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

PROJECT (sourcing_v2), SPIDER (bca.uk)

2026-03-28 14:00:09 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-28 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-28 14:00:09 [bca.uk] INFO: Starting spider bca.uk
2026-03-28 14:00:09 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-28 14:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-28 14:00:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-28 14:00:10 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-28 14:00:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-28 14:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:10 [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-28 14:00:10 [bca.uk] INFO: No cached cookies found, will perform fresh login
2026-03-28 14:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:10 [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-28 14:00:10 [bca.uk] INFO: Loaded cached Auth0 token from Azure Tables (length=1492)
2026-03-28 14:00:10 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-28 14:00:10 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-28 14:00:10 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-28 14:00:10 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-28 14:00:10 [scrapy.extensions.telnet] INFO: Telnet Password: a7a4e3dff6091933
2026-03-28 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-28 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-28T14_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-28 14:00:10 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-28 14:00:10 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-28 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-28 14:00:10 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-28 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-28 14:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:10 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: auto
2026-03-28 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-28 14:00:10 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-28 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-28 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-28 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-28 14:00:10 [scrapy.core.engine] INFO: Spider opened
2026-03-28 14:00:10 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-28 14:00:10 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-28 14:00:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 141MiB
2026-03-28 14:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-28 14:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-28 14:00:11 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-28 14:00:11 [scrapy-playwright] INFO: Launching browser chromium
2026-03-28 14:00:12 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-28 14:00:12 [scrapy-playwright] INFO: Launching browser chromium
2026-03-28 14:00:12 [scrapy-playwright] INFO: Browser chromium launched
2026-03-28 14:00:12 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-28 14:00:12 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-28 14:00:13 [scrapy-playwright] INFO: Browser chromium launched
2026-03-28 14:00:13 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-28 14:00:13 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-28 14:00:15 [bca.uk] INFO: No cached cookies available, starting login process with credentials
2026-03-28 14:00:15 [bca.uk] INFO: Zyte login attempt 1/3
2026-03-28 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-28 14:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/> (referer: None) ['zyte-api']
2026-03-28 14:00:53 [bca.uk] INFO: Action 0 (waitForTimeout): status=success, elapsed=5.001s
2026-03-28 14:00:53 [bca.uk] INFO: Action 1 (waitForSelector): status=success, elapsed=0.01s
2026-03-28 14:00:53 [bca.uk] INFO: Action 2 (evaluate): status=success, elapsed=0.003s
2026-03-28 14:00:53 [bca.uk] INFO: Action 3 (waitForTimeout): status=success, elapsed=1s
2026-03-28 14:00:53 [bca.uk] INFO: Action 4 (click): status=success, elapsed=1.179s
2026-03-28 14:00:53 [bca.uk] INFO: Action 5 (waitForSelector): status=success, elapsed=1.005s
2026-03-28 14:00:53 [bca.uk] INFO: Action 6 (waitForTimeout): status=success, elapsed=1s
2026-03-28 14:00:53 [bca.uk] INFO: Action 7 (click): status=success, elapsed=2.578s
2026-03-28 14:00:53 [bca.uk] INFO: Action 8 (type): status=success, elapsed=0.068s
2026-03-28 14:00:53 [bca.uk] INFO: Action 9 (waitForTimeout): status=success, elapsed=1s
2026-03-28 14:00:53 [bca.uk] INFO: Action 10 (click): status=success, elapsed=1.742s
2026-03-28 14:00:53 [bca.uk] INFO: Action 11 (type): status=success, elapsed=0.016s
2026-03-28 14:00:53 [bca.uk] INFO: Action 12 (waitForTimeout): status=success, elapsed=1s
2026-03-28 14:00:53 [bca.uk] INFO: Action 13 (click): status=success, elapsed=2.601s
2026-03-28 14:00:53 [bca.uk] INFO: Action 14 (waitForSelector): status=success, elapsed=3.014s
2026-03-28 14:00:53 [bca.uk] INFO: Action 15 (evaluate): status=success, elapsed=0.002s
2026-03-28 14:00:53 [bca.uk] INFO: Action 16 (waitForTimeout): status=success, elapsed=10s
2026-03-28 14:00:53 [bca.uk] INFO: Action 17 (evaluate): status=success, elapsed=0.001s
2026-03-28 14:00:53 [bca.uk] INFO: Page URL after login: https://www.bca.co.uk/
2026-03-28 14:00:53 [bca.uk] INFO: Successfully logged in via Zyte API session
2026-03-28 14:00:53 [bca.uk] INFO: Scrapy-formatted cookies: [{'name': 'dtCookie', 'value': 'v_4_srv_2_sn_AFA309C213C2EA850BA8344E20008AC2_perc_100000_ol_0_mul_1_app-3A5d68a08db18e8bbb_1_app-3Aea7c4b59f27d43eb_1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'ASLBSACORS', 'value': '000323392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dest', 'value': 'https://www.bca.co.uk/', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'INGRESSCOOKIE', 'value': '3ca5901f445451cff7c573e48b96bb8f|17148814d3d29f21517da122aae4be83', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'csrf', 'value': '0NuzinTbkfQDBL5TvUk1pa1IjYnW7-foYN0TdPvFMGSYQ-ZdhpfUPRkdVraeJZ_q6KdXHiOn8503x6pEPCTk0w:AAABnTS-3fA:D6MYtoDypIRN8jGRuJIoCw', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'OptanonConsent', 'value': 'isGpcEnabled=0&datestamp=Sat+Mar+28+2026+10%3A00%3A41+GMT-0400+(Eastern+Daylight+Time)&version=202510.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=88ec36a3-2ffa-403a-ab38-f3d8bca453d5&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0003%3A1%2CC0004%3A1%2CC0002%3A1&intType=1&geolocation=US%3BUT&AwaitingReconsent=false', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxvt', 'value': '1774708241906|1774706418720', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'ASLBSA', 'value': '000323392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv', 'value': '1774706442017', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'OptanonAlertBoxClosed', 'value': '2026-03-28T14:00:25.966Z', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'AMCV_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '179643557%7CMCIDTS%7C20541%7CMCMID%7C43157588564651495651779872108472344311%7CMCAAMLH-1775311229%7C7%7CMCAAMB-1775311229%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y%7CMCOPTOUT-1774713629s%7CNONE%7CMCSYNCSOP%7C411-20548%7CvVersion%7C5.5.0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_getNewRepeat', 'value': '1774706442017-New', 'domain': '.bca.co.uk', 'path': '/'}, {'name': '_legacy_auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dtPC', 'value': '2$506441126_831h-vUBTGVPFPCEMHUACCCOIABSMJSFTIPCAV-0e0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'gpv_pn', 'value': 'auctionview', 'domain': '.bca.co.uk', 'path': '/'}, {'name': '__cf_bm', 'value': 'jqazuKTGwK.UbXZ.cO_7cq3Zbb4vo2wV5bFTfzd3Hnw-1774706416.7409437-1.0.1.1-R0tDLkbYcU1u5RFOk.kLYFisUNEyEsC_7WYWcXxBOc1qX7N1x7eBgADrDf_GMIZiHL9GXijVDZ0asoK2vr47vgKb9c_FMuRz.O6mPQOVzpTvgIqYc2gt0wNf57l1pVDq1FSHZ6__W9ifmADT5sWy7Q', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxVisitor', 'value': '17747064187193MKHP2LQAQ2V4I8SQS771TBR9E29GED4', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_sq', 'value': '%5B%5BB%5D%5D', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'AMCVS_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv_s', 'value': 'First%20Visit', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_cc', 'value': 'true', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'JSESSIONID', 'value': '7010118FFE4151FAA04E696BE89BD075', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dtSa', 'value': '-', 'domain': '.bca.co.uk', 'path': '/'}]
2026-03-28 14:00:53 [bca.uk] INFO: Extracted 24 cookies from Zyte login response
2026-03-28 14:00:53 [bca.uk] INFO: Merged 15 browser cookies, total: 24
2026-03-28 14:00:53 [bca.uk] INFO: Auth0 token capture: token=yes, error=client-created
2026-03-28 14:00:53 [bca.uk] INFO: Got Auth0 access token via dynamic SDK (length=1492)
2026-03-28 14:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /SpiderData(PartitionKey='BCAUk',RowKey='auth_token') HTTP/1.1" 204 0
2026-03-28 14:00:53 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded
2026-03-28 14:00:53 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:00:53 [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-28 14:00:53 [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-28 14:00:53 [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-28 14:00:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:00:56 [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-28 14:00:56 [bca.uk] INFO: Total items found: 100
2026-03-28 14:00:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded
2026-03-28 14:00:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:00:56 [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-28 14:00:56 [bca.uk] INFO: Found listing with ID: BX06%20AVC
2026-03-28 14:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX06%2520AVC%27 HTTP/1.1" 200 None
2026-03-28 14:00:56 [bca.uk] INFO: Scrape type for BX06%20AVC: 1
2026-03-28 14:00:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4 with identifier: BX06%20AVC
2026-03-28 14:00:56 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:00:56 [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-28 14:00:56 [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-28 14:00:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:00:56 [bca.uk] INFO: Found listing with ID: VE10%20LDK
2026-03-28 14:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:56 [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-28 14:00:56 [bca.uk] INFO: Scrape type for VE10%20LDK: 0
2026-03-28 14:00:56 [bca.uk] INFO: Found listing with ID: SB63%20LRV
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB63%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 14:00:57 [bca.uk] INFO: Scrape type for SB63%20LRV: 0
2026-03-28 14:00:57 [bca.uk] INFO: Found listing with ID: RO64%20FTF
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO64%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 14:00:57 [bca.uk] INFO: Scrape type for RO64%20FTF: 0
2026-03-28 14:00:57 [bca.uk] INFO: Found listing with ID: ND12%20HWP
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND12%2520HWP%27 HTTP/1.1" 200 None
2026-03-28 14:00:57 [bca.uk] INFO: Scrape type for ND12%20HWP: 2
2026-03-28 14:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1699770-36c1-5d95-b18c-0aa35ae9ae3d with identifier: ND12%20HWP
2026-03-28 14:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1699770-36c1-5d95-b18c-0aa35ae9ae3d with scrape type 2
2026-03-28 14:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1699770-36c1-5d95-b18c-0aa35ae9ae3d with scrape type 2
2026-03-28 14:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1699770-36c1-5d95-b18c-0aa35ae9ae3d, identifier: ND12%20HWP
2026-03-28 14:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1699770-36c1-5d95-b18c-0aa35ae9ae3d with identifier: ND12%20HWP
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=red HTTP/1.1" 200 None
2026-03-28 14:00:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol HTTP/1.1" 200 None
2026-03-28 14:00:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1699770-36c1-5d95-b18c-0aa35ae9ae3d with identifier: ND12%20HWP
2026-03-28 14:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1699770-36c1-5d95-b18c-0aa35ae9ae3d with identifier: ND12%20HWP to the API
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:00: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-28 14:00:57 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND12%20HWP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a1699770-36c1-5d95-b18c-0aa35ae9ae3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND12 HWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND12%20HWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 85794,
 '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 CIVIC 1.4 I-VTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SE',
 'vin': 'SHHFK1740CU008155',
 'year': 2012}
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND12%2520HWP%27 HTTP/1.1" 200 None
2026-03-28 14:00:57 [bca.uk] INFO: Saving data for ND12%20HWP: {'auction_closing_time': 1774778400.0, 'created_time': 1774365655.167617, 'last_price_update_time': 1774706457.9486}
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND12%2520HWP') HTTP/1.1" 204 0
2026-03-28 14:00:57 [bca.uk] INFO: Found listing with ID: MA60%20AFO
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA60%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 14:00:57 [bca.uk] INFO: Scrape type for MA60%20AFO: 2
2026-03-28 14:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4083e17-0378-56b0-841b-a636c1a6219d with identifier: MA60%20AFO
2026-03-28 14:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4083e17-0378-56b0-841b-a636c1a6219d with scrape type 2
2026-03-28 14:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4083e17-0378-56b0-841b-a636c1a6219d with scrape type 2
2026-03-28 14:00:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4083e17-0378-56b0-841b-a636c1a6219d, identifier: MA60%20AFO
2026-03-28 14:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4083e17-0378-56b0-841b-a636c1a6219d with identifier: MA60%20AFO
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=silver HTTP/1.1" 200 None
2026-03-28 14:00:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4083e17-0378-56b0-841b-a636c1a6219d with identifier: MA60%20AFO
2026-03-28 14:00:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4083e17-0378-56b0-841b-a636c1a6219d with identifier: MA60%20AFO to the API
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:00: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-28 14:00:58 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA60%20AFO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4083e17-0378-56b0-841b-a636c1a6219d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA60 AFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA60%20AFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 72897,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0JXXWPJJAM58746',
 'year': 2010}
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA60%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 14:00:58 [bca.uk] INFO: Saving data for MA60%20AFO: {'auction_closing_time': 1774778400.0, 'created_time': 1774476328.913208, 'last_price_update_time': 1774706458.661427}
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA60%2520AFO') HTTP/1.1" 204 0
2026-03-28 14:00:58 [bca.uk] INFO: Found listing with ID: EA12%20KGK
2026-03-28 14:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:58 [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-28 14:00:58 [bca.uk] INFO: Scrape type for EA12%20KGK: 2
2026-03-28 14:00:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK
2026-03-28 14:00:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5fde88e-42a2-5167-a6ef-6381264feb18 with scrape type 2
2026-03-28 14:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5fde88e-42a2-5167-a6ef-6381264feb18 with scrape type 2
2026-03-28 14:00:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5fde88e-42a2-5167-a6ef-6381264feb18, identifier: EA12%20KGK
2026-03-28 14:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK
2026-03-28 14:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK
2026-03-28 14:00:58 [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-28 14:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:00: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-28 14:00:59 [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-29T10: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-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [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-28 14:00:59 [bca.uk] INFO: Saving data for EA12%20KGK: {'auction_closing_time': 1774778400.0, 'created_time': 1774365673.365551, 'last_price_update_time': 1774706459.157718}
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [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-28 14:00:59 [bca.uk] INFO: Found listing with ID: BT13%20OMV
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT13%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 14:00:59 [bca.uk] INFO: Scrape type for BT13%20OMV: 0
2026-03-28 14:00:59 [bca.uk] INFO: Found listing with ID: BF63%20HVL
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [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-28 14:00:59 [bca.uk] INFO: Scrape type for BF63%20HVL: 0
2026-03-28 14:00:59 [bca.uk] INFO: Found listing with ID: AO12%20UHH
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO12%2520UHH%27 HTTP/1.1" 200 None
2026-03-28 14:00:59 [bca.uk] INFO: Scrape type for AO12%20UHH: 2
2026-03-28 14:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce8fa73a-6c77-5116-a737-8db126d9022f with identifier: AO12%20UHH
2026-03-28 14:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce8fa73a-6c77-5116-a737-8db126d9022f with scrape type 2
2026-03-28 14:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce8fa73a-6c77-5116-a737-8db126d9022f with scrape type 2
2026-03-28 14:00:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce8fa73a-6c77-5116-a737-8db126d9022f, identifier: AO12%20UHH
2026-03-28 14:00:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce8fa73a-6c77-5116-a737-8db126d9022f with identifier: AO12%20UHH
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel HTTP/1.1" 200 None
2026-03-28 14:00:59 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:00:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce8fa73a-6c77-5116-a737-8db126d9022f with identifier: AO12%20UHH
2026-03-28 14:00:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce8fa73a-6c77-5116-a737-8db126d9022f with identifier: AO12%20UHH to the API
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:00: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-28 14:00:59 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO12%20UHH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce8fa73a-6c77-5116-a737-8db126d9022f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO12 UHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO12%20UHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 153792,
 '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 2.0 TDI 140 SE Estate',
 'transmission': 'manual',
 'trim': 'TDI 140 SE',
 'vin': 'WVWZZZ1KZCM674765',
 'year': 2012}
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO12%2520UHH%27 HTTP/1.1" 200 None
2026-03-28 14:00:59 [bca.uk] INFO: Saving data for AO12%20UHH: {'auction_closing_time': 1774778400.0, 'created_time': 1774478603.044932, 'last_price_update_time': 1774706459.877047}
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO12%2520UHH') HTTP/1.1" 204 0
2026-03-28 14:00:59 [bca.uk] INFO: Found listing with ID: YH13%20CHD
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH13%2520CHD%27 HTTP/1.1" 200 None
2026-03-28 14:00:59 [bca.uk] INFO: Scrape type for YH13%20CHD: 1
2026-03-28 14:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dabe1fc4-09bf-52ef-9042-78b5e1d2db10 with identifier: YH13%20CHD
2026-03-28 14:00:59 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:00:59 [bca.uk] INFO: Found listing with ID: YF12%20LYA
2026-03-28 14:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:00:59 [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-28 14:00:59 [bca.uk] INFO: Scrape type for YF12%20LYA: 2
2026-03-28 14:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA
2026-03-28 14:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with scrape type 2
2026-03-28 14:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with scrape type 2
2026-03-28 14:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b, identifier: YF12%20LYA
2026-03-28 14:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA
2026-03-28 14:01:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA
2026-03-28 14:01:00 [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-28 14:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:00 [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': 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-29T10: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-28 14:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:00 [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-28 14:01:00 [bca.uk] INFO: Saving data for YF12%20LYA: {'auction_closing_time': 1774778400.0, 'created_time': 1774389706.138192, 'last_price_update_time': 1774706460.509389}
2026-03-28 14:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:00 [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-28 14:01:00 [bca.uk] INFO: Found listing with ID: SG09%20LCM
2026-03-28 14:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:00 [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-28 14:01:00 [bca.uk] INFO: Scrape type for SG09%20LCM: 2
2026-03-28 14:01:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM
2026-03-28 14:01:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with scrape type 2
2026-03-28 14:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with scrape type 2
2026-03-28 14:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c, identifier: SG09%20LCM
2026-03-28 14:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM
2026-03-28 14:01:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM
2026-03-28 14:01:00 [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-28 14:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:01 [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': 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-29T10: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-28 14:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:01 [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-28 14:01:01 [bca.uk] INFO: Saving data for SG09%20LCM: {'auction_closing_time': 1774778400.0, 'created_time': 1774563866.400077, 'last_price_update_time': 1774706461.293318}
2026-03-28 14:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:01 [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-28 14:01:01 [bca.uk] INFO: Found listing with ID: BT54%20XOM
2026-03-28 14:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:01 [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-28 14:01:01 [bca.uk] INFO: Scrape type for BT54%20XOM: 2
2026-03-28 14:01:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM
2026-03-28 14:01:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0772758-511c-5d92-bb74-c2ccab03dc8b with scrape type 2
2026-03-28 14:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0772758-511c-5d92-bb74-c2ccab03dc8b with scrape type 2
2026-03-28 14:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0772758-511c-5d92-bb74-c2ccab03dc8b, identifier: BT54%20XOM
2026-03-28 14:01:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM
2026-03-28 14:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:01 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black HTTP/1.1" 200 None
2026-03-28 14:01:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM
2026-03-28 14:01:01 [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-28 14:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:01 [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': 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-29T10: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-28 14:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:01 [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-28 14:01:01 [bca.uk] INFO: Saving data for BT54%20XOM: {'auction_closing_time': 1774778400.0, 'created_time': 1774389699.180083, 'last_price_update_time': 1774706461.989938}
2026-03-28 14:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Found listing with ID: MW19%20MTX
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Scrape type for MW19%20MTX: 0
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: ST24%20XOE
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Scrape type for ST24%20XOE: 0
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: RE59%20BXM
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE59%2520BXM%27 HTTP/1.1" 200 None
2026-03-28 14:01:02 [bca.uk] INFO: Scrape type for RE59%20BXM: 1
2026-03-28 14:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e732f50-42ac-5666-996c-316bc1354f8d with identifier: RE59%20BXM
2026-03-28 14:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:01:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX06%20AVC-GB>
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: FX70%20HCZ
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Scrape type for FX70%20HCZ: 0
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: EN19%20JGV
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Scrape type for EN19%20JGV: 2
2026-03-28 14:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV
2026-03-28 14:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cfbef38-beb0-5a20-be29-455f2b4a660d with scrape type 2
2026-03-28 14:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cfbef38-beb0-5a20-be29-455f2b4a660d with scrape type 2
2026-03-28 14:01:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cfbef38-beb0-5a20-be29-455f2b4a660d, identifier: EN19%20JGV
2026-03-28 14:01:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV
2026-03-28 14:01:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV
2026-03-28 14:01:02 [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-28 14:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:02 [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': 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-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Saving data for EN19%20JGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774565236.650995, 'last_price_update_time': 1774706462.762263}
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Found listing with ID: KV60%20ZZA
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV60%2520ZZA%27 HTTP/1.1" 200 None
2026-03-28 14:01:02 [bca.uk] INFO: Scrape type for KV60%20ZZA: 1
2026-03-28 14:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4 with identifier: KV60%20ZZA
2026-03-28 14:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Found listing with ID: OV64%20PLN
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV64%2520PLN%27 HTTP/1.1" 200 None
2026-03-28 14:01:02 [bca.uk] INFO: Scrape type for OV64%20PLN: 1
2026-03-28 14:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d75bc751-3167-5395-a067-9fe76cc20a2d with identifier: OV64%20PLN
2026-03-28 14:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:01:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE59%20BXM-GB>
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: WV13%20ZTH
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV13%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 14:01:02 [bca.uk] INFO: Scrape type for WV13%20ZTH: 1
2026-03-28 14:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c with identifier: WV13%20ZTH
2026-03-28 14:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: EJ13%20JTO
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ13%2520JTO%27 HTTP/1.1" 200 None
2026-03-28 14:01:02 [bca.uk] INFO: Scrape type for EJ13%20JTO: 1
2026-03-28 14:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5be82b2b-6926-5451-8e0e-f3d801ad1cad with identifier: EJ13%20JTO
2026-03-28 14:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:01:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH13%20CHD-GB>
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: BT24%20LKX
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Scrape type for BT24%20LKX: 0
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: DG23%20HXH
2026-03-28 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:02 [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-28 14:01:02 [bca.uk] INFO: Scrape type for DG23%20HXH: 0
2026-03-28 14:01:02 [bca.uk] INFO: Found listing with ID: FY68%20WNB
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for FY68%20WNB: 1
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8436e02-8218-5d88-bcc5-e01ffac7eb8e with identifier: FY68%20WNB
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: YC21%20EXV
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for YC21%20EXV: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: Y200%20JDW
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for Y200%20JDW: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: VX19%20OYP
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for VX19%20OYP: 1
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60 with identifier: VX19%20OYP
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:01:03 [bca.uk] INFO: Total items found: 100
2026-03-28 14:01:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded
2026-03-28 14:01:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:01:03 [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-28 14:01:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV64%20PLN-GB>
2026-03-28 14:01:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ13%20JTO-GB>
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: DP19%20FWW
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for DP19%20FWW: 1
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b13d468-b932-5891-9e01-a66081b24d30 with identifier: DP19%20FWW
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:01:03 [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-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Found listing with ID: SB10%20NEN
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB10%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for SB10%20NEN: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: WD08%20NGO
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD08%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for WD08%20NGO: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: WR10%20KTF
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for WR10%20KTF: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: YF57%20LCP
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF57%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for YF57%20LCP: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: DN07%20WUL
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN07%2520WUL%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for DN07%20WUL: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: EF06%20AFZ
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF06%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for EF06%20AFZ: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: GD05%20ESY
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for GD05%20ESY: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: GP57%20RLY
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for GP57%20RLY: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: GY08%20KVW
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY08%2520KVW%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for GY08%20KVW: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: GY62%20LMK
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for GY62%20LMK: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: HN09%20VCM
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for HN09%20VCM: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: J6%20RKG
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J6%2520RKG%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for J6%20RKG: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: KP54%20RAX
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP54%2520RAX%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for KP54%20RAX: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: LN10%20YCU
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for LN10%20YCU: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: LT62%20PZA
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for LT62%20PZA: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: AU09%20OOJ
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU09%2520OOJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for AU09%20OOJ: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: AX06%20BHJ
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for AX06%20BHJ: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: BF08%20KXH
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for BF08%20KXH: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: MJ03%20HOW
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for MJ03%20HOW: 1
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b75153fa-8bbc-5e83-87eb-81edd908fcda with identifier: MJ03%20HOW
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:01:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: DV19%20CZY
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for DV19%20CZY: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: DV68%20TGN
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for DV68%20TGN: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: EA24%20TKX
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for EA24%20TKX: 1
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: LM10%20GXA
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM10%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for LM10%20GXA: 2
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ef8c09d-e9aa-5097-856e-19d8375ee414 with identifier: LM10%20GXA
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ef8c09d-e9aa-5097-856e-19d8375ee414 with scrape type 2
2026-03-28 14:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ef8c09d-e9aa-5097-856e-19d8375ee414 with scrape type 2
2026-03-28 14:01:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ef8c09d-e9aa-5097-856e-19d8375ee414, identifier: LM10%20GXA
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: J300%20WTY
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for J300%20WTY: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: MA72%20VWE
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for MA72%20VWE: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: MJ19%20UMV
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [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-28 14:01:03 [bca.uk] INFO: Scrape type for MJ19%20UMV: 0
2026-03-28 14:01:03 [bca.uk] INFO: Found listing with ID: ND17%20VGZ
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND17%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:03 [bca.uk] INFO: Scrape type for ND17%20VGZ: 1
2026-03-28 14:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03d2b309-0f29-57c0-bf73-2b86c16c227a with identifier: ND17%20VGZ
2026-03-28 14:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ef8c09d-e9aa-5097-856e-19d8375ee414 with identifier: LM10%20GXA
2026-03-28 14:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ef8c09d-e9aa-5097-856e-19d8375ee414 with identifier: LM10%20GXA
2026-03-28 14:01:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ef8c09d-e9aa-5097-856e-19d8375ee414 with identifier: LM10%20GXA to the API
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:04 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM10%20GXA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3ef8c09d-e9aa-5097-856e-19d8375ee414',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM10 GXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM10%20GXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 105832,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': '85 SE',
 'vin': 'WVWZZZ6RZAU007675',
 'year': 2010}
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM10%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Saving data for LM10%20GXA: {'auction_closing_time': 1774778400.0, 'created_time': 1774505384.698724, 'last_price_update_time': 1774706464.30598}
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM10%2520GXA') HTTP/1.1" 204 0
2026-03-28 14:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV60%20ZZA-GB>
2026-03-28 14:01:04 [bca.uk] INFO: Found listing with ID: LR11%20XWM
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR11%2520XWM%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Scrape type for LR11%20XWM: 1
2026-03-28 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e with identifier: LR11%20XWM
2026-03-28 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:01:04 [bca.uk] INFO: Found listing with ID: SB15%20ZPJ
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Scrape type for SB15%20ZPJ: 1
2026-03-28 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d8360e3-a541-58b3-8f63-2cf585362783 with identifier: SB15%20ZPJ
2026-03-28 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:01:04 [bca.uk] INFO: Found listing with ID: YK67%20BOU
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK67%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Scrape type for YK67%20BOU: 1
2026-03-28 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 561c0b4f-3a2d-562b-bb16-d69244165df3 with identifier: YK67%20BOU
2026-03-28 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:01:04 [bca.uk] INFO: Found listing with ID: X28%20AVE
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X28%2520AVE%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Scrape type for X28%20AVE: 1
2026-03-28 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e788d11e-974b-5084-adb6-d49a23c42616 with identifier: X28%20AVE
2026-03-28 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV13%20ZTH-GB>
2026-03-28 14:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX19%20OYP-GB>
2026-03-28 14:01:04 [bca.uk] INFO: Found listing with ID: BT13%20WXY
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT13%2520WXY%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Scrape type for BT13%20WXY: 2
2026-03-28 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4722e40a-09ea-5f3e-80db-e5ea0f389d99 with identifier: BT13%20WXY
2026-03-28 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4722e40a-09ea-5f3e-80db-e5ea0f389d99 with scrape type 2
2026-03-28 14:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4722e40a-09ea-5f3e-80db-e5ea0f389d99 with scrape type 2
2026-03-28 14:01:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4722e40a-09ea-5f3e-80db-e5ea0f389d99, identifier: BT13%20WXY
2026-03-28 14:01:04 [bca.uk] INFO: Found listing with ID: DW17%20HOA
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW17%2520HOA%27 HTTP/1.1" 200 None
2026-03-28 14:01:04 [bca.uk] INFO: Scrape type for DW17%20HOA: 1
2026-03-28 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87ef9587-5533-59b0-8ea3-0f5483dca5ab with identifier: DW17%20HOA
2026-03-28 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4722e40a-09ea-5f3e-80db-e5ea0f389d99 with identifier: BT13%20WXY
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:04 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white HTTP/1.1" 200 None
2026-03-28 14:01:05 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 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-28 14:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4722e40a-09ea-5f3e-80db-e5ea0f389d99 with identifier: BT13%20WXY
2026-03-28 14:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4722e40a-09ea-5f3e-80db-e5ea0f389d99 with identifier: BT13%20WXY to the API
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:05 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT13%20WXY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4722e40a-09ea-5f3e-80db-e5ea0f389d99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT13 WXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT13%20WXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 103510,
 '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': 'WF0CXXGAKCDA11534',
 'year': 2013}
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT13%2520WXY%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Saving data for BT13%20WXY: {'auction_closing_time': 1774778400.0, 'created_time': 1774505368.040815, 'last_price_update_time': 1774706465.38214}
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT13%2520WXY') HTTP/1.1" 204 0
2026-03-28 14:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY68%20WNB-GB>
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: EX10%20BXE
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX10%2520BXE%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for EX10%20BXE: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5 with identifier: EX10%20BXE
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:01:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ03%20HOW-GB>
2026-03-28 14:01:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP19%20FWW-GB>
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: YR64%20UNS
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR64%2520UNS%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for YR64%20UNS: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3934dfb8-a543-5520-9689-2c2abcde4923 with identifier: YR64%20UNS
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: EX56%20XWU
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX56%2520XWU%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for EX56%20XWU: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 887f7b9e-77d7-51db-af6a-fa1b530aa86c with identifier: EX56%20XWU
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: BN15%20PYS
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN15%2520PYS%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for BN15%20PYS: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159 with identifier: BN15%20PYS
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: GF10%20FSY
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF10%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for GF10%20FSY: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 758db1f9-d737-5506-abd8-56c685b3eaa7 with identifier: GF10%20FSY
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:01:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA24%20TKX-GB>
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: FE64%20YJN
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE64%2520YJN%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for FE64%20YJN: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97eff0e6-5412-5368-b0a5-9cecd68061fb with identifier: FE64%20YJN
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: GF57%20MWW
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF57%2520MWW%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [bca.uk] INFO: Scrape type for GF57%20MWW: 1
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdcc838c-10d3-5f36-90c6-59ef07eececc with identifier: GF57%20MWW
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:01:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-28 14:01:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-28 14:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e7290>
2026-03-28 14:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2113
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_expert_report_file_d0c000e8-6dbc-4fe4-9c37-2dd648bfcdf8.pdf HTTP/1.1" 201 0
2026-03-28 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:01:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4, skipping ID generation
2026-03-28 14:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DBX06AVC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BX06AVC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:05 [bca.uk] INFO: Found listing with ID: VO17%20FMZ
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO17%2520FMZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for VO17%20FMZ: 1
2026-03-28 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b233ce6-aa01-5f24-ac34-ccc770845b54 with identifier: VO17%20FMZ
2026-03-28 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND17%20VGZ-GB>
2026-03-28 14:01:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR11%20XWM-GB>
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: GJ09%20XMV
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ09%2520XMV%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for GJ09%20XMV: 1
2026-03-28 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d976eab-045c-5285-ac76-8386a88e0d8f with identifier: GJ09%20XMV
2026-03-28 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698920522%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920522 not downloaded yet
2026-03-28 14:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f2610>
2026-03-28 14:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_expert_report_file_1018819e-74b5-4077-864b-b486fe97abe0.pdf HTTP/1.1" 201 0
2026-03-28 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:01:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e732f50-42ac-5666-996c-316bc1354f8d, skipping ID generation
2026-03-28 14:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DRE59BXM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE59BXM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: LT03%20BYN
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT03%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for LT03%20BYN: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: WU61%20WUW
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU61%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for WU61%20WUW: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: YB08%20OEU
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB08%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for YB08%20OEU: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: YG61%20DFL
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG61%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for YG61%20DFL: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: YJ63%20YJY
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ63%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for YJ63%20YJY: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: BG67%20GBE
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG67%2520GBE%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for BG67%20GBE: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: BJ62%20JHX
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ62%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for BJ62%20JHX: 2
2026-03-28 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2abdaeaf-0052-5274-b2cf-cf9f674a2642 with identifier: BJ62%20JHX
2026-03-28 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2abdaeaf-0052-5274-b2cf-cf9f674a2642 with scrape type 2
2026-03-28 14:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2abdaeaf-0052-5274-b2cf-cf9f674a2642 with scrape type 2
2026-03-28 14:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2abdaeaf-0052-5274-b2cf-cf9f674a2642, identifier: BJ62%20JHX
2026-03-28 14:01:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2abdaeaf-0052-5274-b2cf-cf9f674a2642 with identifier: BJ62%20JHX
2026-03-28 14:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2abdaeaf-0052-5274-b2cf-cf9f674a2642 with identifier: BJ62%20JHX
2026-03-28 14:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2abdaeaf-0052-5274-b2cf-cf9f674a2642 with identifier: BJ62%20JHX to the API
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ62%20JHX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2abdaeaf-0052-5274-b2cf-cf9f674a2642',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ62 JHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ62%20JHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 102526,
 '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 JUKE 1.6 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA PREMIUM',
 'vin': 'SJNFBAF15U6269899',
 'year': 2012}
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ62%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Saving data for BJ62%20JHX: {'auction_closing_time': 1774778400.0, 'created_time': 1774418536.669246, 'last_price_update_time': 1774706466.784104}
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ62%2520JHX') HTTP/1.1" 204 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: FL69%20JZP
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL69%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for FL69%20JZP: 1
2026-03-28 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a5bffef-b353-54bb-b673-ece7012c4726 with identifier: FL69%20JZP
2026-03-28 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698920529%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920529 not downloaded yet
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698980671%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980671 not downloaded yet
2026-03-28 14:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=X28%20AVE-GB>
2026-03-28 14:01:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK67%20BOU-GB>
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: CV13%20XYW
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV13%2520XYW%27 HTTP/1.1" 200 None
2026-03-28 14:01:06 [bca.uk] INFO: Scrape type for CV13%20XYW: 0
2026-03-28 14:01:06 [bca.uk] INFO: Found listing with ID: EY56%20YMJ
2026-03-28 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY56%2520YMJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for EY56%20YMJ: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: FY60%20KOJ
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY60%2520KOJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for FY60%20KOJ: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: GU62%20GHN
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU62%2520GHN%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for GU62%20GHN: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: LM59%20LFF
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM59%2520LFF%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for LM59%20LFF: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: MM11%20JNV
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM11%2520JNV%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for MM11%20JNV: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: MV09%20DYD
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV09%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for MV09%20DYD: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: RE62%20CVJ
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE62%2520CVJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for RE62%20CVJ: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: WD62%20AOP
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD62%2520AOP%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for WD62%20AOP: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: WN57%20EYX
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN57%2520EYX%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for WN57%20EYX: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: AO58%20YLZ
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO58%2520YLZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for AO58%20YLZ: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: AP57%20OHZ
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP57%2520OHZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for AP57%20OHZ: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: GM25%20OJK
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM25%2520OJK%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for GM25%20OJK: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: KV21%20CPF
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV21%2520CPF%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for KV21%20CPF: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: WO68%20DUV
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO68%2520DUV%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for WO68%20DUV: 0
2026-03-28 14:01:07 [bca.uk] INFO: Found listing with ID: YF71%20LFZ
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520LFZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [bca.uk] INFO: Scrape type for YF71%20LFZ: 2
2026-03-28 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ
2026-03-28 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6afa5732-93d0-521a-aae0-d7a675873c82 with scrape type 2
2026-03-28 14:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6afa5732-93d0-521a-aae0-d7a675873c82 with scrape type 2
2026-03-28 14:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6afa5732-93d0-521a-aae0-d7a675873c82, identifier: YF71%20LFZ
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e4690>
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_expert_report_file_ddd71fdb-2a75-4e94-892e-2e0d6a2dc27b.pdf HTTP/1.1" 201 0
2026-03-28 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:01:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4, skipping ID generation
2026-03-28 14:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DKV60ZZA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KV60ZZA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d829450>
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_expert_report_file_94464021-096b-4ec5-b0de-fa0f6e6ab326.pdf HTTP/1.1" 201 0
2026-03-28 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:01:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60, skipping ID generation
2026-03-28 14:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DVX19OYP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VX19OYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:07 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Electric HTTP/1.1" 200 None
2026-03-28 14:01:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 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-28 14:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ
2026-03-28 14:01:07 [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-28 14:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520LFZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Saving data for YF71%20LFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774390073.860606, 'last_price_update_time': 1774706468.143641}
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:08 [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-28 14:01:08 [bca.uk] INFO: Found listing with ID: AK64%20MOR
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK64%2520MOR%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Scrape type for AK64%20MOR: 0
2026-03-28 14:01:08 [bca.uk] INFO: Found listing with ID: DY19%20EYK
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY19%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Scrape type for DY19%20EYK: 0
2026-03-28 14:01:08 [bca.uk] INFO: Found listing with ID: GK21%20KBU
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK21%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Scrape type for GK21%20KBU: 2
2026-03-28 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU
2026-03-28 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48400897-a431-55ee-9dda-e2a85fb7457d with scrape type 2
2026-03-28 14:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48400897-a431-55ee-9dda-e2a85fb7457d with scrape type 2
2026-03-28 14:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48400897-a431-55ee-9dda-e2a85fb7457d, identifier: GK21%20KBU
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920539%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920539 not downloaded yet
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698980694%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980694 not downloaded yet
2026-03-28 14:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:08 [bca.uk] INFO: Found listing with ID: KW68%20KFK
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW68%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Scrape type for KW68%20KFK: 0
2026-03-28 14:01:08 [bca.uk] INFO: Found listing with ID: AF24%20KLL
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF24%2520KLL%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Scrape type for AF24%20KLL: 0
2026-03-28 14:01:08 [bca.uk] INFO: Found listing with ID: AF69%20BZY
2026-03-28 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF69%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 14:01:08 [bca.uk] INFO: Scrape type for AF69%20BZY: 2
2026-03-28 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY
2026-03-28 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2705eb1-6cd8-5773-8603-166508eeecc1 with scrape type 2
2026-03-28 14:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2705eb1-6cd8-5773-8603-166508eeecc1 with scrape type 2
2026-03-28 14:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2705eb1-6cd8-5773-8603-166508eeecc1, identifier: AF69%20BZY
2026-03-28 14:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU
2026-03-28 14:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU
2026-03-28 14:01:08 [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-28 14:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:09 [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': 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-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK21%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [bca.uk] INFO: Saving data for GK21%20KBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774438120.260446, 'last_price_update_time': 1774706469.152212}
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:09 [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-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698934294%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934294 not downloaded yet
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698250996%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250996 not downloaded yet
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5dea50>
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_expert_report_file_2c7c09c8-f35d-498f-b348-65d352895a22.pdf HTTP/1.1" 201 0
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dabe1fc4-09bf-52ef-9042-78b5e1d2db10, skipping ID generation
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DYH13CHD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YH13CHD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX10%20BXE-GB>
2026-03-28 14:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY
2026-03-28 14:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY
2026-03-28 14:01:09 [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-28 14:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF69%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [bca.uk] INFO: Saving data for AF69%20BZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774476244.641621, 'last_price_update_time': 1774706469.687114}
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:09 [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-28 14:01:09 [bca.uk] INFO: Found listing with ID: GM19%20WGU
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM19%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [bca.uk] INFO: Scrape type for GM19%20WGU: 1
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423 with identifier: GM19%20WGU
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920543%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920543 not downloaded yet
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698980736%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980736 not downloaded yet
2026-03-28 14:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:09 [bca.uk] INFO: Found listing with ID: GW69%20WAW
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GW69%2520WAW%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [bca.uk] INFO: Scrape type for GW69%20WAW: 1
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afad1f26-88af-57eb-94f9-a5b1a59b67b0 with identifier: GW69%20WAW
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698934308%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934308 not downloaded yet
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698251003%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251003 not downloaded yet
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698786490%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786490 not downloaded yet
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c624cd0>
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_expert_report_file_6194f05a-ce6d-4156-9d36-05a05514a335.pdf HTTP/1.1" 201 0
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5be82b2b-6926-5451-8e0e-f3d801ad1cad, skipping ID generation
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DEJ13JTO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ13JTO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6259d0>
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_expert_report_file_1e11f536-e007-4083-889f-ba49c0317bb6.pdf HTTP/1.1" 201 0
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d75bc751-3167-5395-a067-9fe76cc20a2d, skipping ID generation
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DOV64PLN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV64PLN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c501590>
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_expert_report_file_14739d13-8179-43d4-8d5a-9f400691bcbe.pdf HTTP/1.1" 201 0
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d8436e02-8218-5d88-bcc5-e01ffac7eb8e, skipping ID generation
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DFY68WNB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY68WNB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF57%20MWW-GB>
2026-03-28 14:01:09 [bca.uk] INFO: Found listing with ID: VU70%20ZLO
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU70%2520ZLO%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [bca.uk] INFO: Scrape type for VU70%20ZLO: 1
2026-03-28 14:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ba7722a-587f-552f-9000-fec714f3bbb3 with identifier: VU70%20ZLO
2026-03-28 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920547%27 HTTP/1.1" 200 None
2026-03-28 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920547 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698980761%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980761 not downloaded yet
2026-03-28 14:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: KY22%20VLX
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY22%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for KY22%20VLX: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: MT58%20FGX
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT58%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for MT58%20FGX: 2
2026-03-28 14:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX
2026-03-28 14:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e76fc7f1-093f-5529-a714-072c3cc82d8b with scrape type 2
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e76fc7f1-093f-5529-a714-072c3cc82d8b with scrape type 2
2026-03-28 14:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e76fc7f1-093f-5529-a714-072c3cc82d8b, identifier: MT58%20FGX
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698934317%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934317 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698251010%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251010 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698786496%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786496 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698540217%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540217 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698965990%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965990 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698106294%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106294 not downloaded yet
2026-03-28 14:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51b210>
2026-03-28 14:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_expert_report_file_a7db4fc7-1a01-4690-b45a-bd4f0f227953.pdf HTTP/1.1" 201 0
2026-03-28 14:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:01:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4b13d468-b932-5891-9e01-a66081b24d30, skipping ID generation
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DDP19FWW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP19FWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX
2026-03-28 14:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX
2026-03-28 14:01:10 [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-28 14:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT58%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Saving data for MT58%20FGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774363789.301299, 'last_price_update_time': 1774706470.661855}
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:10 [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-28 14:01:10 [bca.uk] INFO: Found listing with ID: GL23%20VZB
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL23%2520VZB%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for GL23%20VZB: 1
2026-03-28 14:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3 with identifier: GL23%20VZB
2026-03-28 14:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920560%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920560 not downloaded yet
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698980777%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980777 not downloaded yet
2026-03-28 14:01:10 [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-28 14:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO17%20FMZ-GB>
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: NK54%20DDF
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK54%2520DDF%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for NK54%20DDF: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: FH08%20KSZ
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH08%2520KSZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for FH08%20KSZ: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: FV64%20FNX
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV64%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for FV64%20FNX: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: ML60%20JDF
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML60%2520JDF%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for ML60%20JDF: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: WJ61%20HNH
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ61%2520HNH%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for WJ61%20HNH: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: YN15%20RWX
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN15%2520RWX%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for YN15%20RWX: 0
2026-03-28 14:01:10 [bca.uk] INFO: Found listing with ID: BV68%20KXR
2026-03-28 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV68%2520KXR%27 HTTP/1.1" 200 None
2026-03-28 14:01:10 [bca.uk] INFO: Scrape type for BV68%20KXR: 2
2026-03-28 14:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99a827d8-172d-56d6-81e0-6a15f753fbcb with identifier: BV68%20KXR
2026-03-28 14:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99a827d8-172d-56d6-81e0-6a15f753fbcb with scrape type 2
2026-03-28 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99a827d8-172d-56d6-81e0-6a15f753fbcb with scrape type 2
2026-03-28 14:01:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99a827d8-172d-56d6-81e0-6a15f753fbcb, identifier: BV68%20KXR
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698934330%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934330 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698251018%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251018 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698786503%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786503 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698540228%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540228 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698953393%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953393 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698106303%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106303 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698227056%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227056 not downloaded yet
2026-03-28 14:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5021d0>
2026-03-28 14:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_expert_report_file_8a164623-af1c-4110-924b-850b613eb934.pdf HTTP/1.1" 201 0
2026-03-28 14:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:01:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b75153fa-8bbc-5e83-87eb-81edd908fcda, skipping ID generation
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DMJ03HOW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ03HOW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99a827d8-172d-56d6-81e0-6a15f753fbcb with identifier: BV68%20KXR
2026-03-28 14:01:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99a827d8-172d-56d6-81e0-6a15f753fbcb with identifier: BV68%20KXR
2026-03-28 14:01:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99a827d8-172d-56d6-81e0-6a15f753fbcb with identifier: BV68%20KXR to the API
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV68%20KXR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99a827d8-172d-56d6-81e0-6a15f753fbcb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV68 KXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV68%20KXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 67542,
 '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': 'W0V7D9EE5K4143197',
 'year': 2018}
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV68%2520KXR%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [bca.uk] INFO: Saving data for BV68%20KXR: {'auction_closing_time': 1774778400.0, 'created_time': 1774390850.444456, 'last_price_update_time': 1774706471.701812}
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV68%2520KXR') HTTP/1.1" 204 0
2026-03-28 14:01:11 [bca.uk] INFO: Found listing with ID: GD68%20OVL
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD68%2520OVL%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [bca.uk] INFO: Scrape type for GD68%20OVL: 1
2026-03-28 14:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a with identifier: GD68%20OVL
2026-03-28 14:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920574%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920574 not downloaded yet
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698980811%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980811 not downloaded yet
2026-03-28 14:01:11 [scrapy.extensions.logstats] INFO: Crawled 16 pages (at 16 pages/min), scraped 16 items (at 16 items/min)
2026-03-28 14:01:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 186MiB
2026-03-28 14:01:11 [bca.uk] INFO: Found listing with ID: BU69%20FKW
2026-03-28 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU69%2520FKW%27 HTTP/1.1" 200 None
2026-03-28 14:01:11 [bca.uk] INFO: Scrape type for BU69%20FKW: 2
2026-03-28 14:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW
2026-03-28 14:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 946a23f8-78ef-55d3-8b66-4e1184e0b2df with scrape type 2
2026-03-28 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 946a23f8-78ef-55d3-8b66-4e1184e0b2df with scrape type 2
2026-03-28 14:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 946a23f8-78ef-55d3-8b66-4e1184e0b2df, identifier: BU69%20FKW
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934340%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934340 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698251025%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251025 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698786511%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786511 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698540235%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540235 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698965996%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965996 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698106313%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106313 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698227061%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227061 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698444370%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444370 not downloaded yet
2026-03-28 14:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c82cdd0>
2026-03-28 14:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_expert_report_file_931472ff-e8a5-4528-96ee-0cd863dcf8eb.pdf HTTP/1.1" 201 0
2026-03-28 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a936dd22-4905-520e-8ef4-c3c73c56eba4, skipping ID generation
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DEA24TKX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EA24TKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c7010>
2026-03-28 14:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_expert_report_file_d950e954-40ad-4176-871c-63bc52c2ab0f.pdf HTTP/1.1" 201 0
2026-03-28 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e, skipping ID generation
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DLR11XWM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR11XWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW
2026-03-28 14:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW
2026-03-28 14:01:12 [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-28 14:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:12 [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': 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-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU69%2520FKW%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [bca.uk] INFO: Saving data for BU69%20FKW: {'auction_closing_time': 1774864800.0, 'created_time': 1774332549.443375, 'last_price_update_time': 1774706472.698789}
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:12 [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-28 14:01:12 [bca.uk] INFO: Found listing with ID: LN68%20RBY
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN68%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [bca.uk] INFO: Scrape type for LN68%20RBY: 1
2026-03-28 14:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e with identifier: LN68%20RBY
2026-03-28 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920585%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920585 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698980842%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980842 not downloaded yet
2026-03-28 14:01:12 [bca.uk] INFO: Found listing with ID: PK74%20YSW
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK74%2520YSW%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [bca.uk] INFO: Scrape type for PK74%20YSW: 0
2026-03-28 14:01:12 [bca.uk] INFO: Found listing with ID: DA21%20SOU
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [bca.uk] INFO: Scrape type for DA21%20SOU: 1
2026-03-28 14:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1534762c-5952-5a28-84f7-7b27016558ac with identifier: DA21%20SOU
2026-03-28 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934365%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934365 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698251041%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251041 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698786525%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786525 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698540241%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540241 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953411%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953411 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698106324%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106324 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698227066%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227066 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698444377%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444377 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698296235%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296235 not downloaded yet
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697880544%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880544 not downloaded yet
2026-03-28 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920515/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BX06AVC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:12 [bca.uk] INFO: Found listing with ID: LV23%20RXA
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV23%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 14:01:12 [bca.uk] INFO: Scrape type for LV23%20RXA: 0
2026-03-28 14:01:12 [bca.uk] INFO: Found listing with ID: LY69%20PXN
2026-03-28 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY69%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [bca.uk] INFO: Scrape type for LY69%20PXN: 0
2026-03-28 14:01:13 [bca.uk] INFO: Found listing with ID: NX20%20NZM
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX20%2520NZM%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [bca.uk] INFO: Scrape type for NX20%20NZM: 1
2026-03-28 14:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM
2026-03-28 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920594%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920594 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698980881%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980881 not downloaded yet
2026-03-28 14:01:13 [bca.uk] INFO: Total items found: 100
2026-03-28 14:01:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded
2026-03-28 14:01:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:01:13 [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-28 14:01:13 [bca.uk] INFO: Found listing with ID: FL20%20XHA
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL20%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [bca.uk] INFO: Scrape type for FL20%20XHA: 2
2026-03-28 14:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA
2026-03-28 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with scrape type 2
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with scrape type 2
2026-03-28 14:01:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a, identifier: FL20%20XHA
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934378%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934378 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698251056%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251056 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698786544%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786544 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698540250%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540250 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698966003%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966003 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698106333%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106333 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698227072%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227072 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698444382%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444382 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698296238%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296238 not downloaded yet
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697880562%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880562 not downloaded yet
2026-03-28 14:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA
2026-03-28 14:01:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA
2026-03-28 14:01:13 [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-28 14:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:13 [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': 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-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL20%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [bca.uk] INFO: Saving data for FL20%20XHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534270.474329, 'last_price_update_time': 1774706473.713318}
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:13 [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-28 14:01:13 [bca.uk] INFO: Found listing with ID: SC69%20SYA
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC69%2520SYA%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [bca.uk] INFO: Scrape type for SC69%20SYA: 1
2026-03-28 14:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA
2026-03-28 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698980927%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980927 not downloaded yet
2026-03-28 14:01:13 [bca.uk] INFO: Found listing with ID: HK18%20KTD
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [bca.uk] INFO: Scrape type for HK18%20KTD: 1
2026-03-28 14:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD
2026-03-28 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58e990>
2026-03-28 14:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_expert_report_file_5126bbe4-0c57-43ee-ad38-9ce95f645122.pdf HTTP/1.1" 201 0
2026-03-28 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 561c0b4f-3a2d-562b-bb16-d69244165df3, skipping ID generation
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYK67BOU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK67BOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd75990>
2026-03-28 14:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_expert_report_file_c7a29757-1c87-4996-bb5d-156d4871053f.pdf HTTP/1.1" 201 0
2026-03-28 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e788d11e-974b-5084-adb6-d49a23c42616, skipping ID generation
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DX28AVE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=X28AVE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:13 [bca.uk] INFO: Found listing with ID: NV69%20KPO
2026-03-28 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV69%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [bca.uk] INFO: Scrape type for NV69%20KPO: 0
2026-03-28 14:01:14 [bca.uk] INFO: Found listing with ID: PY71%20HPP
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY71%2520HPP%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [bca.uk] INFO: Scrape type for PY71%20HPP: 1
2026-03-28 14:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP
2026-03-28 14:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698934394%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934394 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698251071%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251071 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698786572%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786572 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698540268%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540268 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698953427%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953427 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698106357%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106357 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698227082%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227082 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698444388%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444388 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698296242%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296242 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697880578%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880578 not downloaded yet
2026-03-28 14:01:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920522/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920522>
2026-03-28 14:01:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE59BXM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:14 [bca.uk] INFO: Found listing with ID: WR21%20RBV
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR21%2520RBV%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [bca.uk] INFO: Scrape type for WR21%20RBV: 1
2026-03-28 14:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV
2026-03-28 14:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:01:14 [bca.uk] INFO: Found listing with ID: JG15%20TAN
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [bca.uk] INFO: Scrape type for JG15%20TAN: 2
2026-03-28 14:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN
2026-03-28 14:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14ca5336-4471-5f4b-9216-17127441e0ef with scrape type 2
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14ca5336-4471-5f4b-9216-17127441e0ef with scrape type 2
2026-03-28 14:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14ca5336-4471-5f4b-9216-17127441e0ef, identifier: JG15%20TAN
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928794%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928794 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698923705%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923705 not downloaded yet
2026-03-28 14:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd78d90>
2026-03-28 14:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_expert_report_file_eeebd9eb-b6de-4293-9cd5-d6c3572c2a80.pdf HTTP/1.1" 201 0
2026-03-28 14:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:01:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c, skipping ID generation
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DWV13ZTH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV13ZTH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:14 [bca.uk] INFO: Found listing with ID: YL69%20MMV
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL69%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [bca.uk] INFO: Scrape type for YL69%20MMV: 1
2026-03-28 14:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV
2026-03-28 14:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698934409%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934409 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698251084%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251084 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698786598%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786598 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698540291%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540291 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698966009%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966009 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698106384%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106384 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698227092%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227092 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698444392%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444392 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698296251%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296251 not downloaded yet
2026-03-28 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697880599%27 HTTP/1.1" 200 None
2026-03-28 14:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880599 not downloaded yet
2026-03-28 14:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN
2026-03-28 14:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN
2026-03-28 14:01:14 [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-28 14:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:15 [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': 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-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [bca.uk] INFO: Saving data for JG15%20TAN: {'auction_closing_time': 1774864800.0, 'created_time': 1773958832.69551, 'last_price_update_time': 1774706475.03007}
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:15 [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-28 14:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VX19OYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:15 [bca.uk] INFO: Found listing with ID: YM68%20ZFO
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM68%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [bca.uk] INFO: Scrape type for YM68%20ZFO: 1
2026-03-28 14:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO
2026-03-28 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:01:15 [bca.uk] INFO: Found listing with ID: VO69%20FZU
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [bca.uk] INFO: Scrape type for VO69%20FZU: 2
2026-03-28 14:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU
2026-03-28 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb1d1a90-805c-5299-bded-1e0c1c362434 with scrape type 2
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb1d1a90-805c-5299-bded-1e0c1c362434 with scrape type 2
2026-03-28 14:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb1d1a90-805c-5299-bded-1e0c1c362434, identifier: VO69%20FZU
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928817%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928817 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923722%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923722 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929286%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929286 not downloaded yet
2026-03-28 14:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY68WNB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV64PLN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:15 [bca.uk] INFO: Found listing with ID: FG22%20EFZ
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG22%2520EFZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [bca.uk] INFO: Scrape type for FG22%20EFZ: 1
2026-03-28 14:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ
2026-03-28 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698786622%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786622 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698540323%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540323 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953438%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953438 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698106404%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106404 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698227107%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227107 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698444403%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444403 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698296254%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296254 not downloaded yet
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697880617%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880617 not downloaded yet
2026-03-28 14:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=multicoloured HTTP/1.1" 200 None
2026-03-28 14:01:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU
2026-03-28 14:01:15 [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-28 14:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:15 [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': 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-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 14:01:15 [bca.uk] INFO: Saving data for VO69%20FZU: {'auction_closing_time': 1774864800.0, 'created_time': 1774562717.843475, 'last_price_update_time': 1774706475.940134}
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:15 [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-28 14:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c863290>
2026-03-28 14:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_expert_report_file_bdb6cb51-6d35-4b6c-8ad3-62f4b946f3a3.pdf HTTP/1.1" 201 0
2026-03-28 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 03d2b309-0f29-57c0-bf73-2b86c16c227a, skipping ID generation
2026-03-28 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DND17VGZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND17VGZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: AO69%20YDV
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for AO69%20YDV: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: YX22%20KOA
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for YX22%20KOA: 0
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: YY22%20BDE
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for YY22%20BDE: 0
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: YY70%20LWT
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for YY70%20LWT: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928843%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928843 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698923736%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923736 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698929295%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929295 not downloaded yet
2026-03-28 14:01:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KV60ZZA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: DG65%20GXU
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for DG65%20GXU: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698540362%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540362 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698966015%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966015 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698106426%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106426 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698227117%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227117 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698444414%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444414 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698296262%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296262 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697880656%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880656 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698929237%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929237 not downloaded yet
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6a8290>
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_expert_report_file_068aa374-a5bd-44bc-aa5b-2047a1a6ecb1.pdf HTTP/1.1" 201 0
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5, skipping ID generation
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DEX10BXE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EX10BXE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: DU19%20WRR
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for DU19%20WRR: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: YY74%20VXV
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for YY74%20VXV: 0
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: AD19%20LDZ
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for AD19%20LDZ: 0
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: RF21%20EBD
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for RF21%20EBD: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928864%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928864 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698923746%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923746 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698929305%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929305 not downloaded yet
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5fae90>
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_expert_report_file_584752f6-bc46-4485-a626-77559eb47905.pdf HTTP/1.1" 201 0
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdcc838c-10d3-5f36-90c6-59ef07eececc, skipping ID generation
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DGF57MWW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF57MWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786485/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YH13CHD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: SD18%20YWW
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for SD18%20YWW: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698227127%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227127 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698444427%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444427 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698296270%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296270 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697880683%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880683 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698929257%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929257 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698923368%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923368 not downloaded yet
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: EN73%20ZXH
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for EN73%20ZXH: 0
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: GF23%20LJX
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for GF23%20LJX: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: WO21%20TKX
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [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-28 14:01:16 [bca.uk] INFO: Scrape type for WO21%20TKX: 0
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: RA16%20HNC
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [bca.uk] INFO: Scrape type for RA16%20HNC: 1
2026-03-28 14:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4 with identifier: RA16%20HNC
2026-03-28 14:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928881%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928881 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698923758%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923758 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698929313%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929313 not downloaded yet
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928776%27 HTTP/1.1" 200 None
2026-03-28 14:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928776 not downloaded yet
2026-03-28 14:01:16 [bca.uk] INFO: Found listing with ID: PJ59%20WXK
2026-03-28 14:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ59%2520WXK%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [bca.uk] INFO: Scrape type for PJ59%20WXK: 1
2026-03-28 14:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK
2026-03-28 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698444440%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444440 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698296274%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296274 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697880714%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880714 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929269%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929269 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923388%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923388 not downloaded yet
2026-03-28 14:01:17 [bca.uk] INFO: Found listing with ID: GJ69%20TMO
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ69%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [bca.uk] INFO: Scrape type for GJ69%20TMO: 1
2026-03-28 14:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO
2026-03-28 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:01:17 [bca.uk] INFO: Found listing with ID: FY18%20CYT
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY18%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [bca.uk] INFO: Scrape type for FY18%20CYT: 1
2026-03-28 14:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 567b324e-2678-5f7b-ae48-9d6f040ce03b with identifier: FY18%20CYT
2026-03-28 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928908%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928908 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923783%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923783 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929321%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929321 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928797%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928797 not downloaded yet
2026-03-28 14:01:17 [bca.uk] INFO: Found listing with ID: KM62%20HVG
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM62%2520HVG%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [bca.uk] INFO: Scrape type for KM62%20HVG: 2
2026-03-28 14:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72b001c3-5511-57e9-a9b4-06705e5eb472 with identifier: KM62%20HVG
2026-03-28 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72b001c3-5511-57e9-a9b4-06705e5eb472 with scrape type 2
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72b001c3-5511-57e9-a9b4-06705e5eb472 with scrape type 2
2026-03-28 14:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72b001c3-5511-57e9-a9b4-06705e5eb472, identifier: KM62%20HVG
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698296277%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296277 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697880795%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880795 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929290%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929290 not downloaded yet
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923402%27 HTTP/1.1" 200 None
2026-03-28 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923402 not downloaded yet
2026-03-28 14:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72b001c3-5511-57e9-a9b4-06705e5eb472 with identifier: KM62%20HVG
2026-03-28 14:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72b001c3-5511-57e9-a9b4-06705e5eb472 with identifier: KM62%20HVG
2026-03-28 14:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72b001c3-5511-57e9-a9b4-06705e5eb472 with identifier: KM62%20HVG to the API
2026-03-28 14:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:18 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM62%20HVG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72b001c3-5511-57e9-a9b4-06705e5eb472',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM62 HVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM62%20HVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 140054,
 '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 R/R EVOQUE 2.2 SD4 4WD PRESTIGE Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD PRESTIGE',
 'vin': 'SALVA2AE4DH743298',
 'year': 2012}
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM62%2520HVG%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [bca.uk] INFO: Saving data for KM62%20HVG: {'auction_closing_time': 1774778400.0, 'created_time': 1774476120.525143, 'last_price_update_time': 1774706478.1187}
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM62%2520HVG') HTTP/1.1" 204 0
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: LV22%20XPR
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [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-28 14:01:18 [bca.uk] INFO: Scrape type for LV22%20XPR: 0
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: GV16%20HBD
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520HBD%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [bca.uk] INFO: Scrape type for GV16%20HBD: 1
2026-03-28 14:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c77c9a7-bec0-528f-95be-edf653516a09 with identifier: GV16%20HBD
2026-03-28 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: GF64%20UPV
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [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-28 14:01:18 [bca.uk] INFO: Scrape type for GF64%20UPV: 1
2026-03-28 14:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV
2026-03-28 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928934%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928934 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923798%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923798 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929332%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929332 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928823%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928823 not downloaded yet
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: MJ62%20HDO
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ62%2520HDO%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [bca.uk] INFO: Scrape type for MJ62%20HDO: 1
2026-03-28 14:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c697e335-b937-5194-8aed-71297a871cbe with identifier: MJ62%20HDO
2026-03-28 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929297%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929297 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923423%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923423 not downloaded yet
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: PO15%20XUV
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [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-28 14:01:18 [bca.uk] INFO: Scrape type for PO15%20XUV: 1
2026-03-28 14:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 325fe017-882a-52af-b1a0-8b2b107ef73e with identifier: PO15%20XUV
2026-03-28 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: KN15%20HKZ
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [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-28 14:01:18 [bca.uk] INFO: Scrape type for KN15%20HKZ: 1
2026-03-28 14:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ
2026-03-28 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928964%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928964 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923819%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923819 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929340%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929340 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928844%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928844 not downloaded yet
2026-03-28 14:01:18 [bca.uk] INFO: Found listing with ID: YF12%20JGU
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF12%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [bca.uk] INFO: Scrape type for YF12%20JGU: 2
2026-03-28 14:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 050412ff-8b37-5d55-8c9b-0a34cf929c3d with identifier: YF12%20JGU
2026-03-28 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 050412ff-8b37-5d55-8c9b-0a34cf929c3d with scrape type 2
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 050412ff-8b37-5d55-8c9b-0a34cf929c3d with scrape type 2
2026-03-28 14:01:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 050412ff-8b37-5d55-8c9b-0a34cf929c3d, identifier: YF12%20JGU
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929315%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929315 not downloaded yet
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923441%27 HTTP/1.1" 200 None
2026-03-28 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923441 not downloaded yet
2026-03-28 14:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 050412ff-8b37-5d55-8c9b-0a34cf929c3d with identifier: YF12%20JGU
2026-03-28 14:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 050412ff-8b37-5d55-8c9b-0a34cf929c3d with identifier: YF12%20JGU
2026-03-28 14:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 050412ff-8b37-5d55-8c9b-0a34cf929c3d with identifier: YF12%20JGU to the API
2026-03-28 14:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:19 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF12%20JGU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '050412ff-8b37-5d55-8c9b-0a34cf929c3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF12 JGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF12%20JGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '320D',
 'odometer': 141954,
 '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 320D 2.0 SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WBA3D32090J380575',
 'year': 2012}
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF12%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [bca.uk] INFO: Saving data for YF12%20JGU: {'auction_closing_time': 1774778400.0, 'created_time': 1774535175.165684, 'last_price_update_time': 1774706479.038316}
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF12%2520JGU') HTTP/1.1" 204 0
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: AV65%20GXF
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV65%2520GXF%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [bca.uk] INFO: Scrape type for AV65%20GXF: 1
2026-03-28 14:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561 with identifier: AV65%20GXF
2026-03-28 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: AK12%20LBY
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK12%2520LBY%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [bca.uk] INFO: Scrape type for AK12%20LBY: 1
2026-03-28 14:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea08653a-82f6-5e2e-9b8f-caf8f656653f with identifier: AK12%20LBY
2026-03-28 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928994%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928994 not downloaded yet
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923832%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923832 not downloaded yet
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929353%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929353 not downloaded yet
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928862%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928862 not downloaded yet
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: KU69%20HXY
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for KU69%20HXY: 0
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: ST11%20LWD
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for ST11%20LWD: 0
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: BV09%20OZT
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for BV09%20OZT: 2
2026-03-28 14:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT
2026-03-28 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with scrape type 2
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with scrape type 2
2026-03-28 14:01:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d, identifier: BV09%20OZT
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929328%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929328 not downloaded yet
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923471%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923471 not downloaded yet
2026-03-28 14:01:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT
2026-03-28 14:01:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT
2026-03-28 14:01:19 [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-28 14:01:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:19 [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': 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-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Saving data for BV09%20OZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774390311.621498, 'last_price_update_time': 1774706479.714077}
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Found listing with ID: EA67%20PUX
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for EA67%20PUX: 1
2026-03-28 14:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efe9536c-07f4-51cc-8c8c-b67b73b93c1d with identifier: EA67%20PUX
2026-03-28 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: LM11%20RXV
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for LM11%20RXV: 1
2026-03-28 14:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV
2026-03-28 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929371%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929371 not downloaded yet
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928890%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928890 not downloaded yet
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: LX10%20XUF
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for LX10%20XUF: 0
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: MF62%20LBL
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [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-28 14:01:19 [bca.uk] INFO: Scrape type for MF62%20LBL: 0
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: RE59%20MXM
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE59%2520MXM%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [bca.uk] INFO: Scrape type for RE59%20MXM: 0
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929339%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929339 not downloaded yet
2026-03-28 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923494%27 HTTP/1.1" 200 None
2026-03-28 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923494 not downloaded yet
2026-03-28 14:01:19 [bca.uk] INFO: Found listing with ID: GU14%20USS
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU14%2520USS%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for GU14%20USS: 1
2026-03-28 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS
2026-03-28 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: DT16%20AWH
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT16%2520AWH%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for DT16%20AWH: 1
2026-03-28 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92f1052e-2c5b-500c-801d-40376c1b4f7c with identifier: DT16%20AWH
2026-03-28 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928920%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928920 not downloaded yet
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929349%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929349 not downloaded yet
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923517%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923517 not downloaded yet
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: ND17%20WHW
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND17%2520WHW%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for ND17%20WHW: 1
2026-03-28 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW
2026-03-28 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: VK20%20NNO
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK20%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for VK20%20NNO: 0
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: PE68%20ZNM
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE68%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for PE68%20ZNM: 0
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: SB72%20GWA
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for SB72%20GWA: 1
2026-03-28 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA
2026-03-28 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928941%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928941 not downloaded yet
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923535%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923535 not downloaded yet
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: WA15%20XTF
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA15%2520XTF%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for WA15%20XTF: 1
2026-03-28 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF
2026-03-28 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: SJ22%20EHM
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ22%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for SJ22%20EHM: 0
2026-03-28 14:01:20 [bca.uk] INFO: Found listing with ID: C5%20BLJ
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Scrape type for C5%20BLJ: 2
2026-03-28 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ
2026-03-28 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47405fe7-0903-5af2-a9cf-1594e57b263d with scrape type 2
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47405fe7-0903-5af2-a9cf-1594e57b263d with scrape type 2
2026-03-28 14:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47405fe7-0903-5af2-a9cf-1594e57b263d, identifier: C5%20BLJ
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928965%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928965 not downloaded yet
2026-03-28 14:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey HTTP/1.1" 200 None
2026-03-28 14:01:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ
2026-03-28 14:01:20 [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-28 14:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:20 [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': 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-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:20 [bca.uk] INFO: Saving data for C5%20BLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774562677.866061, 'last_price_update_time': 1774706480.934058}
2026-03-28 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:20 [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-28 14:01:21 [bca.uk] INFO: Found listing with ID: YW64%20DGU
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW64%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for YW64%20DGU: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: DN19%20HKK
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN19%2520HKK%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for DN19%20HKK: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: SC18%20HNF
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC18%2520HNF%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for SC18%20HNF: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: SM22%20URS
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM22%2520URS%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for SM22%20URS: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: SF65%20MRS
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF65%2520MRS%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for SF65%20MRS: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 228041df-5797-5c8f-89c8-2a337a640ead with identifier: SF65%20MRS
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: AM58%20MHU
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AM58%2520MHU%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for AM58%20MHU: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29da6c1c-854f-50ff-9030-4ad1ff36e423 with identifier: AM58%20MHU
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: SH14%20BOU
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH14%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for SH14%20BOU: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1 with identifier: SH14%20BOU
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: GU10%20UYN
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU10%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for GU10%20UYN: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24b3d1e2-9046-567a-ba39-2d683a6b4342 with identifier: GU10%20UYN
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: SB65%20CAX
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for SB65%20CAX: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920515/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786485/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920522/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: KM67%20WBP
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM67%2520WBP%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for KM67%20WBP: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e944d65b-4e9e-513c-a6ae-acea2437087d with identifier: KM67%20WBP
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: WP61%20YGA
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP61%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for WP61%20YGA: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: YF08%20KHP
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF08%2520KHP%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for YF08%20KHP: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: YH60%20WLJ
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH60%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for YH60%20WLJ: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: YS61%20PYP
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS61%2520PYP%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for YS61%20PYP: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: BO55%20VOP
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BO55%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for BO55%20VOP: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0df2aa72-34d7-5e00-86eb-dff801f0634b with identifier: BO55%20VOP
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: LX66%20XGU
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX66%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for LX66%20XGU: 1
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e with identifier: LX66%20XGU
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: DN62%20LRA
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN62%2520LRA%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for DN62%20LRA: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: KS11%20MJV
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS11%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for KS11%20MJV: 0
2026-03-28 14:01:21 [bca.uk] INFO: Found listing with ID: MF12%20UUT
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF12%2520UUT%27 HTTP/1.1" 200 None
2026-03-28 14:01:21 [bca.uk] INFO: Scrape type for MF12%20UUT: 2
2026-03-28 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84896659-99c4-56b4-ba12-a6ae9ed61b99 with identifier: MF12%20UUT
2026-03-28 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84896659-99c4-56b4-ba12-a6ae9ed61b99 with scrape type 2
2026-03-28 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84896659-99c4-56b4-ba12-a6ae9ed61b99 with scrape type 2
2026-03-28 14:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84896659-99c4-56b4-ba12-a6ae9ed61b99, identifier: MF12%20UUT
2026-03-28 14:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84896659-99c4-56b4-ba12-a6ae9ed61b99 with identifier: MF12%20UUT
2026-03-28 14:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84896659-99c4-56b4-ba12-a6ae9ed61b99 with identifier: MF12%20UUT
2026-03-28 14:01:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84896659-99c4-56b4-ba12-a6ae9ed61b99 with identifier: MF12%20UUT to the API
2026-03-28 14:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF12%20UUT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84896659-99c4-56b4-ba12-a6ae9ed61b99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF12 UUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF12%20UUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 52266,
 '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 C200 2.1 CDI B/E SE Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E SE',
 'vin': 'WDD2040012A676061',
 'year': 2012}
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF12%2520UUT%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Saving data for MF12%20UUT: {'auction_closing_time': 1774778400.0, 'created_time': 1773931056.782606, 'last_price_update_time': 1774706482.125934}
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF12%2520UUT') HTTP/1.1" 204 0
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f3ad0>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FBX06AVC%252F698920515%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920515/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52aad0>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVX19OYP%252F698250987%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250987/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c727e50>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FFY68WNB%252F698106282%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106282/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f2810>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FOV64PLN%252F698965982%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965982/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c38d250>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FKV60ZZA%252F698934278%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934278/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd35a90>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FYH13CHD%252F698786485%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786485/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52bb90>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FRE59BXM%252F698980638%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980638/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd618d0>
2026-03-28 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FBX06AVC%252F698920522%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920522/600 saved to cache
2026-03-28 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880795>
2026-03-28 14:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929290>
2026-03-28 14:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923402>
2026-03-28 14:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296277>
2026-03-28 14:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928797>
2026-03-28 14:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929321>
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: RE12%20OHA
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE12%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for RE12%20OHA: 1
2026-03-28 14:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1c7ee15-186c-50e6-9aec-cc206e8adf16 with identifier: RE12%20OHA
2026-03-28 14:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: SC16%20MWA
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC16%2520MWA%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for SC16%20MWA: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: SC61%20EHM
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC61%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for SC61%20EHM: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: SL60%20AKU
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL60%2520AKU%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for SL60%20AKU: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: SW60%20LHD
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW60%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for SW60%20LHD: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: VA67%20MVC
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA67%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for VA67%20MVC: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: MJ61%20CYK
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ61%2520CYK%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for MJ61%20CYK: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: OE60%20WYJ
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE60%2520WYJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:22 [bca.uk] INFO: Scrape type for OE60%20WYJ: 0
2026-03-28 14:01:22 [bca.uk] INFO: Found listing with ID: KO15%20JZW
2026-03-28 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO15%2520JZW%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for KO15%20JZW: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cdb5790-795c-503b-b01e-2ccf288a1773 with identifier: KO15%20JZW
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: VE67%20DLJ
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520DLJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for VE67%20DLJ: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 306d9676-19ce-5840-84c5-e10231e34614 with identifier: VE67%20DLJ
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: HV58%20YJY
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV58%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for HV58%20YJY: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b64f21f-1ee3-5237-8105-b88b835030a8 with identifier: HV58%20YJY
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: FA18%20OJS
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA18%2520OJS%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for FA18%20OJS: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: EP19%20XHA
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for EP19%20XHA: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF65%20MRS-GB>
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU10%20UYN-GB>
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AM58%20MHU-GB>
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB65%20CAX-GB>
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH14%20BOU-GB>
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: YN20%20XDY
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN20%2520XDY%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for YN20%20XDY: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: CY68%20EOB
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY68%2520EOB%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for CY68%20EOB: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: WM19%20BFN
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for WM19%20BFN: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: FH21%20UNX
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH21%2520UNX%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for FH21%20UNX: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: EJ19%20URS
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for EJ19%20URS: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de545d0>
2026-03-28 14:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_expert_report_file_2e38ca68-b965-4ee1-8df0-4bb2b832560c.pdf HTTP/1.1" 201 0
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7b233ce6-aa01-5f24-ac34-ccc770845b54, skipping ID generation
2026-03-28 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DVO17FMZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO17FMZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928965>
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: UIG%204202
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UIG%25204202%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for UIG%204202: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: YV19%20MBU
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YV19%2520MBU%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for YV19%20MBU: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: KR14%20OUW
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR14%2520OUW%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for KR14%20OUW: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5096b957-ac5c-5cc4-a891-49042e75677e with identifier: KR14%20OUW
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: HJ69%20WRA
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ69%2520WRA%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for HJ69%20WRA: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: RE03%20XJT
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE03%2520XJT%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for RE03%20XJT: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3 with identifier: RE03%20XJT
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA15%20XTF-GB>
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274394%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274394 not downloaded yet
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923783/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923783>
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: NG74%20PZW
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG74%2520PZW%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for NG74%20PZW: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: NK68%20VWG
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK68%2520VWG%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for NK68%20VWG: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: OE74%20XKB
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE74%2520XKB%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for OE74%20XKB: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: NA69%20WCT
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA69%2520WCT%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for NA69%20WCT: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: ND70%20LZE
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND70%2520LZE%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for ND70%20LZE: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: NJ64%20DZS
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ64%2520DZS%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for NJ64%20DZS: 0
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: VK65%20XNW
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK65%2520XNW%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for VK65%20XNW: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: defab1ac-857d-50f7-901c-50783b029725 with identifier: VK65%20XNW
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: VO62%20RAU
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for VO62%20RAU: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274399%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274399 not downloaded yet
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW64%20DGU-GB>
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO15%20JZW-GB>
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: YD66%20KFF
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD66%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for YD66%20KFF: 1
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c163b1cf-cc62-5193-9026-6cea3a049e80 with identifier: YD66%20KFF
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:23 [bca.uk] INFO: Found listing with ID: SV23%20HXP
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-28 14:01:23 [bca.uk] INFO: Scrape type for SV23%20HXP: 2
2026-03-28 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP
2026-03-28 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with scrape type 2
2026-03-28 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with scrape type 2
2026-03-28 14:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b2e62a8-d39e-500b-8811-fdf071fe1b08, identifier: SV23%20HXP
2026-03-28 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP
2026-03-28 14:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=green HTTP/1.1" 200 None
2026-03-28 14:01:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:01:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP
2026-03-28 14:01:24 [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-28 14:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-28 14:01:24 [bca.uk] INFO: Saving data for SV23%20HXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774565272.854824, 'last_price_update_time': 1774706484.55342}
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:24 [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-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274406%27 HTTP/1.1" 200 None
2026-03-28 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274406 not downloaded yet
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9dd5d0>
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928797%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928797/600 saved to cache
2026-03-28 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40dc50>
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929321%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929321/600 saved to cache
2026-03-28 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40ffd0>
2026-03-28 14:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923402%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923402/600 saved to cache
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:01:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c559110>
2026-03-28 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296277%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296277/600 saved to cache
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:25 [bca.uk] INFO: Found listing with ID: BL16%20UUB
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL16%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:01:25 [bca.uk] INFO: Scrape type for BL16%20UUB: 1
2026-03-28 14:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB
2026-03-28 14:01:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:25 [bca.uk] INFO: Found listing with ID: V30%20NGA
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-28 14:01:25 [bca.uk] INFO: Scrape type for V30%20NGA: 2
2026-03-28 14:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA
2026-03-28 14:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45eb5a82-5d64-5969-a428-4cfc65f000b9 with scrape type 2
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45eb5a82-5d64-5969-a428-4cfc65f000b9 with scrape type 2
2026-03-28 14:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45eb5a82-5d64-5969-a428-4cfc65f000b9, identifier: V30%20NGA
2026-03-28 14:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA
2026-03-28 14:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA
2026-03-28 14:01:25 [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-28 14:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-28 14:01:25 [bca.uk] INFO: Saving data for V30%20NGA: {'auction_closing_time': 1774864800.0, 'created_time': 1774447692.376257, 'last_price_update_time': 1774706485.746133}
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:25 [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-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274413%27 HTTP/1.1" 200 None
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274413 not downloaded yet
2026-03-28 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7fa590>
2026-03-28 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929290%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929290/600 saved to cache
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:25 [bca.uk] INFO: Found listing with ID: FL59%20VTF
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL59%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 14:01:25 [bca.uk] INFO: Scrape type for FL59%20VTF: 1
2026-03-28 14:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF
2026-03-28 14:01:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:25 [bca.uk] INFO: Found listing with ID: Y22%20MSN
2026-03-28 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y22%2520MSN%27 HTTP/1.1" 200 None
2026-03-28 14:01:25 [bca.uk] INFO: Scrape type for Y22%20MSN: 2
2026-03-28 14:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN
2026-03-28 14:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 530a18c0-273b-5ba6-8724-567fa719cd56 with scrape type 2
2026-03-28 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 530a18c0-273b-5ba6-8724-567fa719cd56 with scrape type 2
2026-03-28 14:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 530a18c0-273b-5ba6-8724-567fa719cd56, identifier: Y22%20MSN
2026-03-28 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO17FMZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN
2026-03-28 14:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN
2026-03-28 14:01:26 [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-28 14:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-29T10: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-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y22%2520MSN%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Saving data for Y22%20MSN: {'auction_closing_time': 1774778400.0, 'created_time': 1774563652.554456, 'last_price_update_time': 1774706486.348915}
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:26 [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-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274418%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274418 not downloaded yet
2026-03-28 14:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ19%20URS-GB>
2026-03-28 14:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH21%20UNX-GB>
2026-03-28 14:01:26 [bca.uk] INFO: Found listing with ID: SM67%20VNV
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM67%2520VNV%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Scrape type for SM67%20VNV: 1
2026-03-28 14:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4b35cfb-486e-55d8-b302-6ece660ab632 with identifier: SM67%20VNV
2026-03-28 14:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:01:26 [bca.uk] INFO: Found listing with ID: SR19%20GGU
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520GGU%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Scrape type for SR19%20GGU: 0
2026-03-28 14:01:26 [bca.uk] INFO: Found listing with ID: VX68%20HBE
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX68%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Scrape type for VX68%20HBE: 0
2026-03-28 14:01:26 [bca.uk] INFO: Found listing with ID: AF20%20DFX
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF20%2520DFX%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Scrape type for AF20%20DFX: 0
2026-03-28 14:01:26 [bca.uk] INFO: Found listing with ID: BL19%20WJA
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL19%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Scrape type for BL19%20WJA: 0
2026-03-28 14:01:26 [bca.uk] INFO: Found listing with ID: HF19%20JKU
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF19%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [bca.uk] INFO: Scrape type for HF19%20JKU: 2
2026-03-28 14:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU
2026-03-28 14:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 531c999a-f9d9-5f71-91e2-27f9f11516e0 with scrape type 2
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 531c999a-f9d9-5f71-91e2-27f9f11516e0 with scrape type 2
2026-03-28 14:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 531c999a-f9d9-5f71-91e2-27f9f11516e0, identifier: HF19%20JKU
2026-03-28 14:01:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feff290>
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FLR11XWM%252F697880795%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880795/600 saved to cache
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feed910>
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_expert_report_file_072d043a-61b7-4d4e-98a6-87b13383474d.pdf HTTP/1.1" 201 0
2026-03-28 14:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:01:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 29da6c1c-854f-50ff-9030-4ad1ff36e423, skipping ID generation
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DAM58MHU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AM58MHU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de86a10>
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_expert_report_file_d81d8a19-c379-46b3-b63d-6301476be8d3.pdf HTTP/1.1" 201 0
2026-03-28 14:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:01:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 05412951-b5cb-5847-b7df-8f166615ed23, skipping ID generation
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DSB65CAX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB65CAX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM19%20BFN-GB>
2026-03-28 14:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU
2026-03-28 14:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU
2026-03-28 14:01:26 [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-28 14:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF19%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [bca.uk] INFO: Saving data for HF19%20JKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774563265.462078, 'last_price_update_time': 1774706487.092305}
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:27 [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-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274432%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274432 not downloaded yet
2026-03-28 14:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923783/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:01:27 [bca.uk] INFO: Found listing with ID: WP62%20XCK
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP62%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [bca.uk] INFO: Scrape type for WP62%20XCK: 1
2026-03-28 14:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f with identifier: WP62%20XCK
2026-03-28 14:01:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:01:27 [bca.uk] INFO: Found listing with ID: SD68%20WCY
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD68%2520WCY%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [bca.uk] INFO: Scrape type for SD68%20WCY: 2
2026-03-28 14:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY
2026-03-28 14:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1899af50-942b-5588-84cb-51815fcfa158 with scrape type 2
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1899af50-942b-5588-84cb-51815fcfa158 with scrape type 2
2026-03-28 14:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1899af50-942b-5588-84cb-51815fcfa158, identifier: SD68%20WCY
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970521%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970521 not downloaded yet
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544320%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544320 not downloaded yet
2026-03-28 14:01:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO62%20RAU-GB>
2026-03-28 14:01:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274399>
2026-03-28 14:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY
2026-03-28 14:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY
2026-03-28 14:01:27 [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-28 14:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD68%2520WCY%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [bca.uk] INFO: Saving data for SD68%20WCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774390251.775944, 'last_price_update_time': 1774706487.66095}
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:27 [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-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274440%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274440 not downloaded yet
2026-03-28 14:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52c890>
2026-03-28 14:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_expert_report_file_7de6dcb5-3925-40b5-ab52-0ca5e0adffad.pdf HTTP/1.1" 201 0
2026-03-28 14:01:27 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:01:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1, skipping ID generation
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DSH14BOU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH14BOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51f390>
2026-03-28 14:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_expert_report_file_c1b99c57-cfc4-4404-9d71-2df37a247b5e.pdf HTTP/1.1" 201 0
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 24b3d1e2-9046-567a-ba39-2d683a6b4342, skipping ID generation
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DGU10UYN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU10UYN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4bb350>
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928965%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928965/600 saved to cache
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:01:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL16%20UUB-GB>
2026-03-28 14:01:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274406>
2026-03-28 14:01:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD66%20KFF-GB>
2026-03-28 14:01:28 [bca.uk] INFO: Found listing with ID: RF08%20TZP
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF08%2520TZP%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [bca.uk] INFO: Scrape type for RF08%20TZP: 1
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0db89969-308f-54b4-910e-308fd1f55fa4 with identifier: RF08%20TZP
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:01:28 [bca.uk] INFO: Found listing with ID: SG16%20HZK
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [bca.uk] INFO: Scrape type for SG16%20HZK: 2
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a954b03-04e8-528c-b300-da7be1103261 with identifier: SG16%20HZK
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a954b03-04e8-528c-b300-da7be1103261 with scrape type 2
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a954b03-04e8-528c-b300-da7be1103261 with scrape type 2
2026-03-28 14:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a954b03-04e8-528c-b300-da7be1103261, identifier: SG16%20HZK
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953147%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953147 not downloaded yet
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544333%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544333 not downloaded yet
2026-03-28 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a954b03-04e8-528c-b300-da7be1103261 with identifier: SG16%20HZK
2026-03-28 14:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a954b03-04e8-528c-b300-da7be1103261 with identifier: SG16%20HZK
2026-03-28 14:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a954b03-04e8-528c-b300-da7be1103261 with identifier: SG16%20HZK to the API
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG16%20HZK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a954b03-04e8-528c-b300-da7be1103261',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG16 HZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG16%20HZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 77971,
 '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 StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI AWD GT-LINE',
 'vin': 'U5YPK816NGL042153',
 'year': 2016}
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [bca.uk] INFO: Saving data for SG16%20HZK: {'auction_closing_time': 1774778400.0, 'created_time': 1774303482.017082, 'last_price_update_time': 1774706488.632561}
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG16%2520HZK') HTTP/1.1" 204 0
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698274453%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274453 not downloaded yet
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522048%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522048 not downloaded yet
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556122%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556122 not downloaded yet
2026-03-28 14:01:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK65%20XNW-GB>
2026-03-28 14:01:28 [bca.uk] INFO: Found listing with ID: YC72%20AVN
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC72%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [bca.uk] INFO: Scrape type for YC72%20AVN: 1
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:01:28 [bca.uk] INFO: Found listing with ID: OY16%20VNK
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520VNK%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [bca.uk] INFO: Scrape type for OY16%20VNK: 2
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 473294e1-f04a-5695-b64b-fefa5b097db5 with scrape type 2
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 473294e1-f04a-5695-b64b-fefa5b097db5 with scrape type 2
2026-03-28 14:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 473294e1-f04a-5695-b64b-fefa5b097db5, identifier: OY16%20VNK
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970528%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970528 not downloaded yet
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544345%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544345 not downloaded yet
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57c7d0>
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_expert_report_file_64ee7556-60d7-43df-940e-622e13378213.pdf HTTP/1.1" 201 0
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 228041df-5797-5c8f-89c8-2a337a640ead, skipping ID generation
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DSF65MRS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SF65MRS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deb18d0>
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_expert_report_file_bb1aa5b4-3b08-4172-9b77-19636627d2d2.pdf HTTP/1.1" 201 0
2026-03-28 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 012921cb-8763-5e72-9bbe-1684326c9a1d, skipping ID generation
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DWA15XTF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WA15XTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c86e610>
2026-03-28 14:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923783%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923783/600 saved to cache
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL59%20VTF-GB>
2026-03-28 14:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK
2026-03-28 14:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK
2026-03-28 14:01:29 [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-28 14:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520VNK%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Saving data for OY16%20VNK: {'auction_closing_time': 1774951200.0, 'created_time': 1774476149.783183, 'last_price_update_time': 1774706489.371334}
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:29 [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-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698274476%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274476 not downloaded yet
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698522057%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522057 not downloaded yet
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698556136%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556136 not downloaded yet
2026-03-28 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: FJ68%20ULM
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ68%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for FJ68%20ULM: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: FJ70%20HFF
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ70%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for FJ70%20HFF: 1
2026-03-28 14:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF
2026-03-28 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: PE10%20DXZ
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE10%2520DXZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for PE10%20DXZ: 1
2026-03-28 14:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ
2026-03-28 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698953163%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953163 not downloaded yet
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697544352%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544352 not downloaded yet
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698522052%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522052 not downloaded yet
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697938611%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938611 not downloaded yet
2026-03-28 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274413>
2026-03-28 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274418>
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698522068%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522068 not downloaded yet
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698556155%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556155 not downloaded yet
2026-03-28 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c714990>
2026-03-28 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_expert_report_file_ca43bd53-f8a5-46b9-abe3-e74b1fea6979.pdf HTTP/1.1" 201 0
2026-03-28 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5b546abb-9cfb-537e-b2ac-6d60a5514e55, skipping ID generation
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DYW64DGU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YW64DGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274432/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274432>
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: ND19%20VHL
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND19%2520VHL%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for ND19%20VHL: 1
2026-03-28 14:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3da52437-88a6-5c28-8143-adc9baabdca3 with identifier: ND19%20VHL
2026-03-28 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: SW08%20OSX
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW08%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for SW08%20OSX: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: SY11%20OZW
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY11%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for SY11%20OZW: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: SY58%20YDP
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY58%2520YDP%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for SY58%20YDP: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: SY61%20MXG
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY61%2520MXG%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for SY61%20MXG: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: WN15%20XAB
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN15%2520XAB%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for WN15%20XAB: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: YT12%20VGZ
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT12%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for YT12%20VGZ: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: AK58%20DZJ
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK58%2520DZJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for AK58%20DZJ: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: CK58%20JTV
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK58%2520JTV%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for CK58%20JTV: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: EJ10%20YOL
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ10%2520YOL%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for EJ10%20YOL: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: EU63%20UNN
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU63%2520UNN%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for EU63%20UNN: 0
2026-03-28 14:01:29 [bca.uk] INFO: Found listing with ID: KE15%20VGG
2026-03-28 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE15%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 14:01:29 [bca.uk] INFO: Scrape type for KE15%20VGG: 2
2026-03-28 14:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e08ebb9-5776-5621-9c06-f20c01de4014 with identifier: KE15%20VGG
2026-03-28 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e08ebb9-5776-5621-9c06-f20c01de4014 with scrape type 2
2026-03-28 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e08ebb9-5776-5621-9c06-f20c01de4014 with scrape type 2
2026-03-28 14:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e08ebb9-5776-5621-9c06-f20c01de4014, identifier: KE15%20VGG
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698970537%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970537 not downloaded yet
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697544362%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544362 not downloaded yet
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698522063%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522063 not downloaded yet
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697938624%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938624 not downloaded yet
2026-03-28 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e08ebb9-5776-5621-9c06-f20c01de4014 with identifier: KE15%20VGG
2026-03-28 14:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e08ebb9-5776-5621-9c06-f20c01de4014 with identifier: KE15%20VGG
2026-03-28 14:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e08ebb9-5776-5621-9c06-f20c01de4014 with identifier: KE15%20VGG to the API
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:30 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE15%20VGG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5e08ebb9-5776-5621-9c06-f20c01de4014',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE15 VGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE15%20VGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 131237,
 '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 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'JMZBM646611302773',
 'year': 2015}
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE15%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Saving data for KE15%20VGG: {'auction_closing_time': 1774778400.0, 'created_time': 1774044491.637369, 'last_price_update_time': 1774706490.561601}
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE15%2520VGG') HTTP/1.1" 204 0
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698522076%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522076 not downloaded yet
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698556165%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556165 not downloaded yet
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928782%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928782 not downloaded yet
2026-03-28 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: AF71%20XUK
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF71%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for AF71%20XUK: 1
2026-03-28 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK
2026-03-28 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: KG56%20YPR
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KG56%2520YPR%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for KG56%20YPR: 0
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: NA59%20VLZ
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA59%2520VLZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for NA59%20VLZ: 0
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: NK66%20YFN
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK66%2520YFN%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for NK66%20YFN: 0
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: NL16%20XFV
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL16%2520XFV%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for NL16%20XFV: 0
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: OY11%20XRC
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY11%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for OY11%20XRC: 0
2026-03-28 14:01:30 [bca.uk] INFO: Found listing with ID: RX63%20SMO
2026-03-28 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX63%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 14:01:30 [bca.uk] INFO: Scrape type for RX63%20SMO: 2
2026-03-28 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 208d0970-e666-5a1d-bb8d-26c8a38ccb22 with identifier: RX63%20SMO
2026-03-28 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 208d0970-e666-5a1d-bb8d-26c8a38ccb22 with scrape type 2
2026-03-28 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 208d0970-e666-5a1d-bb8d-26c8a38ccb22 with scrape type 2
2026-03-28 14:01:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 208d0970-e666-5a1d-bb8d-26c8a38ccb22, identifier: RX63%20SMO
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953175%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953175 not downloaded yet
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544370%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544370 not downloaded yet
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522077%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522077 not downloaded yet
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938638%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938638 not downloaded yet
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9df590>
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_expert_report_file_9b9a7f8a-1a60-42a1-9fcd-1ae330d21703.pdf HTTP/1.1" 201 0
2026-03-28 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7cdb5790-795c-503b-b01e-2ccf288a1773, skipping ID generation
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DKO15JZW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KO15JZW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c618850>
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274387%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274387/600 saved to cache
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4403d0>
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_expert_report_file_a7a6cc68-ddc2-4719-9006-da72e7ecedb1.pdf HTTP/1.1" 201 0
2026-03-28 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a610f6fb-a046-5c2e-8701-0fcb295f97f1, skipping ID generation
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DFH21UNX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FH21UNX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c644150>
2026-03-28 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_expert_report_file_0c806693-de04-4ce0-9d98-46286799b122.pdf HTTP/1.1" 201 0
2026-03-28 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 755baf27-b55d-5033-a837-c4d9f3659c0e, skipping ID generation
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DEJ19URS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ19URS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544333>
2026-03-28 14:01:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 208d0970-e666-5a1d-bb8d-26c8a38ccb22 with identifier: RX63%20SMO
2026-03-28 14:01:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 208d0970-e666-5a1d-bb8d-26c8a38ccb22 with identifier: RX63%20SMO
2026-03-28 14:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 208d0970-e666-5a1d-bb8d-26c8a38ccb22 with identifier: RX63%20SMO to the API
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:32 [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': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX63%20SMO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '208d0970-e666-5a1d-bb8d-26c8a38ccb22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX63 SMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX63%20SMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 106693,
 '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 CEED 1.6 CRDI 126 E/D 2 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 126 E/D 2',
 'vin': 'U5YHN516LEL086444',
 'year': 2013}
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX63%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Saving data for RX63%20SMO: {'auction_closing_time': 1774778400.0, 'created_time': 1774044457.61291, 'last_price_update_time': 1774706492.300124}
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX63%2520SMO') HTTP/1.1" 204 0
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522088%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522088 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556176%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556176 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928804%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928804 not downloaded yet
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: BG72%20UUY
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520UUY%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for BG72%20UUY: 1
2026-03-28 14:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY
2026-03-28 14:01:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: SA62%20EKX
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA62%2520EKX%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for SA62%20EKX: 0
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: SB17%20CZR
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB17%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for SB17%20CZR: 0
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: SD61%20OKE
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD61%2520OKE%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for SD61%20OKE: 0
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: SH09%20HCE
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH09%2520HCE%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for SH09%20HCE: 0
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: AG59%20RKO
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AG59%2520RKO%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for AG59%20RKO: 0
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: YB19%20VUL
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB19%2520VUL%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for YB19%20VUL: 0
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: RA68%20WZE
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA68%2520WZE%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for RA68%20WZE: 1
2026-03-28 14:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE
2026-03-28 14:01:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970540%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970540 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544382%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544382 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522093%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522093 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938651%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938651 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928796%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928796 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923258%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923258 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294773%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294773 not downloaded yet
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd61f50>
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVO17FMZ%252F698274399%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274399/600 saved to cache
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feed110>
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_expert_report_file_57fdc3e2-ee9b-4e08-ba5e-8f54121aacdc.pdf HTTP/1.1" 201 0
2026-03-28 14:01:32 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94badcac-d91d-5664-a6fe-32adc35ee01a, skipping ID generation
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DWM19BFN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WM19BFN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522048/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522048>
2026-03-28 14:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556122>
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522101%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522101 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556192%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556192 not downloaded yet
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928824%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928824 not downloaded yet
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: FG69%20CVL
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG69%2520CVL%27 HTTP/1.1" 200 None
2026-03-28 14:01:32 [bca.uk] INFO: Scrape type for FG69%20CVL: 1
2026-03-28 14:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL
2026-03-28 14:01:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:01:32 [bca.uk] INFO: Found listing with ID: FJ20%20XSP
2026-03-28 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:33 [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-28 14:01:33 [bca.uk] INFO: Scrape type for FJ20%20XSP: 0
2026-03-28 14:01:33 [bca.uk] INFO: Found listing with ID: LB22%20KUJ
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [bca.uk] INFO: Scrape type for LB22%20KUJ: 2
2026-03-28 14:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ
2026-03-28 14:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with scrape type 2
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with scrape type 2
2026-03-28 14:01:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68, identifier: LB22%20KUJ
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953189%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953189 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544395%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544395 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522099%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522099 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938658%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938658 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928815%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928815 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923269%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923269 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294784%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294784 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601797%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601797 not downloaded yet
2026-03-28 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ
2026-03-28 14:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ
2026-03-28 14:01:33 [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-28 14:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:33 [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': 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-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [bca.uk] INFO: Saving data for LB22%20KUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774562704.452882, 'last_price_update_time': 1774706493.705694}
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:33 [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-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522113%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522113 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556209%27 HTTP/1.1" 200 None
2026-03-28 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556209 not downloaded yet
2026-03-28 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928849%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928849 not downloaded yet
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c748c50>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274406%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274406/600 saved to cache
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30123e50>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_expert_report_file_b11751e7-eebb-4353-a8b4-176fb6a99869.pdf HTTP/1.1" 201 0
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60bcb64c-26b9-5747-8fc6-986efaa78996, skipping ID generation
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DVO62RAU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO62RAU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938611>
2026-03-28 14:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556136/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556136>
2026-03-28 14:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522057>
2026-03-28 14:01:34 [bca.uk] INFO: Found listing with ID: KM69%20NXO
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:34 [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-28 14:01:34 [bca.uk] INFO: Scrape type for KM69%20NXO: 1
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:01:34 [bca.uk] INFO: Found listing with ID: LM20%20BCX
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:34 [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-28 14:01:34 [bca.uk] INFO: Scrape type for LM20%20BCX: 1
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with identifier: LM20%20BCX
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970545%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970545 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697544407%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544407 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522114%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522114 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938675%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938675 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928836%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928836 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923287%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923287 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294798%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294798 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601813%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601813 not downloaded yet
2026-03-28 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274432/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522122%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522122 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556226%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556226 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928863%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928863 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928822%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928822 not downloaded yet
2026-03-28 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:01:34 [bca.uk] INFO: Found listing with ID: KY19%20EBR
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:34 [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-28 14:01:34 [bca.uk] INFO: Scrape type for KY19%20EBR: 1
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:01:34 [bca.uk] INFO: Found listing with ID: ML19%20YHM
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:34 [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-28 14:01:34 [bca.uk] INFO: Scrape type for ML19%20YHM: 2
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with scrape type 2
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with scrape type 2
2026-03-28 14:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6, identifier: ML19%20YHM
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522124%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522124 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938692%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938692 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928858%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928858 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923307%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923307 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294807%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294807 not downloaded yet
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601833%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601833 not downloaded yet
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de22750>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_expert_report_file_2cc0ef32-f39d-4efb-9795-79332d0ec6e9.pdf HTTP/1.1" 201 0
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c163b1cf-cc62-5193-9026-6cea3a049e80, skipping ID generation
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYD66KFF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD66KFF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52d890>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_expert_report_file_74b1d75c-d10c-4ebd-9a04-31857dbce3db.pdf HTTP/1.1" 201 0
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc54a12c-7c43-5241-baa9-136ed93039c1, skipping ID generation
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DBL16UUB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BL16UUB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7c02d0>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_expert_report_file_cd80ac44-b49f-4617-a9f1-b17b5f21c81d.pdf HTTP/1.1" 201 0
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: defab1ac-857d-50f7-901c-50783b029725, skipping ID generation
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DVK65XNW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VK65XNW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b6890>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_expert_report_file_448ac4b8-86d8-401c-b75e-a61d0c753ef8.pdf HTTP/1.1" 201 0
2026-03-28 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3007384c-6a41-5ced-bc4c-10b628334249, skipping ID generation
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DFL59VTF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FL59VTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7db690>
2026-03-28 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274413%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274413/600 saved to cache
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522048/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM
2026-03-28 14:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM
2026-03-28 14:01:35 [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-28 14:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:35 [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': 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-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:35 [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-28 14:01:35 [bca.uk] INFO: Saving data for ML19%20YHM: {'auction_closing_time': 1774864800.0, 'created_time': 1774305608.289614, 'last_price_update_time': 1774706495.501459}
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:35 [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-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522134%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522134 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556242%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556242 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928896%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928896 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928851%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928851 not downloaded yet
2026-03-28 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938624>
2026-03-28 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522063>
2026-03-28 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928804>
2026-03-28 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294761/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ19URS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:35 [bca.uk] INFO: Found listing with ID: SK20%20URM
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:35 [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-28 14:01:35 [bca.uk] INFO: Scrape type for SK20%20URM: 0
2026-03-28 14:01:35 [bca.uk] INFO: Found listing with ID: KX09%20XPF
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX09%2520XPF%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [bca.uk] INFO: Scrape type for KX09%20XPF: 1
2026-03-28 14:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80521ed8-2cf2-526c-aee2-2d1012f8f649 with identifier: KX09%20XPF
2026-03-28 14:01:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:01:35 [bca.uk] INFO: Found listing with ID: MX22%20PPO
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:35 [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-28 14:01:35 [bca.uk] INFO: Scrape type for MX22%20PPO: 1
2026-03-28 14:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO
2026-03-28 14:01:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522140%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522140 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938708%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938708 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928877%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928877 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923325%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923325 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294822%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294822 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601845%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601845 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698260485%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260485 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697704387%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704387 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697722945%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722945 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698069835%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069835 not downloaded yet
2026-03-28 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556176>
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928923%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928923 not downloaded yet
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928871%27 HTTP/1.1" 200 None
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928871 not downloaded yet
2026-03-28 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d945290>
2026-03-28 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274418%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274418/600 saved to cache
2026-03-28 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d755010>
2026-03-28 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274432%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274432/600 saved to cache
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30121a50>
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544333%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544333/600 saved to cache
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: LD14%20UGX
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:36 [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-28 14:01:36 [bca.uk] INFO: Scrape type for LD14%20UGX: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c886d5a8-7924-5e92-b88e-1f87c5b1511a with identifier: LD14%20UGX
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: SH19%20ZZL
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:36 [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-28 14:01:36 [bca.uk] INFO: Scrape type for SH19%20ZZL: 0
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: VN21%20GCK
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:36 [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-28 14:01:36 [bca.uk] INFO: Scrape type for VN21%20GCK: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698522154%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522154 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938732%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938732 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928899%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928899 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923356%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923356 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294830%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294830 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601858%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601858 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698260488%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260488 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697704392%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704392 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697722953%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722953 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698069840%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069840 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928956%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928956 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928885%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928885 not downloaded yet
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6aa350>
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556122%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556122/600 saved to cache
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a7fd0>
2026-03-28 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522048%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522048/600 saved to cache
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: SE16%20KBX
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:36 [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-28 14:01:36 [bca.uk] INFO: Scrape type for SE16%20KBX: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: WX18%20RMZ
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:36 [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-28 14:01:36 [bca.uk] INFO: Scrape type for WX18%20RMZ: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928924%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928924 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923386%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923386 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294848%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294848 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601888%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601888 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698260492%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260492 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697704395%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704395 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697722963%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722963 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698069847%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069847 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928973%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928973 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928900%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928900 not downloaded yet
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: PN64%20UHS
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%2520UHS%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [bca.uk] INFO: Scrape type for PN64%20UHS: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: WX70%20JZJ
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:36 [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-28 14:01:36 [bca.uk] INFO: Scrape type for WX70%20JZJ: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928945%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928945 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923419%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923419 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294858%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294858 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601908%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601908 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698260498%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260498 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697704398%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704398 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697722974%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722974 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698069856%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069856 not downloaded yet
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928925%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928925 not downloaded yet
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556136/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294761/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: RO63%20WRK
2026-03-28 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%2520WRK%27 HTTP/1.1" 200 None
2026-03-28 14:01:36 [bca.uk] INFO: Scrape type for RO63%20WRK: 1
2026-03-28 14:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10beb970-842b-5836-9952-ce1ec016ade8 with identifier: RO63%20WRK
2026-03-28 14:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:36 [bca.uk] INFO: Found listing with ID: CA18%20JPY
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:37 [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-28 14:01:37 [bca.uk] INFO: Scrape type for CA18%20JPY: 0
2026-03-28 14:01:37 [bca.uk] INFO: Found listing with ID: CP19%20XKX
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:37 [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-28 14:01:37 [bca.uk] INFO: Scrape type for CP19%20XKX: 1
2026-03-28 14:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX
2026-03-28 14:01:37 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928974%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928974 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923445%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923445 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698294872%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294872 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601922%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601922 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698260508%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260508 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697704402%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704402 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697722988%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722988 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698069861%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069861 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928946%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928946 not downloaded yet
2026-03-28 14:01:37 [bca.uk] INFO: Found listing with ID: JS51%20JOK
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JS51%2520JOK%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [bca.uk] INFO: Scrape type for JS51%20JOK: 2
2026-03-28 14:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6cb1169-5006-5b6d-997d-79acddd4e723 with identifier: JS51%20JOK
2026-03-28 14:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6cb1169-5006-5b6d-997d-79acddd4e723 with scrape type 2
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6cb1169-5006-5b6d-997d-79acddd4e723 with scrape type 2
2026-03-28 14:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6cb1169-5006-5b6d-997d-79acddd4e723, identifier: JS51%20JOK
2026-03-28 14:01:37 [bca.uk] INFO: Found listing with ID: WP22%20GWL
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:37 [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-28 14:01:37 [bca.uk] INFO: Scrape type for WP22%20GWL: 2
2026-03-28 14:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL
2026-03-28 14:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b21a0f-88dd-58d2-981c-b10423b58a1d with scrape type 2
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15b21a0f-88dd-58d2-981c-b10423b58a1d with scrape type 2
2026-03-28 14:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15b21a0f-88dd-58d2-981c-b10423b58a1d, identifier: WP22%20GWL
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698601937%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601937 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698260519%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260519 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697704406%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704406 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697723008%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723008 not downloaded yet
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698069876%27 HTTP/1.1" 200 None
2026-03-28 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069876 not downloaded yet
2026-03-28 14:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6cb1169-5006-5b6d-997d-79acddd4e723 with identifier: JS51%20JOK
2026-03-28 14:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6cb1169-5006-5b6d-997d-79acddd4e723 with identifier: JS51%20JOK
2026-03-28 14:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6cb1169-5006-5b6d-997d-79acddd4e723 with identifier: JS51%20JOK to the API
2026-03-28 14:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:38 [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': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JS51%20JOK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6cb1169-5006-5b6d-997d-79acddd4e723',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JS51 JOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JS51%20JOK&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER II',
 'odometer': 53271,
 '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': 'MITSUBISHI OUTLANDER II 2.2 DI-DC DIAMOND StationWagon',
 'transmission': 'manual',
 'trim': 'DI-DC DIAMOND',
 'vin': 'JMAXJCW7W8Z000567',
 'year': 2008}
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JS51%2520JOK%27 HTTP/1.1" 200 None
2026-03-28 14:01:38 [bca.uk] INFO: Saving data for JS51%20JOK: {'auction_closing_time': 1774778400.0, 'created_time': 1774505591.428425, 'last_price_update_time': 1774706498.344701}
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JS51%2520JOK') HTTP/1.1" 204 0
2026-03-28 14:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL
2026-03-28 14:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL
2026-03-28 14:01:38 [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-28 14:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:38 [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': 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-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:38 [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-28 14:01:38 [bca.uk] INFO: Saving data for WP22%20GWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774562682.245281, 'last_price_update_time': 1774706498.838248}
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:38 [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-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698928975%27 HTTP/1.1" 200 None
2026-03-28 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928975 not downloaded yet
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260488>
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704392/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704392>
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601858>
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069840>
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722953/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722953>
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923356/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923356>
2026-03-28 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294830>
2026-03-28 14:01:38 [bca.uk] INFO: Found listing with ID: FV20%20CSZ
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:38 [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-28 14:01:38 [bca.uk] INFO: Scrape type for FV20%20CSZ: 0
2026-03-28 14:01:38 [bca.uk] INFO: Found listing with ID: CU72%20ZHM
2026-03-28 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:38 [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-28 14:01:38 [bca.uk] INFO: Scrape type for CU72%20ZHM: 2
2026-03-28 14:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM
2026-03-28 14:01:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c608761-e726-59cf-ae78-06b30c913589 with scrape type 2
2026-03-28 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c608761-e726-59cf-ae78-06b30c913589 with scrape type 2
2026-03-28 14:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c608761-e726-59cf-ae78-06b30c913589, identifier: CU72%20ZHM
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698260528%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260528 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697704410%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704410 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697723030%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723030 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698069889%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069889 not downloaded yet
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d993850>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556176%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556176/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d727f10>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938624%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938624/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6b7f10>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556136%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556136/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6af550>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522063%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522063/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d610>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294761%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294761/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d724e50>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928804%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928804/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ac110>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938611%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938611/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d726f10>
2026-03-28 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522057%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522057/600 saved to cache
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol%2FElectric HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM
2026-03-28 14:01:39 [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-28 14:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:01: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-28 14:01:39 [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': 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-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:39 [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-28 14:01:39 [bca.uk] INFO: Saving data for CU72%20ZHM: {'auction_closing_time': 1774864800.0, 'created_time': 1774477597.049549, 'last_price_update_time': 1774706499.880708}
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:39 [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-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698929002%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929002 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698260535%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260535 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697704417%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704417 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697723054%27 HTTP/1.1" 200 None
2026-03-28 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723054 not downloaded yet
2026-03-28 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698069908%27 HTTP/1.1" 200 None
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069908 not downloaded yet
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069856/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069856>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260498/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260498>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704398/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704398>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928925>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294858>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722974>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601908>
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698260541%27 HTTP/1.1" 200 None
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260541 not downloaded yet
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697704426%27 HTTP/1.1" 200 None
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704426 not downloaded yet
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697723071%27 HTTP/1.1" 200 None
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723071 not downloaded yet
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698069914%27 HTTP/1.1" 200 None
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069914 not downloaded yet
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923419/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923419>
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722953/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704392/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923356/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294830/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928899/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928899>
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704398/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260498/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb41d0>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697722953%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722953/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069856/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069914>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723071>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704426/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704426>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069908>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260541>
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923419/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb4490>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704392%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704392/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78b150>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923356%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923356/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd58490>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601858%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601858/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42e310>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294830%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294830/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c85af90>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069840%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069840/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb12d10>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928925%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928925/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6af0d0>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704398%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704398/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0db090>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294858%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294858/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd61c50>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260488%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260488/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5046d0>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601908%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601908/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c501010>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260498%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260498/600 saved to cache
2026-03-28 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260535>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723030>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704417>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698929002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929002>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723054>
2026-03-28 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069889/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069889>
2026-03-28 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928899/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff353d0>
2026-03-28 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069856%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069856/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff34cd0>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697722974%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722974/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2cbd0>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923419%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923419/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704410/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704410>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928975/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928975>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260528>
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704426/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff37c50>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928899%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928899/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca34810>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704426%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704426/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f5390>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069908%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069908/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697723008>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069876>
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698929002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069889/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d7150>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069914%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069914/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0e110>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260541%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260541/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd77910>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697723071%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723071/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4e8590>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697723054%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723054/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d726490>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704417%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704417/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6b4090>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698929002%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698929002/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deabf10>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697723030%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723030/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30128e90>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069889%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069889/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704406>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928946>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601937/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601937>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260519>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069861>
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928975/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704410/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ec92f50>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260535%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260535/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704402>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722988>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260508/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260508>
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c135110>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928975%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928975/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294872/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294872>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601922>
2026-03-28 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923445>
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c18f050>
2026-03-28 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704410%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704410/600 saved to cache
2026-03-28 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99e890>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260528%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260528/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601937/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30110110>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069876%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069876/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6a9550>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697723008%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723008/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928974>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP19%20XKX-GB>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO63%20WRK-GB>
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260508/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928945>
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d7050>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069861%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069861/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff4c090>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928946%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928946/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76f550>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260519%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260519/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ec6d0>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601937%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601937/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928900>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928973>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ee790>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704402%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704402/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6ab910>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260508%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260508/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d684550>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697722988%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722988/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca36a50>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704406%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704406/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069847/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069847>
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN64%20UHS-GB>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX70%20JZJ-GB>
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294872/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722963>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704395/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704395>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260492>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601888>
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c165bd0>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601922%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601922/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dfd50>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923445%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923445/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6b6e50>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294872%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294872/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9de310>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928945%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928945/600 saved to cache
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6ab5d0>
2026-03-28 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_expert_report_file_8b053052-ad1a-4f33-adc5-8785769fe3f7.pdf HTTP/1.1" 201 0
2026-03-28 14:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 10beb970-842b-5836-9952-ce1ec016ade8, skipping ID generation
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DRO63WRK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO63WRK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294848/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294848>
2026-03-28 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923386>
2026-03-28 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069847/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460256%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460256 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460260%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460260 not downloaded yet
2026-03-28 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704395/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2e390>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928974%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928974/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67d5d0>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928900%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928900/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9c0ed0>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_expert_report_file_020d010b-afca-4ea1-9987-5e0f840724e4.pdf HTTP/1.1" 201 0
2026-03-28 14:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b697841c-f8f8-5c3e-a0f7-75585967ab4c, skipping ID generation
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DCP19XKX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CP19XKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e0990>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_expert_report_file_d7079ec3-0ced-4354-bd31-8c2af5ebb5cb.pdf HTTP/1.1" 201 0
2026-03-28 14:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 78b2ead9-6d58-5edb-a028-9b77396fb5da, skipping ID generation
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DWX70JZJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WX70JZJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30123e10>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928973%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928973/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260492/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460263%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460263 not downloaded yet
2026-03-28 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252597%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252597 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017405%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017405 not downloaded yet
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928924>
2026-03-28 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460265%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460265 not downloaded yet
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928885>
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE16%20KBX-GB>
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX18%20RMZ-GB>
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252603%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252603 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017408%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017408 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460267%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460267 not downloaded yet
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e1790>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_expert_report_file_b6ad4617-66ac-49ff-bcfe-35e0ca6296fa.pdf HTTP/1.1" 201 0
2026-03-28 14:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0314c884-43b5-5d2e-81ae-0d6223087ff6, skipping ID generation
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DPN64UHS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PN64UHS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8212d0>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069847%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069847/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddf9b90>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704395%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704395/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928956>
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938732>
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252610%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252610 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017415%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017415 not downloaded yet
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522154>
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN21%20GCK-GB>
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460270%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460270 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149252%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149252 not downloaded yet
2026-03-28 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252618%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252618 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017425%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017425 not downloaded yet
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c116c10>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260492%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260492/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd2e590>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697722963%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722963/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6aea90>
2026-03-28 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601888%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601888/600 saved to cache
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO63WRK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460274%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460274 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149259%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149259 not downloaded yet
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460256>
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017397/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WX70JZJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD14%20UGX-GB>
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252625%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252625 not downloaded yet
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017433%27 HTTP/1.1" 200 None
2026-03-28 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017433 not downloaded yet
2026-03-28 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294848/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460277%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460277 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149265%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149265 not downloaded yet
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4625d0>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923386%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923386/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460263/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460263>
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252589/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CP19XKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252632%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252632 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017439%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017439 not downloaded yet
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698460279%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460279 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149331%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149331 not downloaded yet
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252641%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252641 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017456%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017456 not downloaded yet
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c135fd0>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294848%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294848/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149349%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149349 not downloaded yet
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252652%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252652 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017470%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017470 not downloaded yet
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149360%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149360 not downloaded yet
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d684750>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928924%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928924/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017415>
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698252660%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252660 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698017475%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017475 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149372%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149372 not downloaded yet
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c135890>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_expert_report_file_2f0d593f-f0b8-435d-94ba-725be7843509.pdf HTTP/1.1" 201 0
2026-03-28 14:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4a41ade-3285-55a6-95db-86a4f368e5a7, skipping ID generation
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DWX18RMZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WX18RMZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddfad50>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928885%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928885/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c43e7d0>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928956%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928956/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017397/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252589/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149388%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149388 not downloaded yet
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149259/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149259>
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460263/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017439>
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252632>
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698558951%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698558951 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698149402%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149402 not downloaded yet
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99f510>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_expert_report_file_97aeadad-dd24-4522-9ed5-53fe7666e37a.pdf HTTP/1.1" 201 0
2026-03-28 14:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e77e548-6211-5739-af41-39c112c5041c, skipping ID generation
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DSE16KBX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SE16KBX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e7b90>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938732%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938732/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd74c90>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522154%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522154/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c779910>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_expert_report_file_83f60ee0-f7db-4d85-9074-05f14de5fbec.pdf HTTP/1.1" 201 0
2026-03-28 14:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 042f9bcc-1260-53d1-9b7d-30c11d39be73, skipping ID generation
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DVN21GCK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VN21GCK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67f1d0>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460252%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460252/600 saved to cache
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698558980%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698558980 not downloaded yet
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149349/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149349>
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017456/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017456>
2026-03-28 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149331/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149331>
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938669%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938669 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697998947%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998947 not downloaded yet
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698559064%27 HTTP/1.1" 200 None
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559064 not downloaded yet
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e7f10>
2026-03-28 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_expert_report_file_fdc4a348-2352-4e65-a34e-35356a93ff23.pdf HTTP/1.1" 201 0
2026-03-28 14:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c886d5a8-7924-5e92-b88e-1f87c5b1511a, skipping ID generation
2026-03-28 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DLD14UGX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD14UGX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6bf610>
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017397%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017397/600 saved to cache
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed3910>
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252589%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252589/600 saved to cache
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca1bd10>
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460256%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460256/600 saved to cache
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c11ec90>
2026-03-28 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460263%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460263/600 saved to cache
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149265>
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017470>
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460279/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460279>
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252641/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252641>
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698938680%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938680 not downloaded yet
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D697998953%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998953 not downloaded yet
2026-03-28 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698559073%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559073 not downloaded yet
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D697217746%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217746 not downloaded yet
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698938689%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938689 not downloaded yet
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D697998957%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998957 not downloaded yet
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149372>
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017475/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017475>
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252660>
2026-03-28 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149259/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698559084%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559084 not downloaded yet
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D697217752%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217752 not downloaded yet
2026-03-28 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149388>
2026-03-28 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%26width%3D600%26docId%3D698938698%27 HTTP/1.1" 200 None
2026-03-28 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938698 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697998961%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998961 not downloaded yet
2026-03-28 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558942/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WX18RMZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698559106%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559106 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217759%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217759 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698938705%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938705 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697998965%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998965 not downloaded yet
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb4490>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017415%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017415/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698559129%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559129 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217764%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217764 not downloaded yet
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149331/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149349/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252641/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698938720%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938720 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697998970%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998970 not downloaded yet
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460279/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017456/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698559156%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559156 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217771%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217771 not downloaded yet
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f7a50>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149259%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149259/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a03d0>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252632%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252632/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd6d990>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017439%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017439/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD14UGX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698938734%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938734 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697998984%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998984 not downloaded yet
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698559174%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559174 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217777%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217777 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698938749%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938749 not downloaded yet
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697998990%27 HTTP/1.1" 200 None
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998990 not downloaded yet
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5a9590>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149331%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149331/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1676d0>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149349%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149349/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d991ad0>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252641%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252641/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca7e510>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460279%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460279/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c855590>
2026-03-28 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017456%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017456/600 saved to cache
2026-03-28 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998957/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998957>
2026-03-28 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217782%27 HTTP/1.1" 200 None
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217782 not downloaded yet
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558942/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998961>
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017475/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698938761%27 HTTP/1.1" 200 None
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938761 not downloaded yet
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697999000%27 HTTP/1.1" 200 None
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697999000 not downloaded yet
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217784%27 HTTP/1.1" 200 None
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217784 not downloaded yet
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d757010>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149265%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149265/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c114fd0>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017470%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017470/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938698/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938698>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217764>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559129/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559129>
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D697217791%27 HTTP/1.1" 200 None
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217791 not downloaded yet
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d0a10>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149372%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149372/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c990710>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698558942%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558942/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c532610>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149388%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149388/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c503350>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017475%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017475/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7373d0>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252660%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252660/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998965>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217759/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217759>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938705>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998984>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998970>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217777/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217777>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217782>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559174>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938749>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998990>
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998957/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c598190>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217739%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217739/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938698/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559129/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217759/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217764/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c679950>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998957%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998957/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c107a50>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998961%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998961/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217791/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217791>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217784>
2026-03-28 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697999000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697999000>
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217777/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c702010>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938698%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938698/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84dd50>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559129%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559129/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6795d0>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998965%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998965/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ff190>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217759%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217759/600 saved to cache
2026-03-28 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd710d0>
2026-03-28 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998970%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998970/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c892e50>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998984%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998984/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a7b90>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938705%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938705/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938734>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938761/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938761>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217771/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217771>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c622410>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217764%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217764/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57dbd0>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998990%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998990/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30121950>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938749%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938749/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff52c10>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217777%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217777/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff3d810>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217782%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217782/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559106>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559156/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559156>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938720>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217752/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217752>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559084/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559084>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697999000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217791/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5dd90>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559174%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559174/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c592e50>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697999000%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697999000/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938689>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998953/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998953>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938680/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938680>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697217746>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559073>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217771/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c71ab90>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217784%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217784/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c590e50>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217791%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217791/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938761/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca34450>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217771%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217771/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2fb50>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938734%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938734/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217752/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697998947>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559156/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559064/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698559064>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938669>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c89a850>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938761%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938761/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559084/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938680/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998953/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558980/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698558980>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VN21GCK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD14UGX/42809825?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=%2BaRmCEwHPNy3otLvYKNHicfNibWcwPy6Mz8eAP9fbh8%3D)
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca34550>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217752%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217752/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SE16KBX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559064/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149360/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149360>
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149402>
2026-03-28 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698558951>
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c165990>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559156%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559156/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ef850>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559106%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559106/600 saved to cache
2026-03-28 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c990410>
2026-03-28 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938720%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938720/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252652>
2026-03-28 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460277>
2026-03-28 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017433>
2026-03-28 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252625>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd6de10>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559084%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559084/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd6ffd0>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938680%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938680/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d684390>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVN21GCK%252F697998953%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998953/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff4fc90>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSE16KBX%252F698938689%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938689/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67f7d0>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559073%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559073/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c680b50>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD14UGX%252F697217746%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217746/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c886d5a8-7924-5e92-b88e-1f87c5b1511a
2026-03-28 14:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c886d5a8-7924-5e92-b88e-1f87c5b1511a, skipping ID generation
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c886d5a8-7924-5e92-b88e-1f87c5b1511a sending to next pipeline
2026-03-28 14:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c886d5a8-7924-5e92-b88e-1f87c5b1511a, identifier: LD14%20UGX
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffaaf10>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698559064%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559064/600 saved to cache
2026-03-28 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c85bed0>
2026-03-28 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVN21GCK%252F697998947%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998947/600 saved to cache
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec68d0>
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FSE16KBX%252F698938669%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938669/600 saved to cache
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460274>
2026-03-28 14:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017425/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017425>
2026-03-28 14:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c886d5a8-7924-5e92-b88e-1f87c5b1511a with identifier: LD14%20UGX
2026-03-28 14:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c886d5a8-7924-5e92-b88e-1f87c5b1511a with identifier: LD14%20UGX
2026-03-28 14:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c886d5a8-7924-5e92-b88e-1f87c5b1511a with identifier: LD14%20UGX to the API
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217746/600>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_expert_report_file_fdc4a348-2352-4e65-a34e-35356a93ff23.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD14%20UGX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c886d5a8-7924-5e92-b88e-1f87c5b1511a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD14 UGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD14%20UGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LEXUS',
 'model': 'CT 200H',
 'odometer': 55599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217739/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43891,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47537,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217752/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46016,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217759/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217764/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44122,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217771/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93942,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217777/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91405,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c886d5a8-7924-5e92-b88e-1f87c5b1511a/c886d5a8-7924-5e92-b88e-1f87c5b1511a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89552,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD14UGX/697217791/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'LEXUS CT 200H 1.8 ADVANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'ADVANCE',
 'vin': 'JTHKD5BHX02186128',
 'year': 2014}
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD14%2520UGX%27 HTTP/1.1" 200 None
2026-03-28 14:01:50 [bca.uk] INFO: Saving data for LD14%20UGX: {'created_time': 1774706510.494003, 'last_price_update_time': 1774706510.49402, 'auction_closing_time': 1774778400.0}
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD14%2520UGX') HTTP/1.1" 204 0
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN21GCK/42810042?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=K536yllWddRWkBSE9QiLSB7gYH5xYBnaNI8d3nMUcBg%3D)
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558980/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE16KBX/42810481?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=rYZ6%2FLmXFuF3wm%2Fw4qElxJjSolkBjHdf49Pe6BwnMBo%3D)
2026-03-28 14:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698149252>
2026-03-28 14:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252618>
2026-03-28 14:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460270>
2026-03-28 14:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252610/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252610>
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RMZ/42802183?sv=2020-08-04&st=2026-03-28T14%3A01%3A43Z&se=2026-03-28T14%3A26%3A43Z&sr=b&sp=r&sig=KSkY%2BSv6OSFm2lLfKktFLHwDGf8wN319lzyYallQs%2FQ%3D)
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149360/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c116610>
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVN21GCK%252F697998944%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998944/600 saved to cache
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 042f9bcc-1260-53d1-9b7d-30c11d39be73
2026-03-28 14:01:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 042f9bcc-1260-53d1-9b7d-30c11d39be73, skipping ID generation
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 042f9bcc-1260-53d1-9b7d-30c11d39be73 sending to next pipeline
2026-03-28 14:01:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 042f9bcc-1260-53d1-9b7d-30c11d39be73, identifier: VN21%20GCK
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f5810>
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FWX18RMZ%252F698558980%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558980/600 saved to cache
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d150>
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FSE16KBX%252F698938662%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938662/600 saved to cache
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e77e548-6211-5739-af41-39c112c5041c
2026-03-28 14:01:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e77e548-6211-5739-af41-39c112c5041c, skipping ID generation
2026-03-28 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e77e548-6211-5739-af41-39c112c5041c sending to next pipeline
2026-03-28 14:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e77e548-6211-5739-af41-39c112c5041c, identifier: SE16%20KBX
2026-03-28 14:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK
2026-03-28 14:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK
2026-03-28 14:01:51 [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-28 14:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998944/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_expert_report_file_83f60ee0-f7db-4d85-9074-05f14de5fbec.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45288,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45286,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998953/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43634,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998957/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998965/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87656,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64207,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998984/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697998990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_042f9bcc-1260-53d1-9b7d-30c11d39be73/042f9bcc-1260-53d1-9b7d-30c11d39be73_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68545,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN21GCK/697999000/600',
             'Width': 600}],
 '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-28 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN21%2520GCK%27 HTTP/1.1" 200 None
2026-03-28 14:01:51 [bca.uk] INFO: Saving data for VN21%20GCK: {'created_time': 1774706511.557914, 'last_price_update_time': 1774706511.557928, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:51 [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-28 14:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX
2026-03-28 14:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX
2026-03-28 14:01:51 [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-28 14:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938662/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_expert_report_file_97aeadad-dd24-4522-9ed5-53fe7666e37a.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938669/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938680/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938689/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938698/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40415,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80467,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938734/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938749/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e77e548-6211-5739-af41-39c112c5041c/2e77e548-6211-5739-af41-39c112c5041c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78073,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE16KBX/698938761/600',
             'Width': 600}],
 '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-28 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE16%2520KBX%27 HTTP/1.1" 200 None
2026-03-28 14:01:51 [bca.uk] INFO: Saving data for SE16%20KBX: {'created_time': 1774706511.990574, 'last_price_update_time': 1774706511.990587, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:52 [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-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017425/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149248/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PN64UHS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c504dd0>
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX18RMZ%252F698558951%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558951/600 saved to cache
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e4a41ade-3285-55a6-95db-86a4f368e5a7
2026-03-28 14:01:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4a41ade-3285-55a6-95db-86a4f368e5a7, skipping ID generation
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e4a41ade-3285-55a6-95db-86a4f368e5a7 sending to next pipeline
2026-03-28 14:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4a41ade-3285-55a6-95db-86a4f368e5a7, identifier: WX18%20RMZ
2026-03-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d950790>
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460277%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460277/600 saved to cache
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c991b50>
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252652%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252652/600 saved to cache
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca7f610>
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017433%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017433/600 saved to cache
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d991750>
2026-03-28 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149360%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149360/600 saved to cache
2026-03-28 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ
2026-03-28 14:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ
2026-03-28 14:01:52 [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-28 14:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558951/600>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_expert_report_file_2f0d593f-f0b8-435d-94ba-725be7843509.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558942/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48204,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558951/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44505,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698558980/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559064/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45925,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559073/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44794,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559084/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73817,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559106/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559129/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559156/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4a41ade-3285-55a6-95db-86a4f368e5a7/e4a41ade-3285-55a6-95db-86a4f368e5a7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RMZ/698559174/600',
             'Width': 600}],
 '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-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX18%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 14:01:52 [bca.uk] INFO: Saving data for WX18%20RMZ: {'created_time': 1774706512.901608, 'last_price_update_time': 1774706512.901621, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:52 [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-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460265>
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460267>
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017408>
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252603>
2026-03-28 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252610/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698460260>
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698252597>
2026-03-28 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698017405>
2026-03-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d950250>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149402%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149402/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99cbd0>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252625%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252625/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff51450>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017425%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017425/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c821010>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149252%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149252/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d725210>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252618%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252618/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c681590>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460274%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460274/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f7310>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460270%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460270/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c591390>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252610%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252610/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260485/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698260485>
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928871>
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697704387>
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697722945>
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601845>
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928923>
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149248/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PN64UHS/42810229?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=poKtxPpxXbqP0NGLExiJbxVwCiEJHxglY1MdvVHQzVg%3D)
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069835>
2026-03-28 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294822>
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX70JZJ/42810045?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=zpaKYMdJB0PiQSX%2BpoOKZdTxRmLBiapRNqdSFDIfp%2Bc%3D)
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP19XKX/42810052?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=bjyHHkX2Tk%2Fg1NdAswlyjtEAt76c1wRB5i7u%2BULrS5U%3D)
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a3290>
2026-03-28 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPN64UHS%252F698149248%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149248/600 saved to cache
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0314c884-43b5-5d2e-81ae-0d6223087ff6
2026-03-28 14:01:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0314c884-43b5-5d2e-81ae-0d6223087ff6, skipping ID generation
2026-03-28 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0314c884-43b5-5d2e-81ae-0d6223087ff6 sending to next pipeline
2026-03-28 14:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0314c884-43b5-5d2e-81ae-0d6223087ff6, identifier: PN64%20UHS
2026-03-28 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO63WRK/42810240?sv=2020-08-04&st=2026-03-28T14%3A01%3A42Z&se=2026-03-28T14%3A26%3A42Z&sr=b&sp=r&sig=MOREAH8gnhiPYq9fnYSM0K23PHRvNBVeUgjnUtNHuk8%3D)
2026-03-28 14:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS
2026-03-28 14:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS
2026-03-28 14:01:53 [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-28 14:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149248/600>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_expert_report_file_b6ad4617-66ac-49ff-bcfe-35e0ca6296fa.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149248/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149259/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41497,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42769,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149331/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149349/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149360/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55477,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149372/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66241,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0314c884-43b5-5d2e-81ae-0d6223087ff6/0314c884-43b5-5d2e-81ae-0d6223087ff6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PN64UHS/698149402/600',
             'Width': 600}],
 '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-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN64%2520UHS%27 HTTP/1.1" 200 None
2026-03-28 14:01:54 [bca.uk] INFO: Saving data for PN64%20UHS: {'created_time': 1774706514.210263, 'last_price_update_time': 1774706514.210276, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:54 [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-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260485/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd17dd0>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460260%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460260/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c760890>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017408%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017408/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb1d810>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWX70JZJ%252F698017405%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017405/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 78b2ead9-6d58-5edb-a028-9b77396fb5da
2026-03-28 14:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 78b2ead9-6d58-5edb-a028-9b77396fb5da, skipping ID generation
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 78b2ead9-6d58-5edb-a028-9b77396fb5da sending to next pipeline
2026-03-28 14:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78b2ead9-6d58-5edb-a028-9b77396fb5da, identifier: WX70%20JZJ
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c899650>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252603%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252603/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5038d0>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCP19XKX%252F698252597%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252597/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b697841c-f8f8-5c3e-a0f7-75585967ab4c
2026-03-28 14:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b697841c-f8f8-5c3e-a0f7-75585967ab4c, skipping ID generation
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b697841c-f8f8-5c3e-a0f7-75585967ab4c sending to next pipeline
2026-03-28 14:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b697841c-f8f8-5c3e-a0f7-75585967ab4c, identifier: CP19%20XKX
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d7d0>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460265%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460265/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea0d90>
2026-03-28 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRO63WRK%252F698460267%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460267/600 saved to cache
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 10beb970-842b-5836-9952-ce1ec016ade8
2026-03-28 14:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 10beb970-842b-5836-9952-ce1ec016ade8, skipping ID generation
2026-03-28 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 10beb970-842b-5836-9952-ce1ec016ade8 sending to next pipeline
2026-03-28 14:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10beb970-842b-5836-9952-ce1ec016ade8, identifier: RO63%20WRK
2026-03-28 14:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ
2026-03-28 14:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ
2026-03-28 14:01:54 [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-28 14:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017405/600>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_expert_report_file_d7079ec3-0ced-4354-bd31-8c2af5ebb5cb.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017397/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017405/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43627,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42967,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017425/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42485,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80564,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017456/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017470/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b2ead9-6d58-5edb-a028-9b77396fb5da/78b2ead9-6d58-5edb-a028-9b77396fb5da_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX70JZJ/698017475/600',
             'Width': 600}],
 '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-28 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 14:01:55 [bca.uk] INFO: Saving data for WX70%20JZJ: {'created_time': 1774706515.248894, 'last_price_update_time': 1774706515.248905, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:55 [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-28 14:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX
2026-03-28 14:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX
2026-03-28 14:01:55 [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-28 14:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252597/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_expert_report_file_020d010b-afca-4ea1-9987-5e0f840724e4.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252589/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252603/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252610/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252641/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b697841c-f8f8-5c3e-a0f7-75585967ab4c/b697841c-f8f8-5c3e-a0f7-75585967ab4c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP19XKX/698252660/600',
             'Width': 600}],
 '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-28 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 14:01:55 [bca.uk] INFO: Saving data for CP19%20XKX: {'created_time': 1774706515.702667, 'last_price_update_time': 1774706515.702681, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:55 [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-28 14:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10beb970-842b-5836-9952-ce1ec016ade8 with identifier: RO63%20WRK
2026-03-28 14:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10beb970-842b-5836-9952-ce1ec016ade8 with identifier: RO63%20WRK
2026-03-28 14:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10beb970-842b-5836-9952-ce1ec016ade8 with identifier: RO63%20WRK to the API
2026-03-28 14:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460267/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_expert_report_file_8b053052-ad1a-4f33-adc5-8785769fe3f7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO63%20WRK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '10beb970-842b-5836-9952-ce1ec016ade8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO63 WRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO63%20WRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'E250',
 'odometer': 140410,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41177,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460256/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460263/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66927,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10beb970-842b-5836-9952-ce1ec016ade8/10beb970-842b-5836-9952-ce1ec016ade8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75898,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO63WRK/698460279/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E250 2.1 CDI AMG SPORT TIP Convertible',
 'transmission': 'manual',
 'trim': 'CDI AMG SPORT TIP',
 'vin': 'WDD2074032F252448',
 'year': 2013}
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO63%2520WRK%27 HTTP/1.1" 200 None
2026-03-28 14:01:56 [bca.uk] INFO: Saving data for RO63%20WRK: {'created_time': 1774706516.211063, 'last_price_update_time': 1774706516.211076, 'auction_closing_time': 1774778400.0}
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO63%2520WRK') HTTP/1.1" 204 0
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928877/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928877>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938708>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522140>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX22%20PPO-GB>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923325>
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX09%20XPF-GB>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928851>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c18f390>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FBL16UUB%252F697704387%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704387/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c822810>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVK65XNW%252F697722945%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722945/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d685ed0>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FYD66KFF%252F698260485%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260485/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ec890>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FYW64DGU%252F698928923%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928923/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ec210>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FFL59VTF%252F698069835%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069835/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea2450>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVO62RAU%252F698928871%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928871/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67aa10>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FWM19BFN%252F698601845%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601845/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd63c10>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FEJ19URS%252F698294822%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294822/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556242>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601833/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601833>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD66KFF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522134>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722930/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VK65XNW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928896/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928896>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069826/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FL59VTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BL16UUB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294807>
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928877/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722930/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65XNW/42810265?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=3QAAN%2BSB1OUMkxc4Xxtv%2BiBflOK5M03dTgEQ%2BLIgSi4%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66KFF/42810264?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=BnH67lWrH1ehlh0fvDCmlxB%2FgGDsNGQtDgFTgEjpoSk%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601833/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6adb90>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%252FVO62RAU%252F698928851%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928851/600 saved to cache
2026-03-28 14:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL16UUB/42810250?sv=2020-08-04&st=2026-03-28T14%3A01%3A27Z&se=2026-03-28T14%3A26%3A27Z&sr=b&sp=r&sig=SYmTiNujaXYF2XAoxTdHUcpF%2BqchRSrGUQy4u1jrdO0%3D)
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069826/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL59VTF/42810253?sv=2020-08-04&st=2026-03-28T14%3A01%3A28Z&se=2026-03-28T14%3A26%3A28Z&sr=b&sp=r&sig=GoiG7mqbYuLGhcwWnmQ5IpnLjHLSnXkwhQvXnkkGwWI%3D)
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928858>
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923307/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923307>
2026-03-28 14:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938692/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938692>
2026-03-28 14:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928896/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01: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-28 14:01: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-28 14:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe87c10>
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522140%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522140/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5c690>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938708%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938708/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca80c50>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923325%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923325/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd2c490>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928877%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928877/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca82bd0>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_expert_report_file_7a21ce13-1f9e-4570-8896-015edddaa8fa.pdf HTTP/1.1" 201 0
2026-03-28 14:01:57 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80521ed8-2cf2-526c-aee2-2d1012f8f649, skipping ID generation
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DKX09XPF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX09XPF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c115d90>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVK65XNW%252F697722930%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722930/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item defab1ac-857d-50f7-901c-50783b029725
2026-03-28 14:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: defab1ac-857d-50f7-901c-50783b029725, skipping ID generation
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item defab1ac-857d-50f7-901c-50783b029725 sending to next pipeline
2026-03-28 14:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: defab1ac-857d-50f7-901c-50783b029725, identifier: VK65%20XNW
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3186e110>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_expert_report_file_f9df7ee1-184f-4f4a-8e35-90d2dae2e700.pdf HTTP/1.1" 201 0
2026-03-28 14:01:57 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb, skipping ID generation
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3DMX22PPO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX22PPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6863d0>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556242%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556242/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea1e90>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD66KFF%252F698260482%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260482/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c163b1cf-cc62-5193-9026-6cea3a049e80
2026-03-28 14:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c163b1cf-cc62-5193-9026-6cea3a049e80, skipping ID generation
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c163b1cf-cc62-5193-9026-6cea3a049e80 sending to next pipeline
2026-03-28 14:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c163b1cf-cc62-5193-9026-6cea3a049e80, identifier: YD66%20KFF
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d687f10>
2026-03-28 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601833%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601833/600 saved to cache
2026-03-28 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: defab1ac-857d-50f7-901c-50783b029725 with identifier: VK65%20XNW
2026-03-28 14:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: defab1ac-857d-50f7-901c-50783b029725 with identifier: VK65%20XNW
2026-03-28 14:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: defab1ac-857d-50f7-901c-50783b029725 with identifier: VK65%20XNW to the API
2026-03-28 14:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722930/600>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_expert_report_file_cd80ac44-b49f-4617-a9f1-b17b5f21c81d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK65%20XNW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'defab1ac-857d-50f7-901c-50783b029725',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK65 XNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK65%20XNW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 89945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722930/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722945/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43779,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722953/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45362,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44474,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42618,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697722988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84655,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723030/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97651,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723054/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_defab1ac-857d-50f7-901c-50783b029725/defab1ac-857d-50f7-901c-50783b029725_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90847,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65XNW/697723071/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1475045',
 'year': 2015}
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK65%2520XNW%27 HTTP/1.1" 200 None
2026-03-28 14:01:58 [bca.uk] INFO: Saving data for VK65%20XNW: {'created_time': 1774706518.187415, 'last_price_update_time': 1774706518.187426, 'auction_closing_time': 1774778400.0}
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK65%2520XNW') HTTP/1.1" 204 0
2026-03-28 14:01:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c163b1cf-cc62-5193-9026-6cea3a049e80 with identifier: YD66%20KFF
2026-03-28 14:01:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c163b1cf-cc62-5193-9026-6cea3a049e80 with identifier: YD66%20KFF
2026-03-28 14:01:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c163b1cf-cc62-5193-9026-6cea3a049e80 with identifier: YD66%20KFF to the API
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260482/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_expert_report_file_2cc0ef32-f39d-4efb-9795-79332d0ec6e9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD66%20KFF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c163b1cf-cc62-5193-9026-6cea3a049e80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD66 KFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD66%20KFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 75361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52036,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260485/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260492/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260498/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42691,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260508/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88855,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c163b1cf-cc62-5193-9026-6cea3a049e80/c163b1cf-cc62-5193-9026-6cea3a049e80_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72938,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66KFF/698260541/600',
             'Width': 600}],
 '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': 'manual',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2CN1HH642438',
 'year': 2016}
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD66%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 14:01:58 [bca.uk] INFO: Saving data for YD66%20KFF: {'created_time': 1774706518.595276, 'last_price_update_time': 1774706518.595288, 'auction_closing_time': 1774778400.0}
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD66%2520KFF') HTTP/1.1" 204 0
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928822>
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522122>
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522124/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522124>
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556226>
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601813>
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928863/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928863>
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY19%20EBR-GB>
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920507%27 HTTP/1.1" 200 None
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920507 not downloaded yet
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698132246%27 HTTP/1.1" 200 None
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132246 not downloaded yet
2026-03-28 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294798>
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920513%27 HTTP/1.1" 200 None
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920513 not downloaded yet
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698132253%27 HTTP/1.1" 200 None
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132253 not downloaded yet
2026-03-28 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6b5710>
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522134%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522134/600 saved to cache
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5dfad0>
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBL16UUB%252F697704385%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704385/600 saved to cache
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc54a12c-7c43-5241-baa9-136ed93039c1
2026-03-28 14:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc54a12c-7c43-5241-baa9-136ed93039c1, skipping ID generation
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fc54a12c-7c43-5241-baa9-136ed93039c1 sending to next pipeline
2026-03-28 14:01:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc54a12c-7c43-5241-baa9-136ed93039c1, identifier: BL16%20UUB
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d687790>
2026-03-28 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFL59VTF%252F698069826%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069826/600 saved to cache
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3007384c-6a41-5ced-bc4c-10b628334249
2026-03-28 14:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3007384c-6a41-5ced-bc4c-10b628334249, skipping ID generation
2026-03-28 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3007384c-6a41-5ced-bc4c-10b628334249 sending to next pipeline
2026-03-28 14:01:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3007384c-6a41-5ced-bc4c-10b628334249, identifier: FL59%20VTF
2026-03-28 14:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d95a5d0>
2026-03-28 14:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294807%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294807/600 saved to cache
2026-03-28 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:01:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:01:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:01:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:01:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:01:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9cb9d0>
2026-03-28 14:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928896%252F600') HTTP/1.1" 204 0
2026-03-28 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928896/600 saved to cache
2026-03-28 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698920520%27 HTTP/1.1" 200 None
2026-03-28 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920520 not downloaded yet
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01: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%3D698132257%27 HTTP/1.1" 200 None
2026-03-28 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132257 not downloaded yet
2026-03-28 14:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB
2026-03-28 14:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB
2026-03-28 14:01:59 [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-28 14:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704385/600>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_expert_report_file_74b1d75c-d10c-4ebd-9a04-31857dbce3db.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704385/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43536,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704392/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44919,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704395/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704398/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40550,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704410/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86246,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704417/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc54a12c-7c43-5241-baa9-136ed93039c1/fc54a12c-7c43-5241-baa9-136ed93039c1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL16UUB/697704426/600',
             'Width': 600}],
 '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-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL16%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:01:59 [bca.uk] INFO: Saving data for BL16%20UUB: {'created_time': 1774706519.549883, 'last_price_update_time': 1774706519.549893, 'auction_closing_time': 1774864800.0}
2026-03-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:01:59 [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-28 14:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF
2026-03-28 14:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF
2026-03-28 14:01:59 [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-28 14:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069826/600>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_expert_report_file_448ac4b8-86d8-401c-b75e-a61d0c753ef8.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069826/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43911,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44661,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069847/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069856/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42061,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069889/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3007384c-6a41-5ced-bc4c-10b628334249/3007384c-6a41-5ced-bc4c-10b628334249_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL59VTF/698069914/600',
             'Width': 600}],
 '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-28 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL59%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 14:01:59 [bca.uk] INFO: Saving data for FL59%20VTF: {'created_time': 1774706519.99517, 'last_price_update_time': 1774706519.995181, 'auction_closing_time': 1774951200.0}
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:00 [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-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938675>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522114>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923287>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928836/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928836>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544407/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544407>
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923307/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938692/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920526%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920526 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698132261%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132261 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920534%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920534 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698132265%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132265 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920542%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920542 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698132275%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132275 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920552%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920552 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698132285%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132285 not downloaded yet
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6918d0>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923307%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923307/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff176d0>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928858%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928858/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99d9d0>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938692%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938692/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522124/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920564%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920564 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698132294%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132294 not downloaded yet
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928863/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920575%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920575 not downloaded yet
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698132309%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132309 not downloaded yet
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff17090>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601813%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601813/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99c190>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556226%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556226/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132257>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920520>
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928836/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132253>
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c891790>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522124%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522124/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c681f10>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522122%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522122/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544407/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd722d0>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928822%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928822/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d735c50>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294798%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294798/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c504650>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928863%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928863/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c507490>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_expert_report_file_e65ffc49-1a82-428a-bc13-06cb779587e6.pdf HTTP/1.1" 201 0
2026-03-28 14:02:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3937afb9-0d72-5b2f-b51e-2f8c60821b71, skipping ID generation
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DKY19EBR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY19EBR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920552>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920542>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132275>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132261/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132261>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132265>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920534>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132285>
2026-03-28 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132309>
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938671%27 HTTP/1.1" 200 None
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938671 not downloaded yet
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c646250>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522114%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522114/600 saved to cache
2026-03-28 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c503710>
2026-03-28 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923287%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923287/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99e810>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928836%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928836/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5faa10>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544407%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544407/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30eb50d0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938675%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938675/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938678%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938678 not downloaded yet
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920526>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920564>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920513>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920575>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132294>
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938687%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938687 not downloaded yet
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938697%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938697 not downloaded yet
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938703%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938703 not downloaded yet
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938716%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938716 not downloaded yet
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132261/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938732%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938732 not downloaded yet
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fecd0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132253%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132253/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7347d0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132257%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132257/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c171fd0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920520%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920520/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938750%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938750 not downloaded yet
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938764%27 HTTP/1.1" 200 None
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938764 not downloaded yet
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca81490>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132275%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132275/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5d0b50>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132261%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132261/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76fb50>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132265%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132265/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca8be90>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132285%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132285/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d8d0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132309%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132309/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d1d0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920534%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920534/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76fd50>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920542%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920542/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938671>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938661/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY19EBR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698132246>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938703/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938703>
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8e190>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920552%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920552/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c55ba50>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132294%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132294/600 saved to cache
2026-03-28 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920507/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920507>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938716>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX22PPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938687/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938687>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938678>
2026-03-28 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938697>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e79d0>
2026-03-28 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920513%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920513/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd92f10>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920526%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920526/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938661/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938732>
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938750>
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938764>
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d6e50>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920564%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920564/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c605490>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920575%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920575/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938703/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920501/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX09XPF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0cf50>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938661%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938661/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1cd10>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132246%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132246/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d945150>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938671%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938671/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938687/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX22PPO/42810044?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=cOivuK7Ij9PCIphPJcld%2BoxGcM6JagsRhi5zUF61PdA%3D)
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970545>
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM20%20BCX-GB>
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920507/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76c2d0>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938703%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938703/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920501/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX09XPF/42809692?sv=2020-08-04&st=2026-03-28T14%3A01%3A54Z&se=2026-03-28T14%3A26%3A54Z&sr=b&sp=r&sig=UaaeKrI75EkebeSUIi7%2FvDct7K9AnHCAXaF4PIxxAA8%3D)
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO62RAU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928849>
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938750/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938764/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19EBR/42810442?sv=2020-08-04&st=2026-03-28T14%3A01%3A57Z&se=2026-03-28T14%3A26%3A57Z&sr=b&sp=r&sig=V0CcrjxWQQpRwhNxJ6%2BBHvhoFpY%2BzGdLjfaoEpq0%2BKM%3D)
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM69%20NXO-GB>
2026-03-28 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556209>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d44d0>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938678%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938678/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d95be10>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938687%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938687/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d901610>
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMX22PPO%252F698132240%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132240/600 saved to cache
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb
2026-03-28 14:02:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb, skipping ID generation
2026-03-28 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb sending to next pipeline
2026-03-28 14:02:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb, identifier: MX22%20PPO
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30123f90>
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938697%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938697/600 saved to cache
2026-03-28 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d686750>
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920507%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920507/600 saved to cache
2026-03-28 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b0e50>
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938716%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938716/600 saved to cache
2026-03-28 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO
2026-03-28 14:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO
2026-03-28 14:02:03 [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-28 14:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132240/600>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_expert_report_file_f9df7ee1-184f-4f4a-8e35-90d2dae2e700.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47829,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132240/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132246/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132257/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132261/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43175,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96529,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132275/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92198,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbaf1f9b-e6a2-5ab9-9d30-d087740491cb/bbaf1f9b-e6a2-5ab9-9d30-d087740491cb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91992,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX22PPO/698132309/600',
             'Width': 600}],
 '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-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX22%2520PPO%27 HTTP/1.1" 200 None
2026-03-28 14:02:03 [bca.uk] INFO: Saving data for MX22%20PPO: {'created_time': 1774706523.847321, 'last_price_update_time': 1774706523.847334, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:03 [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-28 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522113>
2026-03-28 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698601797>
2026-03-28 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294784>
2026-03-28 14:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928815>
2026-03-28 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923269/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923269>
2026-03-28 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938658/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938658>
2026-03-28 14:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d737b50>
2026-03-28 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKX09XPF%252F698920501%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920501/600 saved to cache
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80521ed8-2cf2-526c-aee2-2d1012f8f649
2026-03-28 14:02:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80521ed8-2cf2-526c-aee2-2d1012f8f649, skipping ID generation
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80521ed8-2cf2-526c-aee2-2d1012f8f649 sending to next pipeline
2026-03-28 14:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80521ed8-2cf2-526c-aee2-2d1012f8f649, identifier: KX09%20XPF
2026-03-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c761f90>
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938750%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938750/600 saved to cache
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb2550>
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938764%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938764/600 saved to cache
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d991950>
2026-03-28 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19EBR%252F698938732%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938732/600 saved to cache
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71
2026-03-28 14:02:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3937afb9-0d72-5b2f-b51e-2f8c60821b71, skipping ID generation
2026-03-28 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71 sending to next pipeline
2026-03-28 14:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3937afb9-0d72-5b2f-b51e-2f8c60821b71, identifier: KY19%20EBR
2026-03-28 14:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80521ed8-2cf2-526c-aee2-2d1012f8f649 with identifier: KX09%20XPF
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=blue HTTP/1.1" 200 None
2026-03-28 14:02:04 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80521ed8-2cf2-526c-aee2-2d1012f8f649 with identifier: KX09%20XPF
2026-03-28 14:02:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80521ed8-2cf2-526c-aee2-2d1012f8f649 with identifier: KX09%20XPF to the API
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920501/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_expert_report_file_7a21ce13-1f9e-4570-8896-015edddaa8fa.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX09%20XPF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80521ed8-2cf2-526c-aee2-2d1012f8f649',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX09 XPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX09%20XPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 86662,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44987,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920501/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41729,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920507/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44409,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920513/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41265,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920520/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87782,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83419,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920552/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98552,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920564/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80521ed8-2cf2-526c-aee2-2d1012f8f649/80521ed8-2cf2-526c-aee2-2d1012f8f649_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81513,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX09XPF/698920575/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 95 VTI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '95 VTI SPORT',
 'vin': 'VF3WC8FSC9E031446',
 'year': 2009}
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX09%2520XPF%27 HTTP/1.1" 200 None
2026-03-28 14:02:04 [bca.uk] INFO: Saving data for KX09%20XPF: {'created_time': 1774706524.945138, 'last_price_update_time': 1774706524.945161, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX09%2520XPF') HTTP/1.1" 204 0
2026-03-28 14:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR
2026-03-28 14:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR
2026-03-28 14:02:05 [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-28 14:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938732/600>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_expert_report_file_e65ffc49-1a82-428a-bc13-06cb779587e6.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938661/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42730,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938671/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44061,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938687/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938703/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938716/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938732/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938750/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3937afb9-0d72-5b2f-b51e-2f8c60821b71/3937afb9-0d72-5b2f-b51e-2f8c60821b71_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88260,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19EBR/698938764/600',
             'Width': 600}],
 '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-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY19%2520EBR%27 HTTP/1.1" 200 None
2026-03-28 14:02:05 [bca.uk] INFO: Saving data for KY19%20EBR: {'created_time': 1774706525.441176, 'last_price_update_time': 1774706525.441189, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:05 [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-28 14:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO62RAU/42809976?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=ajraupx01hOhBxj83xq2SeA0U6vZ89qgzfl3QZ0K0u0%3D)
2026-03-28 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953189>
2026-03-28 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544395/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544395>
2026-03-28 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522099>
2026-03-28 14:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG69%20CVL-GB>
2026-03-28 14:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca342d0>
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698970545%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970545/600 saved to cache
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe90550>
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_expert_report_file_5c5b1752-6db3-4334-9982-0193eede31e6.pdf HTTP/1.1" 201 0
2026-03-28 14:02:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 62f297d6-6b1d-5054-88b1-7c86565bdaf1, skipping ID generation
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DLM20BCX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM20BCX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697881117%27 HTTP/1.1" 200 None
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881117 not downloaded yet
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697881122%27 HTTP/1.1" 200 None
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881122 not downloaded yet
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d973890>
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO62RAU%252F698928795%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928795/600 saved to cache
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60bcb64c-26b9-5747-8fc6-986efaa78996
2026-03-28 14:02:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60bcb64c-26b9-5747-8fc6-986efaa78996, skipping ID generation
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60bcb64c-26b9-5747-8fc6-986efaa78996 sending to next pipeline
2026-03-28 14:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60bcb64c-26b9-5747-8fc6-986efaa78996, identifier: VO62%20RAU
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2c510>
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928849%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928849/600 saved to cache
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99f9d0>
2026-03-28 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_expert_report_file_65d461db-2006-4323-b4f8-6e2474297fcd.pdf HTTP/1.1" 201 0
2026-03-28 14:02:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 494cffc1-9b07-5d98-9c75-414638ff32d2, skipping ID generation
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DKM69NXO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM69NXO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697881125%27 HTTP/1.1" 200 None
2026-03-28 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881125 not downloaded yet
2026-03-28 14:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU
2026-03-28 14:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU
2026-03-28 14:02:05 [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-28 14:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928795/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_expert_report_file_b11751e7-eebb-4353-a8b4-176fb6a99869.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48177,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46845,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45297,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928851/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45678,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928946/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698928975/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60bcb64c-26b9-5747-8fc6-986efaa78996/60bcb64c-26b9-5747-8fc6-986efaa78996_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82408,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO62RAU/698929002/600',
             'Width': 600}],
 '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-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [bca.uk] INFO: Saving data for VO62%20RAU: {'created_time': 1774706526.345179, 'last_price_update_time': 1774706526.345199, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:06 [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-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923269/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928824/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928824>
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938658/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556192>
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513023%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513023 not downloaded yet
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D697881127%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881127 not downloaded yet
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513038%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513038 not downloaded yet
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D697881130%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881130 not downloaded yet
2026-03-28 14:02:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd74550>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556209%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556209/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513049%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513049 not downloaded yet
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522101>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698294773>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WM19BFN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM20BCX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D697881133%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881133 not downloaded yet
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544395/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513056%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513056 not downloaded yet
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D697881137%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881137 not downloaded yet
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513066%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513066 not downloaded yet
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99da10>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928815%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928815/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca80a90>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ19URS%252F698294784%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294784/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0d8ed0>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923269%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923269/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30122a50>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938658%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938658/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff16c10>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWM19BFN%252F698601797%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601797/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:02:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78b050>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522113%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522113/600 saved to cache
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D697881140%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881140 not downloaded yet
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881117>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513010/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM69NXO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881122>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923258/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923258>
2026-03-28 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928796>
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928824/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513085%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513085 not downloaded yet
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D697881143%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881143 not downloaded yet
2026-03-28 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26width%3D600%26docId%3D698513101%27 HTTP/1.1" 200 None
2026-03-28 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513101 not downloaded yet
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9823d0>
2026-03-28 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAM58MHU%252F698953189%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953189/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8fe10>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FSB65CAX%252F697544395%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544395/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d08d0>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FSF65MRS%252F698522099%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522099/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698513122%27 HTTP/1.1" 200 None
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513122 not downloaded yet
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM19BFN/42804238?sv=2020-08-04&st=2026-03-28T14%3A01%3A26Z&se=2026-03-28T14%3A26%3A26Z&sr=b&sp=r&sig=EfjfS2OdrtC4SA3uZ5XRiTu1xsVnQ9sqSYyb4MkUK3s%3D)
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881125>
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513038>
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513049>
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881130>
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ19URS/42798170?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=rAxmzY9RDaFtqRrL9CfX2gFSW4Q22XPI9rfpZk%2B4AL4%3D)
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698513136%27 HTTP/1.1" 200 None
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513136 not downloaded yet
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f8e90>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_expert_report_file_a4707147-8062-449e-b7dc-cc7fb5858535.pdf HTTP/1.1" 201 0
2026-03-28 14:02:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a61064e7-41bf-5802-a31a-8f53de5bad6b, skipping ID generation
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DFG69CVL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FG69CVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff4e9d0>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FYW64DGU%252F698928824%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928824/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c606550>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FGU10UYN%252F698556192%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556192/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513010/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923258/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881137>
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513056>
2026-03-28 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513066>
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920510%27 HTTP/1.1" 200 None
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920510 not downloaded yet
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920518%27 HTTP/1.1" 200 None
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920518 not downloaded yet
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ddb10>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FWM19BFN%252F698601787%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601787/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 94badcac-d91d-5664-a6fe-32adc35ee01a
2026-03-28 14:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94badcac-d91d-5664-a6fe-32adc35ee01a, skipping ID generation
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 94badcac-d91d-5664-a6fe-32adc35ee01a sending to next pipeline
2026-03-28 14:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94badcac-d91d-5664-a6fe-32adc35ee01a, identifier: WM19%20BFN
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca815d0>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FLM20BCX%252F697881111%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881111/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9c9810>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FEJ19URS%252F698294773%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294773/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 755baf27-b55d-5033-a837-c4d9f3659c0e
2026-03-28 14:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 755baf27-b55d-5033-a837-c4d9f3659c0e, skipping ID generation
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 755baf27-b55d-5033-a837-c4d9f3659c0e sending to next pipeline
2026-03-28 14:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 755baf27-b55d-5033-a837-c4d9f3659c0e, identifier: EJ19%20URS
2026-03-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d756e90>
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FSH14BOU%252F698522101%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522101/600 saved to cache
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920524%27 HTTP/1.1" 200 None
2026-03-28 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920524 not downloaded yet
2026-03-28 14:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN
2026-03-28 14:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN
2026-03-28 14:02:08 [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-28 14:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601787/600>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_expert_report_file_57fdc3e2-ee9b-4e08-ba5e-8f54121aacdc.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601787/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46853,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601797/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43712,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44061,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601833/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44135,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601858/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90442,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601922/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94badcac-d91d-5664-a6fe-32adc35ee01a/94badcac-d91d-5664-a6fe-32adc35ee01a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM19BFN/698601937/600',
             'Width': 600}],
 '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-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 14:02:08 [bca.uk] INFO: Saving data for WM19%20BFN: {'created_time': 1774706528.402707, 'last_price_update_time': 1774706528.40272, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:08 [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-28 14:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS
2026-03-28 14:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS
2026-03-28 14:02:08 [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-28 14:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294773/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_expert_report_file_0c806693-de04-4ce0-9d98-46286799b122.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48342,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294761/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44487,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45517,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294807/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45125,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294830/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294848/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294858/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755baf27-b55d-5033-a837-c4d9f3659c0e/755baf27-b55d-5033-a837-c4d9f3659c0e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90969,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ19URS/698294872/600',
             'Width': 600}],
 '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-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-28 14:02:08 [bca.uk] INFO: Saving data for EJ19%20URS: {'created_time': 1774706528.789576, 'last_price_update_time': 1774706528.789587, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:08 [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-28 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513122>
2026-03-28 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881143>
2026-03-28 14:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513085>
2026-03-28 14:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513101>
2026-03-28 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920530%27 HTTP/1.1" 200 None
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920530 not downloaded yet
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920537%27 HTTP/1.1" 200 None
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920537 not downloaded yet
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c644190>
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513010%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513010/600 saved to cache
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deab290>
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFH21UNX%252F698923258%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923258/600 saved to cache
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d734c50>
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881122%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881122/600 saved to cache
2026-03-28 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddfb4d0>
2026-03-28 14:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881117%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881117/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d981d10>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928796%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928796/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881127>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881133>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697881140>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513136/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513136>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FG69CVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920549%27 HTTP/1.1" 200 None
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920549 not downloaded yet
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920562%27 HTTP/1.1" 200 None
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920562 not downloaded yet
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73da50>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513038%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513038/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0eff90>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513049%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513049/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feb0750>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881125%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881125/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ee610>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881130%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881130/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920572%27 HTTP/1.1" 200 None
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920572 not downloaded yet
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920518>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938651/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938651>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698513023>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920510/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920510>
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920584%27 HTTP/1.1" 200 None
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920584 not downloaded yet
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f52d0>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513056%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513056/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c823e90>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513066%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513066/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d610>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881137%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881137/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920537>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920524>
2026-03-28 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920530>
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513136/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cf090>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513122%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513122/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c856cd0>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513101%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513101/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c134d90>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513085%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513085/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff35190>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881143%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881143/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM20BCX/42809490?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=g557aIjJSDwFB6Q4O2a74JuAlQnchKG2JnTAytjD834%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920510/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938651/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM69NXO/42810238?sv=2020-08-04&st=2026-03-28T14%3A02%3A02Z&se=2026-03-28T14%3A27%3A02Z&sr=b&sp=r&sig=eleTkVzAg4kayIg0miOr76ihVO5eK6DPyxPFH4fmeZ8%3D)
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1734d0>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920504%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920504/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff37210>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513136%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513136/600 saved to cache
2026-03-28 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9df650>
2026-03-28 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881140%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881140/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c899f50>
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881133%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881133/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920549>
2026-03-28 14:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920562>
2026-03-28 14:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920572>
2026-03-28 14:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920584>
2026-03-28 14:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522093>
2026-03-28 14:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cf6d0>
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM20BCX%252F697881127%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881127/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1
2026-03-28 14:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 62f297d6-6b1d-5054-88b1-7c86565bdaf1, skipping ID generation
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1 sending to next pipeline
2026-03-28 14:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62f297d6-6b1d-5054-88b1-7c86565bdaf1, identifier: LM20%20BCX
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ff210>
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920518%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920518/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c43ad90>
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920510%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920510/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d958d50>
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938651%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938651/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b3710>
2026-03-28 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM69NXO%252F698513023%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513023/600 saved to cache
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 494cffc1-9b07-5d98-9c75-414638ff32d2
2026-03-28 14:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 494cffc1-9b07-5d98-9c75-414638ff32d2, skipping ID generation
2026-03-28 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 494cffc1-9b07-5d98-9c75-414638ff32d2 sending to next pipeline
2026-03-28 14:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 494cffc1-9b07-5d98-9c75-414638ff32d2, identifier: KM69%20NXO
2026-03-28 14:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with identifier: LM20%20BCX
2026-03-28 14:02: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-28 14:02: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-28 14:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881127/600>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_expert_report_file_5c5b1752-6db3-4334-9982-0193eede31e6.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881111/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46636,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881127/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41075,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88973,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75668,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83595,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62f297d6-6b1d-5054-88b1-7c86565bdaf1/62f297d6-6b1d-5054-88b1-7c86565bdaf1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM20BCX/697881143/600',
             'Width': 600}],
 '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-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM20%2520BCX%27 HTTP/1.1" 200 None
2026-03-28 14:02:11 [bca.uk] INFO: Saving data for LM20%20BCX: {'created_time': 1774706531.06187, 'last_price_update_time': 1774706531.061882, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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-28 14:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO
2026-03-28 14:02:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO
2026-03-28 14:02:11 [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-28 14:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513023/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_expert_report_file_65d461db-2006-4323-b4f8-6e2474297fcd.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41320,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513010/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513066/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80235,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494cffc1-9b07-5d98-9c75-414638ff32d2/494cffc1-9b07-5d98-9c75-414638ff32d2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM69NXO/698513136/600',
             'Width': 600}],
 '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-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 14:02:11 [bca.uk] INFO: Saving data for KM69%20NXO: {'created_time': 1774706531.589208, 'last_price_update_time': 1774706531.589221, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:11 [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-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938638>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544382>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KO15JZW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522088/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522088>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA68%20WZE-GB>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FH21UNX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970540>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG72%20UUY-GB>
2026-03-28 14:02:11 [scrapy.extensions.logstats] INFO: Crawled 56 pages (at 40 pages/min), scraped 59 items (at 43 items/min)
2026-03-28 14:02:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d2010>
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920537%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920537/600 saved to cache
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78a150>
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920524%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920524/600 saved to cache
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c892d50>
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920530%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920530/600 saved to cache
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920562/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544370>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953175>
2026-03-28 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522077>
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG69CVL/42809636?sv=2020-08-04&st=2026-03-28T14%3A02%3A04Z&se=2026-03-28T14%3A27%3A04Z&sr=b&sp=r&sig=P34fgJ9Qf70HeZZwk9%2FG1lItlUdcz1Isp5BChiVs1ZQ%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO15JZW/42809875?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=WtTYXpKYofDjFDmXev3jjoySms%2BztrBA4DkuQ5Y14aQ%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522088/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923249/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH21UNX/42809938?sv=2020-08-04&st=2026-03-28T14%3A01%3A25Z&se=2026-03-28T14%3A26%3A25Z&sr=b&sp=r&sig=DX6Iqw0wYrgXXc1Kaaa%2FZcBpc9wYL%2BSdFRwB6BQgkeE%3D)
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d946090>
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920562%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920562/600 saved to cache
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d685d90>
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522093%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522093/600 saved to cache
2026-03-28 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddf9d10>
2026-03-28 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920572%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920572/600 saved to cache
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a4e10>
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920584%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920584/600 saved to cache
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4e9390>
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG69CVL%252F698920549%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920549/600 saved to cache
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a61064e7-41bf-5802-a31a-8f53de5bad6b
2026-03-28 14:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a61064e7-41bf-5802-a31a-8f53de5bad6b, skipping ID generation
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a61064e7-41bf-5802-a31a-8f53de5bad6b sending to next pipeline
2026-03-28 14:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a61064e7-41bf-5802-a31a-8f53de5bad6b, identifier: FG69%20CVL
2026-03-28 14:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL
2026-03-28 14:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL
2026-03-28 14:02:12 [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-28 14:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920549/600>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_expert_report_file_a4707147-8062-449e-b7dc-cc7fb5858535.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920504/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920510/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43583,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920518/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42028,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920537/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920562/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84468,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920572/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a61064e7-41bf-5802-a31a-8f53de5bad6b/a61064e7-41bf-5802-a31a-8f53de5bad6b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG69CVL/698920584/600',
             'Width': 600}],
 '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-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG69%2520CVL%27 HTTP/1.1" 200 None
2026-03-28 14:02:12 [bca.uk] INFO: Saving data for FG69%20CVL: {'created_time': 1774706532.780371, 'last_price_update_time': 1774706532.780383, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:12 [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-28 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928782>
2026-03-28 14:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF71%20XUK-GB>
2026-03-28 14:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556165>
2026-03-28 14:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522076/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522076>
2026-03-28 14:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544362>
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a4a10>
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKO15JZW%252F698928775%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928775/600 saved to cache
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7cdb5790-795c-503b-b01e-2ccf288a1773
2026-03-28 14:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7cdb5790-795c-503b-b01e-2ccf288a1773, skipping ID generation
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7cdb5790-795c-503b-b01e-2ccf288a1773 sending to next pipeline
2026-03-28 14:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cdb5790-795c-503b-b01e-2ccf288a1773, identifier: KO15%20JZW
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c762a50>
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWA15XTF%252F697938638%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938638/600 saved to cache
2026-03-28 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd70710>
2026-03-28 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FSB65CAX%252F697544382%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544382/600 saved to cache
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c519850>
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FSH14BOU%252F698522088%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522088/600 saved to cache
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd71490>
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFH21UNX%252F698923249%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923249/600 saved to cache
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a610f6fb-a046-5c2e-8701-0fcb295f97f1
2026-03-28 14:02:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a610f6fb-a046-5c2e-8701-0fcb295f97f1, skipping ID generation
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a610f6fb-a046-5c2e-8701-0fcb295f97f1 sending to next pipeline
2026-03-28 14:02:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a610f6fb-a046-5c2e-8701-0fcb295f97f1, identifier: FH21%20UNX
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c502050>
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAM58MHU%252F698970540%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970540/600 saved to cache
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a301203d0>
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FSF65MRS%252F698522077%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522077/600 saved to cache
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c89b710>
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_expert_report_file_64ffeece-90b9-4ef5-a507-53ad5690037f.pdf HTTP/1.1" 201 0
2026-03-28 14:02:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4de18175-834b-5b06-b8ed-75c0641e29ce, skipping ID generation
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DRA68WZE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA68WZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cdb5790-795c-503b-b01e-2ccf288a1773 with identifier: KO15%20JZW
2026-03-28 14:02:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cdb5790-795c-503b-b01e-2ccf288a1773 with identifier: KO15%20JZW
2026-03-28 14:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cdb5790-795c-503b-b01e-2ccf288a1773 with identifier: KO15%20JZW to the API
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928775/600>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_expert_report_file_9b9a7f8a-1a60-42a1-9fcd-1ae330d21703.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO15%20JZW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7cdb5790-795c-503b-b01e-2ccf288a1773',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO15 JZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO15%20JZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 133263,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46034,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44809,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928836/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44063,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928858/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928877/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928899/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928945/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdb5790-795c-503b-b01e-2ccf288a1773/7cdb5790-795c-503b-b01e-2ccf288a1773_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO15JZW/698928974/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 110 E/F TECH LINE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 E/F TECH LINE',
 'vin': 'W0LPD6E68FG144090',
 'year': 2015}
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO15%2520JZW%27 HTTP/1.1" 200 None
2026-03-28 14:02:13 [bca.uk] INFO: Saving data for KO15%20JZW: {'created_time': 1774706533.733515, 'last_price_update_time': 1774706533.733528, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO15%2520JZW') HTTP/1.1" 204 0
2026-03-28 14:02:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX
2026-03-28 14:02:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX
2026-03-28 14:02:13 [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-28 14:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923249/600>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_expert_report_file_a7a6cc68-ddc2-4719-9006-da72e7ecedb1.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923249/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49722,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923258/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46257,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923269/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47764,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923307/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44355,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923356/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923419/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a610f6fb-a046-5c2e-8701-0fcb295f97f1/a610f6fb-a046-5c2e-8701-0fcb295f97f1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH21UNX/698923445/600',
             'Width': 600}],
 '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-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH21%2520UNX%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [bca.uk] INFO: Saving data for FH21%20UNX: {'created_time': 1774706534.130324, 'last_price_update_time': 1774706534.130335, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:14 [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-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544352>
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522068>
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556155>
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928761/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YW64DGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970537>
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522052/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698522052>
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND19%20VHL-GB>
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229700%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229700 not downloaded yet
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953163/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953163>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd76090>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_expert_report_file_9d6b653e-bfac-4c2e-9d78-93443eceb764.pdf HTTP/1.1" 201 0
2026-03-28 14:02:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2, skipping ID generation
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DBG72UUY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG72UUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d736590>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544370%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544370/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5058d0>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698953175%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953175/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229708%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229708 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459096%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459096 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229715%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229715 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459100%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459100 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229725%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229725 not downloaded yet
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522076/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274476>
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE10%20DXZ-GB>
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459105%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459105 not downloaded yet
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ70%20HFF-GB>
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229733%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229733 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459107%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459107 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229742%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229742 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459109%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459109 not downloaded yet
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229754%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229754 not downloaded yet
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459113%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459113 not downloaded yet
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229763%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229763 not downloaded yet
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6de9d0>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522076%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522076/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928761/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YW64DGU/42810194?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=bKUUxkl%2FQOTN6xP3oKLYX53uOLW1seBVRfhSdF3FtAg%3D)
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459122%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459122 not downloaded yet
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953163/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522052/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698229776%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229776 not downloaded yet
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff21ed0>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544362%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544362/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008cd10>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556165%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556165/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459128%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459128 not downloaded yet
2026-03-28 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698459134%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459134 not downloaded yet
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3c5b43d0>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_expert_report_file_7132a155-c7e3-4ce9-b80e-007b9a64e6a6.pdf HTTP/1.1" 201 0
2026-03-28 14:02:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ca8b23b7-2e66-554c-8e62-feb13d6c73d4, skipping ID generation
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DAF71XUK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF71XUK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd75790>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928782%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928782/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5a8d10>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556155%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556155/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe85910>
2026-03-28 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYW64DGU%252F698928761%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928761/600 saved to cache
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55
2026-03-28 14:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5b546abb-9cfb-537e-b2ac-6d60a5514e55, skipping ID generation
2026-03-28 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55 sending to next pipeline
2026-03-28 14:02:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b546abb-9cfb-537e-b2ac-6d60a5514e55, identifier: YW64%20DGU
2026-03-28 14:02:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU
2026-03-28 14:02:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU
2026-03-28 14:02:15 [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-28 14:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928761/600>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_expert_report_file_ca43bd53-f8a5-46b9-abe3-e74b1fea6979.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46807,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928761/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44691,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44632,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928824/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42373,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928849/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928863/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90069,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928896/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57870,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928923/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71678,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928956/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b546abb-9cfb-537e-b2ac-6d60a5514e55/5b546abb-9cfb-537e-b2ac-6d60a5514e55_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YW64DGU/698928973/600',
             'Width': 600}],
 '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-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW64%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [bca.uk] INFO: Saving data for YW64%20DGU: {'created_time': 1774706535.460521, 'last_price_update_time': 1774706535.460538, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:15 [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-28 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459100>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229725/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229725>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229715>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229742>
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250309%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250309 not downloaded yet
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca7ee10>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698953163%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953163/600 saved to cache
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff50d50>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698970537%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970537/600 saved to cache
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0db490>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522052%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522052/600 saved to cache
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd907d0>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522068%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522068/600 saved to cache
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229754>
2026-03-28 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c61a250>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_expert_report_file_a454e7d3-c920-4b65-af76-fd66ed90b8b5.pdf HTTP/1.1" 201 0
2026-03-28 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3da52437-88a6-5c28-8143-adc9baabdca3, skipping ID generation
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DND19VHL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND19VHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6aeb10>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544352%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544352/600 saved to cache
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250321%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250321 not downloaded yet
2026-03-28 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459109>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229763>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459107>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459113>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229733/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229733>
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691117%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691117 not downloaded yet
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe0fed0>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_expert_report_file_b56eb7ed-2a90-4f7a-b94b-9028020e4043.pdf HTTP/1.1" 201 0
2026-03-28 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 210bede2-fc35-5c06-850c-0f613a811123, skipping ID generation
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DFJ70HFF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FJ70HFF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250326%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250326 not downloaded yet
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459122>
2026-03-28 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459105/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459105>
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691138%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691138 not downloaded yet
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938676%27 HTTP/1.1" 200 None
2026-03-28 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938676 not downloaded yet
2026-03-28 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99d3d0>
2026-03-28 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274476%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274476/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250341%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250341 not downloaded yet
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229725/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459128>
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF71XUK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691165%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691165 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938684%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938684 not downloaded yet
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250356%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250356 not downloaded yet
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459134>
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691192%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691192 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938693%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938693 not downloaded yet
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250385%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250385 not downloaded yet
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe31cd0>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_expert_report_file_959eea12-666a-4e55-a226-aa72ac617f2d.pdf HTTP/1.1" 201 0
2026-03-28 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8, skipping ID generation
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DPE10DXZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE10DXZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691207%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691207 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938701%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938701 not downloaded yet
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND19VHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229733/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250396%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250396 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697208825%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208825 not downloaded yet
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ccc10>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229715%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229715/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca81950>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBG72UUY%252F698459100%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459100/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca80c10>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229725%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229725/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691253%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691253 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938708%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938708 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250402%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250402 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697208860%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208860 not downloaded yet
2026-03-28 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb11350>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229742%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229742/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c11c6d0>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229754%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229754/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691283%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691283 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938723%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938723 not downloaded yet
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459105/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250326>
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691138>
2026-03-28 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938676/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938676>
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698250413%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250413 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697208881%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208881 not downloaded yet
2026-03-28 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691309%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691309 not downloaded yet
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938735%27 HTTP/1.1" 200 None
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938735 not downloaded yet
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d950c50>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBG72UUY%252F698459109%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459109/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe0ad10>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229733%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229733/600 saved to cache
2026-03-28 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d0e50>
2026-03-28 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459107%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459107/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0da050>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FRA68WZE%252F698229763%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229763/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c55a210>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459113%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459113/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250341>
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697208909%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208909 not downloaded yet
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698691330%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691330 not downloaded yet
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938747%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938747 not downloaded yet
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697208935%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208935 not downloaded yet
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c43ce10>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459105%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459105/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff50190>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250303%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250303/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd59790>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459122%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459122/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff51c90>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459128%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459128/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698938762%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938762 not downloaded yet
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250385>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938693>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208794/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE10DXZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250356/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250356>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691192>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208825/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208825>
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697208963%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208963 not downloaded yet
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697208992%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208992 not downloaded yet
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697209030%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697209030 not downloaded yet
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D697209053%27 HTTP/1.1" 200 None
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697209053 not downloaded yet
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691283>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208860/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208860>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250402>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938723/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938723>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f7050>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FND19VHL%252F698691081%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691081/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938676/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250341/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec55d0>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459134%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459134/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938747>
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208794/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250356/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec5890>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FND19VHL%252F698691138%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691138/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd6d910>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938676%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938676/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c461550>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250341%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250341/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208825/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938762/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938762>
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208860/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697209053>
2026-03-28 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697209030>
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938723/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd91710>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250326%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250326/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0d91d0>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938693%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938693/600 saved to cache
2026-03-28 14:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c593650>
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208794%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208794/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b4ad0>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAF71XUK%252F698250356%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250356/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5935d0>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19VHL%252F698691192%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691192/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c857390>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAF71XUK%252F698250385%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250385/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208935/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208935>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691330>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208963>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208992>
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b3d90>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208825%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208825/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5c350>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208860%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208860/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c604390>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAF71XUK%252F698250402%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250402/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5c810>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFJ70HFF%252F698938723%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938723/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7785d0>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19VHL%252F698691283%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691283/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938735>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691309>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208909/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208909>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697208881>
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938762/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd6da90>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFJ70HFF%252F698938747%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938747/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250413>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938708>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250396>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691253>
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6928d0>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697209030%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209030/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208935/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938701>
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691330/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b4550>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFJ70HFF%252F698938762%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938762/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30120a50>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697209053%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209053/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208909/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE10DXZ/42777447?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=C8TA9FPCoH3d5KD%2BHIeQ7hc2gf2IEb2X5rEfOjKKKI4%3D)
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddfa410>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208935%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208935/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff23890>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208992%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208992/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e9ed0>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19VHL%252F698691330%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691330/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3d390250>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19VHL%252F698691309%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691309/600 saved to cache
2026-03-28 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691207>
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938684>
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691165>
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e1490>
2026-03-28 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208963%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208963/600 saved to cache
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4622d0>
2026-03-28 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208881%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208881/600 saved to cache
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deaa390>
2026-03-28 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPE10DXZ%252F697208909%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208909/600 saved to cache
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8
2026-03-28 14:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8, skipping ID generation
2026-03-28 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 sending to next pipeline
2026-03-28 14:02:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8, identifier: PE10%20DXZ
2026-03-28 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691117>
2026-03-28 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FJ70HFF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250321>
2026-03-28 14:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ
2026-03-28 14:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ
2026-03-28 14:02:19 [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-28 14:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208909/600>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_expert_report_file_959eea12-666a-4e55-a226-aa72ac617f2d.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57615,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208794/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58782,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208825/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55756,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208860/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49411,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208909/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51040,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208935/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98464,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697208992/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91757,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209030/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a813d3c-3e8d-5a38-9bde-5cc88840a6e8/4a813d3c-3e8d-5a38-9bde-5cc88840a6e8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81645,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE10DXZ/697209053/600',
             'Width': 600}],
 '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-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE10%2520DXZ%27 HTTP/1.1" 200 None
2026-03-28 14:02:20 [bca.uk] INFO: Saving data for PE10%20DXZ: {'created_time': 1774706540.010957, 'last_price_update_time': 1774706540.010968, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:20 [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-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca81ad0>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938708%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938708/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698459096>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229708>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229776>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250309>
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca13f10>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250413%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250413/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76c650>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938735%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938735/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30123390>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FND19VHL%252F698691253%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691253/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76f790>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250396%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250396/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd47d90>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938701%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938701/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG72UUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698229700>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA68WZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SF65MRS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WA15XTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544345>
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70HFF/42809908?sv=2020-08-04&st=2026-03-28T14%3A02%3A14Z&se=2026-03-28T14%3A27%3A14Z&sr=b&sp=r&sig=BLkTOcAQXlC6tflFfVlnOiQji6BjZlMn9%2BOPeKNwW40%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71XUK/42810232?sv=2020-08-04&st=2026-03-28T14%3A02%3A11Z&se=2026-03-28T14%3A27%3A11Z&sr=b&sp=r&sig=tGq7RNNjcl9do17viZhXDHgcWKPhPxb%2FskLZ1LkjXQQ%3D)
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c854750>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938684%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938684/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d980cd0>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FND19VHL%252F698691165%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691165/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19VHL/42810243?sv=2020-08-04&st=2026-03-28T14%3A02%3A12Z&se=2026-03-28T14%3A27%3A12Z&sr=b&sp=r&sig=NwiuSm%2BGmVjPsuAr5oUGhIAXqOanP4zOrkP6mfv72zY%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WA15XTF/42809463?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=OVT1XXFunRJjcV5jy5Zgfxxi5O1xAq2cfTX%2F%2FcIif88%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF65MRS/42810141?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=pKcKPXIMRDrpvR7qgfCAU8Cghh7jF%2FL25jpHeT9Gs0U%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG72UUY/42810237?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=yK8cIYpeZ9TamlFDpK%2BgLwUjKNRsv8EzcqtGcUy7mrQ%3D)
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970528>
2026-03-28 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA68WZE/42809489?sv=2020-08-04&st=2026-03-28T14%3A02%3A10Z&se=2026-03-28T14%3A27%3A10Z&sr=b&sp=r&sig=sGVqi7zLckoYL6nZquTH3Sr6GS2wBULLpmfzj%2F1aDfg%3D)
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c462a10>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FND19VHL%252F698691207%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691207/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99e590>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FRA68WZE%252F698229708%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229708/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe0a6d0>
2026-03-28 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FFJ70HFF%252F698938668%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938668/600 saved to cache
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 210bede2-fc35-5c06-850c-0f613a811123
2026-03-28 14:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 210bede2-fc35-5c06-850c-0f613a811123, skipping ID generation
2026-03-28 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 210bede2-fc35-5c06-850c-0f613a811123 sending to next pipeline
2026-03-28 14:02:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 210bede2-fc35-5c06-850c-0f613a811123, identifier: FJ70%20HFF
2026-03-28 14:02:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF
2026-03-28 14:02:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF
2026-03-28 14:02:20 [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-28 14:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938668/600>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_expert_report_file_b56eb7ed-2a90-4f7a-b94b-9028020e4043.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938668/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938676/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44904,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71726,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938723/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70378,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938735/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89177,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_210bede2-fc35-5c06-850c-0f613a811123/210bede2-fc35-5c06-850c-0f613a811123_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70HFF/698938762/600',
             'Width': 600}],
 '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-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ70%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 14:02:21 [bca.uk] INFO: Saving data for FJ70%20HFF: {'created_time': 1774706541.345817, 'last_price_update_time': 1774706541.345833, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:21 [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-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522034/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH14BOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274453>
2026-03-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU10UYN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953147>
2026-03-28 14:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274440>
2026-03-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC72%20AVN-GB>
2026-03-28 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF08%20TZP-GB>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff3c2d0>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250321%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250321/600 saved to cache
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a301e4b90>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FBG72UUY%252F698459096%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459096/600 saved to cache
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30117a10>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FAF71XUK%252F698250309%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250309/600 saved to cache
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4
2026-03-28 14:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ca8b23b7-2e66-554c-8e62-feb13d6c73d4, skipping ID generation
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4 sending to next pipeline
2026-03-28 14:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca8b23b7-2e66-554c-8e62-feb13d6c73d4, identifier: AF71%20XUK
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec7d50>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FND19VHL%252F698691117%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691117/600 saved to cache
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3da52437-88a6-5c28-8143-adc9baabdca3
2026-03-28 14:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3da52437-88a6-5c28-8143-adc9baabdca3, skipping ID generation
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3da52437-88a6-5c28-8143-adc9baabdca3 sending to next pipeline
2026-03-28 14:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3da52437-88a6-5c28-8143-adc9baabdca3, identifier: ND19%20VHL
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed1c10>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%252FWA15XTF%252F697938596%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938596/600 saved to cache
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 012921cb-8763-5e72-9bbe-1684326c9a1d
2026-03-28 14:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 012921cb-8763-5e72-9bbe-1684326c9a1d, skipping ID generation
2026-03-28 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 012921cb-8763-5e72-9bbe-1684326c9a1d sending to next pipeline
2026-03-28 14:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 012921cb-8763-5e72-9bbe-1684326c9a1d, identifier: WA15%20XTF
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe09710>
2026-03-28 14:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSF65MRS%252F698522041%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522041/600 saved to cache
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 228041df-5797-5c8f-89c8-2a337a640ead
2026-03-28 14:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 228041df-5797-5c8f-89c8-2a337a640ead, skipping ID generation
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 228041df-5797-5c8f-89c8-2a337a640ead sending to next pipeline
2026-03-28 14:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 228041df-5797-5c8f-89c8-2a337a640ead, identifier: SF65%20MRS
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd73490>
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229695%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229695/600 saved to cache
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff16150>
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBG72UUY%252F698459094%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459094/600 saved to cache
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2
2026-03-28 14:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2, skipping ID generation
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 sending to next pipeline
2026-03-28 14:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2, identifier: BG72%20UUY
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c854d10>
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229700%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229700/600 saved to cache
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7183d0>
2026-03-28 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA68WZE%252F698229776%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229776/600 saved to cache
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4de18175-834b-5b06-b8ed-75c0641e29ce
2026-03-28 14:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4de18175-834b-5b06-b8ed-75c0641e29ce, skipping ID generation
2026-03-28 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4de18175-834b-5b06-b8ed-75c0641e29ce sending to next pipeline
2026-03-28 14:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4de18175-834b-5b06-b8ed-75c0641e29ce, identifier: RA68%20WZE
2026-03-28 14:02:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK
2026-03-28 14:02:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK
2026-03-28 14:02:22 [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-28 14:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250309/600>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_expert_report_file_7132a155-c7e3-4ce9-b80e-007b9a64e6a6.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41921,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40584,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39468,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250356/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250385/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca8b23b7-2e66-554c-8e62-feb13d6c73d4/ca8b23b7-2e66-554c-8e62-feb13d6c73d4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71XUK/698250413/600',
             'Width': 600}],
 '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-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF71%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 14:02:23 [bca.uk] INFO: Saving data for AF71%20XUK: {'created_time': 1774706543.098636, 'last_price_update_time': 1774706543.098649, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:23 [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-28 14:02:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3da52437-88a6-5c28-8143-adc9baabdca3 with identifier: ND19%20VHL
2026-03-28 14:02:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3da52437-88a6-5c28-8143-adc9baabdca3 with identifier: ND19%20VHL
2026-03-28 14:02:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3da52437-88a6-5c28-8143-adc9baabdca3 with identifier: ND19%20VHL to the API
2026-03-28 14:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691117/600>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_expert_report_file_a454e7d3-c920-4b65-af76-fd66ed90b8b5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND19%20VHL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3da52437-88a6-5c28-8143-adc9baabdca3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND19 VHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND19%20VHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 46778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48543,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691081/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691138/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45461,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75773,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82083,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3da52437-88a6-5c28-8143-adc9baabdca3/3da52437-88a6-5c28-8143-adc9baabdca3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19VHL/698691330/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X3 3.0 XDRIVE M40I STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE M40I STEP',
 'vin': 'WBATS32040LP75158',
 'year': 2019}
2026-03-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND19%2520VHL%27 HTTP/1.1" 200 None
2026-03-28 14:02:23 [bca.uk] INFO: Saving data for ND19%20VHL: {'created_time': 1774706543.524976, 'last_price_update_time': 1774706543.524987, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND19%2520VHL') HTTP/1.1" 204 0
2026-03-28 14:02:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF
2026-03-28 14:02:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF
2026-03-28 14:02:23 [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-28 14:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938596/600>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_expert_report_file_bb1aa5b4-3b08-4172-9b77-19636627d2d2.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938596/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47264,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938638/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47280,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938651/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938658/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66624,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938692/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86211,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_012921cb-8763-5e72-9bbe-1684326c9a1d/012921cb-8763-5e72-9bbe-1684326c9a1d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92023,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WA15XTF/697938732/600',
             'Width': 600}],
 '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-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA15%2520XTF%27 HTTP/1.1" 200 None
2026-03-28 14:02:23 [bca.uk] INFO: Saving data for WA15%20XTF: {'created_time': 1774706543.923676, 'last_price_update_time': 1774706543.923691, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:23 [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-28 14:02:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 228041df-5797-5c8f-89c8-2a337a640ead with identifier: SF65%20MRS
2026-03-28 14:02:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 228041df-5797-5c8f-89c8-2a337a640ead with identifier: SF65%20MRS
2026-03-28 14:02:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 228041df-5797-5c8f-89c8-2a337a640ead with identifier: SF65%20MRS to the API
2026-03-28 14:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522041/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_expert_report_file_64ee7556-60d7-43df-940e-622e13378213.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF65%20MRS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '228041df-5797-5c8f-89c8-2a337a640ead',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF65 MRS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF65%20MRS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 68426,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45025,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522052/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43690,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522063/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44857,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522093/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522114/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57721,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522124/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69744,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_228041df-5797-5c8f-89c8-2a337a640ead/228041df-5797-5c8f-89c8-2a337a640ead_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77188,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF65MRS/698522154/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.2 TSI 110 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE',
 'vin': 'VSSZZZ5FZGR077691',
 'year': 2016}
2026-03-28 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF65%2520MRS%27 HTTP/1.1" 200 None
2026-03-28 14:02:24 [bca.uk] INFO: Saving data for SF65%20MRS: {'created_time': 1774706544.327951, 'last_price_update_time': 1774706544.327962, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF65%2520MRS') HTTP/1.1" 204 0
2026-03-28 14:02:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY
2026-03-28 14:02:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY
2026-03-28 14:02:24 [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-28 14:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459094/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_expert_report_file_9d6b653e-bfac-4c2e-9d78-93443eceb764.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42695,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39586,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459100/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459105/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42975,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41474,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459109/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69663,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81933,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459128/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2/c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71223,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG72UUY/698459134/600',
             'Width': 600}],
 '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-28 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520UUY%27 HTTP/1.1" 200 None
2026-03-28 14:02:24 [bca.uk] INFO: Saving data for BG72%20UUY: {'created_time': 1774706544.720737, 'last_price_update_time': 1774706544.720751, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:24 [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-28 14:02:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE
2026-03-28 14:02:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE
2026-03-28 14:02:24 [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-28 14:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229776/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_expert_report_file_64ffeece-90b9-4ef5-a507-53ad5690037f.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47392,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229700/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44876,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229715/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229725/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43038,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229733/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96094,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229754/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229763/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de18175-834b-5b06-b8ed-75c0641e29ce/4de18175-834b-5b06-b8ed-75c0641e29ce_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA68WZE/698229776/600',
             'Width': 600}],
 '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-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA68%2520WZE%27 HTTP/1.1" 200 None
2026-03-28 14:02:25 [bca.uk] INFO: Saving data for RA68%20WZE: {'created_time': 1774706545.125415, 'last_price_update_time': 1774706545.125431, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:25 [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-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698274394>
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697544320>
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970521/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970521>
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AM58MHU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544313/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB65CAX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM67%20VNV-GB>
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP62%20XCK-GB>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c44e910>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544345%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544345/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c623050>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698970528%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970528/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274453/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU10UYN/42810320?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=mGNhX9MAfZVu5g6PpXH03XgVnNc%2FnLjEd8Y2gqIppCM%3D)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522034/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH14BOU/42810142?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=qF%2Fj8vLm9uL8z4mTnCxa7QRX8NL1HO0if01okEQdE50%3D)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE03%20XJT-GB>
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544313/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CAX/42810123?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=vTzzhGIuSP84%2BuZVufy4vR0mq7%2F9VRE2bdnD30Ub%2FBU%3D)
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff53610>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698953147%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953147/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970521/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AM58MHU/42810635?sv=2020-08-04&st=2026-03-28T14%3A01%3A23Z&se=2026-03-28T14%3A26%3A23Z&sr=b&sp=r&sig=MTxN3XqRDWL9DG88ixDAxTc9KDbrCYbR3DQJ2mNHaYw%3D)
2026-03-28 14:02:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca88ed0>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274453%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274453/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca83d90>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU10UYN%252F698556107%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556107/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 24b3d1e2-9046-567a-ba39-2d683a6b4342
2026-03-28 14:02:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 24b3d1e2-9046-567a-ba39-2d683a6b4342, skipping ID generation
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 24b3d1e2-9046-567a-ba39-2d683a6b4342 sending to next pipeline
2026-03-28 14:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24b3d1e2-9046-567a-ba39-2d683a6b4342, identifier: GU10%20UYN
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c44fb50>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH14BOU%252F698522034%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522034/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1
2026-03-28 14:02:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1, skipping ID generation
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1 sending to next pipeline
2026-03-28 14:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1, identifier: SH14%20BOU
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b2190>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_expert_report_file_66bb59b5-9f28-4f15-90e7-915c2e1b8f19.pdf HTTP/1.1" 201 0
2026-03-28 14:02:25 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 98f6010a-0356-55b3-9d9f-fbc61b9e1410, skipping ID generation
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DYC72AVN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YC72AVN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f70d0>
2026-03-28 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274440%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274440/600 saved to cache
2026-03-28 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:02:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24b3d1e2-9046-567a-ba39-2d683a6b4342 with identifier: GU10%20UYN
2026-03-28 14:02:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24b3d1e2-9046-567a-ba39-2d683a6b4342 with identifier: GU10%20UYN
2026-03-28 14:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24b3d1e2-9046-567a-ba39-2d683a6b4342 with identifier: GU10%20UYN to the API
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556107/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_expert_report_file_c1b99c57-cfc4-4404-9d71-2df37a247b5e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU10%20UYN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '24b3d1e2-9046-567a-ba39-2d683a6b4342',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU10 UYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU10%20UYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 51025,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556136/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73547,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556226/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24b3d1e2-9046-567a-ba39-2d683a6b4342/24b3d1e2-9046-567a-ba39-2d683a6b4342_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU10UYN/698556242/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.4 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VSSZZZ6JZAR118748',
 'year': 2010}
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU10%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 14:02:26 [bca.uk] INFO: Saving data for GU10%20UYN: {'created_time': 1774706546.348687, 'last_price_update_time': 1774706546.348704, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU10%2520UYN') HTTP/1.1" 204 0
2026-03-28 14:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1 with identifier: SH14%20BOU
2026-03-28 14:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1 with identifier: SH14%20BOU
2026-03-28 14:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1 with identifier: SH14%20BOU to the API
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522034/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_expert_report_file_7de6dcb5-3925-40b5-ab52-0ca5e0adffad.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH14%20BOU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH14 BOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH14%20BOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 85122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522034/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43148,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522048/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522068/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522076/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44299,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522088/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88207,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93615,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1/7ca8ff92-ba13-58b4-8b9a-c74a2e2ed8c1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH14BOU/698522134/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.4 TSI 140 FR Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 140 FR',
 'vin': 'VSSZZZ5FZER114692',
 'year': 2014}
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH14%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 14:02:26 [bca.uk] INFO: Saving data for SH14%20BOU: {'created_time': 1774706546.775289, 'last_price_update_time': 1774706546.7753, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH14%2520BOU') HTTP/1.1" 204 0
2026-03-28 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO17FMZ/42810377?sv=2020-08-04&st=2026-03-28T14%3A01%3A10Z&se=2026-03-28T14%3A26%3A10Z&sr=b&sp=r&sig=PEm9gdKL%2BNRnVtrVK0%2F5sWr2YcEbrtVNzeob8CJbr3c%3D)
2026-03-28 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP19%20XHA-GB>
2026-03-28 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY68%20EOB-GB>
2026-03-28 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR14%20OUW-GB>
2026-03-28 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA18%20OJS-GB>
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698691021%27 HTTP/1.1" 200 None
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691021 not downloaded yet
2026-03-28 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV58%20YJY-GB>
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b35d0>
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_expert_report_file_fc161f00-5f9b-4342-a2a2-35d76566b5f2.pdf HTTP/1.1" 201 0
2026-03-28 14:02:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0db89969-308f-54b4-910e-308fd1f55fa4, skipping ID generation
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26Reg%3DRF08TZP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF08TZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c105150>
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698970517%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970517/600 saved to cache
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d982e90>
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544313%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544313/600 saved to cache
2026-03-28 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca19910>
2026-03-28 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB65CAX%252F697544320%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544320/600 saved to cache
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 05412951-b5cb-5847-b7df-8f166615ed23
2026-03-28 14:02:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 05412951-b5cb-5847-b7df-8f166615ed23, skipping ID generation
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 05412951-b5cb-5847-b7df-8f166615ed23 sending to next pipeline
2026-03-28 14:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05412951-b5cb-5847-b7df-8f166615ed23, identifier: SB65%20CAX
2026-03-28 14:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff17710>
2026-03-28 14:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAM58MHU%252F698970521%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970521/600 saved to cache
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 29da6c1c-854f-50ff-9030-4ad1ff36e423
2026-03-28 14:02:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 29da6c1c-854f-50ff-9030-4ad1ff36e423, skipping ID generation
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 29da6c1c-854f-50ff-9030-4ad1ff36e423 sending to next pipeline
2026-03-28 14:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29da6c1c-854f-50ff-9030-4ad1ff36e423, identifier: AM58%20MHU
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698691035%27 HTTP/1.1" 200 None
2026-03-28 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691035 not downloaded yet
2026-03-28 14:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX
2026-03-28 14:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX
2026-03-28 14:02:27 [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-28 14:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544320/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_expert_report_file_d81d8a19-c379-46b3-b63d-6301476be8d3.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544313/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43584,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544362/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64356,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66948,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544395/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05412951-b5cb-5847-b7df-8f166615ed23/05412951-b5cb-5847-b7df-8f166615ed23_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CAX/697544407/600',
             'Width': 600}],
 '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-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-28 14:02:27 [bca.uk] INFO: Saving data for SB65%20CAX: {'created_time': 1774706547.797515, 'last_price_update_time': 1774706547.797527, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:27 [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-28 14:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29da6c1c-854f-50ff-9030-4ad1ff36e423 with identifier: AM58%20MHU
2026-03-28 14:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29da6c1c-854f-50ff-9030-4ad1ff36e423 with identifier: AM58%20MHU
2026-03-28 14:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29da6c1c-854f-50ff-9030-4ad1ff36e423 with identifier: AM58%20MHU to the API
2026-03-28 14:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970521/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_expert_report_file_072d043a-61b7-4d4e-98a6-87b13383474d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AM58%20MHU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29da6c1c-854f-50ff-9030-4ad1ff36e423',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AM58 MHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AM58%20MHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 50211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43351,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970521/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953147/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43019,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953163/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40257,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970537/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698953189/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29da6c1c-854f-50ff-9030-4ad1ff36e423/29da6c1c-854f-50ff-9030-4ad1ff36e423_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38856,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AM58MHU/698970545/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 ACENTA 16V Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA 16V',
 'vin': 'SJNEBAK12U3092293',
 'year': 2008}
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AM58%2520MHU%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [bca.uk] INFO: Saving data for AM58%20MHU: {'created_time': 1774706548.2172, 'last_price_update_time': 1774706548.217211, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AM58%2520MHU') HTTP/1.1" 204 0
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE12%20OHA-GB>
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE67%20DLJ-GB>
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BO55%20VOP-GB>
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX66%20XGU-GB>
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698938679%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938679 not downloaded yet
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923535>
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928941>
2026-03-28 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM67%20WBP-GB>
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698691055%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691055 not downloaded yet
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698938690%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938690 not downloaded yet
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698691080%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691080 not downloaded yet
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fd710>
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVO17FMZ%252F698274394%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274394/600 saved to cache
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7b233ce6-aa01-5f24-ac34-ccc770845b54
2026-03-28 14:02:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7b233ce6-aa01-5f24-ac34-ccc770845b54, skipping ID generation
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7b233ce6-aa01-5f24-ac34-ccc770845b54 sending to next pipeline
2026-03-28 14:02:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b233ce6-aa01-5f24-ac34-ccc770845b54, identifier: VO17%20FMZ
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57de90>
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_expert_report_file_6a5d717b-4c74-4a03-bdd2-dca9cc92c5d3.pdf HTTP/1.1" 201 0
2026-03-28 14:02:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4b35cfb-486e-55d8-b302-6ece660ab632, skipping ID generation
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DSM67VNV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM67VNV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a0f90>
2026-03-28 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_expert_report_file_545dedb5-2a1f-4334-9bdd-ef4425cbb169.pdf HTTP/1.1" 201 0
2026-03-28 14:02:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f, skipping ID generation
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DWP62XCK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP62XCK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698938695%27 HTTP/1.1" 200 None
2026-03-28 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938695 not downloaded yet
2026-03-28 14:02:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b233ce6-aa01-5f24-ac34-ccc770845b54 with identifier: VO17%20FMZ
2026-03-28 14:02:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b233ce6-aa01-5f24-ac34-ccc770845b54 with identifier: VO17%20FMZ
2026-03-28 14:02:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b233ce6-aa01-5f24-ac34-ccc770845b54 with identifier: VO17%20FMZ to the API
2026-03-28 14:02:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274394/600>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_expert_report_file_2e38ca68-b965-4ee1-8df0-4bb2b832560c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO17%20FMZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b233ce6-aa01-5f24-ac34-ccc770845b54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO17 FMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO17%20FMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '320D',
 'odometer': 122452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44828,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44564,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274394/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43381,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40492,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86151,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274432/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274440/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95172,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274453/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b233ce6-aa01-5f24-ac34-ccc770845b54/7b233ce6-aa01-5f24-ac34-ccc770845b54_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO17FMZ/698274476/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 SPORT TOURING Estate',
 'transmission': 'manual',
 'trim': 'SPORT TOURING',
 'vin': 'WBA8H920X0K605206',
 'year': 2017}
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO17%2520FMZ%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [bca.uk] INFO: Saving data for VO17%20FMZ: {'created_time': 1774706549.093557, 'last_price_update_time': 1774706549.093567, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO17%2520FMZ') HTTP/1.1" 204 0
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YC72AVN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB72%20GWA-GB>
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691111%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691111 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094054%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094054 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615097%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615097 not downloaded yet
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938702%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938702 not downloaded yet
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691152%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691152 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094070%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094070 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615101%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615101 not downloaded yet
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938712%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938712 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691179%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691179 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094083%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094083 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615106%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615106 not downloaded yet
2026-03-28 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND17%20WHW-GB>
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938725%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938725 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691214%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691214 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094093%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094093 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615110%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615110 not downloaded yet
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c61a790>
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_expert_report_file_4b344213-dc88-404a-86a4-f6cc33f55dc5.pdf HTTP/1.1" 201 0
2026-03-28 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73dc1fed-646a-544c-b3e5-ff1b6aff4358, skipping ID generation
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DFA18OJS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FA18OJS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5ebbd0>
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_expert_report_file_5ac99e97-8224-4475-985d-505732e3d665.pdf HTTP/1.1" 201 0
2026-03-28 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85df4e80-1e5a-5573-ad99-0445a298364d, skipping ID generation
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DEP19XHA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EP19XHA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938739%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938739 not downloaded yet
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698691238%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691238 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094106%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094106 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615113%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615113 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923281%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923281 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568369%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568369 not downloaded yet
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a9110>
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_expert_report_file_268f0faf-f594-4f3d-9c85-f7cb8e09ed0a.pdf HTTP/1.1" 201 0
2026-03-28 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3, skipping ID generation
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DRE03XJT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE03XJT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6af810>
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_expert_report_file_3d68d73e-3882-4c6d-85f2-cb8ef0828b13.pdf HTTP/1.1" 201 0
2026-03-28 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 299c12ca-ac8c-5489-8f0d-0d144c80340f, skipping ID generation
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DCY68EOB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CY68EOB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deab010>
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_expert_report_file_d015b35a-d107-4d5f-8541-e2584fc40c42.pdf HTTP/1.1" 201 0
2026-03-28 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5096b957-ac5c-5cc4-a891-49042e75677e, skipping ID generation
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DKR14OUW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR14OUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84dc90>
2026-03-28 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_expert_report_file_772a811b-4ccc-4293-9f12-e0dd5516c95f.pdf HTTP/1.1" 201 0
2026-03-28 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8b64f21f-1ee3-5237-8105-b88b835030a8, skipping ID generation
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DHV58YJY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV58YJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938753%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938753 not downloaded yet
2026-03-28 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094131%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094131 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615121%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615121 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923302%27 HTTP/1.1" 200 None
2026-03-28 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923302 not downloaded yet
2026-03-28 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568387%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568387 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698933977%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933977 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765212%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765212 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662276%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662276 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928790%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928790 not downloaded yet
2026-03-28 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698938767%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938767 not downloaded yet
2026-03-28 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094155%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094155 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615129%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615129 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923326%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923326 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568411%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568411 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698933995%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933995 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765230%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765230 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662280%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662280 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928812%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928812 not downloaded yet
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6ae490>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_expert_report_file_5d9b12b1-5eec-4a34-995f-2c5bdb7bfad7.pdf HTTP/1.1" 201 0
2026-03-28 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0df2aa72-34d7-5e00-86eb-dff801f0634b, skipping ID generation
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DBO55VOP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BO55VOP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691080>
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938695>
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938702>
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615090/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP62XCK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094046/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM67VNV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094168%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094168 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615135%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615135 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923357%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923357 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568433%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568433 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934011%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934011 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765249%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765249 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662286%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662286 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928826%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928826 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269135%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269135 not downloaded yet
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c647310>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_expert_report_file_c052d70c-a4a6-4368-ab2d-bb3d6c4359d2.pdf HTTP/1.1" 201 0
2026-03-28 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f1c7ee15-186c-50e6-9aec-cc206e8adf16, skipping ID generation
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DRE12OHA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE12OHA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73d3d0>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_expert_report_file_45d2b5c5-bd72-432b-b1e0-528609585745.pdf HTTP/1.1" 201 0
2026-03-28 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 306d9676-19ce-5840-84c5-e10231e34614, skipping ID generation
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DVE67DLJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VE67DLJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2ee90>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928941%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928941/600 saved to cache
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6b4cd0>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923535%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923535/600 saved to cache
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73c590>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_expert_report_file_a17ed9c9-c38a-4a9b-b3f7-7c5f016d55cc.pdf HTTP/1.1" 201 0
2026-03-28 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e944d65b-4e9e-513c-a6ae-acea2437087d, skipping ID generation
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DKM67WBP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM67WBP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c71d210>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_expert_report_file_6ad985d2-db8e-4e51-a999-eb5c42d27aff.pdf HTTP/1.1" 201 0
2026-03-28 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab, skipping ID generation
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DSB72GWA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB72GWA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69dfd0>
2026-03-28 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691008%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691008/600 saved to cache
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615097>
2026-03-28 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EP19XHA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698094197%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094197 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697615142%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615142 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923380%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923380 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568458%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568458 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934033%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934033 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765281%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765281 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662290%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662290 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928845%27 HTTP/1.1" 200 None
2026-03-28 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928845 not downloaded yet
2026-03-28 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269139%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269139 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568353%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568353 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994961%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994961 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678266%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678266 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536906%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536906 not downloaded yet
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR14OUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV58YJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE03XJT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568369>
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765188/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CY68EOB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923415%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923415 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568502%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568502 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934050%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934050 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765300%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765300 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662294%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662294 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928865%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928865 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269145%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269145 not downloaded yet
2026-03-28 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69fdd0>
2026-03-28 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_expert_report_file_56d35aaf-d3cc-4239-97ad-a0c10aaf29e9.pdf HTTP/1.1" 201 0
2026-03-28 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e, skipping ID generation
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DLX66XGU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX66XGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662276>
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568381%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568381 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994966%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994966 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678295%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678295 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536917%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536917 not downloaded yet
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928790>
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923447%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923447 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568540%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568540 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934068%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934068 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765328%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765328 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662301%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662301 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928892%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928892 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269149%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269149 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585735%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585735 not downloaded yet
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094046/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615090/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938767>
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568399%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568399 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994969%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994969 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678309%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678309 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536925%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536925 not downloaded yet
2026-03-28 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd93f10>
2026-03-28 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_expert_report_file_68f741c4-2c99-4b2e-a236-9666ccc0eb51.pdf HTTP/1.1" 201 0
2026-03-28 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 31c4dc0e-1523-5c6f-a08c-e446dee9483c, skipping ID generation
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DND17WHW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND17WHW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923476%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923476 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568581%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568581 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934082%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934082 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765358%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765358 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662307%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662307 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928917%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928917 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269156%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269156 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585748%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585748 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568423%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568423 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994972%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994972 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678321%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678321 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536931%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536931 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647261%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647261 not downloaded yet
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928767/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765188/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615097/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923504%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923504 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568618%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568618 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934102%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934102 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765391%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765391 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662309%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662309 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928951%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928951 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269165%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269165 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585766%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585766 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568448%27 HTTP/1.1" 200 None
2026-03-28 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568448 not downloaded yet
2026-03-28 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994975%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994975 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678338%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678338 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536946%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536946 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647276%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647276 not downloaded yet
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7250d0>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094046%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094046/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de36f10>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691080%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691080/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d800a50>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615090%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615090/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c659f10>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938702%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938702/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d675390>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938695%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938695/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d82b550>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568351%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568351/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269139>
2026-03-28 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934114%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934114 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698765416%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765416 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696662314%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662314 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928972%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928972 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269171%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269171 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585778%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585778 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568488%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568488 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994981%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994981 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678357%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678357 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536958%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536958 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647291%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647291 not downloaded yet
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9fbdd0>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568369%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568369/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a7f90>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662274%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662274/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c402050>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928767%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928767/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd58d10>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698933956%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933956/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c400dd0>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765188%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765188/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f1e90>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615097%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615097/600 saved to cache
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536917>
2026-03-28 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678295>
2026-03-28 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568381>
2026-03-28 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994966/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994966>
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269180%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269180 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585790%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585790 not downloaded yet
2026-03-28 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938767/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568527%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568527 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994988%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994988 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678374%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678374 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536975%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536975 not downloaded yet
2026-03-28 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647300%27 HTTP/1.1" 200 None
2026-03-28 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647300 not downloaded yet
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d2350>
2026-03-28 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662276%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662276/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698269189%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269189 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585807%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585807 not downloaded yet
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647248/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND17WHW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536925>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568423>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678321>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536931>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994972>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647261/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647261>
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568562%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568562 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697994994%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994994 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678382%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678382 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698536990%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536990 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647314%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647314 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585847%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585847 not downloaded yet
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cce10>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928790%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928790/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd12150>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938767%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938767/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585748>
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568602%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568602 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697995002%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995002 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697678387%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678387 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698537005%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698537005 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647327%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647327 not downloaded yet
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994966/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647276>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585778/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585778>
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585871%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585871 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647345%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647345 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698585883%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585883 not downloaded yet
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647361%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647361 not downloaded yet
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647248/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568423/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698647374%27 HTTP/1.1" 200 None
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647374 not downloaded yet
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647291>
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647261/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c743210>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269139%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269139/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d79e810>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568381%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568381/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9dd0d0>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678295%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678295/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78d090>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536917%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536917/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58c410>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994966%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994966/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585847/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585847>
2026-03-28 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585778/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b7890>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647248%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647248/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feddcd0>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568423%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568423/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de781d0>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678321%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678321/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c114e10>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647261%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647261/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647314/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647314>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536990>
2026-03-28 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678382>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e03d0>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536931%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536931/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bed90>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536925%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536925/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eae98d0>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994972%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994972/600 saved to cache
2026-03-28 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68ee90>
2026-03-28 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647276%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647276/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d693f50>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585748%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585748/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e03d0>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585778%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585778/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585883>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647374>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647361>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994994/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994994>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585871>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647327/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647327>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647345>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678387>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568602>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697995002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995002>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698537005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698537005>
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647314/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd348d0>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647291%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647291/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585847/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994994/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647327/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c781490>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647314%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647314/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568562>
2026-03-28 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585807>
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697995002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698537005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c81bcd0>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536990%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536990/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d767450>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678382%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678382/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fee9750>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585847%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585847/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd70590>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994994%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994994/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d765050>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647327%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647327/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d767d90>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585871%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585871/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c726050>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647345%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647345/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fee99d0>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647361%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647361/600 saved to cache
2026-03-28 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7262d0>
2026-03-28 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647374%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647374/600 saved to cache
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269189>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678374>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698647300>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536975/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536975>
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a304b9910>
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678387%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678387/600 saved to cache
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7db7d0>
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585883%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585883/600 saved to cache
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d781910>
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568602%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568602/600 saved to cache
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c401750>
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697995002%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697995002/600 saved to cache
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da0c190>
2026-03-28 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698537005%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698537005/600 saved to cache
2026-03-28 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269180>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994988>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568527>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585790>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678357>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536958>
2026-03-28 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568562/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269171>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928972>
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568488>
2026-03-28 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17WHW/42810327?sv=2020-08-04&st=2026-03-28T14%3A02%3A29Z&se=2026-03-28T14%3A27%3A29Z&sr=b&sp=r&sig=zynQuQSfNuyDXNRKcXA5HSV08c7JnCbvGT8UtSuSUac%3D)
2026-03-28 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994981>
2026-03-28 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536975/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662314/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662314>
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4286d0>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568562%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568562/600 saved to cache
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8cc3d0>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585807%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585807/600 saved to cache
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3025f190>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17WHW%252F698647300%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647300/600 saved to cache
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c
2026-03-28 14:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 31c4dc0e-1523-5c6f-a08c-e446dee9483c, skipping ID generation
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c sending to next pipeline
2026-03-28 14:02:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31c4dc0e-1523-5c6f-a08c-e446dee9483c, identifier: ND17%20WHW
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011ea10>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536975%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536975/600 saved to cache
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52efd0>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269189%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269189/600 saved to cache
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW
2026-03-28 14:02:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW
2026-03-28 14:02:36 [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-28 14:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647300/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_expert_report_file_68f741c4-2c99-4b2e-a236-9666ccc0eb51.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647248/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647261/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50926,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48113,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647314/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97684,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647327/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647361/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31c4dc0e-1523-5c6f-a08c-e446dee9483c/31c4dc0e-1523-5c6f-a08c-e446dee9483c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17WHW/698647374/600',
             'Width': 600}],
 '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-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:36 [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-28 14:02:36 [bca.uk] INFO: Saving data for ND17%20WHW: {'created_time': 1774706556.91414, 'last_price_update_time': 1774706556.91415, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:36 [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-28 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765416>
2026-03-28 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678338/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678338>
2026-03-28 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934114>
2026-03-28 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536946>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fde7110>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585790%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585790/600 saved to cache
2026-03-28 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff21710>
2026-03-28 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536958%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536958/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c534090>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269180%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269180/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feaaa50>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678357%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678357/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bd9d0>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678374%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678374/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c535310>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568527%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568527/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52a950>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994988%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994988/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eaeb110>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269171%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269171/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994975/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994975>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269165>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568448/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568448>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585766>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662309>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765391>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928951>
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662314/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6401d0>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928972%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928972/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934102/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934102>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568618>
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c991bd0>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568488%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568488/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78cf50>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994981%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994981/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678338/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269156/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269156>
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c834b90>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662314%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662314/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de7a0d0>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934114%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934114/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994975/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568448/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923504>
2026-03-28 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928917>
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269156/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934102/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c170950>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678338%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678338/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57f290>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536946%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536946/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb78d0>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765416%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765416/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57d610>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662309%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662309/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9dca50>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765391%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765391/600 saved to cache
2026-03-28 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d813350>
2026-03-28 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269165%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269165/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9dc110>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928951%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928951/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c65a010>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994975%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994975/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c171d50>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585766%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585766/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1715d0>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568448%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568448/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9de550>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269156%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269156/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c675b90>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568618%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568618/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9de810>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934102%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934102/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568399>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923476>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994969>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765358>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662307/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662307>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568581>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934082>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678309>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765328>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698585735>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928892>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269149/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269149>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662301/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662301>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934068>
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662307/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269149/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c683d90>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923504%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923504/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662301/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30ea79d0>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928917%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928917/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d80b8d0>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994969%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994969/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7316d0>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765358%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765358/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d783a10>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568581%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568581/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568540>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269145>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923447>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX66XGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de23490>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923476%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923476/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923415>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765300>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662294>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928865/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928865>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568502>
2026-03-28 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934050>
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e11d0>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662307%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662307/600 saved to cache
2026-03-28 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7c350>
2026-03-28 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269149%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269149/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff17a50>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678309%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678309/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da0f0d0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934082%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934082/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff17cd0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568399%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568399/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5fb150>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662301%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662301/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697678266>
2026-03-28 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536906/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698536906>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4c99d0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585735%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585735/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d33d0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765328%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765328/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9fc650>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928892%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928892/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5e2d0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934068%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934068/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX66XGU/42810324?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=jbz9LK9iyQlEY35Z3G5ue8uqHIh1I8l1GE31H0hzYMg%3D)
2026-03-28 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697994961>
2026-03-28 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568353>
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923447/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928845>
2026-03-28 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662290>
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568502/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928865/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c628fd0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269145%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269145/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5056d0>
2026-03-28 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLX66XGU%252F698585716%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585716/600 saved to cache
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e
2026-03-28 14:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e, skipping ID generation
2026-03-28 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 59e0d1bf-73d7-5811-a0ff-a2a694262d4e sending to next pipeline
2026-03-28 14:02:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e, identifier: LX66%20XGU
2026-03-28 14:02:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e with identifier: LX66%20XGU
2026-03-28 14:02:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e with identifier: LX66%20XGU
2026-03-28 14:02:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59e0d1bf-73d7-5811-a0ff-a2a694262d4e with identifier: LX66%20XGU to the API
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585716/600>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_expert_report_file_56d35aaf-d3cc-4239-97ad-a0c10aaf29e9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX66%20XGU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59e0d1bf-73d7-5811-a0ff-a2a694262d4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX66 XGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX66%20XGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'S-MAX VIGNALE',
 'odometer': 126071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585716/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55594,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585735/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585766/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48425,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585778/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585790/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585807/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585847/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81911,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e0d1bf-73d7-5811-a0ff-a2a694262d4e/59e0d1bf-73d7-5811-a0ff-a2a694262d4e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX66XGU/698585883/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX VIGNALE 2.0 TDCI 210 P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 210 P/S',
 'vin': 'WF0JXXWPCJGK53805',
 'year': 2016}
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX66%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 14:02:40 [bca.uk] INFO: Saving data for LX66%20XGU: {'created_time': 1774706560.384624, 'last_price_update_time': 1774706560.384637, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX66%2520XGU') HTTP/1.1" 204 0
2026-03-28 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536906/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765281>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934033>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568458>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923380>
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd5ba10>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568540%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568540/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b1a90>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923447%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923447/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cf850>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662294%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662294/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b1e90>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568502%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568502/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b4ed0>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928865%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928865/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8cd790>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923415%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923415/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c819650>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934050%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934050/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b2550>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765300%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765300/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3063dad0>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994961%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994961/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8e41d0>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568353%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568353/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe311d0>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678266%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678266/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fee8d10>
2026-03-28 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536906%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536906/600 saved to cache
2026-03-28 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094197>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615142/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615142>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB72GWA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994957/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VE67DLJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM67WBP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568338/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE12OHA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269135/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698269135>
2026-03-28 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765249>
2026-03-28 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662286>
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568458/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928826/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928826>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe30b90>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662290%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662290/600 saved to cache
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994957/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE67DLJ/42810299?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=s%2BFYsI609HRDhg5CyGwQVAsfiplztmlKAHuHQLONuoQ%3D)
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d782f10>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928845%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928845/600 saved to cache
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568338/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE12OHA/42803024?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=6BH8YhGE%2FtZL7bPaACcZWXnEkdIvYtNlALyKqaLOq1E%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB72GWA/42810143?sv=2020-08-04&st=2026-03-28T14%3A02%3A28Z&se=2026-03-28T14%3A27%3A28Z&sr=b&sp=r&sig=COnND%2FooxrhanQtXLj4FeOKa%2Fkcoi5LKjGkYGyTn0a4%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM67WBP/42809464?sv=2020-08-04&st=2026-03-28T14%3A02%3A27Z&se=2026-03-28T14%3A27%3A27Z&sr=b&sp=r&sig=TFQrF%2FjkhRPUwB62qt8YSavHgBqeuo7q2b9lsdnq4W8%3D)
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3d390>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568458%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568458/600 saved to cache
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934011>
2026-03-28 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568433>
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615142/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269135/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d958ad0>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934033%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934033/600 saved to cache
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d82a3d0>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923380%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923380/600 saved to cache
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff14dd0>
2026-03-28 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVE67DLJ%252F697994957%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994957/600 saved to cache
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 306d9676-19ce-5840-84c5-e10231e34614
2026-03-28 14:02:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 306d9676-19ce-5840-84c5-e10231e34614, skipping ID generation
2026-03-28 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 306d9676-19ce-5840-84c5-e10231e34614 sending to next pipeline
2026-03-28 14:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 306d9676-19ce-5840-84c5-e10231e34614, identifier: VE67%20DLJ
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928826/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765249/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 306d9676-19ce-5840-84c5-e10231e34614 with identifier: VE67%20DLJ
2026-03-28 14:02:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 306d9676-19ce-5840-84c5-e10231e34614 with identifier: VE67%20DLJ
2026-03-28 14:02:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 306d9676-19ce-5840-84c5-e10231e34614 with identifier: VE67%20DLJ to the API
2026-03-28 14:02:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994957/600>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_expert_report_file_45d2b5c5-bd72-432b-b1e0-528609585745.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE67%20DLJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '306d9676-19ce-5840-84c5-e10231e34614',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE67 DLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE67%20DLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 90326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994957/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47780,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45780,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994966/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994969/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43892,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994972/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994975/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994981/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697994994/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_306d9676-19ce-5840-84c5-e10231e34614/306d9676-19ce-5840-84c5-e10231e34614_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE67DLJ/697995002/600',
             'Width': 600}],
 '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': 'U5YPK816LHL374676',
 'year': 2018}
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520DLJ%27 HTTP/1.1" 200 None
2026-03-28 14:02:42 [bca.uk] INFO: Saving data for VE67%20DLJ: {'created_time': 1774706562.042371, 'last_price_update_time': 1774706562.042385, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE67%2520DLJ') HTTP/1.1" 204 0
2026-03-28 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094168>
2026-03-28 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923357>
2026-03-28 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615135/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615135>
2026-03-28 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BO55VOP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928812>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42b8d0>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE12OHA%252F698568338%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568338/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f1c7ee15-186c-50e6-9aec-cc206e8adf16
2026-03-28 14:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f1c7ee15-186c-50e6-9aec-cc206e8adf16, skipping ID generation
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f1c7ee15-186c-50e6-9aec-cc206e8adf16 sending to next pipeline
2026-03-28 14:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1c7ee15-186c-50e6-9aec-cc206e8adf16, identifier: RE12%20OHA
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb14d0>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSB72GWA%252F698536898%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536898/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab
2026-03-28 14:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab, skipping ID generation
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab sending to next pipeline
2026-03-28 14:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab, identifier: SB72%20GWA
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42b8d0>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765281%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765281/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cd950>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM67WBP%252F697678255%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678255/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e944d65b-4e9e-513c-a6ae-acea2437087d
2026-03-28 14:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e944d65b-4e9e-513c-a6ae-acea2437087d, skipping ID generation
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e944d65b-4e9e-513c-a6ae-acea2437087d sending to next pipeline
2026-03-28 14:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e944d65b-4e9e-513c-a6ae-acea2437087d, identifier: KM67%20WBP
2026-03-28 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb4050>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615142%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615142/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff51cd0>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269135%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269135/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6af7d0>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094197%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094197/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c730290>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928826%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928826/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9ddc10>
2026-03-28 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765249%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765249/600 saved to cache
2026-03-28 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1c7ee15-186c-50e6-9aec-cc206e8adf16 with identifier: RE12%20OHA
2026-03-28 14:02:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1c7ee15-186c-50e6-9aec-cc206e8adf16 with identifier: RE12%20OHA
2026-03-28 14:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1c7ee15-186c-50e6-9aec-cc206e8adf16 with identifier: RE12%20OHA to the API
2026-03-28 14:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568338/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_expert_report_file_c052d70c-a4a6-4368-ab2d-bb3d6c4359d2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE12%20OHA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1c7ee15-186c-50e6-9aec-cc206e8adf16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE12 OHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE12%20OHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 50415,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52796,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568338/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51052,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47071,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48534,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568423/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49682,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568448/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77649,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568562/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f1c7ee15-186c-50e6-9aec-cc206e8adf16/f1c7ee15-186c-50e6-9aec-cc206e8adf16_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE12OHA/698568602/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 SZ4 Hatchback',
 'transmission': 'automatic',
 'trim': 'SZ4',
 'vin': 'TSMNZC72S00293845',
 'year': 2012}
2026-03-28 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE12%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 14:02:43 [bca.uk] INFO: Saving data for RE12%20OHA: {'created_time': 1774706563.3786, 'last_price_update_time': 1774706563.378613, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE12%2520OHA') HTTP/1.1" 204 0
2026-03-28 14:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA
2026-03-28 14:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA
2026-03-28 14:02:43 [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-28 14:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536898/600>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_expert_report_file_6ad985d2-db8e-4e51-a999-eb5c42d27aff.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45927,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536898/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536906/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47050,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536931/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536946/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536958/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536975/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698536990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76904bbf-2ca2-5c17-a3c3-eefa3b562aab/76904bbf-2ca2-5c17-a3c3-eefa3b562aab_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB72GWA/698537005/600',
             'Width': 600}],
 '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-28 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 14:02:43 [bca.uk] INFO: Saving data for SB72%20GWA: {'created_time': 1774706563.811916, 'last_price_update_time': 1774706563.81193, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:43 [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-28 14:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e944d65b-4e9e-513c-a6ae-acea2437087d with identifier: KM67%20WBP
2026-03-28 14:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e944d65b-4e9e-513c-a6ae-acea2437087d with identifier: KM67%20WBP
2026-03-28 14:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e944d65b-4e9e-513c-a6ae-acea2437087d with identifier: KM67%20WBP to the API
2026-03-28 14:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678255/600>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_expert_report_file_a17ed9c9-c38a-4a9b-b3f7-7c5f016d55cc.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM67%20WBP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e944d65b-4e9e-513c-a6ae-acea2437087d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM67 WBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM67%20WBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 157626,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50941,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678255/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49492,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678338/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97779,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69938,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e944d65b-4e9e-513c-a6ae-acea2437087d/e944d65b-4e9e-513c-a6ae-acea2437087d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM67WBP/697678387/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 T8 T/E INSCRIPTION PRO G/T StationWagon',
 'transmission': 'manual',
 'trim': 'T8 T/E INSCRIPTION PRO G/T',
 'vin': 'YV1LFBABDJ1332484',
 'year': 2017}
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM67%2520WBP%27 HTTP/1.1" 200 None
2026-03-28 14:02:44 [bca.uk] INFO: Saving data for KM67%20WBP: {'created_time': 1774706564.233436, 'last_price_update_time': 1774706564.233447, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM67%2520WBP') HTTP/1.1" 204 0
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923326>
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765230/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765230>
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933995/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933995>
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662280/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696662280>
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615129/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615129>
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568411/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568411>
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0fb90>
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662286%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662286/600 saved to cache
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd613d0>
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568433%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568433/600 saved to cache
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BO55VOP/42810137?sv=2020-08-04&st=2026-03-28T14%3A02%3A26Z&se=2026-03-28T14%3A27%3A26Z&sr=b&sp=r&sig=ClLegZn5u1dkNPwcbCwa7jDTCtqtY8g86xpgxUm2UfM%3D)
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV58YJY/42810015?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=4E7oaf6jl0JMYjcpc4K4%2F3uy5%2BGOvEW6yFoZ9j75kNU%3D)
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698765212>
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615135/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b3950>
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698934011%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934011/600 saved to cache
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933977/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933977>
2026-03-28 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094155>
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933995/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568411/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662280/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR14OUW/42810276?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=yD0HrAKd1eOENYPcHLYCjZQ9zljwYHJA7s3b8Za%2BpDw%3D)
2026-03-28 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765230/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ae5d0>
2026-03-28 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBO55VOP%252F698269130%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269130/600 saved to cache
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0df2aa72-34d7-5e00-86eb-dff801f0634b
2026-03-28 14:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0df2aa72-34d7-5e00-86eb-dff801f0634b, skipping ID generation
2026-03-28 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0df2aa72-34d7-5e00-86eb-dff801f0634b sending to next pipeline
2026-03-28 14:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0df2aa72-34d7-5e00-86eb-dff801f0634b, identifier: BO55%20VOP
2026-03-28 14:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0df2aa72-34d7-5e00-86eb-dff801f0634b with identifier: BO55%20VOP
2026-03-28 14:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0df2aa72-34d7-5e00-86eb-dff801f0634b with identifier: BO55%20VOP
2026-03-28 14:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0df2aa72-34d7-5e00-86eb-dff801f0634b with identifier: BO55%20VOP to the API
2026-03-28 14:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269130/600>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_expert_report_file_5d9b12b1-5eec-4a34-995f-2c5bdb7bfad7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BO55%20VOP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0df2aa72-34d7-5e00-86eb-dff801f0634b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BO55 VOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BO55%20VOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 171244,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43186,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269135/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40767,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269139/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269149/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269156/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64748,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269171/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71207,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0df2aa72-34d7-5e00-86eb-dff801f0634b/0df2aa72-34d7-5e00-86eb-dff801f0634b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BO55VOP/698269189/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 HSE DYNAMIC StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 HSE DYNAMIC',
 'vin': 'SALWA2KE5EA364615',
 'year': 2014}
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BO55%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 14:02:45 [bca.uk] INFO: Saving data for BO55%20VOP: {'created_time': 1774706565.034632, 'last_price_update_time': 1774706565.034644, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BO55%2520VOP') HTTP/1.1" 204 0
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568387>
2026-03-28 14:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CY68EOB/42807353?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=VhOAFQtPLoY4JTixFnYBwYrQPfJNMc8rMp4NstNU2cM%3D)
2026-03-28 14:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923302>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615121/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615121>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938753>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094131/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094131>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008d450>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV58YJY%252F698928812%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928812/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8b64f21f-1ee3-5237-8105-b88b835030a8
2026-03-28 14:02:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8b64f21f-1ee3-5237-8105-b88b835030a8, skipping ID generation
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8b64f21f-1ee3-5237-8105-b88b835030a8 sending to next pipeline
2026-03-28 14:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b64f21f-1ee3-5237-8105-b88b835030a8, identifier: HV58%20YJY
2026-03-28 14:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615129/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b64f21f-1ee3-5237-8105-b88b835030a8 with identifier: HV58%20YJY
2026-03-28 14:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b64f21f-1ee3-5237-8105-b88b835030a8 with identifier: HV58%20YJY
2026-03-28 14:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b64f21f-1ee3-5237-8105-b88b835030a8 with identifier: HV58%20YJY to the API
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928812/600>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_expert_report_file_772a811b-4ccc-4293-9f12-e0dd5516c95f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV58%20YJY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b64f21f-1ee3-5237-8105-b88b835030a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV58 YJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV58%20YJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 85128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928767/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928790/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45148,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928826/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45790,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928865/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928892/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63209,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77809,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928951/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b64f21f-1ee3-5237-8105-b88b835030a8/8b64f21f-1ee3-5237-8105-b88b835030a8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV58YJY/698928972/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 VTI S Hatchback',
 'transmission': 'automatic',
 'trim': 'VTI S',
 'vin': 'VF34C5FWF55353066',
 'year': 2008}
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:45 [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-28 14:02:45 [bca.uk] INFO: Saving data for HV58%20YJY: {'created_time': 1774706565.581135, 'last_price_update_time': 1774706565.581146, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV58%2520YJY') HTTP/1.1" 204 0
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c710990>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923357%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923357/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f8dd0>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094168%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094168/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d685190>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615135%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615135/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f2450>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698933995%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933995/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd62890>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568411%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568411/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c860d50>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKR14OUW%252F696662280%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662280/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5096b957-ac5c-5cc4-a891-49042e75677e
2026-03-28 14:02:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5096b957-ac5c-5cc4-a891-49042e75677e, skipping ID generation
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5096b957-ac5c-5cc4-a891-49042e75677e sending to next pipeline
2026-03-28 14:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5096b957-ac5c-5cc4-a891-49042e75677e, identifier: KR14%20OUW
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52b5d0>
2026-03-28 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765230%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765230/600 saved to cache
2026-03-28 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691238>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923281>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094106>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938739>
2026-03-28 14:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615113>
2026-03-28 14:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933977/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE03XJT/42810438?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=W%2BmiGFHKvJXzfBcOMLhIRCoLkA3AzDMDP5bgxDrTPQQ%3D)
2026-03-28 14:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5096b957-ac5c-5cc4-a891-49042e75677e with identifier: KR14%20OUW
2026-03-28 14:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel%2FElectric HTTP/1.1" 200 None
2026-03-28 14:02:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5096b957-ac5c-5cc4-a891-49042e75677e with identifier: KR14%20OUW
2026-03-28 14:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5096b957-ac5c-5cc4-a891-49042e75677e with identifier: KR14%20OUW to the API
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662280/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_expert_report_file_d015b35a-d107-4d5f-8541-e2584fc40c42.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR14%20OUW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '5096b957-ac5c-5cc4-a891-49042e75677e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR14 OUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR14%20OUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'E300 HYBRID',
 'odometer': 127431,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51580,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662280/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49807,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43216,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662290/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65379,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662301/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76148,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662307/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5096b957-ac5c-5cc4-a891-49042e75677e/5096b957-ac5c-5cc4-a891-49042e75677e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR14OUW/696662314/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E300 HYBRID 2.1 B/T SE TIP Saloon',
 'transmission': 'manual',
 'trim': 'B/T SE TIP',
 'vin': 'WDD2120982B037336',
 'year': 2014}
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR14%2520OUW%27 HTTP/1.1" 200 None
2026-03-28 14:02:46 [bca.uk] INFO: Saving data for KR14%20OUW: {'created_time': 1774706566.555043, 'last_price_update_time': 1774706566.555054, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR14%2520OUW') HTTP/1.1" 204 0
2026-03-28 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c172710>
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCY68EOB%252F698765212%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765212/600 saved to cache
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 299c12ca-ac8c-5489-8f0d-0d144c80340f
2026-03-28 14:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 299c12ca-ac8c-5489-8f0d-0d144c80340f, skipping ID generation
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 299c12ca-ac8c-5489-8f0d-0d144c80340f sending to next pipeline
2026-03-28 14:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 299c12ca-ac8c-5489-8f0d-0d144c80340f, identifier: CY68%20EOB
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78e410>
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923326%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923326/600 saved to cache
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1700d0>
2026-03-28 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615129%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615129/600 saved to cache
2026-03-28 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FA18OJS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB
2026-03-28 14:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB
2026-03-28 14:02:46 [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-28 14:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765212/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_expert_report_file_3d68d73e-3882-4c6d-85f2-cb8ef0828b13.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50831,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765188/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765230/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48339,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765249/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765281/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81638,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765328/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299c12ca-ac8c-5489-8f0d-0d144c80340f/299c12ca-ac8c-5489-8f0d-0d144c80340f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77537,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CY68EOB/698765416/600',
             'Width': 600}],
 '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-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY68%2520EOB%27 HTTP/1.1" 200 None
2026-03-28 14:02:47 [bca.uk] INFO: Saving data for CY68%20EOB: {'created_time': 1774706567.19564, 'last_price_update_time': 1774706567.19565, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:47 [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-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP19XHA/42803467?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=3aXptHZNTY1xw5UUqyLl7yubHBPKRq5U01kDhdsbsYM%3D)
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615110>
2026-03-28 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094093>
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615121/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094131/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8d6d90>
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE03XJT%252F698933977%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933977/600 saved to cache
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3
2026-03-28 14:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3, skipping ID generation
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3 sending to next pipeline
2026-03-28 14:02:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3, identifier: RE03%20XJT
2026-03-28 14:02:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7c510>
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094155%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094155/600 saved to cache
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3 with identifier: RE03%20XJT
2026-03-28 14:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3 with identifier: RE03%20XJT
2026-03-28 14:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d8a0ea5-df55-5526-b46c-23b49b8e0dc3 with identifier: RE03%20XJT to the API
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933977/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_expert_report_file_268f0faf-f594-4f3d-9c85-f7cb8e09ed0a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE03%20XJT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d8a0ea5-df55-5526-b46c-23b49b8e0dc3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE03 XJT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE03%20XJT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 167885,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933956/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933977/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45172,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698933995/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44532,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45680,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934068/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72743,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934102/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d8a0ea5-df55-5526-b46c-23b49b8e0dc3/0d8a0ea5-df55-5526-b46c-23b49b8e0dc3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE03XJT/698934114/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI SE SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-DSI SE SPORT',
 'vin': 'JHMGD18703S206031',
 'year': 2003}
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE03%2520XJT%27 HTTP/1.1" 200 None
2026-03-28 14:02:47 [bca.uk] INFO: Saving data for RE03%20XJT: {'created_time': 1774706567.83145, 'last_price_update_time': 1774706567.831462, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE03%2520XJT') HTTP/1.1" 204 0
2026-03-28 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691214>
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938725/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938725>
2026-03-28 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615106>
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d643cd0>
2026-03-28 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEP19XHA%252F698568387%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568387/600 saved to cache
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 85df4e80-1e5a-5573-ad99-0445a298364d
2026-03-28 14:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85df4e80-1e5a-5573-ad99-0445a298364d, skipping ID generation
2026-03-28 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 85df4e80-1e5a-5573-ad99-0445a298364d sending to next pipeline
2026-03-28 14:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85df4e80-1e5a-5573-ad99-0445a298364d, identifier: EP19%20XHA
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff53810>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923302%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923302/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51d910>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938753%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938753/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0b610>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615121%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615121/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52c2d0>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094131%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094131/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA
2026-03-28 14:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA
2026-03-28 14:02:48 [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-28 14:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568387/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_expert_report_file_5ac99e97-8224-4475-985d-505732e3d665.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568351/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42384,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568411/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568458/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568502/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67474,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85df4e80-1e5a-5573-ad99-0445a298364d/85df4e80-1e5a-5573-ad99-0445a298364d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP19XHA/698568618/600',
             'Width': 600}],
 '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-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 14:02:48 [bca.uk] INFO: Saving data for EP19%20XHA: {'created_time': 1774706568.631487, 'last_price_update_time': 1774706568.6315, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:48 [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-28 14:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FA18OJS/42809927?sv=2020-08-04&st=2026-03-28T14%3A02%3A25Z&se=2026-03-28T14%3A27%3A25Z&sr=b&sp=r&sig=wYbenAdSOJrfSZzoBonOEa6%2BD7yy%2FzPCYgKi2Sl75o8%3D)
2026-03-28 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697615101>
2026-03-28 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094070>
2026-03-28 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938712>
2026-03-28 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691179>
2026-03-28 14:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094083/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094083>
2026-03-28 14:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52eb10>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923281%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923281/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed0d50>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094106%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094106/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7053d0>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615113%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615113/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed2d90>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691238%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691238/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fef3bd0>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938739%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938739/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed0650>
2026-03-28 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFA18OJS%252F698923268%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923268/600 saved to cache
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358
2026-03-28 14:02:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73dc1fed-646a-544c-b3e5-ff1b6aff4358, skipping ID generation
2026-03-28 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358 sending to next pipeline
2026-03-28 14:02:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73dc1fed-646a-544c-b3e5-ff1b6aff4358, identifier: FA18%20OJS
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed2250>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615110%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615110/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99d250>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094093%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094093/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS
2026-03-28 14:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS
2026-03-28 14:02:49 [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-28 14:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923268/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_expert_report_file_4b344213-dc88-404a-86a4-f6cc33f55dc5.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923268/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48961,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923281/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47041,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923302/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48162,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44617,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923380/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73525,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923447/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73dc1fed-646a-544c-b3e5-ff1b6aff4358/73dc1fed-646a-544c-b3e5-ff1b6aff4358_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FA18OJS/698923504/600',
             'Width': 600}],
 '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-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA18%2520OJS%27 HTTP/1.1" 200 None
2026-03-28 14:02:49 [bca.uk] INFO: Saving data for FA18%20OJS: {'created_time': 1774706569.495527, 'last_price_update_time': 1774706569.495537, 'auction_closing_time': 1774864800.0}
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:49 [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-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938690/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938690>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691152/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691152>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698094054>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691055/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691055>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691111>
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691214/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938725/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691035/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691035>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938679/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938679>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF08TZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP62XCK/42810245?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=gyEdXM91VrVknbZjiLD2toi%2BgCj7hBqRBYqi3Ts%2BfeU%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094083/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fef03d0>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615106%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615106/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c82c2d0>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691214%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691214/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fde10>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938725%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938725/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691055/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938690/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691021/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698691021>
2026-03-28 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923517>
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM67VNV/42810251?sv=2020-08-04&st=2026-03-28T14%3A02%3A21Z&se=2026-03-28T14%3A27%3A21Z&sr=b&sp=r&sig=zKf9cm3c2GLLDCKC9h0Kq9J3NSEBcqSIr7bWiyg1hwQ%3D)
2026-03-28 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691152/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c780590>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691179%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691179/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f3290>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP62XCK%252F697615101%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615101/600 saved to cache
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f
2026-03-28 14:02:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f, skipping ID generation
2026-03-28 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f sending to next pipeline
2026-03-28 14:02:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f, identifier: WP62%20XCK
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fdbca90>
2026-03-28 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094070%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094070/600 saved to cache
2026-03-28 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8ce050>
2026-03-28 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938712%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938712/600 saved to cache
2026-03-28 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ffe90>
2026-03-28 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094083%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094083/600 saved to cache
2026-03-28 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f with identifier: WP62%20XCK
2026-03-28 14:02:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f with identifier: WP62%20XCK
2026-03-28 14:02:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 017f335f-f1b9-5de8-8cb9-bc79c2d2f45f with identifier: WP62%20XCK to the API
2026-03-28 14:02:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:02:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615101/600>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_expert_report_file_545dedb5-2a1f-4334-9bdd-ef4425cbb169.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP62%20XCK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '017f335f-f1b9-5de8-8cb9-bc79c2d2f45f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP62 XCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP62%20XCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 88173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50008,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615090/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46324,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615097/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615106/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40674,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615121/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88413,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615129/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615135/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_017f335f-f1b9-5de8-8cb9-bc79c2d2f45f/017f335f-f1b9-5de8-8cb9-bc79c2d2f45f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78494,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP62XCK/697615142/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.6 B/E SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'B/E SPORT',
 'vin': 'WDD1760422J041251',
 'year': 2013}
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP62%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 14:02:51 [bca.uk] INFO: Saving data for WP62%20XCK: {'created_time': 1774706571.191359, 'last_price_update_time': 1774706571.191373, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP62%2520XCK') HTTP/1.1" 204 0
2026-03-28 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929349/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929349>
2026-03-28 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691035/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT16%20AWH-GB>
2026-03-28 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928920/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928920>
2026-03-28 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938679/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF08TZP/42781844?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=6hLicjIfZGVTK7BLacvGBl2SaFBQyybl9CGTh8APRd8%3D)
2026-03-28 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU14%20USS-GB>
2026-03-28 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923494/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923494>
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f33d0>
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691111%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691111/600 saved to cache
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd39310>
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691055%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691055/600 saved to cache
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c628290>
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938690%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938690/600 saved to cache
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fe0d0>
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSM67VNV%252F698094054%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094054/600 saved to cache
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e4b35cfb-486e-55d8-b302-6ece660ab632
2026-03-28 14:02:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4b35cfb-486e-55d8-b302-6ece660ab632, skipping ID generation
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e4b35cfb-486e-55d8-b302-6ece660ab632 sending to next pipeline
2026-03-28 14:02:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4b35cfb-486e-55d8-b302-6ece660ab632, identifier: SM67%20VNV
2026-03-28 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c993250>
2026-03-28 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691152%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691152/600 saved to cache
2026-03-28 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4b35cfb-486e-55d8-b302-6ece660ab632 with identifier: SM67%20VNV
2026-03-28 14:02:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4b35cfb-486e-55d8-b302-6ece660ab632 with identifier: SM67%20VNV
2026-03-28 14:02:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4b35cfb-486e-55d8-b302-6ece660ab632 with identifier: SM67%20VNV to the API
2026-03-28 14:02:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094054/600>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_expert_report_file_6a5d717b-4c74-4a03-bdd2-dca9cc92c5d3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM67%20VNV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4b35cfb-486e-55d8-b302-6ece660ab632',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM67 VNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM67%20VNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 61500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094046/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094054/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094083/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094093/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41519,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094106/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094131/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71889,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b35cfb-486e-55d8-b302-6ece660ab632/e4b35cfb-486e-55d8-b302-6ece660ab632_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM67VNV/698094197/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE',
 'vin': 'TMBFP6NJ1JZ044841',
 'year': 2018}
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:52 [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-28 14:02:52 [bca.uk] INFO: Saving data for SM67%20VNV: {'created_time': 1774706572.176619, 'last_price_update_time': 1774706572.176635, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM67%2520VNV') HTTP/1.1" 204 0
2026-03-28 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691021/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC72AVN/42810244?sv=2020-08-04&st=2026-03-28T14%3A02%3A20Z&se=2026-03-28T14%3A27%3A20Z&sr=b&sp=r&sig=beG5fN%2BBH0Z%2FDIpkhCSt8zTlTgu277%2B2D8NvIf%2FKCVY%3D)
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929371>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929339>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA67%20PUX-GB>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM11%20RXV-GB>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928890/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928890>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923471>
2026-03-28 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fee98d0>
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938672%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938672/600 saved to cache
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3063c3d0>
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691035%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691035/600 saved to cache
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f0a10>
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF08TZP%252F698938679%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938679/600 saved to cache
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0db89969-308f-54b4-910e-308fd1f55fa4
2026-03-28 14:02:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0db89969-308f-54b4-910e-308fd1f55fa4, skipping ID generation
2026-03-28 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0db89969-308f-54b4-910e-308fd1f55fa4 sending to next pipeline
2026-03-28 14:02:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0db89969-308f-54b4-910e-308fd1f55fa4, identifier: RF08%20TZP
2026-03-28 14:02:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0db89969-308f-54b4-910e-308fd1f55fa4 with identifier: RF08%20TZP
2026-03-28 14:02:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0db89969-308f-54b4-910e-308fd1f55fa4 with identifier: RF08%20TZP
2026-03-28 14:02:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0db89969-308f-54b4-910e-308fd1f55fa4 with identifier: RF08%20TZP to the API
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938679/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_expert_report_file_fc161f00-5f9b-4342-a2a2-35d76566b5f2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF08%20TZP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0db89969-308f-54b4-910e-308fd1f55fa4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF08 TZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF08%20TZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 143571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42557,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40202,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938679/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43535,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938690/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42050,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938702/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41008,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90682,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938725/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72267,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938739/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90281,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0db89969-308f-54b4-910e-308fd1f55fa4/0db89969-308f-54b4-910e-308fd1f55fa4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77295,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF08TZP/698938767/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-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': 'LUCGE385083215592',
 'year': 2008}
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF08%2520TZP%27 HTTP/1.1" 200 None
2026-03-28 14:02:52 [bca.uk] INFO: Saving data for RF08%20TZP: {'created_time': 1774706572.944506, 'last_price_update_time': 1774706572.944519, 'auction_closing_time': 1774778400.0}
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF08%2520TZP') HTTP/1.1" 204 0
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929328>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929353>
2026-03-28 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928862/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928862>
2026-03-28 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923494/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928920/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929349/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9df390>
2026-03-28 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYC72AVN%252F698691021%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691021/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410
2026-03-28 14:02:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 98f6010a-0356-55b3-9d9f-fbc61b9e1410, skipping ID generation
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410 sending to next pipeline
2026-03-28 14:02:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98f6010a-0356-55b3-9d9f-fbc61b9e1410, identifier: YC72%20AVN
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff14a10>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923517%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923517/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN
2026-03-28 14:02:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN
2026-03-28 14:02:53 [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-28 14:02:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:02: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-28 14:02:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691021/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_expert_report_file_66bb59b5-9f28-4f15-90e7-915c2e1b8f19.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42318,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41509,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691021/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43771,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691035/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691055/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691080/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41790,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691111/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79760,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691152/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691214/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98f6010a-0356-55b3-9d9f-fbc61b9e1410/98f6010a-0356-55b3-9d9f-fbc61b9e1410_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC72AVN/698691238/600',
             'Width': 600}],
 '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-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:53 [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-28 14:02:53 [bca.uk] INFO: Saving data for YC72%20AVN: {'created_time': 1774706573.55075, 'last_price_update_time': 1774706573.550761, 'auction_closing_time': 1774951200.0}
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02:53 [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-28 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923832/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923832>
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928890/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cdb90>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923494%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923494/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c86c5d0>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928920%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928920/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd36510>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929349%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929349/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c763b10>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_expert_report_file_ff799d04-be65-4129-a3a9-f11da8830661.pdf HTTP/1.1" 201 0
2026-03-28 14:02:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:02:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 92f1052e-2c5b-500c-801d-40376c1b4f7c, skipping ID generation
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DDT16AWH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DT16AWH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58d350>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_expert_report_file_528257ec-afcd-4c16-a527-fba5dcff507e.pdf HTTP/1.1" 201 0
2026-03-28 14:02:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:02:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 356c7b48-0ca4-5934-ba83-5b447228ae4f, skipping ID generation
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DGU14USS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU14USS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928862/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928994/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928994>
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767527%27 HTTP/1.1" 200 None
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767527 not downloaded yet
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923304%27 HTTP/1.1" 200 None
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923304 not downloaded yet
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV65%20GXF-GB>
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767548%27 HTTP/1.1" 200 None
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767548 not downloaded yet
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923324%27 HTTP/1.1" 200 None
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923324 not downloaded yet
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c116710>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928890%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928890/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b71d0>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923471%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923471/600 saved to cache
2026-03-28 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b5b50>
2026-03-28 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929371%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929371/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7fdd0>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929339%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929339/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK12%20LBY-GB>
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767563%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767563 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923343%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923343 not downloaded yet
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923832/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928844/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928844>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929340>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929315/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929315>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923819/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923819>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923441/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923441>
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767575%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767575 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923361%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923361 not downloaded yet
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d3dd0>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_expert_report_file_59d2b004-65ff-4a15-81fd-23863fe63b97.pdf HTTP/1.1" 201 0
2026-03-28 14:02:54 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: efe9536c-07f4-51cc-8c8c-b67b73b93c1d, skipping ID generation
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26Reg%3DEA67PUX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EA67PUX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de4c8d0>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_expert_report_file_d41ad2f5-f935-4bc3-a457-c9687ee8880d.pdf HTTP/1.1" 201 0
2026-03-28 14:02:54 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d240778-137c-5daf-bc26-32539d983300, skipping ID generation
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26Reg%3DLM11RXV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM11RXV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f1bd0>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928862%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928862/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de4ec10>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929353%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929353/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5fc90>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929328%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929328/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928964/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928964>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN15%20HKZ-GB>
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767586%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767586 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923381%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923381 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698970520%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970520 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698709973%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698709973 not downloaded yet
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923423>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929297/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929297>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU14USS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767510/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DT16AWH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767600%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767600 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923412%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923412 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698953140%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953140 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698709981%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698709981 not downloaded yet
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928994/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe67c50>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923832%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923832/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO15%20XUV-GB>
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767618%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767618 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923444%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923444 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698970538%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970538 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698709995%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698709995 not downloaded yet
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928844/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767633%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767633 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923467%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923467 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698953155%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953155 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698710007%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710007 not downloaded yet
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923819/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923441/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929315/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923343>
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698767650%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767650 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923497%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923497 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698970555%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970555 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698710017%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710017 not downloaded yet
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe31fd0>
2026-03-28 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928994%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928994/600 saved to cache
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698953167%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953167 not downloaded yet
2026-03-28 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698710036%27 HTTP/1.1" 200 None
2026-03-28 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710036 not downloaded yet
2026-03-28 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928964/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698970565%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970565 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698710056%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710056 not downloaded yet
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3de50>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928844%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928844/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51fad0>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929340%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929340/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0f2d0>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923819%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923819/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea31d0>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_expert_report_file_0a61dc25-b2b7-4ba6-a03b-7cf405f04c82.pdf HTTP/1.1" 201 0
2026-03-28 14:02:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ea08653a-82f6-5e2e-9b8f-caf8f656653f, skipping ID generation
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DAK12LBY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK12LBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed2490>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923441%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923441/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feabb90>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929315%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929315/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767510/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698709973>
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923423/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929297/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698953184%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953184 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698710072%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710072 not downloaded yet
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709995/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698709995>
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787364%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787364 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698970574%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970574 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698710093%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710093 not downloaded yet
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970538>
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787376%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787376 not downloaded yet
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c587510>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_expert_report_file_ad5bf725-e885-4715-91e4-a5c5d41d9c3b.pdf HTTP/1.1" 201 0
2026-03-28 14:02:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561, skipping ID generation
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DAV65GXF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV65GXF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02: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-28 14:02: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-28 14:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e1a10>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928964%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928964/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c860290>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_expert_report_file_095666f7-82fd-4fa1-86ee-8f085b25f2a4.pdf HTTP/1.1" 201 0
2026-03-28 14:02:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9708014f-5ed6-5f8a-955b-235d568bd501, skipping ID generation
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3DKN15HKZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN15HKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710007/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710007>
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710017/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710017>
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767633/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767633>
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923467/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923467>
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787394%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787394 not downloaded yet
2026-03-28 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953155>
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920136%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920136 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174235%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174235 not downloaded yet
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c779710>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767510%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767510/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fedfe10>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923283%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923283/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b2250>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923423%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923423/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59a990>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929297%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929297/600 saved to cache
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787404%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787404 not downloaded yet
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970555/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970555>
2026-03-28 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710036>
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920162%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920162 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174245%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174245 not downloaded yet
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787413%27 HTTP/1.1" 200 None
2026-03-28 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787413 not downloaded yet
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f13d0>
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923343%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923343/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e8450>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_expert_report_file_ec481218-4c34-446b-8ae5-481e1c20d540.pdf HTTP/1.1" 201 0
2026-03-28 14:02:56 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 325fe017-882a-52af-b1a0-8b2b107ef73e, skipping ID generation
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%26Reg%3DPO15XUV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PO15XUV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970565>
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710056>
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953167/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953167>
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787350/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK12LBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709995/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920194%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920194 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174256%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174256 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787427%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787427 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923331%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923331 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920213%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920213 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174269%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174269 not downloaded yet
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710093>
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787442%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787442 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923352%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923352 not downloaded yet
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710007/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710017/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN15HKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920233%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920233 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174280%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174280 not downloaded yet
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767633/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923467/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787455%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787455 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923379%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923379 not downloaded yet
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6421d0>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698709995%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709995/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe65150>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698709973%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709973/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920255%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920255 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174294%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174294 not downloaded yet
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970555/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698787472%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787472 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923394%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923394 not downloaded yet
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920276%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920276 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174314%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174314 not downloaded yet
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787350/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174245>
2026-03-28 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920162>
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698923413%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923413 not downloaded yet
2026-03-28 14:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953167/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698920305%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920305 not downloaded yet
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:02: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%3D698174333%27 HTTP/1.1" 200 None
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174333 not downloaded yet
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b1490>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698970538%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970538/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8cf3d0>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698710007%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710007/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd171d0>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698710017%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710017/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca82650>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698953155%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953155/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c104790>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767633%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767633/600 saved to cache
2026-03-28 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d692b50>
2026-03-28 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923467%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923467/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923438%27 HTTP/1.1" 200 None
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923438 not downloaded yet
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923331/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923331>
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920332%27 HTTP/1.1" 200 None
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920332 not downloaded yet
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698174356%27 HTTP/1.1" 200 None
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174356 not downloaded yet
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd144d0>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698970555%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970555/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c82fed0>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698710036%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710036/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923457%27 HTTP/1.1" 200 None
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923457 not downloaded yet
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174269/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174269>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787442>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920213/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920213>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923352>
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923491%27 HTTP/1.1" 200 None
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923491 not downloaded yet
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d3910>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787350%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787350/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de4f7d0>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698970565%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970565/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011cbd0>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698953167%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953167/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011ba50>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698710056%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710056/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d780a90>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698710093%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710093/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923379/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923379>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174294>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787427>
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698923510%27 HTTP/1.1" 200 None
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923510 not downloaded yet
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de20a10>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174221%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174221/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920162/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920276>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174314/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174314>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923394>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174333>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920305/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920305>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923457>
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923331/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea9a50>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174245%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174245/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920213/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174269/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d676a10>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920162%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920162/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923379/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174314/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d6c10>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923352%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923352/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd34bd0>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923331%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923331/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923510/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923510>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174356/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174356>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923438>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923491/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923491>
2026-03-28 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920332>
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8903d0>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787442%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787442/600 saved to cache
2026-03-28 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920305/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c659c90>
2026-03-28 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920213%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920213/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c403f90>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787427%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787427/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6424d0>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174269%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174269/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52aa50>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923394%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923394/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d643510>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923379%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923379/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d987810>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174314%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174314/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d641d50>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174294%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174294/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d959ed0>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920276%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920276/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174280/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174280>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923413>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920255>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787455>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787472/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787472>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174256>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920233/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920233>
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff52210>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920305%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920305/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb3590>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174333%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174333/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed0a50>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923457%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923457/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787413>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920194>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PO15XUV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923491/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923510/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174356/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920233/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787404>
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5294d0>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923491%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923491/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787472/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174280/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PO15XUV/42809772?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=1ksGRuGZMylD5KeVhMjhRx%2BfGxoL8DlmhQEw9kjsatI%3D)
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8cc2d0>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920332%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920332/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698174235>
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920136/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920136>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787394>
2026-03-28 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d39d0>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923438%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923438/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9fff10>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923510%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923510/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59bd90>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174356%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174356/600 saved to cache
2026-03-28 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787376>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV65GXF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970574>
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c107c10>
2026-03-28 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787455%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787455/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2dfd0>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174256%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174256/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57cb50>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920233%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920233/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bc090>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920255%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920255/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fef27d0>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923413%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923413/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:02:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feab050>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787472%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787472/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe31bd0>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174280%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174280/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a07d0>
2026-03-28 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPO15XUV%252F698923295%252F600') HTTP/1.1" 204 0
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923295/600 saved to cache
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 325fe017-882a-52af-b1a0-8b2b107ef73e
2026-03-28 14:02:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 325fe017-882a-52af-b1a0-8b2b107ef73e, skipping ID generation
2026-03-28 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 325fe017-882a-52af-b1a0-8b2b107ef73e sending to next pipeline
2026-03-28 14:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 325fe017-882a-52af-b1a0-8b2b107ef73e, identifier: PO15%20XUV
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c680b90>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787413%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787413/600 saved to cache
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429c90>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920194%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920194/600 saved to cache
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698710072>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953184/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953184>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923497/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923497>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787364>
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:03:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 325fe017-882a-52af-b1a0-8b2b107ef73e with identifier: PO15%20XUV
2026-03-28 14:03:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 325fe017-882a-52af-b1a0-8b2b107ef73e with identifier: PO15%20XUV
2026-03-28 14:03:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 325fe017-882a-52af-b1a0-8b2b107ef73e with identifier: PO15%20XUV to the API
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923295/600>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_expert_report_file_ec481218-4c34-446b-8ae5-481e1c20d540.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO15%20XUV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '325fe017-882a-52af-b1a0-8b2b107ef73e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO15 XUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO15%20XUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 78111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52972,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50809,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923331/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49899,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923379/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46030,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923394/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44037,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99875,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923457/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923491/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_325fe017-882a-52af-b1a0-8b2b107ef73e/325fe017-882a-52af-b1a0-8b2b107ef73e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PO15XUV/698923510/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 1.4 T 140 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'T 140 EXCLUSIV',
 'vin': 'W0LPD9EC4F1031943',
 'year': 2015}
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO15%2520XUV%27 HTTP/1.1" 200 None
2026-03-28 14:03:00 [bca.uk] INFO: Saving data for PO15%20XUV: {'created_time': 1774706580.612616, 'last_price_update_time': 1774706580.612628, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO15%2520XUV') HTTP/1.1" 204 0
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923444>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767650>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767618>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3185aed0>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787404%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787404/600 saved to cache
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953140>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698709981>
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN15HKZ/42810176?sv=2020-08-04&st=2026-03-28T14%3A02%3A54Z&se=2026-03-28T14%3A27%3A54Z&sr=b&sp=r&sig=6ZOzhCNRXpxseDgu0vJzh7zeL7nkRl6lcUDHM3dN8f4%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953184/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK12LBY/42807851?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=rVL1iJzLJtr688%2BIoR0ly84el0HPI9ysth%2F2YIfbWys%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923412>
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923497/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920136/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV65GXF/42809712?sv=2020-08-04&st=2026-03-28T14%3A02%3A53Z&se=2026-03-28T14%3A27%3A53Z&sr=b&sp=r&sig=sDl3PHJQQenzzf0IaxC9YbOCWzunrZz%2F4azGtC537eM%3D)
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c45c350>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787376%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787376/600 saved to cache
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767600>
2026-03-28 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970520>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fde6350>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920094%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920094/600 saved to cache
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb6250>
2026-03-28 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKN15HKZ%252F698174235%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174235/600 saved to cache
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9708014f-5ed6-5f8a-955b-235d568bd501
2026-03-28 14:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9708014f-5ed6-5f8a-955b-235d568bd501, skipping ID generation
2026-03-28 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9708014f-5ed6-5f8a-955b-235d568bd501 sending to next pipeline
2026-03-28 14:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9708014f-5ed6-5f8a-955b-235d568bd501, identifier: KN15%20HKZ
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c402d10>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787394%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787394/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ecc3b50>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698970574%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970574/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd11dd0>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698953184%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953184/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ
2026-03-28 14:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ
2026-03-28 14:03:01 [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-28 14:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174235/600>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_expert_report_file_095666f7-82fd-4fa1-86ee-8f085b25f2a4.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42175,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174221/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174245/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174256/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174269/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40300,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174280/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73651,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174314/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9708014f-5ed6-5f8a-955b-235d568bd501/9708014f-5ed6-5f8a-955b-235d568bd501_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN15HKZ/698174356/600',
             'Width': 600}],
 '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-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:01 [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-28 14:03:01 [bca.uk] INFO: Saving data for KN15%20HKZ: {'created_time': 1774706581.593804, 'last_price_update_time': 1774706581.593814, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:01 [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-28 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923381>
2026-03-28 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767586/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767586>
2026-03-28 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM11RXV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923361>
2026-03-28 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EA67PUX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767575>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c504ed0>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK12LBY%252F698787364%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787364/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ea08653a-82f6-5e2e-9b8f-caf8f656653f
2026-03-28 14:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ea08653a-82f6-5e2e-9b8f-caf8f656653f, skipping ID generation
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ea08653a-82f6-5e2e-9b8f-caf8f656653f sending to next pipeline
2026-03-28 14:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea08653a-82f6-5e2e-9b8f-caf8f656653f, identifier: AK12%20LBY
2026-03-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f97d0>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698710072%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710072/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f8710>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923497%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923497/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99ed90>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV65GXF%252F698920136%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920136/600 saved to cache
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561
2026-03-28 14:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561, skipping ID generation
2026-03-28 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561 sending to next pipeline
2026-03-28 14:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561, identifier: AV65%20GXF
2026-03-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb7750>
2026-03-28 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767650%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767650/600 saved to cache
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb05d0>
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698709981%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709981/600 saved to cache
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5fb5d0>
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698953140%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953140/600 saved to cache
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea08653a-82f6-5e2e-9b8f-caf8f656653f with identifier: AK12%20LBY
2026-03-28 14:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea08653a-82f6-5e2e-9b8f-caf8f656653f with identifier: AK12%20LBY
2026-03-28 14:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea08653a-82f6-5e2e-9b8f-caf8f656653f with identifier: AK12%20LBY to the API
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787364/600>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_expert_report_file_0a61dc25-b2b7-4ba6-a03b-7cf405f04c82.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK12%20LBY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea08653a-82f6-5e2e-9b8f-caf8f656653f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK12 LBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK12%20LBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 119070,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787350/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787364/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41657,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787376/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787394/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73790,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79104,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787455/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea08653a-82f6-5e2e-9b8f-caf8f656653f/ea08653a-82f6-5e2e-9b8f-caf8f656653f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86318,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK12LBY/698787472/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.4 D5 215 R DESIGN G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 215 R DESIGN G/T',
 'vin': 'YV1DZ8256C2327788',
 'year': 2012}
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK12%2520LBY%27 HTTP/1.1" 200 None
2026-03-28 14:03:02 [bca.uk] INFO: Saving data for AK12%20LBY: {'created_time': 1774706582.495767, 'last_price_update_time': 1774706582.495779, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK12%2520LBY') HTTP/1.1" 204 0
2026-03-28 14:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561 with identifier: AV65%20GXF
2026-03-28 14:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561 with identifier: AV65%20GXF
2026-03-28 14:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561 with identifier: AV65%20GXF to the API
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920136/600>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_expert_report_file_ad5bf725-e885-4715-91e4-a5c5d41d9c3b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV65%20GXF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV65 GXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV65%20GXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 72079,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920136/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49631,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920162/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920194/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45461,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920213/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920233/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101497,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920255/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69895,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87241,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920305/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561/3178ef9b-a5d4-5f26-baa7-4b0b7cfd9561_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74881,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV65GXF/698920332/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.0 P/T 68 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 68 ACTIVE',
 'vin': 'VF3CCZMZ6FT166574',
 'year': 2015}
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV65%2520GXF%27 HTTP/1.1" 200 None
2026-03-28 14:03:02 [bca.uk] INFO: Saving data for AV65%20GXF: {'created_time': 1774706582.897417, 'last_price_update_time': 1774706582.897427, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV65%2520GXF') HTTP/1.1" 204 0
2026-03-28 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767548>
2026-03-28 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767563>
2026-03-28 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767527>
2026-03-28 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923324>
2026-03-28 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923304>
2026-03-28 14:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7d83d0>
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767618%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767618/600 saved to cache
2026-03-28 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7ea10>
2026-03-28 14:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923444%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923444/600 saved to cache
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd70f50>
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698970520%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970520/600 saved to cache
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de4ced0>
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923412%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923412/600 saved to cache
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c402f50>
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767600%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767600/600 saved to cache
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA67PUX/42810613?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=FV2MJ3KNr66dhTGacY033E%2BqmCeGdrbYHllv8MYGBuI%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM11RXV/42806050?sv=2020-08-04&st=2026-03-28T14%3A02%3A51Z&se=2026-03-28T14%3A27%3A51Z&sr=b&sp=r&sig=caEaKFXTUt%2BfRTREEriaB%2FaR7T%2BUUg3%2FKsPPCwG8otw%3D)
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928823>
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767586/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ62%20HDO-GB>
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923798>
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929332>
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928934>
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT16AWH/42810199?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=Qm3Z9KBDI%2FgTQga6pc%2FqHN6txQQLz%2B%2FrlyC%2F4kkmDaA%3D)
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd15050>
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA67PUX%252F698970518%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970518/600 saved to cache
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d
2026-03-28 14:03:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: efe9536c-07f4-51cc-8c8c-b67b73b93c1d, skipping ID generation
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item efe9536c-07f4-51cc-8c8c-b67b73b93c1d sending to next pipeline
2026-03-28 14:03:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efe9536c-07f4-51cc-8c8c-b67b73b93c1d, identifier: EA67%20PUX
2026-03-28 14:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efe9536c-07f4-51cc-8c8c-b67b73b93c1d with identifier: EA67%20PUX
2026-03-28 14:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efe9536c-07f4-51cc-8c8c-b67b73b93c1d with identifier: EA67%20PUX
2026-03-28 14:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efe9536c-07f4-51cc-8c8c-b67b73b93c1d with identifier: EA67%20PUX to the API
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970518/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_expert_report_file_59d2b004-65ff-4a15-81fd-23863fe63b97.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA67%20PUX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efe9536c-07f4-51cc-8c8c-b67b73b93c1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA67 PUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA67%20PUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 63227,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970518/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970520/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970555/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953167/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698953184/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe9536c-07f4-51cc-8c8c-b67b73b93c1d/efe9536c-07f4-51cc-8c8c-b67b73b93c1d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38140,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA67PUX/698970574/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.0 SCE AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'SCE AMBIANCE',
 'vin': 'UU15SDMC559039894',
 'year': 2017}
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA67%2520PUX%27 HTTP/1.1" 200 None
2026-03-28 14:03:03 [bca.uk] INFO: Saving data for EA67%20PUX: {'created_time': 1774706583.764609, 'last_price_update_time': 1774706583.76462, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA67%2520PUX') HTTP/1.1" 204 0
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU14USS/42809794?sv=2020-08-04&st=2026-03-28T14%3A02%3A49Z&se=2026-03-28T14%3A27%3A49Z&sr=b&sp=r&sig=UCoZSxmlKy5d0BUzmMeFfalunCe3LCcB9XS6zEEjeiM%3D)
2026-03-28 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928908>
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV16%20HBD-GB>
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY18%20CYT-GB>
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF64%20UPV-GB>
2026-03-28 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ69%20TMO-GB>
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7628d0>
2026-03-28 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM11RXV%252F698709956%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709956/600 saved to cache
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8d240778-137c-5daf-bc26-32539d983300
2026-03-28 14:03:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d240778-137c-5daf-bc26-32539d983300, skipping ID generation
2026-03-28 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8d240778-137c-5daf-bc26-32539d983300 sending to next pipeline
2026-03-28 14:03:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d240778-137c-5daf-bc26-32539d983300, identifier: LM11%20RXV
2026-03-28 14:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV
2026-03-28 14:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV
2026-03-28 14:03:04 [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-28 14:03:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709956/600>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_expert_report_file_d41ad2f5-f935-4bc3-a457-c9687ee8880d.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42244,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709956/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709981/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698709995/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710007/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39909,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710017/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710036/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d240778-137c-5daf-bc26-32539d983300/8d240778-137c-5daf-bc26-32539d983300_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70757,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM11RXV/698710093/600',
             'Width': 600}],
 '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-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:04 [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-28 14:03:04 [bca.uk] INFO: Saving data for LM11%20RXV: {'created_time': 1774706584.31934, 'last_price_update_time': 1774706584.319353, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:04 [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-28 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c730d90>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767575%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767575/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c172dd0>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767586%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767586/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8181d0>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923381%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923381/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b0450>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923361%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923361/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deb0110>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767548%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767548/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c761d90>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767527%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767527/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c730190>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923324%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923324/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8344d0>
2026-03-28 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDT16AWH%252F698767563%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767563/600 saved to cache
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 92f1052e-2c5b-500c-801d-40376c1b4f7c
2026-03-28 14:03:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 92f1052e-2c5b-500c-801d-40376c1b4f7c, skipping ID generation
2026-03-28 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 92f1052e-2c5b-500c-801d-40376c1b4f7c sending to next pipeline
2026-03-28 14:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92f1052e-2c5b-500c-801d-40376c1b4f7c, identifier: DT16%20AWH
2026-03-28 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880714>
2026-03-28 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929269/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929269>
2026-03-28 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923388>
2026-03-28 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296274>
2026-03-28 14:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92f1052e-2c5b-500c-801d-40376c1b4f7c with identifier: DT16%20AWH
2026-03-28 14:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92f1052e-2c5b-500c-801d-40376c1b4f7c with identifier: DT16%20AWH
2026-03-28 14:03:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92f1052e-2c5b-500c-801d-40376c1b4f7c with identifier: DT16%20AWH to the API
2026-03-28 14:03:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767563/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_expert_report_file_ff799d04-be65-4129-a3a9-f11da8830661.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT16%20AWH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '92f1052e-2c5b-500c-801d-40376c1b4f7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT16 AWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT16%20AWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 153775,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42056,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767510/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37131,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767586/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75669,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767600/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72593,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767633/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92f1052e-2c5b-500c-801d-40376c1b4f7c/92f1052e-2c5b-500c-801d-40376c1b4f7c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT16AWH/698767650/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 2.0 COOPER D Estate',
 'transmission': 'manual',
 'trim': 'COOPER D',
 'vin': 'WMWLR920902E23524',
 'year': 2016}
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT16%2520AWH%27 HTTP/1.1" 200 None
2026-03-28 14:03:05 [bca.uk] INFO: Saving data for DT16%20AWH: {'created_time': 1774706585.220788, 'last_price_update_time': 1774706585.2208, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT16%2520AWH') HTTP/1.1" 204 0
2026-03-28 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6dee10>
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGU14USS%252F698923304%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923304/600 saved to cache
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 356c7b48-0ca4-5934-ba83-5b447228ae4f
2026-03-28 14:03:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 356c7b48-0ca4-5934-ba83-5b447228ae4f, skipping ID generation
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 356c7b48-0ca4-5934-ba83-5b447228ae4f sending to next pipeline
2026-03-28 14:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 356c7b48-0ca4-5934-ba83-5b447228ae4f, identifier: GU14%20USS
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c743e50>
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928823%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928823/600 saved to cache
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444440>
2026-03-28 14:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS
2026-03-28 14:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS
2026-03-28 14:03:05 [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-28 14:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923304/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_expert_report_file_528257ec-afcd-4c16-a527-fba5dcff507e.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923324/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43503,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923361/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44113,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923467/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356c7b48-0ca4-5934-ba83-5b447228ae4f/356c7b48-0ca4-5934-ba83-5b447228ae4f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU14USS/698923497/600',
             'Width': 600}],
 '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-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU14%2520USS%27 HTTP/1.1" 200 None
2026-03-28 14:03:05 [bca.uk] INFO: Saving data for GU14%20USS: {'created_time': 1774706585.791133, 'last_price_update_time': 1774706585.791144, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:05 [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-28 14:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928776>
2026-03-28 14:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ59%20WXK-GB>
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d980410>
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_expert_report_file_3d7fad5e-5030-421e-9f2f-8d75a3d85b56.pdf HTTP/1.1" 201 0
2026-03-28 14:03:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c697e335-b937-5194-8aed-71297a871cbe, skipping ID generation
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DMJ62HDO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ62HDO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d95a7d0>
2026-03-28 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929332%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929332/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d1b10>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928934%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928934/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d829b10>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923798%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923798/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929313/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929313>
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888257%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888257 not downloaded yet
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888265%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888265 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888270%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888270 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888273%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888273 not downloaded yet
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888277%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888277 not downloaded yet
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923758>
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928881>
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA16%20HNC-GB>
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929269/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888285%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888285 not downloaded yet
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fc810>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928908%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928908/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5d490>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_expert_report_file_0a24782d-dd5a-4a16-a23c-f1c716782560.pdf HTTP/1.1" 201 0
2026-03-28 14:03:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c77c9a7-bec0-528f-95be-edf653516a09, skipping ID generation
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DGV16HBD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV16HBD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb0650>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_expert_report_file_e5c0a702-5f8a-445c-aebe-bbb3e817cca7.pdf HTTP/1.1" 201 0
2026-03-28 14:03:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 567b324e-2678-5f7b-ae48-9d6f040ce03b, skipping ID generation
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DFY18CYT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY18CYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888292%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888292 not downloaded yet
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF23%20LJX-GB>
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888251/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ62HDO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929313/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698104815%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104815 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698798448%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798448 not downloaded yet
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c476890>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_expert_report_file_11c3ec59-0761-4874-997c-430af7577d27.pdf HTTP/1.1" 201 0
2026-03-28 14:03:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5, skipping ID generation
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DGJ69TMO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ69TMO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd114d0>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_expert_report_file_4bbceb15-abdf-4eb2-8b26-880f39caa820.pdf HTTP/1.1" 201 0
2026-03-28 14:03:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 68af04a9-eec4-52ae-b536-68c72f8fddc4, skipping ID generation
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DGF64UPV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF64UPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888302%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888302 not downloaded yet
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929257>
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923368>
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698104822%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104822 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698798451%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798451 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698438530%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438530 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698015321%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015321 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697888310%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888310 not downloaded yet
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fde7150>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296274%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296274/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c86f650>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923388%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923388/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e0ed0>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929269%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929269/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c86d0d0>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLR11XWM%252F697880714%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880714/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de03cd0>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444440%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444440/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de875d0>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928776%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928776/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c7350>
2026-03-28 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929313%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929313/600 saved to cache
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880683/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880683>
2026-03-28 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888273/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888273>
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698104830%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104830 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698798455%27 HTTP/1.1" 200 None
2026-03-28 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798455 not downloaded yet
2026-03-28 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438535%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438535 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015329%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015329 not downloaded yet
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888277>
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888270>
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104842%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104842 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698798460%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798460 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438539%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438539 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015333%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015333 not downloaded yet
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888265>
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY18CYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104850%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104850 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698798471%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798471 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438545%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438545 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015337%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015337 not downloaded yet
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888251/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104806/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV16HBD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888285>
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104870%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104870 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698798493%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798493 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438550%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438550 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015341%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015341 not downloaded yet
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c891cd0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_expert_report_file_f5189d09-def5-4aa8-9470-421e79f892be.pdf HTTP/1.1" 201 0
2026-03-28 14:03:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b90da0a6-3ad2-591a-8a5c-936884592342, skipping ID generation
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DPJ59WXK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ59WXK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7dfd0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923758%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923758/600 saved to cache
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d36d0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928881%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928881/600 saved to cache
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888273/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104885%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104885 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698798512%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798512 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438559%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438559 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015348%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015348 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698424526%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424526 not downloaded yet
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880683/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438530>
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888310>
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015321>
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104900%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104900 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698798528%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798528 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438561%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438561 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015357%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015357 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698424528%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424528 not downloaded yet
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4b8110>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_expert_report_file_1e1c689c-efff-4588-b468-3ffed66a2a30.pdf HTTP/1.1" 201 0
2026-03-28 14:03:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4, skipping ID generation
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DRA16HNC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA16HNC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008f4d0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ62HDO%252F697888251%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888251/600 saved to cache
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fdbd0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_expert_report_file_1670fa3c-f4d4-41d7-a63f-bee121998e69.pdf HTTP/1.1" 201 0
2026-03-28 14:03:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e2169724-1950-5652-92b2-0f3da8b4bfbb, skipping ID generation
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DGF23LJX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF23LJX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b62d0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923368%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923368/600 saved to cache
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feab4d0>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929257%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929257/600 saved to cache
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b7590>
2026-03-28 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ62HDO%252F697888273%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888273/600 saved to cache
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015333>
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104923%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104923 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698798541%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798541 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438565%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438565 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698015369%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015369 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698424530%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424530 not downloaded yet
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698672300%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672300 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698568375%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568375 not downloaded yet
2026-03-28 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104806/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015337/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015337>
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698438567%27 HTTP/1.1" 200 None
2026-03-28 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438567 not downloaded yet
2026-03-28 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698015380%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015380 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698424531%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424531 not downloaded yet
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672313%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672313 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568403%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568403 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698424533%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424533 not downloaded yet
2026-03-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40c850>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FLR11XWM%252F697880683%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880683/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd735d0>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FFY18CYT%252F698798445%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798445/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a9d90>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FMJ62HDO%252F697888265%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888265/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5349d0>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FMJ62HDO%252F697888270%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888270/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798493/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798493>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438550>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015341>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104870/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104870>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ59WXK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672325%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672325 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568428%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568428 not downloaded yet
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698424537%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424537 not downloaded yet
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672337%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672337 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568447%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568447 not downloaded yet
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd17250>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FMJ62HDO%252F697888277%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888277/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fedf590>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FGV16HBD%252F698104806%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104806/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d1d50>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FMJ62HDO%252F697888285%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888285/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698424539%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424539 not downloaded yet
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424528>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA16HNC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015357>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF23LJX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672344%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672344 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568475%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568475 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698424542%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424542 not downloaded yet
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d674d90>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FGF64UPV%252F698015321%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015321/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1c690>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FMJ62HDO%252F697888310%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888310/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015337/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424530>
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672357%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672357 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568523%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568523 not downloaded yet
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424531/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424531>
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698424545%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424545 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672371%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672371 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568566%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568566 not downloaded yet
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d677090>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FGJ69TMO%252F698438530%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438530/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d687850>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FGF64UPV%252F698015333%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015333/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015341/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672325>
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568428>
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104870/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672384%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672384 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568599%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568599 not downloaded yet
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798493/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ec93ed0>
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FGF64UPV%252F698015337%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015337/600 saved to cache
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424537>
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698672410%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672410 not downloaded yet
2026-03-28 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698568631%27 HTTP/1.1" 200 None
2026-03-28 14:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568631 not downloaded yet
2026-03-28 14:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c38ed50>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424523%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424523/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c504dd0>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015341%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015341/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec6a50>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438550%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438550/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5061d0>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104870%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104870/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c505a50>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798493%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798493/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424539>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568475/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568475>
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424545>
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424531/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c505010>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568359%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568359/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a1e50>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015357%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015357/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568523>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568599>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672371>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568566>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672357>
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ac210>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672283%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672283/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d97b390>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424528%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424528/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568631/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568631>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672410/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672410>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672384>
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568475/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c586090>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424530%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424530/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c172150>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424531%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424531/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424542>
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a305dc190>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424537%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424537/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ae9d0>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672325%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672325/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672344>
2026-03-28 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568447>
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c585590>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568428%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568428/600 saved to cache
2026-03-28 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c5e90>
2026-03-28 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568475%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568475/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c64d710>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424539%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424539/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f02d0>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424545%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424545/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568566/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672337/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672337>
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568631/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672410/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f0c90>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672371%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672371/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff15310>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568599%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568599/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c659f10>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672357%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672357/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424533>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568403>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672313/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672313>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015380>
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c993d90>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568566%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568566/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54c50>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568523%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568523/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2e050>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672384%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672384/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d692410>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568631%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568631/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2d0d0>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672410%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672410/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568447/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672337/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438567/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438567>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698568375>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015369>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698672300>
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1ed10>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424542%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424542/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438565>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438561/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438561>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798541>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104923>
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672313/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78d110>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568447%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568447/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA16HNC/42810198?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=LyYhM1EeBZuNgXZHNNjYE6jfdnZISItgtYhC%2Fw8yiFg%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eaea550>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672344%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672344/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c554d10>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672337%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672337/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798528>
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23LJX/42810323?sv=2020-08-04&st=2026-03-28T14%3A03%3A06Z&se=2026-03-28T14%3A28%3A06Z&sr=b&sp=r&sig=%2Bdy17hHkwj66nlfWTlsIK4h%2BkQbwO199F4yfh3pb5Uc%3D)
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104900>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698424526>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ade90>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672313%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672313/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c782710>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424533%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424533/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c862e90>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568403%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568403/600 saved to cache
2026-03-28 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438567/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015348/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015348>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438559/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438559>
2026-03-28 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798512/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798512>
2026-03-28 14:03:10 [scrapy.extensions.logstats] INFO: Crawled 97 pages (at 41 pages/min), scraped 101 items (at 42 items/min)
2026-03-28 14:03:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438561/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a03d0>
2026-03-28 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRA16HNC%252F698672300%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672300/600 saved to cache
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4
2026-03-28 14:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4, skipping ID generation
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a241d4e5-9ba8-591a-8b8d-858d5e5adfe4 sending to next pipeline
2026-03-28 14:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4, identifier: RA16%20HNC
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f01d0>
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015380%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015380/600 saved to cache
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea1210>
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015369%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015369/600 saved to cache
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78cd10>
2026-03-28 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF23LJX%252F698568375%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568375/600 saved to cache
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e2169724-1950-5652-92b2-0f3da8b4bfbb
2026-03-28 14:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e2169724-1950-5652-92b2-0f3da8b4bfbb, skipping ID generation
2026-03-28 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e2169724-1950-5652-92b2-0f3da8b4bfbb sending to next pipeline
2026-03-28 14:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2169724-1950-5652-92b2-0f3da8b4bfbb, identifier: GF23%20LJX
2026-03-28 14:03:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4 with identifier: RA16%20HNC
2026-03-28 14:03:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4 with identifier: RA16%20HNC
2026-03-28 14:03:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a241d4e5-9ba8-591a-8b8d-858d5e5adfe4 with identifier: RA16%20HNC to the API
2026-03-28 14:03:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672300/600>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_expert_report_file_1e1c689c-efff-4588-b468-3ffed66a2a30.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA16%20HNC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a241d4e5-9ba8-591a-8b8d-858d5e5adfe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA16 HNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA16%20HNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 106618,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40896,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672313/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672337/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39467,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62668,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672371/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672384/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a241d4e5-9ba8-591a-8b8d-858d5e5adfe4/a241d4e5-9ba8-591a-8b8d-858d5e5adfe4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80122,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA16HNC/698672410/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 110 GT EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 110 GT EDITION',
 'vin': 'WVWZZZAUZHW031645',
 'year': 2016}
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA16%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 14:03:12 [bca.uk] INFO: Saving data for RA16%20HNC: {'created_time': 1774706592.167557, 'last_price_update_time': 1774706592.16757, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA16%2520HNC') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX
2026-03-28 14:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX
2026-03-28 14:03:12 [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-28 14:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568375/600>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_expert_report_file_1670fa3c-f4d4-41d7-a63f-bee121998e69.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55774,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54541,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568447/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568475/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105246,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93278,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568566/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2169724-1950-5652-92b2-0f3da8b4bfbb/e2169724-1950-5652-92b2-0f3da8b4bfbb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86329,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23LJX/698568631/600',
             'Width': 600}],
 '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-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF23%2520LJX%27 HTTP/1.1" 200 None
2026-03-28 14:03:12 [bca.uk] INFO: Saving data for GF23%20LJX: {'created_time': 1774706592.602109, 'last_price_update_time': 1774706592.60212, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:12 [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-28 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ59WXK/42810349?sv=2020-08-04&st=2026-03-28T14%3A03%3A05Z&se=2026-03-28T14%3A28%3A05Z&sr=b&sp=r&sig=0pccUvvw8%2BiwcPxhRDvXDf%2FNBfxQSCx3DA%2F5VSxsghU%3D)
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438545>
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104885>
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438539>
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798471>
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104850>
2026-03-28 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cea50>
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438567%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438567/600 saved to cache
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f1a10>
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438565%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438565/600 saved to cache
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52d0d0>
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438561%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438561/600 saved to cache
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d695f50>
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798541%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798541/600 saved to cache
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c117010>
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104923%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104923/600 saved to cache
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798512/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798460/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798460>
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015329/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698015329>
2026-03-28 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104842>
2026-03-28 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015348/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438559/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4afc10>
2026-03-28 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPJ59WXK%252F698424526%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424526/600 saved to cache
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b90da0a6-3ad2-591a-8a5c-936884592342
2026-03-28 14:03:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b90da0a6-3ad2-591a-8a5c-936884592342, skipping ID generation
2026-03-28 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b90da0a6-3ad2-591a-8a5c-936884592342 sending to next pipeline
2026-03-28 14:03:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b90da0a6-3ad2-591a-8a5c-936884592342, identifier: PJ59%20WXK
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d4ed0>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798528%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798528/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8ce690>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104900%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104900/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK
2026-03-28 14:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK
2026-03-28 14:03:13 [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-28 14:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424526/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_expert_report_file_f5189d09-def5-4aa8-9470-421e79f892be.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44246,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40807,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41271,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424531/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82929,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424537/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b90da0a6-3ad2-591a-8a5c-936884592342/b90da0a6-3ad2-591a-8a5c-936884592342_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88034,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ59WXK/698424545/600',
             'Width': 600}],
 '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-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:13 [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-28 14:03:13 [bca.uk] INFO: Saving data for PJ59%20WXK: {'created_time': 1774706593.506626, 'last_price_update_time': 1774706593.506637, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:13 [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-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798455>
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698438535>
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104830>
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c65a0d0>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798512%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798512/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4b9790>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015348%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015348/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c65b910>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438559%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438559/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798451>
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104822>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8be4d0>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104850%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104850/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d687fd0>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438539%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438539/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fedf610>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798471%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798471/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffb3fd0>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438545%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438545/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7320d0>
2026-03-28 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104885%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104885/600 saved to cache
2026-03-28 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015329/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798460/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888302>
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ69TMO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF64UPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888292>
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104815>
2026-03-28 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296270>
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888257>
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798448/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798448>
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104830/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d65e810>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104842%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104842/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9936d0>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015329%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015329/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444427>
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF64UPV/42810175?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=V6hyON%2BJA3aCP72Z85NeT3V3LO92YkUY%2FTF4afm%2Fwq0%3D)
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ69TMO/42810317?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=fxrA47lDZk3kHA1qwB8WBSU128g%2FFzPfbU3cJO1Sguw%3D)
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227127>
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928757/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF57MWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD18%20YWW-GB>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca81a90>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798460%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798460/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a4ad0>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798455%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798455/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d640b10>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438535%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438535/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929305/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929305>
2026-03-28 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c990e50>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104822%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104822/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5858d0>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798451%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798451/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c990e50>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104830%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104830/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dc250>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF64UPV%252F698015312%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015312/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68af04a9-eec4-52ae-b536-68c72f8fddc4
2026-03-28 14:03:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 68af04a9-eec4-52ae-b536-68c72f8fddc4, skipping ID generation
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68af04a9-eec4-52ae-b536-68c72f8fddc4 sending to next pipeline
2026-03-28 14:03:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68af04a9-eec4-52ae-b536-68c72f8fddc4, identifier: GF64%20UPV
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4bb6d0>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ69TMO%252F698438524%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438524/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5
2026-03-28 14:03:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5, skipping ID generation
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 sending to next pipeline
2026-03-28 14:03:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5, identifier: GJ69%20TMO
2026-03-28 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d65fe10>
2026-03-28 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ62HDO%252F697888302%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888302/600 saved to cache
2026-03-28 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV
2026-03-28 14:03:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV
2026-03-28 14:03:14 [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-28 14:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015312/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_expert_report_file_4bbceb15-abdf-4eb2-8b26-880f39caa820.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015312/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40216,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015329/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015337/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73584,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015348/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66004,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79039,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68af04a9-eec4-52ae-b536-68c72f8fddc4/68af04a9-eec4-52ae-b536-68c72f8fddc4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF64UPV/698015380/600',
             'Width': 600}],
 '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-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:15 [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-28 14:03:15 [bca.uk] INFO: Saving data for GF64%20UPV: {'created_time': 1774706595.177537, 'last_price_update_time': 1774706595.17755, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:15 [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-28 14:03:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO
2026-03-28 14:03:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO
2026-03-28 14:03:15 [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-28 14:03:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438524/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_expert_report_file_11c3ec59-0761-4874-997c-430af7577d27.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52281,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438545/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438559/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438561/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf5f6c66-7fca-54d7-9dbf-87d60cf357d5/bf5f6c66-7fca-54d7-9dbf-87d60cf357d5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ69TMO/698438567/600',
             'Width': 600}],
 '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-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:15 [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-28 14:03:15 [bca.uk] INFO: Saving data for GJ69%20TMO: {'created_time': 1774706595.6478, 'last_price_update_time': 1774706595.647817, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:15 [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-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV16HBD/42810313?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=SZmUcBFQV93Ysin5HYH9TjRzwnjRVw7MvOMG44PxqsY%3D)
2026-03-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798448/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY18CYT/42807957?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=0X%2BGj0JbBf9U6KFOnmd0j0L8zgSNFs5MvLcdVjVSGWA%3D)
2026-03-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923746>
2026-03-28 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928864>
2026-03-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62HDO/42810342?sv=2020-08-04&st=2026-03-28T14%3A03%3A03Z&se=2026-03-28T14%3A28%3A03Z&sr=b&sp=r&sig=4HxRLcY572xInqDRczi5%2F9rPsO%2Fy115VX0mOcX57FiI%3D)
2026-03-28 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF21%20EBD-GB>
2026-03-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f2c10>
2026-03-28 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ62HDO%252F697888292%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888292/600 saved to cache
2026-03-28 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929237>
2026-03-28 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU19%20WRR-GB>
2026-03-28 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923350/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EX10BXE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929305/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928757/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF57MWW/42810309?sv=2020-08-04&st=2026-03-28T14%3A01%3A09Z&se=2026-03-28T14%3A26%3A09Z&sr=b&sp=r&sig=hJTqt8SLdbJfAcgzLjUmqtORuHZL2E6pw%2FRYFmCkjK4%3D)
2026-03-28 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c555890>
2026-03-28 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGV16HBD%252F698104815%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104815/600 saved to cache
2026-03-28 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0c77c9a7-bec0-528f-95be-edf653516a09
2026-03-28 14:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c77c9a7-bec0-528f-95be-edf653516a09, skipping ID generation
2026-03-28 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0c77c9a7-bec0-528f-95be-edf653516a09 sending to next pipeline
2026-03-28 14:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c77c9a7-bec0-528f-95be-edf653516a09, identifier: GV16%20HBD
2026-03-28 14:03:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c77c9a7-bec0-528f-95be-edf653516a09 with identifier: GV16%20HBD
2026-03-28 14:03:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c77c9a7-bec0-528f-95be-edf653516a09 with identifier: GV16%20HBD
2026-03-28 14:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c77c9a7-bec0-528f-95be-edf653516a09 with identifier: GV16%20HBD to the API
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104815/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_expert_report_file_0a24782d-dd5a-4a16-a23c-f1c716782560.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV16%20HBD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0c77c9a7-bec0-528f-95be-edf653516a09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV16 HBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV16%20HBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 59435,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53851,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104806/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48069,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104830/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104842/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104850/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99899,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104870/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81397,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87850,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c77c9a7-bec0-528f-95be-edf653516a09/0c77c9a7-bec0-528f-95be-edf653516a09_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV16HBD/698104923/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 DIG-S TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S TEKNA',
 'vin': 'SJNTBAE12U1158445',
 'year': 2016}
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV16%2520HBD%27 HTTP/1.1" 200 None
2026-03-28 14:03:16 [bca.uk] INFO: Saving data for GV16%20HBD: {'created_time': 1774706596.310642, 'last_price_update_time': 1774706596.310653, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV16%2520HBD') HTTP/1.1" 204 0
2026-03-28 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880656>
2026-03-28 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296262>
2026-03-28 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444414/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444414>
2026-03-28 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c82c710>
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY18CYT%252F698798448%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798448/600 saved to cache
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 567b324e-2678-5f7b-ae48-9d6f040ce03b
2026-03-28 14:03:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 567b324e-2678-5f7b-ae48-9d6f040ce03b, skipping ID generation
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 567b324e-2678-5f7b-ae48-9d6f040ce03b sending to next pipeline
2026-03-28 14:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 567b324e-2678-5f7b-ae48-9d6f040ce03b, identifier: FY18%20CYT
2026-03-28 14:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 567b324e-2678-5f7b-ae48-9d6f040ce03b with identifier: FY18%20CYT
2026-03-28 14:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 567b324e-2678-5f7b-ae48-9d6f040ce03b with identifier: FY18%20CYT
2026-03-28 14:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 567b324e-2678-5f7b-ae48-9d6f040ce03b with identifier: FY18%20CYT to the API
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798448/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_expert_report_file_e5c0a702-5f8a-445c-aebe-bbb3e817cca7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY18%20CYT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '567b324e-2678-5f7b-ae48-9d6f040ce03b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY18 CYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY18%20CYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MG MOTOR UK',
 'model': 'MG3',
 'odometer': 54811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40373,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40330,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798448/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798455/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40130,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798460/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38151,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798493/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60230,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798512/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74891,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b324e-2678-5f7b-ae48-9d6f040ce03b/567b324e-2678-5f7b-ae48-9d6f040ce03b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY18CYT/698798541/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-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': 'SDPZ1CBDAHS106814',
 'year': 2018}
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY18%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 14:03:16 [bca.uk] INFO: Saving data for FY18%20CYT: {'created_time': 1774706596.835165, 'last_price_update_time': 1774706596.835177, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY18%2520CYT') HTTP/1.1" 204 0
2026-03-28 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8bdcd0>
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296270%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296270/600 saved to cache
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0cb50>
2026-03-28 14:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ62HDO%252F697888257%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888257/600 saved to cache
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c697e335-b937-5194-8aed-71297a871cbe
2026-03-28 14:03:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c697e335-b937-5194-8aed-71297a871cbe, skipping ID generation
2026-03-28 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c697e335-b937-5194-8aed-71297a871cbe sending to next pipeline
2026-03-28 14:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c697e335-b937-5194-8aed-71297a871cbe, identifier: MJ62%20HDO
2026-03-28 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4a62d0>
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444427%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444427/600 saved to cache
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9a5a50>
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929305%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929305/600 saved to cache
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c899350>
2026-03-28 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGF57MWW%252F698928757%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928757/600 saved to cache
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdcc838c-10d3-5f36-90c6-59ef07eececc
2026-03-28 14:03:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdcc838c-10d3-5f36-90c6-59ef07eececc, skipping ID generation
2026-03-28 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cdcc838c-10d3-5f36-90c6-59ef07eececc sending to next pipeline
2026-03-28 14:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdcc838c-10d3-5f36-90c6-59ef07eececc, identifier: GF57%20MWW
2026-03-28 14:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923350/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX10BXE/42809799?sv=2020-08-04&st=2026-03-28T14%3A01%3A07Z&se=2026-03-28T14%3A26%3A07Z&sr=b&sp=r&sig=xoEQIFwTRaF8ZPdiio47BQcwaxFkt4KEonwRoN8KxQM%3D)
2026-03-28 14:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227117>
2026-03-28 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540362>
2026-03-28 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966015>
2026-03-28 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106426/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106426>
2026-03-28 14:03:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c697e335-b937-5194-8aed-71297a871cbe with identifier: MJ62%20HDO
2026-03-28 14:03:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c697e335-b937-5194-8aed-71297a871cbe with identifier: MJ62%20HDO
2026-03-28 14:03:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c697e335-b937-5194-8aed-71297a871cbe with identifier: MJ62%20HDO to the API
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888257/600>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_expert_report_file_3d7fad5e-5030-421e-9f2f-8d75a3d85b56.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ62%20HDO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c697e335-b937-5194-8aed-71297a871cbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ62 HDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ62%20HDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 57600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888251/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888257/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888273/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42570,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86436,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888292/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87136,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888302/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c697e335-b937-5194-8aed-71297a871cbe/c697e335-b937-5194-8aed-71297a871cbe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94414,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62HDO/697888310/600',
             'Width': 600}],
 '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': 'WF0JXXGAJJCY04732',
 'year': 2012}
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ62%2520HDO%27 HTTP/1.1" 200 None
2026-03-28 14:03:17 [bca.uk] INFO: Saving data for MJ62%20HDO: {'created_time': 1774706597.688183, 'last_price_update_time': 1774706597.688195, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ62%2520HDO') HTTP/1.1" 204 0
2026-03-28 14:03:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdcc838c-10d3-5f36-90c6-59ef07eececc with identifier: GF57%20MWW
2026-03-28 14:03:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdcc838c-10d3-5f36-90c6-59ef07eececc with identifier: GF57%20MWW
2026-03-28 14:03:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdcc838c-10d3-5f36-90c6-59ef07eececc with identifier: GF57%20MWW to the API
2026-03-28 14:03:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928757/600>
{'auction_title': '',
 'c_o_2_emission_value': 216,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_expert_report_file_584752f6-bc46-4485-a626-77559eb47905.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF57%20MWW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cdcc838c-10d3-5f36-90c6-59ef07eececc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF57 MWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF57%20MWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 139336,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48935,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928757/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48252,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928776/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49017,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928797/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928844/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45008,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928862/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100147,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928890/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928920/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928941/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdcc838c-10d3-5f36-90c6-59ef07eececc/cdcc838c-10d3-5f36-90c6-59ef07eececc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF57MWW/698928965/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 2.0 DCI SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI SPORT',
 'vin': 'JN1TCNT31U0009236',
 'year': 2007}
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF57%2520MWW%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [bca.uk] INFO: Saving data for GF57%20MWW: {'created_time': 1774706598.092464, 'last_price_update_time': 1774706598.092476, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF57%2520MWW') HTTP/1.1" 204 0
2026-03-28 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c64de90>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDP19FWW%252F698227127%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227127/600 saved to cache
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c893250>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_expert_report_file_53a5f549-42ce-4ecb-a0c0-2dd1f268474d.pdf HTTP/1.1" 201 0
2026-03-28 14:03:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 12688ef2-2fc1-5a39-9796-e8677733238c, skipping ID generation
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DSD18YWW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SD18YWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff23350>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928864%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928864/600 saved to cache
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c890250>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923746%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923746/600 saved to cache
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG65%20GXU-GB>
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091573%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091573 not downloaded yet
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d6b10>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_expert_report_file_11668d9c-d3bf-4976-a127-4798972af133.pdf HTTP/1.1" 201 0
2026-03-28 14:03:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32911a92-e281-56af-bde9-3b2fa177bca3, skipping ID generation
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DRF21EBD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF21EBD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb3e10>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEX10BXE%252F698923350%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923350/600 saved to cache
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5
2026-03-28 14:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5, skipping ID generation
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5 sending to next pipeline
2026-03-28 14:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5, identifier: EX10%20BXE
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d4e90>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929237%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929237/600 saved to cache
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091582%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091582 not downloaded yet
2026-03-28 14:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5 with identifier: EX10%20BXE
2026-03-28 14:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5 with identifier: EX10%20BXE
2026-03-28 14:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5 with identifier: EX10%20BXE to the API
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923350/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_expert_report_file_068aa374-a5bd-44bc-aa5b-2047a1a6ecb1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX10%20BXE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX10 BXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX10%20BXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 87635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923350/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45209,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47978,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923423/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923441/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86206,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923494/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5/f5f9bed7-96bb-5ef8-8a52-e232dbf0b7d5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX10BXE/698923535/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC S',
 'vin': 'WF0GXXGAJGAY09442',
 'year': 2010}
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX10%2520BXE%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [bca.uk] INFO: Saving data for EX10%20BXE: {'created_time': 1774706598.922582, 'last_price_update_time': 1774706598.922593, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX10%2520BXE') HTTP/1.1" 204 0
2026-03-28 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928843>
2026-03-28 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923736>
2026-03-28 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO69%20YDV-GB>
2026-03-28 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929295>
2026-03-28 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY70%20LWT-GB>
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663209%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663209 not downloaded yet
2026-03-28 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444414/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091595%27 HTTP/1.1" 200 None
2026-03-28 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091595 not downloaded yet
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d4350>
2026-03-28 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_expert_report_file_979aad18-f8b5-4e2d-b10e-0400b89475a8.pdf HTTP/1.1" 201 0
2026-03-28 14:03:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 25ea238e-697d-5563-a2fc-e7cf5710c862, skipping ID generation
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DDU19WRR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DU19WRR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663229%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663229 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091599%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091599 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718372%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718372 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663245%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663245 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091607%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091607 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718376%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718376 not downloaded yet
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296254/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296254>
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880617/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880617>
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663258%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663258 not downloaded yet
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929223/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND17VGZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091618%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091618 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718377%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718377 not downloaded yet
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4fff10>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FMJ03HOW%252F698444414%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444414/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed3fd0>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FEA24TKX%252F698296262%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296262/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffb3210>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FLR11XWM%252F697880656%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880656/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106426/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663290%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663290 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091624%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091624 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718379%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718379 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663323%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663323 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091636%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091636 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718381%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718381 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091582/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091582>
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091573>
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF21EBD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663345%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663345 not downloaded yet
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f0910>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FOV64PLN%252F698966015%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966015/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9fc610>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FDP19FWW%252F698227117%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227117/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698091644%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091644 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718386%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718386 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718372>
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663366%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663366 not downloaded yet
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c658710>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FFY68WNB%252F698106426%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106426/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b2b50>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FEJ13JTO%252F698540362%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540362/600 saved to cache
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f8fd0>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_expert_report_file_5a8e762a-f606-4130-a959-1ff32bcd893d.pdf HTTP/1.1" 201 0
2026-03-28 14:03:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d8f0d404-7eeb-556b-ba0e-71ee720847de, skipping ID generation
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DDG65GXU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG65GXU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b1510>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_expert_report_file_a7c2886b-381a-4890-a14a-26248553084e.pdf HTTP/1.1" 201 0
2026-03-28 14:03:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 05627c71-8f78-5f09-9412-0b2354bea98e, skipping ID generation
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DYY70LWT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY70LWT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718389%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718389 not downloaded yet
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929223/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND17VGZ/42810273?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ddznt5rliWG2eSFSeV1iYUxjjPUcheWJt3FgNXERnUs%3D)
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718377>
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718376>
2026-03-28 14:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091618>
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880617/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296254/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697663376%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663376 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271509%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271509 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474551%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474551 not downloaded yet
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718393%27 HTTP/1.1" 200 None
2026-03-28 14:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718393 not downloaded yet
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7da510>
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929295%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929295/600 saved to cache
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c64db10>
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928843%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928843/600 saved to cache
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008fb10>
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923736%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923736/600 saved to cache
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed3350>
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_expert_report_file_4befd2a5-6505-426b-becf-a419aa7b2643.pdf HTTP/1.1" 201 0
2026-03-28 14:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 05dbf1b7-4974-55c1-bc1d-1c2597466589, skipping ID generation
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DAO69YDV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AO69YDV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663290>
2026-03-28 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663258/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663258>
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271512%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271512 not downloaded yet
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474577%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474577 not downloaded yet
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697718395%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718395 not downloaded yet
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941070%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941070 not downloaded yet
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271514%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271514 not downloaded yet
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474602%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474602 not downloaded yet
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c863c50>
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND17VGZ%252F698929223%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929223/600 saved to cache
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 03d2b309-0f29-57c0-bf73-2b86c16c227a
2026-03-28 14:03:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 03d2b309-0f29-57c0-bf73-2b86c16c227a, skipping ID generation
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 03d2b309-0f29-57c0-bf73-2b86c16c227a sending to next pipeline
2026-03-28 14:03:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03d2b309-0f29-57c0-bf73-2b86c16c227a, identifier: ND17%20VGZ
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0cd410>
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLR11XWM%252F697880617%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880617/600 saved to cache
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd60850>
2026-03-28 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296254%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296254/600 saved to cache
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091582/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663323/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663323>
2026-03-28 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718379/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718379>
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941096%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941096 not downloaded yet
2026-03-28 14:03:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03d2b309-0f29-57c0-bf73-2b86c16c227a with identifier: ND17%20VGZ
2026-03-28 14:03:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03d2b309-0f29-57c0-bf73-2b86c16c227a with identifier: ND17%20VGZ
2026-03-28 14:03:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03d2b309-0f29-57c0-bf73-2b86c16c227a with identifier: ND17%20VGZ to the API
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929223/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_expert_report_file_bdb6cb51-6d35-4b6c-8ad3-62f4b946f3a3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND17%20VGZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03d2b309-0f29-57c0-bf73-2b86c16c227a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND17 VGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND17%20VGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 76902,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929223/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929237/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42743,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929257/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42035,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929269/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929290/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40575,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929297/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929315/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929328/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93461,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03d2b309-0f29-57c0-bf73-2b86c16c227a/03d2b309-0f29-57c0-bf73-2b86c16c227a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND17VGZ/698929349/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.2 D SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'D SPORT',
 'vin': 'JMZBN642601522059',
 'year': 2017}
2026-03-28 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND17%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 14:03:20 [bca.uk] INFO: Saving data for ND17%20VGZ: {'created_time': 1774706600.99855, 'last_price_update_time': 1774706600.998562, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND17%2520VGZ') HTTP/1.1" 204 0
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091624>
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663345>
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271517%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271517 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474627%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474627 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941135%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941135 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271518%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271518 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474652%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474652 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941155%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941155 not downloaded yet
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c861990>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091582%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091582/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea1d10>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663193%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663193/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718389/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718389>
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271523%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271523 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474680%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474680 not downloaded yet
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG65GXU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY70LWT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663258/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941176%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941176 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271527%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271527 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474703%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474703 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941196%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941196 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271534%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271534 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474726%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474726 not downloaded yet
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51fcd0>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091573%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091573/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b6190>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718372%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718372/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941096>
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941232%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941232 not downloaded yet
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474602>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718395/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718395>
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718379/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941070>
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663323/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271540%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271540 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698474759%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474759 not downloaded yet
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c890390>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718376%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718376/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb25d0>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718377%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718377/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941257%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941257 not downloaded yet
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698941275%27 HTTP/1.1" 200 None
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941275 not downloaded yet
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c418ed0>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663290%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663290/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bee10>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663258%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663258/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c898890>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091618%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091618/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed0390>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718379%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718379/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd60f50>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663345%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663345/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea0990>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663323%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663323/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718389/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941155>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271518>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941135/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941135>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474652>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474627>
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d97a750>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091624%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091624/600 saved to cache
2026-03-28 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941196/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941196>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474726>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941232>
2026-03-28 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271534>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008e750>
2026-03-28 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271506%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271506/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941135/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718395/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99f6d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718389%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718389/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e8cd0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474530%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474530/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bd350>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941096%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941096/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d692a50>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941070%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941070/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59bf10>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474602%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474602/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fda8410>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941135%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941135/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5993d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474627%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474627/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d979350>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941155%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941155/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d51d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718395%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718395/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941275>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941257>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474759/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474759>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271540>
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941196/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c898210>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271518%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271518/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8908d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474652%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474652/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271527>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941176>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474680/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474680>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474703/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474703>
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ba310>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941232%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941232/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271523>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271517>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474577/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474577>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271514>
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4c85d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474726%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474726/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb4490>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271534%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271534/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff163d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941196%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941196/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff17ad0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941275%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941275/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474703/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271512/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271512>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AO69YDV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718393/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718393>
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474551/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698474551>
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474680/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c5c10>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271540%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271540/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fedc890>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941257%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941257/600 saved to cache
2026-03-28 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271509>
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb16d0>
2026-03-28 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474703%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474703/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474759/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474577/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663366>
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718386>
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663376>
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ce6d0>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474680%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474680/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941043/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO69YDV/42810516?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=kth7LBRcZTbVN2IxcU%2F3tEYuPtUFnu10PDPk4DDda%2Fc%3D)
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718393/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd599d0>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941176%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941176/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c57e210>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271517%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271517/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bff10>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271514%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271514/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff203d0>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271523%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271523/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271512/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091644>
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697718381>
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663245>
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091636/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091636>
2026-03-28 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091607>
2026-03-28 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474551/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY70LWT/42810193?sv=2020-08-04&st=2026-03-28T14%3A03%3A18Z&se=2026-03-28T14%3A28%3A18Z&sr=b&sp=r&sig=PQQPbp7LgcrcfGY8GkVfWOvV1ULKBqIo0aCZ8cnvWF4%3D)
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8629d0>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474759%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474759/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7e450>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYY70LWT%252F698474577%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474577/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d55d0>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDG65GXU%252F698271527%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271527/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c461550>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAO69YDV%252F698941043%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941043/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 05dbf1b7-4974-55c1-bc1d-1c2597466589
2026-03-28 14:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 05dbf1b7-4974-55c1-bc1d-1c2597466589, skipping ID generation
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 05dbf1b7-4974-55c1-bc1d-1c2597466589 sending to next pipeline
2026-03-28 14:03:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05dbf1b7-4974-55c1-bc1d-1c2597466589, identifier: AO69%20YDV
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d686210>
2026-03-28 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718393%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718393/600 saved to cache
2026-03-28 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV
2026-03-28 14:03:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV
2026-03-28 14:03:23 [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-28 14:03:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941043/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_expert_report_file_4befd2a5-6505-426b-becf-a419aa7b2643.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941043/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50882,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941135/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46778,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941196/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77442,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941257/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05dbf1b7-4974-55c1-bc1d-1c2597466589/05dbf1b7-4974-55c1-bc1d-1c2597466589_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84564,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO69YDV/698941275/600',
             'Width': 600}],
 '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-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO69%2520YDV%27 HTTP/1.1" 200 None
2026-03-28 14:03:24 [bca.uk] INFO: Saving data for AO69%20YDV: {'created_time': 1774706604.176122, 'last_price_update_time': 1774706604.176131, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:24 [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-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65GXU/42797313?sv=2020-08-04&st=2026-03-28T14%3A03%3A17Z&se=2026-03-28T14%3A28%3A17Z&sr=b&sp=r&sig=45h4YfquPE4gw%2FlPB0vAarzO40zZuLap4z1MHRigzDY%3D)
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091599>
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663229>
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091595/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698091595>
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DU19WRR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3073bd10>
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FDG65GXU%252F698271512%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271512/600 saved to cache
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c170390>
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FYY70LWT%252F698474551%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474551/600 saved to cache
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 05627c71-8f78-5f09-9412-0b2354bea98e
2026-03-28 14:03:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 05627c71-8f78-5f09-9412-0b2354bea98e, skipping ID generation
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 05627c71-8f78-5f09-9412-0b2354bea98e sending to next pipeline
2026-03-28 14:03:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05627c71-8f78-5f09-9412-0b2354bea98e, identifier: YY70%20LWT
2026-03-28 14:03:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT
2026-03-28 14:03:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT
2026-03-28 14:03:24 [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-28 14:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474551/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_expert_report_file_a7c2886b-381a-4890-a14a-26248553084e.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41822,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474551/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39906,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474577/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39886,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474602/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474680/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474703/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79376,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474726/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05627c71-8f78-5f09-9412-0b2354bea98e/05627c71-8f78-5f09-9412-0b2354bea98e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78264,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY70LWT/698474759/600',
             'Width': 600}],
 '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-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY70%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 14:03:24 [bca.uk] INFO: Saving data for YY70%20LWT: {'created_time': 1774706604.91178, 'last_price_update_time': 1774706604.911793, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:24 [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-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697663209>
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444403>
2026-03-28 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SD18YWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091636/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c836bd0>
2026-03-28 14:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FDG65GXU%252F698271509%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271509/600 saved to cache
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d8f0d404-7eeb-556b-ba0e-71ee720847de
2026-03-28 14:03:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d8f0d404-7eeb-556b-ba0e-71ee720847de, skipping ID generation
2026-03-28 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d8f0d404-7eeb-556b-ba0e-71ee720847de sending to next pipeline
2026-03-28 14:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8f0d404-7eeb-556b-ba0e-71ee720847de, identifier: DG65%20GXU
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffb3490>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718386%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718386/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9784d0>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663366%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663366/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c89b690>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663376%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663376/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU
2026-03-28 14:03:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU
2026-03-28 14:03:25 [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-28 14:03:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271509/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_expert_report_file_5a8e762a-f606-4130-a959-1ff32bcd893d.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271506/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45355,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271509/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44299,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271512/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40892,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39730,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271518/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64433,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8f0d404-7eeb-556b-ba0e-71ee720847de/d8f0d404-7eeb-556b-ba0e-71ee720847de_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63632,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65GXU/698271540/600',
             'Width': 600}],
 '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-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG65%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 14:03:25 [bca.uk] INFO: Saving data for DG65%20GXU: {'created_time': 1774706605.580675, 'last_price_update_time': 1774706605.580687, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:25 [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-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU19WRR/42810292?sv=2020-08-04&st=2026-03-28T14%3A03%3A15Z&se=2026-03-28T14%3A28%3A15Z&sr=b&sp=r&sig=MtD%2F8L7XEKrXW%2B2op3%2BPdiCG6LVJvVg4cKAzJgc4HxE%3D)
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106404>
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953438>
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227107>
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091595/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d56d0>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091607%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091607/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73f1d0>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718381%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718381/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c732650>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663245%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663245/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdaa290>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091636%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091636/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c732410>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091644%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091644/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091566/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD18YWW/42810346?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=7AasTz5GkcbVg3mZlAj5bXm4eRmFaqXEvgRF5S45ypY%3D)
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540323/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540323>
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786622>
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923722>
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF21EBD/42809773?sv=2020-08-04&st=2026-03-28T14%3A03%3A14Z&se=2026-03-28T14%3A28%3A14Z&sr=b&sp=r&sig=fw1hk%2FxP20iV0pBAL7NeH7NwSGkh4C74QjCjIGW34mQ%3D)
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20EFZ-GB>
2026-03-28 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929286>
2026-03-28 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b6a90>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDU19WRR%252F697718371%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718371/600 saved to cache
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 25ea238e-697d-5563-a2fc-e7cf5710c862
2026-03-28 14:03:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 25ea238e-697d-5563-a2fc-e7cf5710c862, skipping ID generation
2026-03-28 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 25ea238e-697d-5563-a2fc-e7cf5710c862 sending to next pipeline
2026-03-28 14:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25ea238e-697d-5563-a2fc-e7cf5710c862, identifier: DU19%20WRR
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73c510>
2026-03-28 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663229%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663229/600 saved to cache
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7635d0>
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091599%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091599/600 saved to cache
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ec92f50>
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091595%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091595/600 saved to cache
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR
2026-03-28 14:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR
2026-03-28 14:03:26 [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-28 14:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718371/600>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_expert_report_file_979aad18-f8b5-4e2d-b10e-0400b89475a8.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718371/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46476,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718372/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45397,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718376/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43748,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718379/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96025,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718389/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88440,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718393/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25ea238e-697d-5563-a2fc-e7cf5710c862/25ea238e-697d-5563-a2fc-e7cf5710c862_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69207,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU19WRR/697718395/600',
             'Width': 600}],
 '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-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:26 [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-28 14:03:26 [bca.uk] INFO: Saving data for DU19%20WRR: {'created_time': 1774706606.482832, 'last_price_update_time': 1774706606.482843, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:26 [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-28 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928817>
2026-03-28 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296251/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296251>
2026-03-28 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444392/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444392>
2026-03-28 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880599>
2026-03-28 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM68%20ZFO-GB>
2026-03-28 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe64150>
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSD18YWW%252F698091566%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091566/600 saved to cache
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 12688ef2-2fc1-5a39-9796-e8677733238c
2026-03-28 14:03:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 12688ef2-2fc1-5a39-9796-e8677733238c, skipping ID generation
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 12688ef2-2fc1-5a39-9796-e8677733238c sending to next pipeline
2026-03-28 14:03:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12688ef2-2fc1-5a39-9796-e8677733238c, identifier: SD18%20YWW
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6783d0>
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRF21EBD%252F697663209%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663209/600 saved to cache
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 32911a92-e281-56af-bde9-3b2fa177bca3
2026-03-28 14:03:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32911a92-e281-56af-bde9-3b2fa177bca3, skipping ID generation
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32911a92-e281-56af-bde9-3b2fa177bca3 sending to next pipeline
2026-03-28 14:03:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32911a92-e281-56af-bde9-3b2fa177bca3, identifier: RF21%20EBD
2026-03-28 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd34750>
2026-03-28 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444403%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444403/600 saved to cache
2026-03-28 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW
2026-03-28 14:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW
2026-03-28 14:03:26 [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-28 14:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091566/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_expert_report_file_53a5f549-42ce-4ecb-a0c0-2dd1f268474d.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42489,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091566/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41993,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091582/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39895,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091595/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40032,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66553,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091636/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12688ef2-2fc1-5a39-9796-e8677733238c/12688ef2-2fc1-5a39-9796-e8677733238c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD18YWW/698091644/600',
             'Width': 600}],
 '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-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD18%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 14:03:27 [bca.uk] INFO: Saving data for SD18%20YWW: {'created_time': 1774706607.188989, 'last_price_update_time': 1774706607.189002, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:27 [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-28 14:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD
2026-03-28 14:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD
2026-03-28 14:03:27 [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-28 14:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663209/600>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_expert_report_file_11668d9c-d3bf-4976-a127-4798972af133.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42303,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663245/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663258/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663290/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63824,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663323/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58090,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80419,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663366/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32911a92-e281-56af-bde9-3b2fa177bca3/32911a92-e281-56af-bde9-3b2fa177bca3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF21EBD/697663376/600',
             'Width': 600}],
 '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-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF21%2520EBD%27 HTTP/1.1" 200 None
2026-03-28 14:03:27 [bca.uk] INFO: Saving data for RF21%20EBD: {'created_time': 1774706607.594825, 'last_price_update_time': 1774706607.59484, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:27 [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-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227092/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227092>
2026-03-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106384>
2026-03-28 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966009/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966009>
2026-03-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540323/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb26390>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOV64PLN%252F698953438%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953438/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58a5d0>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY68WNB%252F698106404%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106404/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3073b490>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDP19FWW%252F698227107%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227107/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444392/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe62b10>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923722%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923722/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fdbc750>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929286%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929286/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da0ce10>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ13JTO%252F698540323%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540323/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7143d0>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH13CHD%252F698786622%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786622/600 saved to cache
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da0dad0>
2026-03-28 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_expert_report_file_bab4dd0e-76f3-473b-83f5-c0a011f21847.pdf HTTP/1.1" 201 0
2026-03-28 14:03:27 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe, skipping ID generation
2026-03-28 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DFG22EFZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FG22EFZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540291>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251084/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251084>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786598>
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296251/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271606%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271606 not downloaded yet
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271607%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271607 not downloaded yet
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8d7e50>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLR11XWM%252F697880599%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880599/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c52db90>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444392%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444392/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271610%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271610 not downloaded yet
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934409>
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966009/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923705>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV13ZTH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928794/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928794>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL69%20MMV-GB>
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227092/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271612%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271612 not downloaded yet
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880578/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880578>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR21%20RBV-GB>
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271632%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271632 not downloaded yet
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4a7510>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_expert_report_file_f2278f44-b206-40f0-90ed-42a0cccddbe3.pdf HTTP/1.1" 201 0
2026-03-28 14:03:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 16700d5d-3bb0-5d53-97b0-526970b8dd7a, skipping ID generation
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DYM68ZFO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM68ZFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1704d0>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928817%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928817/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c763710>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296251%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296251/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251084/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444388>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FG22EFZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296242>
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271643%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271643 not downloaded yet
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697662471%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662471 not downloaded yet
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d9a90>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOV64PLN%252F698966009%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966009/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c6c10>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDP19FWW%252F698227092%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227092/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c599410>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY68WNB%252F698106384%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106384/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV13ZTH/42810161?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=hbqIghhD97wvMs5qjsvBMdrtSptsqnkIa342PcMgOiA%3D)
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928794/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271653%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271653 not downloaded yet
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697662475%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662475 not downloaded yet
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c705950>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH13CHD%252F698786598%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786598/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e01d0>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ13JTO%252F698540291%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540291/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7ec10>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVX19OYP%252F698251084%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251084/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271662%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271662 not downloaded yet
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697662477%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662477 not downloaded yet
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271606>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271607>
2026-03-28 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271610/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271610>
2026-03-28 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698271669%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271669 not downloaded yet
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697662479%27 HTTP/1.1" 200 None
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662479 not downloaded yet
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7072d0>
2026-03-28 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV13ZTH%252F698929266%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929266/600 saved to cache
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c
2026-03-28 14:03:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c, skipping ID generation
2026-03-28 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4766d63c-47f2-5b85-8b2c-c4d089a16b5c sending to next pipeline
2026-03-28 14:03:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c, identifier: WV13%20ZTH
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3025e510>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928794%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928794/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c with identifier: WV13%20ZTH
2026-03-28 14:03:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c with identifier: WV13%20ZTH
2026-03-28 14:03:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4766d63c-47f2-5b85-8b2c-c4d089a16b5c with identifier: WV13%20ZTH to the API
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929266/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_expert_report_file_eeebd9eb-b6de-4293-9cd5-d6c3572c2a80.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV13%20ZTH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4766d63c-47f2-5b85-8b2c-c4d089a16b5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV13 ZTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV13%20ZTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 114926,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41717,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929305/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929313/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929332/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69973,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4766d63c-47f2-5b85-8b2c-c4d089a16b5c/4766d63c-47f2-5b85-8b2c-c4d089a16b5c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV13ZTH/698929371/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 2.0 TDCI 163 TITANIUM X MPV',
 'transmission': 'manual',
 'trim': 'TDCI 163 TITANIUM X',
 'vin': 'WF0JXXWPBJDP35712',
 'year': 2013}
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV13%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [bca.uk] INFO: Saving data for WV13%20ZTH: {'created_time': 1774706609.436311, 'last_price_update_time': 1774706609.436325, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV13%2520ZTH') HTTP/1.1" 204 0
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880578/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697662482%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662482 not downloaded yet
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271632>
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM68ZFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697662488%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662488 not downloaded yet
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30ea47d0>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923705%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923705/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b27d0>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV60ZZA%252F698934409%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934409/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5560d0>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_expert_report_file_1de3db90-bf83-4896-8af7-0a28c179bbb7.pdf HTTP/1.1" 201 0
2026-03-28 14:03:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3bc89657-c659-5489-9b8d-2c0e3a987c9c, skipping ID generation
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYL69MMV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YL69MMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697662492%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662492 not downloaded yet
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662471>
2026-03-28 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271612>
2026-03-28 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662477/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662477>
2026-03-28 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271643>
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271610/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104145%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104145 not downloaded yet
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697662494%27 HTTP/1.1" 200 None
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662494 not downloaded yet
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b34d0>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLR11XWM%252F697880578%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880578/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bf450>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444388%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444388/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78f810>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296242%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296242/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff17350>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271601%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271601/600 saved to cache
2026-03-28 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c742350>
2026-03-28 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_expert_report_file_1e2d58a5-8234-451f-a0ef-9385066a89f7.pdf HTTP/1.1" 201 0
2026-03-28 14:03:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a29fef22-1343-5214-87a8-25c25aa3608e, skipping ID generation
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DWR21RBV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR21RBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104160%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104160 not downloaded yet
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271662>
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697662499%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662499 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067980%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067980 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104174%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104174 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067982%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067982 not downloaded yet
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662479>
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227082>
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662475/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662475>
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271653/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271653>
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271669>
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104187%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104187 not downloaded yet
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b3450>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271607%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271607/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d687d50>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271610%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271610/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd71390>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271606%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271606/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067986%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067986 not downloaded yet
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662482>
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104201%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104201 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067990%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067990 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104224%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104224 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067992%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067992 not downloaded yet
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c741850>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662470%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662470/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb5b50>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271632%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271632/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662488>
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662492>
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662477/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YL69MMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104242%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104242 not downloaded yet
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067997%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067997 not downloaded yet
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104257%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104257 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698067998%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067998 not downloaded yet
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698104272%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104272 not downloaded yet
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662475/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104174>
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698068000%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698068000 not downloaded yet
2026-03-28 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067980/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067980>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb5450>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662477%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662477/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c753590>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271612%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271612/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698068008%27 HTTP/1.1" 200 None
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698068008 not downloaded yet
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271653/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22EFZ/42810348?sv=2020-08-04&st=2026-03-28T14%3A03%3A25Z&se=2026-03-28T14%3A28%3A25Z&sr=b&sp=r&sig=znOCBlcX4%2BITNfLLXK1J3VwsbyM08uOiUJYZW5ymtnw%3D)
2026-03-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c890750>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271643%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271643/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7334d0>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662471%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662471/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c81b250>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFG22EFZ%252F698271662%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271662/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662492/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d79d790>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662475%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662475/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68fed0>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662479%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662479/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4bae10>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDP19FWW%252F698227082%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227082/600 saved to cache
2026-03-28 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d97a2d0>
2026-03-28 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FFG22EFZ%252F698271669%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271669/600 saved to cache
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4b9450>
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FYM68ZFO%252F697662482%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662482/600 saved to cache
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68d6d0>
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FFG22EFZ%252F698271653%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271653/600 saved to cache
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe
2026-03-28 14:03:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe, skipping ID generation
2026-03-28 14:03:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe sending to next pipeline
2026-03-28 14:03:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe, identifier: FG22%20EFZ
2026-03-28 14:03:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ
2026-03-28 14:03:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ
2026-03-28 14:03:31 [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-28 14:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271653/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_expert_report_file_bab4dd0e-76f3-473b-83f5-c0a011f21847.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42981,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271610/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40181,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85310,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75673,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271653/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94762,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08bf8f74-9225-5902-b2d3-8dce4ca2dbfe/08bf8f74-9225-5902-b2d3-8dce4ca2dbfe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22EFZ/698271669/600',
             'Width': 600}],
 '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-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG22%2520EFZ%27 HTTP/1.1" 200 None
2026-03-28 14:03:31 [bca.uk] INFO: Saving data for FG22%20EFZ: {'created_time': 1774706611.933197, 'last_price_update_time': 1774706611.933213, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:31 [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-28 14:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067992>
2026-03-28 14:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104201/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104201>
2026-03-28 14:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104242>
2026-03-28 14:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067990>
2026-03-28 14:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104224/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104224>
2026-03-28 14:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104272/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104272>
2026-03-28 14:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067980/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de57b50>
2026-03-28 14:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104132%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104132/600 saved to cache
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de08210>
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662492%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662492/600 saved to cache
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54490>
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662488%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662488/600 saved to cache
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b6d10>
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104174%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104174/600 saved to cache
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ae150>
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067980%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067980/600 saved to cache
2026-03-28 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067998>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067986>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104257>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067982>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104187>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067997/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698067997>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698068000>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698068008>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662499>
2026-03-28 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104160/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104160>
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104272/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104201/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067997/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9df990>
2026-03-28 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104242%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104242/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104160/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR21RBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662494/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697662494>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698104145>
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104224/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662499/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd73110>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104272%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104272/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8bd390>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104201%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104201/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f1850>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067992%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067992/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fe710>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067990%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067990/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c677410>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067982%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067982/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d2190>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698068008%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068008/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c675190>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067997%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067997/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd63e50>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698068000%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068000/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da0e510>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104257%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104257/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c38f050>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104187%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104187/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540268>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953427>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786572>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106357>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251071>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fef0050>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104160%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104160/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb1a10>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067986%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067986/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d677690>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104224%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104224/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7a97d0>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067998%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067998/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c584fd0>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662499%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662499/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934394>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=X28AVE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR21RBV/42810300?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=5eIXJ4C2W5CqH1wkFme5yT36UNTwtzN6aR4WpeBrxbA%3D)
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YL69MMV/42809459?sv=2020-08-04&st=2026-03-28T14%3A03%3A28Z&se=2026-03-28T14%3A28%3A28Z&sr=b&sp=r&sig=37dAHykHMzQFv2CL%2F7fhqtM34jervZ3j4WH%2FnrFDC7s%3D)
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY71%20HPP-GB>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK67BOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK18%20KTD-GB>
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662494/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM68ZFO/42810291?sv=2020-08-04&st=2026-03-28T14%3A03%3A26Z&se=2026-03-28T14%3A28%3A26Z&sr=b&sp=r&sig=arppF1K143T0evTDmxHZrgrIN9Emgox3ISmOQq35b74%3D)
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880562>
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC69%20SYA-GB>
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980927/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980927>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c740910>
2026-03-28 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWR21RBV%252F698067976%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067976/600 saved to cache
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a29fef22-1343-5214-87a8-25c25aa3608e
2026-03-28 14:03:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a29fef22-1343-5214-87a8-25c25aa3608e, skipping ID generation
2026-03-28 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a29fef22-1343-5214-87a8-25c25aa3608e sending to next pipeline
2026-03-28 14:03:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a29fef22-1343-5214-87a8-25c25aa3608e, identifier: WR21%20RBV
2026-03-28 14:03:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV
2026-03-28 14:03:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV
2026-03-28 14:03:34 [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-28 14:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067976/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_expert_report_file_1e2d58a5-8234-451f-a0ef-9385066a89f7.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067976/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53522,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067980/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067982/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47941,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46135,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45332,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067992/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95199,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067997/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698067998/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75962,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068000/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a29fef22-1343-5214-87a8-25c25aa3608e/a29fef22-1343-5214-87a8-25c25aa3608e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69012,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR21RBV/698068008/600',
             'Width': 600}],
 '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-28 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR21%2520RBV%27 HTTP/1.1" 200 None
2026-03-28 14:03:34 [bca.uk] INFO: Saving data for WR21%20RBV: {'created_time': 1774706614.459588, 'last_price_update_time': 1774706614.459599, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:34 [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-28 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK67BOU/42810138?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=lMZ3QjflOWAYgjfCxBohfGqFaZWJDMyvtEvO8nKSM7s%3D)
2026-03-28 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X28AVE/42809896?sv=2020-08-04&st=2026-03-28T14%3A01%3A06Z&se=2026-03-28T14%3A26%3A06Z&sr=b&sp=r&sig=AYxkyrr3IbeLdESXjdd9QmNEg4ZiUeF%2B%2BO3v1nuSrfg%3D)
2026-03-28 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec42d0>
2026-03-28 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYL69MMV%252F698104145%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104145/600 saved to cache
2026-03-28 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c
2026-03-28 14:03:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3bc89657-c659-5489-9b8d-2c0e3a987c9c, skipping ID generation
2026-03-28 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c sending to next pipeline
2026-03-28 14:03:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc89657-c659-5489-9b8d-2c0e3a987c9c, identifier: YL69%20MMV
2026-03-28 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296238>
2026-03-28 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV
2026-03-28 14:03:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV
2026-03-28 14:03:34 [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-28 14:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104145/600>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_expert_report_file_1de3db90-bf83-4896-8af7-0a28c179bbb7.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43186,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104160/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41645,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36867,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104201/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84705,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104224/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104242/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85113,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104257/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3bc89657-c659-5489-9b8d-2c0e3a987c9c/3bc89657-c659-5489-9b8d-2c0e3a987c9c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YL69MMV/698104272/600',
             'Width': 600}],
 '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-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL69%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 14:03:35 [bca.uk] INFO: Saving data for YL69%20MMV: {'created_time': 1774706615.035603, 'last_price_update_time': 1774706615.035614, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:35 [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-28 14:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:35 [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-28 14:03:35 [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-28 14:03:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ba610>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM68ZFO%252F697662494%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662494/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a
2026-03-28 14:03:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 16700d5d-3bb0-5d53-97b0-526970b8dd7a, skipping ID generation
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a sending to next pipeline
2026-03-28 14:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16700d5d-3bb0-5d53-97b0-526970b8dd7a, identifier: YM68%20ZFO
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c400dd0>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVX19OYP%252F698251071%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251071/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73f9d0>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOV64PLN%252F698953427%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953427/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9ddcd0>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH13CHD%252F698786572%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786572/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880562/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227072>
2026-03-28 14:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444382>
2026-03-28 14:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO
2026-03-28 14:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO
2026-03-28 14:03:35 [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-28 14:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662494/600>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_expert_report_file_f2278f44-b206-40f0-90ed-42a0cccddbe3.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662470/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51561,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51136,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662475/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662477/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662479/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43724,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101435,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83123,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662492/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662494/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16700d5d-3bb0-5d53-97b0-526970b8dd7a/16700d5d-3bb0-5d53-97b0-526970b8dd7a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82826,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM68ZFO/697662499/600',
             'Width': 600}],
 '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-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM68%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:03:35 [bca.uk] INFO: Saving data for YM68%20ZFO: {'created_time': 1774706615.701477, 'last_price_update_time': 1774706615.701488, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:35 [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-28 14:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540250>
2026-03-28 14:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106333>
2026-03-28 14:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966003>
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c682410>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY68WNB%252F698106357%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106357/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de4f890>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYK67BOU%252F698928773%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928773/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 561c0b4f-3a2d-562b-bb16-d69244165df3
2026-03-28 14:03:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 561c0b4f-3a2d-562b-bb16-d69244165df3, skipping ID generation
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 561c0b4f-3a2d-562b-bb16-d69244165df3 sending to next pipeline
2026-03-28 14:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 561c0b4f-3a2d-562b-bb16-d69244165df3, identifier: YK67%20BOU
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c675dd0>
2026-03-28 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX28AVE%252F698923684%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923684/600 saved to cache
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e788d11e-974b-5084-adb6-d49a23c42616
2026-03-28 14:03:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e788d11e-974b-5084-adb6-d49a23c42616, skipping ID generation
2026-03-28 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e788d11e-974b-5084-adb6-d49a23c42616 sending to next pipeline
2026-03-28 14:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e788d11e-974b-5084-adb6-d49a23c42616, identifier: X28%20AVE
2026-03-28 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c171910>
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV60ZZA%252F698934394%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934394/600 saved to cache
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fef1b10>
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ13JTO%252F698540268%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540268/600 saved to cache
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdab050>
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_expert_report_file_6555e351-44f9-48eb-99bc-d9cdff3e0b27.pdf HTTP/1.1" 201 0
2026-03-28 14:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c02444db-1872-560a-9a4f-c32517c42d55, skipping ID generation
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DPY71HPP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PY71HPP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fef27d0>
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_expert_report_file_a2775be7-3f58-49a7-a32c-5f4f8a630ff1.pdf HTTP/1.1" 201 0
2026-03-28 14:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a5eb24be-0f0d-5d52-8354-e9c746a38f6e, skipping ID generation
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DHK18KTD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HK18KTD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980927/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 561c0b4f-3a2d-562b-bb16-d69244165df3 with identifier: YK67%20BOU
2026-03-28 14:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 561c0b4f-3a2d-562b-bb16-d69244165df3 with identifier: YK67%20BOU
2026-03-28 14:03:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 561c0b4f-3a2d-562b-bb16-d69244165df3 with identifier: YK67%20BOU to the API
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928773/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_expert_report_file_5126bbe4-0c57-43ee-ad38-9ce95f645122.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK67%20BOU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '561c0b4f-3a2d-562b-bb16-d69244165df3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK67 BOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK67%20BOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '118D',
 'odometer': 156988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52104,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928794/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50409,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928817/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928843/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928964/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_561c0b4f-3a2d-562b-bb16-d69244165df3/561c0b4f-3a2d-562b-bb16-d69244165df3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK67BOU/698928994/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 118D 2.0 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA1W520705K20331',
 'year': 2017}
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK67%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 14:03:36 [bca.uk] INFO: Saving data for YK67%20BOU: {'created_time': 1774706616.56904, 'last_price_update_time': 1774706616.569055, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK67%2520BOU') HTTP/1.1" 204 0
2026-03-28 14:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e788d11e-974b-5084-adb6-d49a23c42616 with identifier: X28%20AVE
2026-03-28 14:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e788d11e-974b-5084-adb6-d49a23c42616 with identifier: X28%20AVE
2026-03-28 14:03:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e788d11e-974b-5084-adb6-d49a23c42616 with identifier: X28%20AVE to the API
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923684/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_expert_report_file_c7a29757-1c87-4996-bb5d-156d4871053f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=X28%20AVE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e788d11e-974b-5084-adb6-d49a23c42616',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'X28 AVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=X28%20AVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': 'Z4',
 'odometer': 59036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44681,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44269,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43516,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41684,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923758/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923783/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66239,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923819/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e788d11e-974b-5084-adb6-d49a23c42616/e788d11e-974b-5084-adb6-d49a23c42616_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59154,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X28AVE/698923832/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW Z4 2.0 SDRIVE 18I M SPORT Roadster',
 'transmission': 'manual',
 'trim': 'SDRIVE 18I M SPORT',
 'vin': 'WBALL12000J643639',
 'year': 2014}
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X28%2520AVE%27 HTTP/1.1" 200 None
2026-03-28 14:03:36 [bca.uk] INFO: Saving data for X28%20AVE: {'created_time': 1774706616.922452, 'last_price_update_time': 1774706616.922463, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='X28%2520AVE') HTTP/1.1" 204 0
2026-03-28 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251056>
2026-03-28 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934378>
2026-03-28 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786544/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786544>
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282707%27 HTTP/1.1" 200 None
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282707 not downloaded yet
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697937961%27 HTTP/1.1" 200 None
2026-03-28 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937961 not downloaded yet
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68e390>
2026-03-28 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLR11XWM%252F697880562%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880562/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980881>
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920594>
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282708%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282708 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697937974%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937974 not downloaded yet
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d828a50>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE59BXM%252F698980927%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980927/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282709%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282709 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697937984%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937984 not downloaded yet
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880544/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697880544>
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX20%20NZM-GB>
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786544/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282710%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282710 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697937999%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937999 not downloaded yet
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bd7d0>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_expert_report_file_bf2e855e-7ce6-4eeb-a36f-c445d4c78d18.pdf HTTP/1.1" 201 0
2026-03-28 14:03:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0943e31d-5a39-5fc7-b0f9-f571748a60fc, skipping ID generation
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DSC69SYA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SC69SYA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282712%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282712 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938008%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938008 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556138%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556138 not downloaded yet
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c89aed0>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296238%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296238/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282715%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282715 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938025%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938025 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556153%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556153 not downloaded yet
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PY71HPP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296235>
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d97a510>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOV64PLN%252F698966003%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966003/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff51450>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDP19FWW%252F698227072%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227072/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c105a90>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ13JTO%252F698540250%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540250/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c451850>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444382%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444382/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84fcd0>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY68WNB%252F698106333%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106333/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fedf290>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH13CHD%252F698786544%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786544/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937949/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HK18KTD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282718%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282718 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938040%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938040 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556164%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556164 not downloaded yet
2026-03-28 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282721%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282721 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938058%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938058 not downloaded yet
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556175%27 HTTP/1.1" 200 None
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556175 not downloaded yet
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dd7d0>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVX19OYP%252F698251056%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251056/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73db90>
2026-03-28 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV60ZZA%252F698934378%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934378/600 saved to cache
2026-03-28 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937974>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937984>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282709/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282709>
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880544/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937961>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282707>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282708>
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698282722%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282722 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697938073%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938073 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556191%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556191 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556208%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556208 not downloaded yet
2026-03-28 14:03:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d65fd50>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE59BXM%252F698980881%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980881/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:03:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9858d0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBX06AVC%252F698920594%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920594/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4fcdd0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_expert_report_file_ecf944a5-1e15-4afb-b01d-85e1c008dd67.pdf HTTP/1.1" 201 0
2026-03-28 14:03:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 24a9472e-5aa6-51b8-909f-9ce395651227, skipping ID generation
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DNX20NZM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NX20NZM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556222%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556222 not downloaded yet
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937949/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556138>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938008>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938025>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556164>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556153/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556153>
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970550%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970550 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556237%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556237 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953115%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953115 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698556249%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556249 not downloaded yet
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e39d0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLR11XWM%252F697880544%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880544/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970557%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970557 not downloaded yet
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556153/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556175>
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282709/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953131%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953131 not downloaded yet
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970573%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970573 not downloaded yet
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d73fcd0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEA24TKX%252F698296235%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296235/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4017d0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697937949%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937949/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec5d90>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282706%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282706/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556208>
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NX20NZM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953146%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953146 not downloaded yet
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970588%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970588 not downloaded yet
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c38fa90>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282708%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282708/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0ffd0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697937974%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937974/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4a7250>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556153%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556153/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca82310>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282707%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282707/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c453290>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282709%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282709/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698953162%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953162 not downloaded yet
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556191>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556237>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556222>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698556249>
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970550>
2026-03-28 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953115>
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698970604%27 HTTP/1.1" 200 None
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970604 not downloaded yet
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e0450>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697937984%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937984/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c450250>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697937961%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937961/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd347d0>
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556138%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556138/600 saved to cache
2026-03-28 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c403dd0>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556164%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556164/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c862d50>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697938008%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938008/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78e250>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697938025%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938025/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938058>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953131/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953131>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938073>
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970573>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970557>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282722>
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d78c190>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698970532%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970532/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0fd10>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556175%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556175/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970588>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953146>
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e9c50>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698953115%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953115/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4afd50>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556208%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556208/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953131/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556249/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d7c10>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698970550%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970550/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970604>
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ba0d0>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556237%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556237/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953162>
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970557/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d684310>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556191%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556191/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c628bd0>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556222%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556222/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282718>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282715>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938040/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697938040>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282721/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282721>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c505a10>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698953131%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953131/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008de10>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556249%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556249/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd5b3d0>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697938073%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938073/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd5ab90>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282722%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282722/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0fd10>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698970573%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970573/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67aa90>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697938058%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938058/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282712>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SC69SYA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953162/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX20NZM/42810603?sv=2020-08-04&st=2026-03-28T14%3A03%3A37Z&se=2026-03-28T14%3A28%3A37Z&sr=b&sp=r&sig=noQVKz9rflNOt5fdZMxrPau22%2Fg%2FxxIMhBlTaw8V7tU%3D)
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444377>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697937999>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227066>
2026-03-28 14:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698282710>
2026-03-28 14:03:39 [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-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7155d0>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698970557%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970557/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e2590>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698970588%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970588/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff2c790>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698953146%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953146/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f0fd0>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698953162%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953162/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de56410>
2026-03-28 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNX20NZM%252F698970604%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970604/600 saved to cache
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 24a9472e-5aa6-51b8-909f-9ce395651227
2026-03-28 14:03:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 24a9472e-5aa6-51b8-909f-9ce395651227, skipping ID generation
2026-03-28 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 24a9472e-5aa6-51b8-909f-9ce395651227 sending to next pipeline
2026-03-28 14:03:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24a9472e-5aa6-51b8-909f-9ce395651227, identifier: NX20%20NZM
2026-03-28 14:03:40 [bca.uk] INFO: Total items found: 100
2026-03-28 14:03:40 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded
2026-03-28 14:03:40 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:03:40 [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-28 14:03:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM
2026-03-28 14:03:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM
2026-03-28 14:03:40 [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-28 14:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970604/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_expert_report_file_ecf944a5-1e15-4afb-b01d-85e1c008dd67.pdf',
 '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': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47303,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953115/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970557/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953131/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48357,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953146/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46878,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698953162/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24a9472e-5aa6-51b8-909f-9ce395651227/24a9472e-5aa6-51b8-909f-9ce395651227_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40027,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX20NZM/698970604/600',
             'Width': 600}],
 '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-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX20%2520NZM%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Saving data for NX20%20NZM: {'created_time': 1774706621.026302, 'last_price_update_time': 1774706621.026313, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:41 [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-28 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106324>
2026-03-28 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953411/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953411>
2026-03-28 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540241/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540241>
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938040/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:41 [bca.uk] INFO: Found listing with ID: FE19%20XYC
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE19%2520XYC%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Scrape type for FE19%20XYC: 0
2026-03-28 14:03:41 [bca.uk] INFO: Found listing with ID: KU19%20CFH
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU19%2520CFH%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Scrape type for KU19%20CFH: 1
2026-03-28 14:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6d51688-b23c-5016-a794-ddfbf11c9378 with identifier: KU19%20CFH
2026-03-28 14:03:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282721/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:41 [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-28 14:03:41 [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-28 14:03:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:03:41 [bca.uk] INFO: Found listing with ID: CA19%20UTE
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA19%2520UTE%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Scrape type for CA19%20UTE: 0
2026-03-28 14:03:41 [bca.uk] INFO: Found listing with ID: CK18%20AOC
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Scrape type for CK18%20AOC: 2
2026-03-28 14:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC
2026-03-28 14:03:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77713015-1cd1-57e4-833d-9e8195003af4 with scrape type 2
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77713015-1cd1-57e4-833d-9e8195003af4 with scrape type 2
2026-03-28 14:03:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77713015-1cd1-57e4-833d-9e8195003af4, identifier: CK18%20AOC
2026-03-28 14:03:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC
2026-03-28 14:03:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC
2026-03-28 14:03:41 [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-28 14:03:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:41 [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=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-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Saving data for CK18%20AOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774477594.222833, 'last_price_update_time': 1774706621.690531}
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:41 [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-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SC69SYA/42810321?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=pg%2FWEb5rIOUIFGT2mUm39zJu%2F6eH7ZOCdfShXQuFo%2Bo%3D)
2026-03-28 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251041>
2026-03-28 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786525>
2026-03-28 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934365/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934365>
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY71HPP/42810351?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=VE6%2By8gOfvgKf8XGgsgtB7SRVaoWu2GIM9gpf%2BgtWPI%3D)
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937999/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK18KTD/42810169?sv=2020-08-04&st=2026-03-28T14%3A03%3A33Z&se=2026-03-28T14%3A28%3A33Z&sr=b&sp=r&sig=hkLnkSG275tljEq5qfSoK1jC3apnwlGnB%2Bpsv17q5aQ%3D)
2026-03-28 14:03:41 [bca.uk] INFO: Found listing with ID: FV17%20TYW
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520TYW%27 HTTP/1.1" 200 None
2026-03-28 14:03:41 [bca.uk] INFO: Scrape type for FV17%20TYW: 1
2026-03-28 14:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7b30cd7-3fb2-520c-9629-4539584c6e2c with identifier: FV17%20TYW
2026-03-28 14:03:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c64d0>
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697938040%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938040/600 saved to cache
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e4110>
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282710%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282710/600 saved to cache
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c620cd0>
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282721%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282721/600 saved to cache
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c621a90>
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282718%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282718/600 saved to cache
2026-03-28 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c844e10>
2026-03-28 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282715%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282715/600 saved to cache
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:42 [bca.uk] INFO: Found listing with ID: FY66%20OTD
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY66%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 14:03:42 [bca.uk] INFO: Scrape type for FY66%20OTD: 1
2026-03-28 14:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40999011-32af-5ad3-a840-4cb8242ff02a with identifier: FY66%20OTD
2026-03-28 14:03:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:03:42 [bca.uk] INFO: Found listing with ID: GJ65%20TYV
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 14:03:42 [bca.uk] INFO: Scrape type for GJ65%20TYV: 2
2026-03-28 14:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 364a76e5-5796-5f9e-926c-453a5ccc6978 with identifier: GJ65%20TYV
2026-03-28 14:03:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 364a76e5-5796-5f9e-926c-453a5ccc6978 with scrape type 2
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 364a76e5-5796-5f9e-926c-453a5ccc6978 with scrape type 2
2026-03-28 14:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 364a76e5-5796-5f9e-926c-453a5ccc6978, identifier: GJ65%20TYV
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca83ed0>
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444377%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444377/600 saved to cache
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c702910>
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSC69SYA%252F698556127%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556127/600 saved to cache
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc
2026-03-28 14:03:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0943e31d-5a39-5fc7-b0f9-f571748a60fc, skipping ID generation
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc sending to next pipeline
2026-03-28 14:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0943e31d-5a39-5fc7-b0f9-f571748a60fc, identifier: SC69%20SYA
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f9e90>
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPY71HPP%252F698282712%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282712/600 saved to cache
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c02444db-1872-560a-9a4f-c32517c42d55
2026-03-28 14:03:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c02444db-1872-560a-9a4f-c32517c42d55, skipping ID generation
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c02444db-1872-560a-9a4f-c32517c42d55 sending to next pipeline
2026-03-28 14:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c02444db-1872-560a-9a4f-c32517c42d55, identifier: PY71%20HPP
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b0c50>
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDP19FWW%252F698227066%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227066/600 saved to cache
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c92c950>
2026-03-28 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHK18KTD%252F697937999%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937999/600 saved to cache
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e
2026-03-28 14:03:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a5eb24be-0f0d-5d52-8354-e9c746a38f6e, skipping ID generation
2026-03-28 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e sending to next pipeline
2026-03-28 14:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5eb24be-0f0d-5d52-8354-e9c746a38f6e, identifier: HK18%20KTD
2026-03-28 14:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 364a76e5-5796-5f9e-926c-453a5ccc6978 with identifier: GJ65%20TYV
2026-03-28 14:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 364a76e5-5796-5f9e-926c-453a5ccc6978 with identifier: GJ65%20TYV
2026-03-28 14:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 364a76e5-5796-5f9e-926c-453a5ccc6978 with identifier: GJ65%20TYV to the API
2026-03-28 14:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:43 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ65%20TYV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '364a76e5-5796-5f9e-926c-453a5ccc6978',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ65 TYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ65%20TYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 73769,
 '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.4 M/AIR 140 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR 140 LOUNGE',
 'vin': 'ZFA3340000P358952',
 'year': 2015}
2026-03-28 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ65%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 14:03:43 [bca.uk] INFO: Saving data for GJ65%20TYV: {'auction_closing_time': 1774778400.0, 'created_time': 1774563325.444815, 'last_price_update_time': 1774706623.97452}
2026-03-28 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ65%2520TYV') HTTP/1.1" 204 0
2026-03-28 14:03:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA
2026-03-28 14:03:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA
2026-03-28 14:03:44 [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-28 14:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556127/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_expert_report_file_bf2e855e-7ce6-4eeb-a36f-c445d4c78d18.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54212,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556127/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52931,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556138/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52781,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556153/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556164/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44877,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45357,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88373,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556237/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0943e31d-5a39-5fc7-b0f9-f571748a60fc/0943e31d-5a39-5fc7-b0f9-f571748a60fc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SC69SYA/698556249/600',
             'Width': 600}],
 '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-28 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC69%2520SYA%27 HTTP/1.1" 200 None
2026-03-28 14:03:44 [bca.uk] INFO: Saving data for SC69%20SYA: {'created_time': 1774706624.365252, 'last_price_update_time': 1774706624.365264, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:44 [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-28 14:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP
2026-03-28 14:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP
2026-03-28 14:03:44 [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-28 14:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282712/600>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_expert_report_file_6555e351-44f9-48eb-99bc-d9cdff3e0b27.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43582,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43759,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282709/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40767,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282715/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70923,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282718/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282721/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c02444db-1872-560a-9a4f-c32517c42d55/c02444db-1872-560a-9a4f-c32517c42d55_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY71HPP/698282722/600',
             'Width': 600}],
 '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-28 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY71%2520HPP%27 HTTP/1.1" 200 None
2026-03-28 14:03:44 [bca.uk] INFO: Saving data for PY71%20HPP: {'created_time': 1774706624.770789, 'last_price_update_time': 1774706624.770803, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:44 [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-28 14:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD
2026-03-28 14:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD
2026-03-28 14:03:44 [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-28 14:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937999/600>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_expert_report_file_a2775be7-3f58-49a7-a32c-5f4f8a630ff1.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937949/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38487,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937984/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697937999/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37257,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66907,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938040/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938058/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5eb24be-0f0d-5d52-8354-e9c746a38f6e/a5eb24be-0f0d-5d52-8354-e9c746a38f6e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74195,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK18KTD/697938073/600',
             'Width': 600}],
 '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-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Saving data for HK18%20KTD: {'created_time': 1774706625.224774, 'last_price_update_time': 1774706625.224789, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:45 [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-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953411/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540241/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA21%20SOU-GB>
2026-03-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934365/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN68%20RBY-GB>
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980842>
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920585>
2026-03-28 14:03:45 [bca.uk] INFO: Found listing with ID: NL64%20KGO
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Scrape type for NL64%20KGO: 1
2026-03-28 14:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766 with identifier: NL64%20KGO
2026-03-28 14:03:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:03:45 [bca.uk] INFO: Found listing with ID: OY67%20JPV
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY67%2520JPV%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Scrape type for OY67%20JPV: 1
2026-03-28 14:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7708aee7-65e8-597e-aa3d-426819c9c319 with identifier: OY67%20JPV
2026-03-28 14:03:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:03:45 [bca.uk] INFO: Found listing with ID: WV16%20UWB
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV16%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Scrape type for WV16%20UWB: 1
2026-03-28 14:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB
2026-03-28 14:03:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:03:45 [bca.uk] INFO: Found listing with ID: MT65%20UJH
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT65%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Scrape type for MT65%20UJH: 2
2026-03-28 14:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH
2026-03-28 14:03:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf798534-a88a-5039-af13-7bc9b2fd962b with scrape type 2
2026-03-28 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf798534-a88a-5039-af13-7bc9b2fd962b with scrape type 2
2026-03-28 14:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf798534-a88a-5039-af13-7bc9b2fd962b, identifier: MT65%20UJH
2026-03-28 14:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH
2026-03-28 14:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH
2026-03-28 14:03:45 [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-28 14:03:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:45 [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': 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-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT65%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Saving data for MT65%20UJH: {'auction_closing_time': 1774864800.0, 'created_time': 1774562599.096218, 'last_price_update_time': 1774706625.783132}
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:45 [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-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227061>
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698444370>
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EA24TKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR11XWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU19%20CFH-GB>
2026-03-28 14:03:45 [bca.uk] INFO: Found listing with ID: X11%20BBM
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X11%2520BBM%27 HTTP/1.1" 200 None
2026-03-28 14:03:45 [bca.uk] INFO: Scrape type for X11%20BBM: 1
2026-03-28 14:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM
2026-03-28 14:03:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:03:45 [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-28 14:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d945b50>
2026-03-28 14:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOV64PLN%252F698953411%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953411/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a2750>
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY68WNB%252F698106324%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106324/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d902b50>
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ13JTO%252F698540241%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540241/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d945a90>
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV60ZZA%252F698934365%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934365/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:03:46 [bca.uk] INFO: Found listing with ID: DF12%20VWL
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF12%2520VWL%27 HTTP/1.1" 200 None
2026-03-28 14:03:46 [bca.uk] INFO: Scrape type for DF12%20VWL: 1
2026-03-28 14:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40991700-d0e5-5255-930d-6ca8fe3c072d with identifier: DF12%20VWL
2026-03-28 14:03:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:03:46 [bca.uk] INFO: Found listing with ID: KV16%20LDZ
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV16%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:03:46 [bca.uk] INFO: Scrape type for KV16%20LDZ: 1
2026-03-28 14:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b90222e-e04a-5b27-ab41-392150aadde5 with identifier: KV16%20LDZ
2026-03-28 14:03:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d902110>
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH13CHD%252F698786525%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786525/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d951950>
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBX06AVC%252F698920585%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920585/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c775890>
2026-03-28 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVX19OYP%252F698251041%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251041/600 saved to cache
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:03:46 [bca.uk] INFO: Total items found: 100
2026-03-28 14:03:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded
2026-03-28 14:03:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:03:46 [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-28 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106313/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106313>
2026-03-28 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965996>
2026-03-28 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV17%20TYW-GB>
2026-03-28 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY66%20OTD-GB>
2026-03-28 14:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:03:46 [bca.uk] INFO: Found listing with ID: LT64%20YTO
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT64%2520YTO%27 HTTP/1.1" 200 None
2026-03-28 14:03:46 [bca.uk] INFO: Scrape type for LT64%20YTO: 2
2026-03-28 14:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f472b40-f94f-54f5-ac10-c3e31a69396b with identifier: LT64%20YTO
2026-03-28 14:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f472b40-f94f-54f5-ac10-c3e31a69396b with scrape type 2
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f472b40-f94f-54f5-ac10-c3e31a69396b with scrape type 2
2026-03-28 14:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f472b40-f94f-54f5-ac10-c3e31a69396b, identifier: LT64%20YTO
2026-03-28 14:03:46 [bca.uk] INFO: Found listing with ID: NH17%20THH
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-28 14:03:46 [bca.uk] INFO: Scrape type for NH17%20THH: 2
2026-03-28 14:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH
2026-03-28 14:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with scrape type 2
2026-03-28 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with scrape type 2
2026-03-28 14:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7, identifier: NH17%20THH
2026-03-28 14:03:46 [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-28 14:03:46 [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-28 14:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f472b40-f94f-54f5-ac10-c3e31a69396b with identifier: LT64%20YTO
2026-03-28 14:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f472b40-f94f-54f5-ac10-c3e31a69396b with identifier: LT64%20YTO
2026-03-28 14:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f472b40-f94f-54f5-ac10-c3e31a69396b with identifier: LT64%20YTO to the API
2026-03-28 14:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:47 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT64%20YTO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f472b40-f94f-54f5-ac10-c3e31a69396b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT64 YTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT64%20YTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 159946,
 '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 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1186339',
 'year': 2014}
2026-03-28 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT64%2520YTO%27 HTTP/1.1" 200 None
2026-03-28 14:03:47 [bca.uk] INFO: Saving data for LT64%20YTO: {'auction_closing_time': 1774778400.0, 'created_time': 1774563442.345744, 'last_price_update_time': 1774706627.843285}
2026-03-28 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT64%2520YTO') HTTP/1.1" 204 0
2026-03-28 14:03:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH
2026-03-28 14:03:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH
2026-03-28 14:03:47 [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-28 14:03:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:48 [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': 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-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Saving data for NH17%20THH: {'auction_closing_time': 1774864800.0, 'created_time': 1774562557.094574, 'last_price_update_time': 1774706628.205364}
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:48 [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-28 14:03:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:48 [bca.uk] INFO: Found listing with ID: WU19%20VDC
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU19%2520VDC%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Scrape type for WU19%20VDC: 1
2026-03-28 14:03:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d with identifier: WU19%20VDC
2026-03-28 14:03:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:03:48 [bca.uk] INFO: Found listing with ID: BV61%20MVO
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Scrape type for BV61%20MVO: 1
2026-03-28 14:03:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO
2026-03-28 14:03:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:48 [bca.uk] INFO: Found listing with ID: SD60%20WDX
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD60%2520WDX%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Scrape type for SD60%20WDX: 0
2026-03-28 14:03:48 [bca.uk] INFO: Found listing with ID: WF63%20UPT
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF63%2520UPT%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Scrape type for WF63%20UPT: 0
2026-03-28 14:03:48 [bca.uk] INFO: Found listing with ID: WJ15%20OHN
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ15%2520OHN%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Scrape type for WJ15%20OHN: 2
2026-03-28 14:03:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4dde454-d949-5f79-bd5a-ce38fcc3545a with identifier: WJ15%20OHN
2026-03-28 14:03:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4dde454-d949-5f79-bd5a-ce38fcc3545a with scrape type 2
2026-03-28 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4dde454-d949-5f79-bd5a-ce38fcc3545a with scrape type 2
2026-03-28 14:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4dde454-d949-5f79-bd5a-ce38fcc3545a, identifier: WJ15%20OHN
2026-03-28 14:03:48 [bca.uk] INFO: Found listing with ID: LK64%20NEJ
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK64%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:03:48 [bca.uk] INFO: Scrape type for LK64%20NEJ: 1
2026-03-28 14:03:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb105475-65fd-5601-86d0-a8590c56bf0b with identifier: LK64%20NEJ
2026-03-28 14:03:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03: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-28 14:03: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-28 14:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d950650>
2026-03-28 14:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRE59BXM%252F698980842%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980842/600 saved to cache
2026-03-28 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4dde454-d949-5f79-bd5a-ce38fcc3545a with identifier: WJ15%20OHN
2026-03-28 14:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4dde454-d949-5f79-bd5a-ce38fcc3545a with identifier: WJ15%20OHN
2026-03-28 14:03:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4dde454-d949-5f79-bd5a-ce38fcc3545a with identifier: WJ15%20OHN to the API
2026-03-28 14:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:49 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ15%20OHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4dde454-d949-5f79-bd5a-ce38fcc3545a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ15 OHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ15%20OHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 81627,
 '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 STEPWAY 0.9 TCE 90 LAUREATE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 LAUREATE',
 'vin': 'UU15SDAAC52473084',
 'year': 2015}
2026-03-28 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ15%2520OHN%27 HTTP/1.1" 200 None
2026-03-28 14:03:49 [bca.uk] INFO: Saving data for WJ15%20OHN: {'auction_closing_time': 1774778400.0, 'created_time': 1774130567.724976, 'last_price_update_time': 1774706629.554577}
2026-03-28 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ15%2520OHN') HTTP/1.1" 204 0
2026-03-28 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA24TKX/42810378?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=Ajk9rVQfTHJs3R0cJnmP5VnSS5rSnHfV6UlI7D3mmDQ%3D)
2026-03-28 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR11XWM/42810294?sv=2020-08-04&st=2026-03-28T14%3A01%3A05Z&se=2026-03-28T14%3A26%3A05Z&sr=b&sp=r&sig=zHl%2Fkz2fSAoGVBY8ukVZULGVCGKqbTVidyooaEEBPNc%3D)
2026-03-28 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY67%20JPV-GB>
2026-03-28 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV16%20UWB-GB>
2026-03-28 14:03:49 [bca.uk] INFO: Found listing with ID: WJ62%20BLV
2026-03-28 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ62%2520BLV%27 HTTP/1.1" 200 None
2026-03-28 14:03:49 [bca.uk] INFO: Scrape type for WJ62%20BLV: 2
2026-03-28 14:03:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV
2026-03-28 14:03:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with scrape type 2
2026-03-28 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with scrape type 2
2026-03-28 14:03:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f, identifier: WJ62%20BLV
2026-03-28 14:03:49 [bca.uk] INFO: Found listing with ID: CK18%20AEJ
2026-03-28 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520AEJ%27 HTTP/1.1" 200 None
2026-03-28 14:03:49 [bca.uk] INFO: Scrape type for CK18%20AEJ: 1
2026-03-28 14:03:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ
2026-03-28 14:03:49 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL64%20KGO-GB>
2026-03-28 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=X11%20BBM-GB>
2026-03-28 14:03:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV
2026-03-28 14:03:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV
2026-03-28 14:03:49 [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-28 14:03:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:03:50 [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': 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-29T10: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-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%2520BLV%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Saving data for WJ62%20BLV: {'auction_closing_time': 1774778400.0, 'created_time': 1774610885.078578, 'last_price_update_time': 1774706630.098676}
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Found listing with ID: WK54%20WFB
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for WK54%20WFB: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: WV09%20BNK
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for WV09%20BNK: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: YE09%20XVV
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for YE09%20XVV: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: YW63%20BYJ
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW63%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Scrape type for YW63%20BYJ: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: LR14%20NKS
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for LR14%20NKS: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: LX15%20SYU
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for LX15%20SYU: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: NA09%20EFW
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA09%2520EFW%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Scrape type for NA09%20EFW: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: NJ11%20XCC
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for NJ11%20XCC: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: NX59%20VNB
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for NX59%20VNB: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: OFZ%205008
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for OFZ%205008: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: OW53%20UMO
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for OW53%20UMO: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: PY10%20BSO
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY10%2520BSO%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Scrape type for PY10%20BSO: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: RJ11%20YBG
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for RJ11%20YBG: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: RV11%20NYX
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [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-28 14:03:50 [bca.uk] INFO: Scrape type for RV11%20NYX: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: SB65%20EOJ
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520EOJ%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Scrape type for SB65%20EOJ: 0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: AG59%20CWP
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AG59%2520CWP%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Scrape type for AG59%20CWP: 1
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fd8400f-8e11-553b-b00c-1b463510f5f0 with identifier: AG59%20CWP
2026-03-28 14:03:50 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:03:50 [bca.uk] INFO: Found listing with ID: BD57%20PJJ
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD57%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [bca.uk] INFO: Scrape type for BD57%20PJJ: 1
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47a55e74-7e18-57ad-827f-224915a41c24 with identifier: BD57%20PJJ
2026-03-28 14:03:50 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:03:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV16%20LDZ-GB>
2026-03-28 14:03:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV61%20MVO-GB>
2026-03-28 14:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106313/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd503d0>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_expert_report_file_076e3934-d7eb-41fc-91c5-cadcc7c01c30.pdf HTTP/1.1" 201 0
2026-03-28 14:03:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b6d51688-b23c-5016-a794-ddfbf11c9378, skipping ID generation
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DKU19CFH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU19CFH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ac290>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_expert_report_file_fd2fad32-cf81-4f02-85a0-726357d13185.pdf HTTP/1.1" 201 0
2026-03-28 14:03:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1534762c-5952-5a28-84f7-7b27016558ac, skipping ID generation
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DDA21SOU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA21SOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bed50>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_expert_report_file_1b0f9ceb-b64c-4867-a892-946ed6b33dd6.pdf HTTP/1.1" 201 0
2026-03-28 14:03:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e, skipping ID generation
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DLN68RBY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN68RBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c798850>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FDP19FWW%252F698227061%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227061/600 saved to cache
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c504b10>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FEA24TKX%252F698296229%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296229/600 saved to cache
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a936dd22-4905-520e-8ef4-c3c73c56eba4
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a936dd22-4905-520e-8ef4-c3c73c56eba4, skipping ID generation
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a936dd22-4905-520e-8ef4-c3c73c56eba4 sending to next pipeline
2026-03-28 14:03:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a936dd22-4905-520e-8ef4-c3c73c56eba4, identifier: EA24%20TKX
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7b47d0>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FLR11XWM%252F697880518%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880518/600 saved to cache
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e
2026-03-28 14:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e, skipping ID generation
2026-03-28 14:03:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e sending to next pipeline
2026-03-28 14:03:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e, identifier: LR11%20XWM
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd3a850>
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMJ03HOW%252F698444370%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444370/600 saved to cache
2026-03-28 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU19%20VDC-GB>
2026-03-28 14:03:51 [bca.uk] INFO: Found listing with ID: CK12%20BZG
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK12%2520BZG%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Scrape type for CK12%20BZG: 0
2026-03-28 14:03:51 [bca.uk] INFO: Found listing with ID: CX13%20HWB
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX13%2520HWB%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Scrape type for CX13%20HWB: 0
2026-03-28 14:03:51 [bca.uk] INFO: Found listing with ID: FG12%20CXF
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG12%2520CXF%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Scrape type for FG12%20CXF: 0
2026-03-28 14:03:51 [bca.uk] INFO: Found listing with ID: LD12%20SWY
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD12%2520SWY%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Scrape type for LD12%20SWY: 0
2026-03-28 14:03:51 [bca.uk] INFO: Found listing with ID: SH68%20XUL
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH68%2520XUL%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Scrape type for SH68%20XUL: 1
2026-03-28 14:03:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4187704f-bf30-5031-9587-f1429d196ce0 with identifier: SH68%20XUL
2026-03-28 14:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:03:51 [bca.uk] INFO: Found listing with ID: BP67%20XDB
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Scrape type for BP67%20XDB: 1
2026-03-28 14:03:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 090813ec-adc2-5b7f-923f-58bcb47db483 with identifier: BP67%20XDB
2026-03-28 14:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:03:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX
2026-03-28 14:03:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX
2026-03-28 14:03:51 [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-28 14:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296229/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_expert_report_file_931472ff-e8a5-4528-96ee-0cd863dcf8eb.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44078,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45140,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42164,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296242/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40548,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296251/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40665,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296254/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84202,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56160,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a936dd22-4905-520e-8ef4-c3c73c56eba4/a936dd22-4905-520e-8ef4-c3c73c56eba4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA24TKX/698296277/600',
             'Width': 600}],
 '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-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA24%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 14:03:51 [bca.uk] INFO: Saving data for EA24%20TKX: {'created_time': 1774706631.475329, 'last_price_update_time': 1774706631.475342, 'auction_closing_time': 1774864800.0}
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:51 [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-28 14:03:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e with identifier: LR11%20XWM
2026-03-28 14:03:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e with identifier: LR11%20XWM
2026-03-28 14:03:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e with identifier: LR11%20XWM to the API
2026-03-28 14:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880518/600>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_expert_report_file_d950e954-40ad-4176-871c-63bc52c2ab0f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR11%20XWM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR11 XWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR11%20XWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 151294,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880518/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51649,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880544/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49851,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880562/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880578/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45926,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880617/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88160,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880683/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e/0b12c0fe-3ab8-5445-ad6b-256ccebc3b9e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR11XWM/697880795/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.2 I-DTEC EX Estate',
 'transmission': 'automatic',
 'trim': 'I-DTEC EX',
 'vin': 'SHSRE6870BU008503',
 'year': 2011}
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR11%2520XWM%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [bca.uk] INFO: Saving data for LR11%20XWM: {'created_time': 1774706632.016031, 'last_price_update_time': 1774706632.016044, 'auction_closing_time': 1774778400.0}
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR11%2520XWM') HTTP/1.1" 204 0
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551160%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551160 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697887976%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887976 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920145%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920145 not downloaded yet
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540235>
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF12%20VWL-GB>
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK64%20NEJ-GB>
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: KW73%20VTL
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for KW73%20VTL: 0
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: MC19%20ONF
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for MC19%20ONF: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb9544d-cc57-5f0e-8fc5-e986b790158d with identifier: MC19%20ONF
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: KM11%20UUD
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for KM11%20UUD: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551170%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551170 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697887981%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887981 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920178%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920178 not downloaded yet
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: WF20%20RYP
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for WF20%20RYP: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3 with identifier: WF20%20RYP
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: KV59%20HZE
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for KV59%20HZE: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca55a90>
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOV64PLN%252F698965996%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965996/600 saved to cache
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f4b90>
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY68WNB%252F698106313%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106313/600 saved to cache
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786511/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786511>
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551181%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551181 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697887986%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887986 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920207%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920207 not downloaded yet
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK18%20AEJ-GB>
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: WJ22%20OXH
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for WJ22%20OXH: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53a4e9e1-ee6b-549b-aea2-9b80871af97d with identifier: WJ22%20OXH
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: MV57%20UOY
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV57%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [bca.uk] INFO: Scrape type for MV57%20UOY: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b344c6b3-761f-572b-9e4c-84678fe27e52 with identifier: MV57%20UOY
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251025>
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551188%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551188 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697887990%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887990 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920229%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920229 not downloaded yet
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7eeed0>
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_expert_report_file_0041958c-f77d-4384-94e3-23f3a8205af3.pdf HTTP/1.1" 201 0
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7b30cd7-3fb2-520c-9629-4539584c6e2c, skipping ID generation
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DFV17TYW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV17TYW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78f050>
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_expert_report_file_2b60a4d8-352e-4dc6-b040-c177c14aa1f2.pdf HTTP/1.1" 201 0
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40999011-32af-5ad3-a840-4cb8242ff02a, skipping ID generation
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DFY66OTD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY66OTD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d973d50>
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_expert_report_file_db1a75b9-c738-40ae-a223-d8b0b9244449.pdf HTTP/1.1" 201 0
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7708aee7-65e8-597e-aa3d-426819c9c319, skipping ID generation
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DOY67JPV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OY67JPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: FT19%20BHF
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for FT19%20BHF: 0
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: KT21%20LUH
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for KT21%20LUH: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0f73dcf-11ab-5c5f-8e62-eae10bfca806 with identifier: KT21%20LUH
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: NG62%20MFN
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for NG62%20MFN: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee540c51-cf33-581e-8fef-9e70457b2cad with identifier: NG62%20MFN
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN68RBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551197%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551197 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697887996%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887996 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920244%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920244 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698767925%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767925 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698150753%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150753 not downloaded yet
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698107879%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107879 not downloaded yet
2026-03-28 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP67%20XDB-GB>
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: RE68%20RYC
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [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-28 14:03:52 [bca.uk] INFO: Scrape type for RE68%20RYC: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:03:52 [bca.uk] INFO: Found listing with ID: NY11%20BJE
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY11%2520BJE%27 HTTP/1.1" 200 None
2026-03-28 14:03:52 [bca.uk] INFO: Scrape type for NY11%20BJE: 1
2026-03-28 14:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7822f41-2074-585e-b916-185d4d55fb85 with identifier: NY11%20BJE
2026-03-28 14:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ab850>
2026-03-28 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_expert_report_file_46291f46-c5c7-491f-bf46-f0004f8cb173.pdf HTTP/1.1" 201 0
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 214771ac-26f4-5760-a178-e14681ff06b8, skipping ID generation
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DWV16UWB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV16UWB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe363d0>
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_expert_report_file_7d14c044-ed09-4d03-9489-38732ad92b03.pdf HTTP/1.1" 201 0
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6f52ae88-a710-5999-b75b-294cfedaf6f8, skipping ID generation
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DX11BBM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=X11BBM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe39e10>
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_expert_report_file_586396e7-a461-450b-a201-0611bd7a5cc5.pdf HTTP/1.1" 201 0
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766, skipping ID generation
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DNL64KGO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NL64KGO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM11%20UUD-GB>
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551217%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551217 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697888006%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888006 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920267%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920267 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698767940%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767940 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698150760%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150760 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698107893%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107893 not downloaded yet
2026-03-28 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:53 [bca.uk] INFO: Found listing with ID: WB19%20OHW
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:53 [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-28 14:03:53 [bca.uk] INFO: Scrape type for WB19%20OHW: 1
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:03:53 [bca.uk] INFO: Found listing with ID: TFZ%208294
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TFZ%25208294%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [bca.uk] INFO: Scrape type for TFZ%208294: 1
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad with identifier: TFZ%208294
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284408%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284408 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697603970%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603970 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698157097%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157097 not downloaded yet
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe4c950>
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_expert_report_file_83f500f5-a9b6-4942-a35a-b2dcb55f4940.pdf HTTP/1.1" 201 0
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c, skipping ID generation
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DBV61MVO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BV61MVO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920178/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920178>
2026-03-28 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786511/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551238%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551238 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697888020%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888020 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920295%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920295 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698767959%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767959 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698150768%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150768 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698107909%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107909 not downloaded yet
2026-03-28 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:53 [bca.uk] INFO: Found listing with ID: WD19%20GOC
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:53 [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-28 14:03:53 [bca.uk] INFO: Scrape type for WD19%20GOC: 1
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:03:53 [bca.uk] INFO: Found listing with ID: WP63%20USZ
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP63%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [bca.uk] INFO: Scrape type for WP63%20USZ: 1
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d with identifier: WP63%20USZ
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284411%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284411 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697603972%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603972 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698157107%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157107 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698928503%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928503 not downloaded yet
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c979810>
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_expert_report_file_46e3b6a7-961a-4e52-9723-9317477d3672.pdf HTTP/1.1" 201 0
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8b90222e-e04a-5b27-ab41-392150aadde5, skipping ID generation
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DKV16LDZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KV16LDZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b64d0>
2026-03-28 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEJ13JTO%252F698540235%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540235/600 saved to cache
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920207>
2026-03-28 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887986>
2026-03-28 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697551259%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551259 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697888030%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888030 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920315%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920315 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698767973%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767973 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698150775%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150775 not downloaded yet
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698107923%27 HTTP/1.1" 200 None
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107923 not downloaded yet
2026-03-28 14:03:53 [bca.uk] INFO: Found listing with ID: WL19%20LZJ
2026-03-28 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:53 [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-28 14:03:53 [bca.uk] INFO: Scrape type for WL19%20LZJ: 2
2026-03-28 14:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ
2026-03-28 14:03:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85ed700d-c14f-58ab-9e96-fbe478a99ade with scrape type 2
2026-03-28 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85ed700d-c14f-58ab-9e96-fbe478a99ade with scrape type 2
2026-03-28 14:03:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85ed700d-c14f-58ab-9e96-fbe478a99ade, identifier: WL19%20LZJ
2026-03-28 14:03:54 [bca.uk] INFO: Found listing with ID: MV18%20VBD
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [bca.uk] INFO: Scrape type for MV18%20VBD: 1
2026-03-28 14:03:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c35ef13-b24b-57bb-8a15-809839352176 with identifier: MV18%20VBD
2026-03-28 14:03:54 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284415%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284415 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697603974%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603974 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157119%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157119 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928533%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928533 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296888%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296888 not downloaded yet
2026-03-28 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c961310>
2026-03-28 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_expert_report_file_7d2e52a7-4f47-4a52-a682-03c5c5f73255.pdf HTTP/1.1" 201 0
2026-03-28 14:03:54 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:03:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d, skipping ID generation
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%26Reg%3DWU19VDC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WU19VDC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:03:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ
2026-03-28 14:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ
2026-03-28 14:03:54 [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-28 14:03:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:54 [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': 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-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:54 [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-28 14:03:54 [bca.uk] INFO: Saving data for WL19%20LZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774562600.832976, 'last_price_update_time': 1774706634.681124}
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:54 [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-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697551274%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551274 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697888046%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888046 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698920336%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920336 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698767980%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767980 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698150784%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150784 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698107940%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107940 not downloaded yet
2026-03-28 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV57%20UOY-GB>
2026-03-28 14:03:54 [bca.uk] INFO: Found listing with ID: VO67%20OHE
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:54 [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-28 14:03:54 [bca.uk] INFO: Scrape type for VO67%20OHE: 1
2026-03-28 14:03:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE
2026-03-28 14:03:54 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:03:54 [bca.uk] INFO: Found listing with ID: PK68%20NZT
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK68%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [bca.uk] INFO: Scrape type for PK68%20NZT: 1
2026-03-28 14:03:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 418ba9d9-1978-54c6-a2d3-b78329217655 with identifier: PK68%20NZT
2026-03-28 14:03:54 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284418%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284418 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697603979%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603979 not downloaded yet
2026-03-28 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157130%27 HTTP/1.1" 200 None
2026-03-28 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157130 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928556%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928556 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296895%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296895 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045620%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045620 not downloaded yet
2026-03-28 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157087/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NL64KGO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603967/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=X11BBM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698767998%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767998 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698150796%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150796 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698107963%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107963 not downloaded yet
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feb6610>
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH13CHD%252F698786511%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786511/600 saved to cache
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ae2d0>
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_expert_report_file_ed9240c8-23dd-4a11-baad-675cb8e28563.pdf HTTP/1.1" 201 0
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40991700-d0e5-5255-930d-6ca8fe3c072d, skipping ID generation
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DDF12VWL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DF12VWL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78d190>
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FVX19OYP%252F698251025%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251025/600 saved to cache
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920178/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928485/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BV61MVO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV16UWB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:55 [bca.uk] INFO: Found listing with ID: WD66%20RGU
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:55 [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-28 14:03:55 [bca.uk] INFO: Scrape type for WD66%20RGU: 1
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:03:55 [bca.uk] INFO: Found listing with ID: KR71%20ZWG
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%2520ZWG%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [bca.uk] INFO: Scrape type for KR71%20ZWG: 1
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284425%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284425 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697603988%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603988 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157139%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157139 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928578%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928578 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296899%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296899 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045623%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045623 not downloaded yet
2026-03-28 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698768016%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698768016 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698150805%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150805 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698107989%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107989 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228752%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228752 not downloaded yet
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83aad0>
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_expert_report_file_99765518-3803-42d4-8708-f67e9dc2eb77.pdf HTTP/1.1" 201 0
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bb105475-65fd-5601-86d0-a8590c56bf0b, skipping ID generation
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DLK64NEJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK64NEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d835e90>
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_expert_report_file_05f54dd5-d3ca-45f6-9bfe-102b2b8b5947.pdf HTTP/1.1" 201 0
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 954e7a8e-294d-583e-8576-18c9af402ec0, skipping ID generation
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DCK18AEJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CK18AEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83a250>
2026-03-28 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLN68RBY%252F698920112%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920112/600 saved to cache
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157097>
2026-03-28 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:03:55 [bca.uk] INFO: Found listing with ID: HD12%20PKZ
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:55 [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-28 14:03:55 [bca.uk] INFO: Scrape type for HD12%20PKZ: 1
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:03:55 [bca.uk] INFO: Found listing with ID: DG19%20VCT
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG19%2520VCT%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [bca.uk] INFO: Scrape type for DG19%20VCT: 1
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82ce45e5-a8c4-552b-855d-b8e5816f3055 with identifier: DG19%20VCT
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284431%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284431 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697604002%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604002 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157151%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157151 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928598%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928598 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296902%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296902 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045628%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045628 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698768031%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698768031 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698150817%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150817 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698108014%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108014 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228757%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228757 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947020%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947020 not downloaded yet
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910336%27 HTTP/1.1" 200 None
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910336 not downloaded yet
2026-03-28 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KV16LDZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:03:55 [bca.uk] INFO: Found listing with ID: LL12%20WDZ
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:55 [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-28 14:03:55 [bca.uk] INFO: Scrape type for LL12%20WDZ: 0
2026-03-28 14:03:55 [bca.uk] INFO: Found listing with ID: RO06%20OCF
2026-03-28 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:55 [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-28 14:03:55 [bca.uk] INFO: Scrape type for RO06%20OCF: 2
2026-03-28 14:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF
2026-03-28 14:03:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with scrape type 2
2026-03-28 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with scrape type 2
2026-03-28 14:03:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5, identifier: RO06%20OCF
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: DE72%20KZJ
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Scrape type for DE72%20KZJ: 1
2026-03-28 14:03:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 300e41a8-d251-59f7-802e-bbb7283fa1e6 with identifier: DE72%20KZJ
2026-03-28 14:03:56 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284438%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284438 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697604011%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604011 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157165%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157165 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928622%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928622 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296906%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296906 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045632%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045632 not downloaded yet
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca6d350>
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_expert_report_file_e94e21d5-0e0e-48e8-945e-a5d92b291759.pdf HTTP/1.1" 201 0
2026-03-28 14:03:56 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:03:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 090813ec-adc2-5b7f-923f-58bcb47db483, skipping ID generation
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%26Reg%3DBP67XDB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP67XDB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b3610>
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLN68RBY%252F698920178%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920178/600 saved to cache
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4192d0>
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_expert_report_file_d11bd6ee-08c7-45e0-9613-a67a59280070.pdf HTTP/1.1" 201 0
2026-03-28 14:03:56 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:03:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ba82627-3d66-5970-bb5d-b19d751b9eb4, skipping ID generation
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%26Reg%3DKM11UUD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM11UUD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF
2026-03-28 14:03:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF
2026-03-28 14:03:56 [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-28 14:03:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:03: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-28 14:03:56 [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': 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-29T10: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-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Saving data for RO06%20OCF: {'auction_closing_time': 1774778400.0, 'created_time': 1773908720.375073, 'last_price_update_time': 1774706636.637916}
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698768046%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698768046 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698150830%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150830 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698108035%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108035 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228771%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228771 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947033%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947033 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910355%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910355 not downloaded yet
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: RX13%20YNL
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Scrape type for RX13%20YNL: 0
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: SO10%20SJD
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Scrape type for SO10%20SJD: 0
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: VO62%20VVP
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Scrape type for VO62%20VVP: 0
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: WF61%20XJT
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520XJT%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [bca.uk] INFO: Scrape type for WF61%20XJT: 0
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: WP13%20WWY
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP13%2520WWY%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [bca.uk] INFO: Scrape type for WP13%20WWY: 1
2026-03-28 14:03:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e80177a-614d-57e6-b32b-c4549bde7262 with identifier: WP13%20WWY
2026-03-28 14:03:56 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: MD19%20GWP
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Scrape type for MD19%20GWP: 0
2026-03-28 14:03:56 [bca.uk] INFO: Found listing with ID: ML71%20WFO
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:56 [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-28 14:03:56 [bca.uk] INFO: Scrape type for ML71%20WFO: 1
2026-03-28 14:03:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 932ab700-a26e-556f-85b5-1bb9734e718c with identifier: ML71%20WFO
2026-03-28 14:03:56 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284443%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284443 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697604017%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604017 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157181%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157181 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928652%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928652 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296913%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296913 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045637%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045637 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698933971%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933971 not downloaded yet
2026-03-28 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915234%27 HTTP/1.1" 200 None
2026-03-28 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915234 not downloaded yet
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de553d0>
2026-03-28 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FDA21SOU%252F697887986%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887986/600 saved to cache
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c85a790>
2026-03-28 14:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%252FLN68RBY%252F698920207%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920207/600 saved to cache
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228782%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228782 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947049%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947049 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910374%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910374 not downloaded yet
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: LF16%20ZZH
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [bca.uk] INFO: Scrape type for LF16%20ZZH: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YD21%20LKP
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YD21%20LKP: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: SH22%20GFY
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for SH22%20GFY: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95add145-cfdb-56fb-a27d-d877a0432bd6 with identifier: SH22%20GFY
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698284450%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284450 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D697604024%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604024 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698157200%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157200 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928679%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928679 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296918%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296918 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045644%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045644 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698933985%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933985 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915253%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915253 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228796%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228796 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947067%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947067 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910391%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910391 not downloaded yet
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YD23%20UGZ
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YD23%20UGZ: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YH22%20LZX
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YH22%20LZX: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: V22%20VJW
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for V22%20VJW: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: T400%20WRS
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T400%2520WRS%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [bca.uk] INFO: Scrape type for T400%20WRS: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2c13cca-acdb-56e9-80bf-41e2acf4aed1 with identifier: T400%20WRS
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: WF68%20XGD
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for WF68%20XGD: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YC68%20TVN
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YC68%20TVN: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YK19%20TBP
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YK19%20TBP: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YH19%20PTV
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YH19%20PTV: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: DV20%20CWA
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for DV20%20CWA: 0
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: KEZ%209481
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KEZ%25209481%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [bca.uk] INFO: Scrape type for KEZ%209481: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f055b506-0022-5f0e-a7cd-13f0911779b4 with identifier: KEZ%209481
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698928702%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928702 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296923%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296923 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045650%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045650 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934010%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934010 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915278%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915278 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228819%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228819 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947086%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947086 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910404%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910404 not downloaded yet
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YG70%20CMV
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YG70%20CMV: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: LD11%20FZB
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD11%2520FZB%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [bca.uk] INFO: Scrape type for LD11%20FZB: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fadd6eea-e2b0-5574-affe-cdf6b892b445 with identifier: LD11%20FZB
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698296928%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296928 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045655%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045655 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934023%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934023 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915297%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915297 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228838%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228838 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947115%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947115 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910428%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910428 not downloaded yet
2026-03-28 14:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603967/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157097/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928485/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157087/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915253>
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YM19%20HXY
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [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-28 14:03:57 [bca.uk] INFO: Scrape type for YM19%20HXY: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:03:57 [bca.uk] INFO: Found listing with ID: YA12%20SZX
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA12%2520SZX%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [bca.uk] INFO: Scrape type for YA12%20SZX: 1
2026-03-28 14:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0673e591-45ac-5d50-a3e1-15ce73402302 with identifier: YA12%20SZX
2026-03-28 14:03:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698045660%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045660 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934036%27 HTTP/1.1" 200 None
2026-03-28 14:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934036 not downloaded yet
2026-03-28 14:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915312%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915312 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228854%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228854 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947141%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947141 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910455%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910455 not downloaded yet
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: YS71%20HNL
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS71%2520HNL%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for YS71%20HNL: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: YE57%20GFG
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE57%2520GFG%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for YE57%20GFG: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a0ff710-890b-5157-a73c-3a4a72d88d1e with identifier: YE57%20GFG
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934061%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934061 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915340%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915340 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698228887%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228887 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947168%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947168 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910480%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910480 not downloaded yet
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296918>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045644>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284450/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284450>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157200/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157200>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604024/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604024>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928679/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928679>
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: YD70%20WOM
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD70%2520WOM%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for YD70%20WOM: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: DE04%20GDK
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE04%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for DE04%20GDK: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09 with identifier: DE04%20GDK
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934081%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934081 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915361%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915361 not downloaded yet
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933985/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933985>
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698947193%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947193 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698910501%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910501 not downloaded yet
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c627710>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV16UWB%252F698284405%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284405/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9126d0>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX11BBM%252F697603967%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603967/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51ad50>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNL64KGO%252F698157097%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157097/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d911e50>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBV61MVO%252F698928485%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928485/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7e0290>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNL64KGO%252F698157087%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157087/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d910c90>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV16LDZ%252F698296885%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296885/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: AX15%20GHV
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX15%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for AX15%20GHV: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 605bb574-f032-5f24-9f53-91befb051fec with identifier: AX15%20GHV
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: WJZ%209285
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJZ%25209285%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for WJZ%209285: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a149de9c-cfcc-5dd2-a714-96be3f56b350 with identifier: WJZ%209285
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934110%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934110 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915386%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915386 not downloaded yet
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296928>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934023>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045655>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915297/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915297>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG70%20CMV-GB>
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD11%20FZB-GB>
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: BT66%20DFX
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT66%2520DFX%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for BT66%20DFX: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca2c3006-0503-55ad-a26d-88f328a541b5 with identifier: BT66%20DFX
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: AK67%20LWT
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK67%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for AK67%20LWT: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96df00f7-d862-5338-b935-5c42d63b82c0 with identifier: AK67%20LWT
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698934128%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934128 not downloaded yet
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698915403%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915403 not downloaded yet
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928679/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915340>
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: YD64%20WJN
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD64%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for YD64%20WJN: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6b7695a-3dc3-56dd-a07d-29432fe9fa43 with identifier: YD64%20WJN
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: HY65%20KRJ
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY65%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for HY65%20KRJ: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea20d0>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_expert_report_file_01c36beb-92f0-430c-a878-974237118823.pdf HTTP/1.1" 201 0
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b344c6b3-761f-572b-9e4c-84678fe27e52, skipping ID generation
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3DMV57UOY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV57UOY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604024/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284450/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933985/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157200/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: YO66%20ENU
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO66%2520ENU%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for YO66%20ENU: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: M70%20ODE
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M70%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for M70%20ODE: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6671a6d0-673a-5170-b57c-2fa413a2722d with identifier: M70%20ODE
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698798192%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798192 not downloaded yet
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: YB63%20ZKP
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB63%2520ZKP%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for YB63%20ZKP: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 243a05a7-7cda-5444-ab1c-5fdc014fa410 with identifier: YB63%20ZKP
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: NK64%20UTR
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for NK64%20UTR: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698798204%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798204 not downloaded yet
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d641ed0>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915253%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915253/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62c190>
2026-03-28 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBV61MVO%252F698928679%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928679/600 saved to cache
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915297/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910501/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910501>
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: BC65%20FJV
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC65%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for BC65%20FJV: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 515d9b9e-7ed9-596c-8fe3-830ee20f7887 with identifier: BC65%20FJV
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:03:58 [bca.uk] INFO: Found listing with ID: PXZ%201595
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [bca.uk] INFO: Scrape type for PXZ%201595: 1
2026-03-28 14:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595
2026-03-28 14:03:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698798217%27 HTTP/1.1" 200 None
2026-03-28 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798217 not downloaded yet
2026-03-28 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c845890>
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWU19VDC%252F698045644%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045644/600 saved to cache
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca46c50>
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX11BBM%252F697604024%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604024/600 saved to cache
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff23b90>
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV16UWB%252F698284450%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284450/600 saved to cache
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9debd0>
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698933985%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933985/600 saved to cache
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8db850>
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV16LDZ%252F698296918%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296918/600 saved to cache
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c97b9d0>
2026-03-28 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNL64KGO%252F698157200%252F600') HTTP/1.1" 204 0
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157200/600 saved to cache
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:03:59 [bca.uk] INFO: Found listing with ID: WJ58%20DWA
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ58%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 14:03:59 [bca.uk] INFO: Scrape type for WJ58%20DWA: 1
2026-03-28 14:03:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA
2026-03-28 14:03:59 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:03:59 [bca.uk] INFO: Found listing with ID: EP68%20EZZ
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EP68%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 14:03:59 [bca.uk] INFO: Scrape type for EP68%20EZZ: 0
2026-03-28 14:03:59 [bca.uk] INFO: Found listing with ID: KW24%20UKR
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW24%2520UKR%27 HTTP/1.1" 200 None
2026-03-28 14:03:59 [bca.uk] INFO: Scrape type for KW24%20UKR: 0
2026-03-28 14:03:59 [bca.uk] INFO: Found listing with ID: MX69%20OBE
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX69%2520OBE%27 HTTP/1.1" 200 None
2026-03-28 14:03:59 [bca.uk] INFO: Scrape type for MX69%20OBE: 0
2026-03-28 14:03:59 [bca.uk] INFO: Found listing with ID: ND18%20UAG
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND18%2520UAG%27 HTTP/1.1" 200 None
2026-03-28 14:03:59 [bca.uk] INFO: Scrape type for ND18%20UAG: 2
2026-03-28 14:03:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG
2026-03-28 14:03:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with scrape type 2
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with scrape type 2
2026-03-28 14:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2, identifier: ND18%20UAG
2026-03-28 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:03: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%3D698798243%27 HTTP/1.1" 200 None
2026-03-28 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798243 not downloaded yet
2026-03-28 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:03:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG
2026-03-28 14:03:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG
2026-03-28 14:03:59 [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-28 14:03:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:00 [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': 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-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND18%2520UAG%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Saving data for ND18%20UAG: {'auction_closing_time': 1774864800.0, 'created_time': 1774274609.393477, 'last_price_update_time': 1774706640.113385}
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:00 [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-28 14:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915403>
2026-03-28 14:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY65%20KRJ-GB>
2026-03-28 14:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD64%20WJN-GB>
2026-03-28 14:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798182/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV57UOY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:04:00 [bca.uk] INFO: Found listing with ID: YH12%20ZWB
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Scrape type for YH12%20ZWB: 1
2026-03-28 14:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bca1d29f-c38f-5f42-aceb-2939b9e67c99 with identifier: YH12%20ZWB
2026-03-28 14:04:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:04:00 [bca.uk] INFO: Found listing with ID: BT24%20NCX
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT24%2520NCX%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Scrape type for BT24%20NCX: 0
2026-03-28 14:04:00 [bca.uk] INFO: Found listing with ID: GJ70%20LXZ
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ70%2520LXZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Scrape type for GJ70%20LXZ: 1
2026-03-28 14:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ
2026-03-28 14:04:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698798259%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798259 not downloaded yet
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d85fe10>
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FKM11UUD%252F698915297%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915297/600 saved to cache
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d870ed0>
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FBP67XDB%252F698934023%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934023/600 saved to cache
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:04:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d870450>
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FWU19VDC%252F698045655%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045655/600 saved to cache
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934128>
2026-03-28 14:04:00 [bca.uk] INFO: Found listing with ID: MJ58%20UJC
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ58%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Scrape type for MJ58%20UJC: 2
2026-03-28 14:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC
2026-03-28 14:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with scrape type 2
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with scrape type 2
2026-03-28 14:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e, identifier: MJ58%20UJC
2026-03-28 14:04:00 [bca.uk] INFO: Found listing with ID: KJ70%20LJU
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ70%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Scrape type for KJ70%20LJU: 1
2026-03-28 14:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU
2026-03-28 14:04:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698798285%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798285 not downloaded yet
2026-03-28 14:04:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d871e90>
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FKV16LDZ%252F698296928%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296928/600 saved to cache
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe35010>
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_expert_report_file_8a3ecf23-4626-4ef3-926a-baf583f3b389.pdf HTTP/1.1" 201 0
2026-03-28 14:04:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 505ec447-0f6d-5de4-9190-5ab4c6e276f7, skipping ID generation
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3DYG70CMV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YG70CMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC
2026-03-28 14:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC
2026-03-28 14:04:00 [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-28 14:04:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:00 [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': 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-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ58%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 14:04:00 [bca.uk] INFO: Saving data for MJ58%20UJC: {'auction_closing_time': 1774864800.0, 'created_time': 1774562533.609688, 'last_price_update_time': 1774706640.984452}
2026-03-28 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:01 [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-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT66%20DFX-GB>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798217>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB63%20ZKP-GB>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798204/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798204>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK67%20LWT-GB>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK64%20UTR-GB>
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: AV13%20PZZ
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV13%2520PZZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for AV13%20PZZ: 1
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: KN70%20RHA
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN70%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for KN70%20RHA: 0
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: NU19%20CDX
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU19%2520CDX%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for NU19%20CDX: 0
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: SR19%20TNU
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520TNU%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for SR19%20TNU: 2
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c70e3fdb-b0ea-5265-86f4-be72920b6a49 with scrape type 2
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c70e3fdb-b0ea-5265-86f4-be72920b6a49 with scrape type 2
2026-03-28 14:04:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c70e3fdb-b0ea-5265-86f4-be72920b6a49, identifier: SR19%20TNU
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698798308%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798308 not downloaded yet
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D697550745%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550745 not downloaded yet
2026-03-28 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798182/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910501/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU
2026-03-28 14:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU
2026-03-28 14:04:01 [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-28 14:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:01 [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': 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-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520TNU%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Saving data for SR19%20TNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774562659.854421, 'last_price_update_time': 1774706641.592667}
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:01 [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-28 14:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68c290>
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_expert_report_file_db0f0701-344c-4398-a0f9-7927ecbd182a.pdf HTTP/1.1" 201 0
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fadd6eea-e2b0-5574-affe-cdf6b892b445, skipping ID generation
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3DLD11FZB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD11FZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d901090>
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915340%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915340/600 saved to cache
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: BN10%20FFD
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN10%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for BN10%20FFD: 1
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: AJ17%20HXL
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ17%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for AJ17%20HXL: 1
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a541890-0343-5ec1-9e09-787ef67af079 with identifier: AJ17%20HXL
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698798330%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798330 not downloaded yet
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D697550760%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550760 not downloaded yet
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698929094%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929094 not downloaded yet
2026-03-28 14:04:01 [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-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798243/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798243>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ58%20DWA-GB>
2026-03-28 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PXZ%201595-GB>
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: GL11%20XOW
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL11%2520XOW%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for GL11%20XOW: 1
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:04:01 [bca.uk] INFO: Found listing with ID: GK66%20WPY
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK66%2520WPY%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [bca.uk] INFO: Scrape type for GK66%20WPY: 1
2026-03-28 14:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d with identifier: GK66%20WPY
2026-03-28 14:04:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698798344%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798344 not downloaded yet
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D697550773%27 HTTP/1.1" 200 None
2026-03-28 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550773 not downloaded yet
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429490>
2026-03-28 14:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798182%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798182/600 saved to cache
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7277d0>
2026-03-28 14:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCK18AEJ%252F698910501%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910501/600 saved to cache
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698929108%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929108 not downloaded yet
2026-03-28 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: HK65%20ZWD
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for HK65%20ZWD: 2
2026-03-28 14:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD
2026-03-28 14:04:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with scrape type 2
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with scrape type 2
2026-03-28 14:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287, identifier: HK65%20ZWD
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: LD16%20UKX
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD16%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for LD16%20UKX: 1
2026-03-28 14:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 826679c4-b83f-5ad2-b8a7-2183b5f0a082 with identifier: LD16%20UKX
2026-03-28 14:04:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D697550796%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550796 not downloaded yet
2026-03-28 14:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD
2026-03-28 14:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD
2026-03-28 14:04:02 [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-28 14:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-29T10: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-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Saving data for HK65%20ZWD: {'auction_closing_time': 1774778400.0, 'created_time': 1774476498.454703, 'last_price_update_time': 1774706642.605173}
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:02 [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-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698929129%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929129 not downloaded yet
2026-03-28 14:04:02 [bca.uk] INFO: Total items found: 100
2026-03-28 14:04:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded
2026-03-28 14:04:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:04:02 [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-28 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798204/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: HV08%20XHP
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV08%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for HV08%20XHP: 1
2026-03-28 14:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP
2026-03-28 14:04:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: SM20%20VYX
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM20%2520VYX%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for SM20%20VYX: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: OY10%20PHZ
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY10%2520PHZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for OY10%20PHZ: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: LN03%20XSM
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN03%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for LN03%20XSM: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: LS06%20BVE
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS06%2520BVE%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for LS06%20BVE: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: LT64%20YWX
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT64%2520YWX%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for LT64%20YWX: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: RJ03%20NRF
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ03%2520NRF%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for RJ03%20NRF: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: WD59%20AZX
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD59%2520AZX%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for WD59%20AZX: 0
2026-03-28 14:04:02 [bca.uk] INFO: Found listing with ID: WP18%20BYR
2026-03-28 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP18%2520BYR%27 HTTP/1.1" 200 None
2026-03-28 14:04:02 [bca.uk] INFO: Scrape type for WP18%20BYR: 2
2026-03-28 14:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85bb8fe3-c879-5a71-8cea-c742e59244a3 with identifier: WP18%20BYR
2026-03-28 14:04:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85bb8fe3-c879-5a71-8cea-c742e59244a3 with scrape type 2
2026-03-28 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85bb8fe3-c879-5a71-8cea-c742e59244a3 with scrape type 2
2026-03-28 14:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85bb8fe3-c879-5a71-8cea-c742e59244a3, identifier: WP18%20BYR
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D697550812%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550812 not downloaded yet
2026-03-28 14:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:03 [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-28 14:04:03 [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-28 14:04:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85bb8fe3-c879-5a71-8cea-c742e59244a3 with identifier: WP18%20BYR
2026-03-28 14:04:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85bb8fe3-c879-5a71-8cea-c742e59244a3 with identifier: WP18%20BYR
2026-03-28 14:04:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85bb8fe3-c879-5a71-8cea-c742e59244a3 with identifier: WP18%20BYR to the API
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:03 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP18%20BYR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85bb8fe3-c879-5a71-8cea-c742e59244a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP18 BYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP18%20BYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 208522,
 '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.6 I-DTEC 160 EX 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'I-DTEC 160 EX 4WD',
 'vin': 'SHSRE6890JU003482',
 'year': 2018}
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP18%2520BYR%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [bca.uk] INFO: Saving data for WP18%20BYR: {'auction_closing_time': 1774778400.0, 'created_time': 1774610808.118915, 'last_price_update_time': 1774706643.879785}
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP18%2520BYR') HTTP/1.1" 204 0
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698929149%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929149 not downloaded yet
2026-03-28 14:04:03 [bca.uk] INFO: Found listing with ID: DX16%20MYY
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [bca.uk] INFO: Scrape type for DX16%20MYY: 0
2026-03-28 14:04:03 [bca.uk] INFO: Found listing with ID: WN58%20UCF
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN58%2520UCF%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [bca.uk] INFO: Scrape type for WN58%20UCF: 0
2026-03-28 14:04:03 [bca.uk] INFO: Found listing with ID: CV68%20XCO
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV68%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [bca.uk] INFO: Scrape type for CV68%20XCO: 0
2026-03-28 14:04:03 [bca.uk] INFO: Found listing with ID: VU18%20ACY
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU18%2520ACY%27 HTTP/1.1" 200 None
2026-03-28 14:04:03 [bca.uk] INFO: Scrape type for VU18%20ACY: 0
2026-03-28 14:04:03 [bca.uk] INFO: Found listing with ID: YH19%20WFS
2026-03-28 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH19%2520WFS%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for YH19%20WFS: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: OE68%20NPP
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE68%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for OE68%20NPP: 2
2026-03-28 14:04:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7d28589-fb9e-53e0-a969-3ddefcb6568d with identifier: OE68%20NPP
2026-03-28 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7d28589-fb9e-53e0-a969-3ddefcb6568d with scrape type 2
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7d28589-fb9e-53e0-a969-3ddefcb6568d with scrape type 2
2026-03-28 14:04:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7d28589-fb9e-53e0-a969-3ddefcb6568d, identifier: OE68%20NPP
2026-03-28 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-28 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8baf90>
2026-03-28 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915403%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915403/600 saved to cache
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c591ed0>
2026-03-28 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698934128%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934128/600 saved to cache
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: RV60%20TZO
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV60%2520TZO%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for RV60%20TZO: 1
2026-03-28 14:04:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO
2026-03-28 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: YA06%20KWC
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA06%2520KWC%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for YA06%20KWC: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: YB57%20FZC
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB57%2520FZC%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for YB57%20FZC: 1
2026-03-28 14:04:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9b1844a-f6e4-586f-88aa-fc22f6ebd424 with identifier: YB57%20FZC
2026-03-28 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697550832%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550832 not downloaded yet
2026-03-28 14:04:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7d28589-fb9e-53e0-a969-3ddefcb6568d with identifier: OE68%20NPP
2026-03-28 14:04:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7d28589-fb9e-53e0-a969-3ddefcb6568d with identifier: OE68%20NPP
2026-03-28 14:04:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7d28589-fb9e-53e0-a969-3ddefcb6568d with identifier: OE68%20NPP to the API
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:04 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE68%20NPP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7d28589-fb9e-53e0-a969-3ddefcb6568d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE68 NPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE68%20NPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 43868,
 '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 SPORT 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALCA2AN1KH800979',
 'year': 2018}
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE68%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Saving data for OE68%20NPP: {'auction_closing_time': 1774778400.0, 'created_time': 1774390935.79991, 'last_price_update_time': 1774706644.76357}
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE68%2520NPP') HTTP/1.1" 204 0
2026-03-28 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798285>
2026-03-28 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YG70CMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929162%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929162 not downloaded yet
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: BT71%20ZWP
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT71%2520ZWP%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for BT71%20ZWP: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: CV23%20JXZ
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV23%2520JXZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for CV23%20JXZ: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: VA19%20TJU
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA19%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for VA19%20TJU: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: VN73%20XUO
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN73%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for VN73%20XUO: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: WP68%20JYS
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP68%2520JYS%27 HTTP/1.1" 200 None
2026-03-28 14:04:04 [bca.uk] INFO: Scrape type for WP68%20JYS: 0
2026-03-28 14:04:04 [bca.uk] INFO: Found listing with ID: YS18%20GXM
2026-03-28 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for YS18%20GXM: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: MT18%20EXX
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for MT18%20EXX: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: WG68%20NGF
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG68%2520NGF%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for WG68%20NGF: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: WK70%20VKG
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for WK70%20VKG: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DX15%20JFF
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX15%2520JFF%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for DX15%20JFF: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: BL57%20MXT
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL57%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for BL57%20MXT: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: BD08%20AYG
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD08%2520AYG%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for BD08%20AYG: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: BK05%20KCN
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK05%2520KCN%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for BK05%20KCN: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: CE58%20JHU
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE58%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for CE58%20JHU: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: KW55%20WSO
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW55%2520WSO%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for KW55%20WSO: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: VN54%20DZL
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN54%2520DZL%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for VN54%20DZL: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: YC60%20AWJ
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC60%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for YC60%20AWJ: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: LL66%20JRX
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for LL66%20JRX: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: SM14%20UKA
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM14%2520UKA%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for SM14%20UKA: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: WG14%20SMV
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520SMV%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for WG14%20SMV: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: BT65%20DVV
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for BT65%20DVV: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DC16%20EVN
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for DC16%20EVN: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DL17%20GHX
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL17%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for DL17%20GHX: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DS17%20WZL
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS17%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for DS17%20WZL: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DV64%20UEP
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV64%2520UEP%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for DV64%20UEP: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: BG16%20VPU
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for BG16%20VPU: 2
2026-03-28 14:04:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 477bab74-dc05-5a7b-9859-e3241d0cdc6e with identifier: BG16%20VPU
2026-03-28 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 477bab74-dc05-5a7b-9859-e3241d0cdc6e with scrape type 2
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 477bab74-dc05-5a7b-9859-e3241d0cdc6e with scrape type 2
2026-03-28 14:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 477bab74-dc05-5a7b-9859-e3241d0cdc6e, identifier: BG16%20VPU
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff22e10>
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_expert_report_file_ccc4390d-9622-4ec3-8a04-ee2ee1227083.pdf HTTP/1.1" 201 0
2026-03-28 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a6b7695a-3dc3-56dd-a07d-29432fe9fa43, skipping ID generation
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYD64WJN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD64WJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c999ad0>
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_expert_report_file_8a86a61a-288e-46c2-8357-da037834c361.pdf HTTP/1.1" 201 0
2026-03-28 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a399624-5154-54f6-ad94-51c45341542d, skipping ID generation
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DNK64UTR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NK64UTR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1295d0>
2026-03-28 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798204%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798204/600 saved to cache
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: HV69%20NLA
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for HV69%20NLA: 1
2026-03-28 14:04:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA
2026-03-28 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: YY62%20EHO
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for YY62%20EHO: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: BK60%20RMU
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK60%2520RMU%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for BK60%20RMU: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: CU13%20HUZ
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU13%2520HUZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [bca.uk] INFO: Scrape type for CU13%20HUZ: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DE59%20LRX
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for DE59%20LRX: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: DE61%20AVB
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for DE61%20AVB: 0
2026-03-28 14:04:05 [bca.uk] INFO: Found listing with ID: FE12%20WRX
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:05 [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-28 14:04:05 [bca.uk] INFO: Scrape type for FE12%20WRX: 1
2026-03-28 14:04:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX
2026-03-28 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697550856%27 HTTP/1.1" 200 None
2026-03-28 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550856 not downloaded yet
2026-03-28 14:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 477bab74-dc05-5a7b-9859-e3241d0cdc6e with identifier: BG16%20VPU
2026-03-28 14:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 477bab74-dc05-5a7b-9859-e3241d0cdc6e with identifier: BG16%20VPU
2026-03-28 14:04:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 477bab74-dc05-5a7b-9859-e3241d0cdc6e with identifier: BG16%20VPU to the API
2026-03-28 14:04:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:06 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG16%20VPU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '477bab74-dc05-5a7b-9859-e3241d0cdc6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG16 VPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG16%20VPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 56542,
 '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.2 DIG-T 113 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7166433',
 'year': 2016}
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG16%2520VPU%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Saving data for BG16%20VPU: {'auction_closing_time': 1774778400.0, 'created_time': 1774188114.028666, 'last_price_update_time': 1774706646.22307}
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG16%2520VPU') HTTP/1.1" 204 0
2026-03-28 14:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%26width%3D600%26docId%3D698929196%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929196 not downloaded yet
2026-03-28 14:04:06 [bca.uk] INFO: Found listing with ID: WG66%20DHY
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG66%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Scrape type for WG66%20DHY: 0
2026-03-28 14:04:06 [bca.uk] INFO: Found listing with ID: YK17%20ZRC
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK17%2520ZRC%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Scrape type for YK17%20ZRC: 0
2026-03-28 14:04:06 [bca.uk] INFO: Found listing with ID: EN14%20ZRU
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN14%2520ZRU%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Scrape type for EN14%20ZRU: 2
2026-03-28 14:04:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU
2026-03-28 14:04:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74ca2454-1575-51c9-88ce-0746fde280b1 with scrape type 2
2026-03-28 14:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74ca2454-1575-51c9-88ce-0746fde280b1 with scrape type 2
2026-03-28 14:04:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74ca2454-1575-51c9-88ce-0746fde280b1, identifier: EN14%20ZRU
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%26width%3D600%26docId%3D697180780%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180780 not downloaded yet
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%26width%3D600%26docId%3D698814073%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814073 not downloaded yet
2026-03-28 14:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798243/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550796>
2026-03-28 14:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929108>
2026-03-28 14:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550773>
2026-03-28 14:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550760>
2026-03-28 14:04:06 [bca.uk] INFO: Found listing with ID: ND19%20ZXL
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND19%2520ZXL%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Scrape type for ND19%20ZXL: 1
2026-03-28 14:04:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL
2026-03-28 14:04:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:04:06 [bca.uk] INFO: Found listing with ID: FN15%20HLM
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN15%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Scrape type for FN15%20HLM: 0
2026-03-28 14:04:06 [bca.uk] INFO: Found listing with ID: FN62%20YVR
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN62%2520YVR%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [bca.uk] INFO: Scrape type for FN62%20YVR: 2
2026-03-28 14:04:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4a62cde-ec8d-52e3-b619-7959d3b78674 with identifier: FN62%20YVR
2026-03-28 14:04:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4a62cde-ec8d-52e3-b619-7959d3b78674 with scrape type 2
2026-03-28 14:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4a62cde-ec8d-52e3-b619-7959d3b78674 with scrape type 2
2026-03-28 14:04:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4a62cde-ec8d-52e3-b619-7959d3b78674, identifier: FN62%20YVR
2026-03-28 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%26width%3D600%26docId%3D697550876%27 HTTP/1.1" 200 None
2026-03-28 14:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550876 not downloaded yet
2026-03-28 14:04:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU
2026-03-28 14:04:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU
2026-03-28 14:04:06 [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-28 14:04:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:07 [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': 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-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN14%2520ZRU%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Saving data for EN14%20ZRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523559.634921, 'last_price_update_time': 1774706647.029359}
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:07 [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-28 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff3f150>
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_expert_report_file_e3f10af4-dc17-4c41-aae8-7982da737d79.pdf HTTP/1.1" 201 0
2026-03-28 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:04:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe123a59-25d0-509d-9046-e45117da9996, skipping ID generation
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DHY65KRJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY65KRJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12f610>
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_expert_report_file_556d0e6f-c230-4445-b8bb-5f2ca5c92ce2.pdf HTTP/1.1" 201 0
2026-03-28 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:04:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 243a05a7-7cda-5444-ab1c-5fdc014fa410, skipping ID generation
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYB63ZKP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YB63ZKP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9604d0>
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_expert_report_file_eda58b57-73f8-4dfb-83a5-72990c802962.pdf HTTP/1.1" 201 0
2026-03-28 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:04:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96df00f7-d862-5338-b935-5c42d63b82c0, skipping ID generation
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DAK67LWT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK67LWT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1a0590>
2026-03-28 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798217%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798217/600 saved to cache
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4a62cde-ec8d-52e3-b619-7959d3b78674 with identifier: FN62%20YVR
2026-03-28 14:04:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4a62cde-ec8d-52e3-b619-7959d3b78674 with identifier: FN62%20YVR
2026-03-28 14:04:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4a62cde-ec8d-52e3-b619-7959d3b78674 with identifier: FN62%20YVR to the API
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:07 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN62%20YVR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4a62cde-ec8d-52e3-b619-7959d3b78674',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN62 YVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN62%20YVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 180785,
 '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 140 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 140 ZETEC',
 'vin': 'WF0EXXGBBECK22491',
 'year': 2012}
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN62%2520YVR%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Saving data for FN62%20YVR: {'auction_closing_time': 1774778400.0, 'created_time': 1774610807.71444, 'last_price_update_time': 1774706647.591915}
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN62%2520YVR') HTTP/1.1" 204 0
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929226%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929226 not downloaded yet
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: KP66%20FXV
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP66%2520FXV%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for KP66%20FXV: 0
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: NU67%20NWA
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU67%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for NU67%20NWA: 0
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: OY17%20FXG
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for OY17%20FXG: 2
2026-03-28 14:04:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG
2026-03-28 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b475510-573d-5339-a2bf-8981b4cb0ef6 with scrape type 2
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b475510-573d-5339-a2bf-8981b4cb0ef6 with scrape type 2
2026-03-28 14:04:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b475510-573d-5339-a2bf-8981b4cb0ef6, identifier: OY17%20FXG
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180789%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180789 not downloaded yet
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814095%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814095 not downloaded yet
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: YR18%20ZWP
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520ZWP%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for YR18%20ZWP: 1
2026-03-28 14:04:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b702a3ab-2b9c-56eb-8885-dba723a802f3 with identifier: YR18%20ZWP
2026-03-28 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: GY62%20OLR
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY62%2520OLR%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for GY62%20OLR: 0
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: KM62%20FPV
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM62%2520FPV%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for KM62%20FPV: 0
2026-03-28 14:04:07 [bca.uk] INFO: Found listing with ID: LJ63%20JYB
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ63%2520JYB%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [bca.uk] INFO: Scrape type for LJ63%20JYB: 1
2026-03-28 14:04:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB
2026-03-28 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697550898%27 HTTP/1.1" 200 None
2026-03-28 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550898 not downloaded yet
2026-03-28 14:04:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG
2026-03-28 14:04:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG
2026-03-28 14:04:08 [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-28 14:04:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:08 [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=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-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Saving data for OY17%20FXG: {'auction_closing_time': 1774864800.0, 'created_time': 1773840872.002305, 'last_price_update_time': 1774706648.257236}
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:08 [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-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920375%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920375 not downloaded yet
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284358%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284358 not downloaded yet
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947142%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947142 not downloaded yet
2026-03-28 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929149/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929149>
2026-03-28 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV08%20XHP-GB>
2026-03-28 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550812>
2026-03-28 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD16%20UKX-GB>
2026-03-28 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798344>
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929254%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929254 not downloaded yet
2026-03-28 14:04:08 [bca.uk] INFO: Found listing with ID: SGZ%206140
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SGZ%25206140%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Scrape type for SGZ%206140: 0
2026-03-28 14:04:08 [bca.uk] INFO: Found listing with ID: F6%20ENE
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F6%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Scrape type for F6%20ENE: 2
2026-03-28 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE
2026-03-28 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with scrape type 2
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with scrape type 2
2026-03-28 14:04:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21, identifier: F6%20ENE
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180798%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180798 not downloaded yet
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814113%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814113 not downloaded yet
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fa190>
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_expert_report_file_ee7de95f-3019-4880-bf03-c0ec2e74c8b0.pdf HTTP/1.1" 201 0
2026-03-28 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ca2c3006-0503-55ad-a26d-88f328a541b5, skipping ID generation
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DBT66DFX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT66DFX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93dd50>
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_expert_report_file_d6e46f81-0680-46ef-97e7-3f7fdf26697b.pdf HTTP/1.1" 201 0
2026-03-28 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3, skipping ID generation
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DPXZ1595-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PXZ1595-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c181550>
2026-03-28 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798243%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798243/600 saved to cache
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:04:08 [bca.uk] INFO: Found listing with ID: HN73%20ZTC
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN73%2520ZTC%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Scrape type for HN73%20ZTC: 0
2026-03-28 14:04:08 [bca.uk] INFO: Found listing with ID: HT19%20DXO
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT19%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Scrape type for HT19%20DXO: 2
2026-03-28 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO
2026-03-28 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c945c153-a99c-5263-bf16-5440e669676e with scrape type 2
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c945c153-a99c-5263-bf16-5440e669676e with scrape type 2
2026-03-28 14:04:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c945c153-a99c-5263-bf16-5440e669676e, identifier: HT19%20DXO
2026-03-28 14:04:08 [bca.uk] INFO: Found listing with ID: NX10%20HHP
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX10%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Scrape type for NX10%20HHP: 0
2026-03-28 14:04:08 [bca.uk] INFO: Found listing with ID: LL19%20WUR
2026-03-28 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL19%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 14:04:08 [bca.uk] INFO: Scrape type for LL19%20WUR: 2
2026-03-28 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8117b92-254d-556f-bb05-b05ba99b2b70 with identifier: LL19%20WUR
2026-03-28 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8117b92-254d-556f-bb05-b05ba99b2b70 with scrape type 2
2026-03-28 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8117b92-254d-556f-bb05-b05ba99b2b70 with scrape type 2
2026-03-28 14:04:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8117b92-254d-556f-bb05-b05ba99b2b70, identifier: LL19%20WUR
2026-03-28 14:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE
2026-03-28 14:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE
2026-03-28 14:04:09 [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-28 14:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:09 [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': 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-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F6%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 14:04:09 [bca.uk] INFO: Saving data for F6%20ENE: {'auction_closing_time': 1774864800.0, 'created_time': 1773907589.325524, 'last_price_update_time': 1774706649.368969}
2026-03-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:09 [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-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698920380%27 HTTP/1.1" 200 None
2026-03-28 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920380 not downloaded yet
2026-03-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698284362%27 HTTP/1.1" 200 None
2026-03-28 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284362 not downloaded yet
2026-03-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698947158%27 HTTP/1.1" 200 None
2026-03-28 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947158 not downloaded yet
2026-03-28 14:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO
2026-03-28 14:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO
2026-03-28 14:04:09 [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-28 14:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 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-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT19%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 14:04:09 [bca.uk] INFO: Saving data for HT19%20DXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774562607.103511, 'last_price_update_time': 1774706649.733907}
2026-03-28 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:09 [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-28 14:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8117b92-254d-556f-bb05-b05ba99b2b70 with identifier: LL19%20WUR
2026-03-28 14:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8117b92-254d-556f-bb05-b05ba99b2b70 with identifier: LL19%20WUR
2026-03-28 14:04:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8117b92-254d-556f-bb05-b05ba99b2b70 with identifier: LL19%20WUR to the API
2026-03-28 14:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:10 [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': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL19%20WUR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8117b92-254d-556f-bb05-b05ba99b2b70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL19 WUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL19%20WUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 76473,
 '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 Q7 3.0 45 TDI QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': '45 TDI QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M6KD012872',
 'year': 2019}
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL19%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Saving data for LL19%20WUR: {'auction_closing_time': 1774778400.0, 'created_time': 1774609392.660476, 'last_price_update_time': 1774706650.073657}
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL19%2520WUR') HTTP/1.1" 204 0
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698929281%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929281 not downloaded yet
2026-03-28 14:04:10 [bca.uk] INFO: Found listing with ID: SY63%20BZU
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY63%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Scrape type for SY63%20BZU: 0
2026-03-28 14:04:10 [bca.uk] INFO: Found listing with ID: WU10%20OBT
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU10%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Scrape type for WU10%20OBT: 0
2026-03-28 14:04:10 [bca.uk] INFO: Found listing with ID: YA08%20OVK
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA08%2520OVK%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Scrape type for YA08%20OVK: 0
2026-03-28 14:04:10 [bca.uk] INFO: Found listing with ID: FL59%20GYJ
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL59%2520GYJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Scrape type for FL59%20GYJ: 2
2026-03-28 14:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ
2026-03-28 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2579fa45-6bdd-5d07-9208-d09476f4b37d with scrape type 2
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2579fa45-6bdd-5d07-9208-d09476f4b37d with scrape type 2
2026-03-28 14:04:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2579fa45-6bdd-5d07-9208-d09476f4b37d, identifier: FL59%20GYJ
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697180810%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180810 not downloaded yet
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698814133%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814133 not downloaded yet
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698129699%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129699 not downloaded yet
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698814105%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814105 not downloaded yet
2026-03-28 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550856/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550856>
2026-03-28 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE12%20WRX-GB>
2026-03-28 14:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV69%20NLA-GB>
2026-03-28 14:04:10 [bca.uk] INFO: Found listing with ID: KY19%20BNC
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY19%2520BNC%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Scrape type for KY19%20BNC: 1
2026-03-28 14:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC
2026-03-28 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:04:10 [bca.uk] INFO: Found listing with ID: LF66%20PMO
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF66%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Scrape type for LF66%20PMO: 2
2026-03-28 14:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: def9c7a5-3b42-5e39-8213-622f0f23c0fd with identifier: LF66%20PMO
2026-03-28 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item def9c7a5-3b42-5e39-8213-622f0f23c0fd with scrape type 2
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item def9c7a5-3b42-5e39-8213-622f0f23c0fd with scrape type 2
2026-03-28 14:04:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: def9c7a5-3b42-5e39-8213-622f0f23c0fd, identifier: LF66%20PMO
2026-03-28 14:04:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ
2026-03-28 14:04:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ
2026-03-28 14:04:10 [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-28 14:04:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL59%2520GYJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [bca.uk] INFO: Saving data for FL59%20GYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774305755.389417, 'last_price_update_time': 1774706650.797659}
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:10 [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-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698920383%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920383 not downloaded yet
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698284367%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284367 not downloaded yet
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698947171%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947171 not downloaded yet
2026-03-28 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ffd90>
2026-03-28 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_expert_report_file_a4b1ba2b-35cb-49a4-bc22-ba4907b39e06.pdf HTTP/1.1" 201 0
2026-03-28 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8413221f-7948-5093-9030-c87150f157c7, skipping ID generation
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DWJ58DWA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ58DWA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd29250>
2026-03-28 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FYG70CMV%252F697550736%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550736/600 saved to cache
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814073>
2026-03-28 14:04:11 [scrapy.extensions.logstats] INFO: Crawled 142 pages (at 45 pages/min), scraped 154 items (at 53 items/min)
2026-03-28 14:04:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 195MiB
2026-03-28 14:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: def9c7a5-3b42-5e39-8213-622f0f23c0fd with identifier: LF66%20PMO
2026-03-28 14:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: def9c7a5-3b42-5e39-8213-622f0f23c0fd with identifier: LF66%20PMO
2026-03-28 14:04:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: def9c7a5-3b42-5e39-8213-622f0f23c0fd with identifier: LF66%20PMO to the API
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:11 [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': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF66%20PMO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'def9c7a5-3b42-5e39-8213-622f0f23c0fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF66 PMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF66%20PMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'ALFA ROMEO',
 'model': 'GIULIETTA',
 'odometer': 47491,
 '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 1750 TBI 240 VELOCE TCT Hatchback',
 'transmission': 'automatic',
 'trim': '1750 TBI 240 VELOCE TCT',
 'vin': 'ZAR94000007431804',
 'year': 2016}
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF66%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Saving data for LF66%20PMO: {'auction_closing_time': 1774778400.0, 'created_time': 1774016952.307759, 'last_price_update_time': 1774706651.397312}
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF66%2520PMO') HTTP/1.1" 204 0
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: KR60%20ZHC
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR60%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for KR60%20ZHC: 2
2026-03-28 14:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC
2026-03-28 14:04:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b557c90-3d44-508e-9010-99aa5cd59c8d with scrape type 2
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b557c90-3d44-508e-9010-99aa5cd59c8d with scrape type 2
2026-03-28 14:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b557c90-3d44-508e-9010-99aa5cd59c8d, identifier: KR60%20ZHC
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180820%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180820 not downloaded yet
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814148%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814148 not downloaded yet
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129701%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129701 not downloaded yet
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814130%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814130 not downloaded yet
2026-03-28 14:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: LD22%20EZW
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for LD22%20EZW: 2
2026-03-28 14:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW
2026-03-28 14:04:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b644329-0ac6-591a-8b1e-440abe7bae1f with scrape type 2
2026-03-28 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b644329-0ac6-591a-8b1e-440abe7bae1f with scrape type 2
2026-03-28 14:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b644329-0ac6-591a-8b1e-440abe7bae1f, identifier: LD22%20EZW
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: KW19%20XMZ
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW19%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for KW19%20XMZ: 0
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: FE70%20MZU
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE70%2520MZU%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for FE70%20MZU: 0
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: AP08%20SUO
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP08%2520SUO%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for AP08%20SUO: 0
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: GU69%20EBF
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU69%2520EBF%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for GU69%20EBF: 0
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: GK65%20ONX
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK65%2520ONX%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for GK65%20ONX: 0
2026-03-28 14:04:11 [bca.uk] INFO: Found listing with ID: OW69%20BUU
2026-03-28 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW69%2520BUU%27 HTTP/1.1" 200 None
2026-03-28 14:04:11 [bca.uk] INFO: Scrape type for OW69%20BUU: 1
2026-03-28 14:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU
2026-03-28 14:04:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC
2026-03-28 14:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC
2026-03-28 14:04:11 [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-28 14:04:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR60%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [bca.uk] INFO: Saving data for KR60%20ZHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774363699.998403, 'last_price_update_time': 1774706652.125119}
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:12 [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-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920388%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920388 not downloaded yet
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284372%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284372 not downloaded yet
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947180%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947180 not downloaded yet
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410328%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410328 not downloaded yet
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6aa6d0>
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYG70CMV%252F697550760%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550760/600 saved to cache
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:04:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:04:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb1c10>
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798285%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798285/600 saved to cache
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929149/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947142/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947142>
2026-03-28 14:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814095>
2026-03-28 14:04:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW
2026-03-28 14:04:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW
2026-03-28 14:04:12 [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-28 14:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [bca.uk] INFO: Saving data for LD22%20EZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774476195.871557, 'last_price_update_time': 1774706652.62272}
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:12 [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-28 14:04:12 [bca.uk] INFO: Found listing with ID: KV61%20SXO
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520SXO%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [bca.uk] INFO: Scrape type for KV61%20SXO: 2
2026-03-28 14:04:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO
2026-03-28 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 790901d1-4c7e-5479-92f5-a5897f3fd2ad with scrape type 2
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 790901d1-4c7e-5479-92f5-a5897f3fd2ad with scrape type 2
2026-03-28 14:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 790901d1-4c7e-5479-92f5-a5897f3fd2ad, identifier: KV61%20SXO
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180844%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180844 not downloaded yet
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814175%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814175 not downloaded yet
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129706%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129706 not downloaded yet
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814140%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814140 not downloaded yet
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbbf310>
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929108%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929108/600 saved to cache
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe11810>
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYG70CMV%252F697550773%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550773/600 saved to cache
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca32d10>
2026-03-28 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYG70CMV%252F697550796%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550796/600 saved to cache
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284358>
2026-03-28 14:04:12 [bca.uk] INFO: Found listing with ID: LT19%20JWW
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT19%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [bca.uk] INFO: Scrape type for LT19%20JWW: 0
2026-03-28 14:04:12 [bca.uk] INFO: Found listing with ID: MA20%20EKM
2026-03-28 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-28 14:04:12 [bca.uk] INFO: Scrape type for MA20%20EKM: 2
2026-03-28 14:04:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM
2026-03-28 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with scrape type 2
2026-03-28 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with scrape type 2
2026-03-28 14:04:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca, identifier: MA20%20EKM
2026-03-28 14:04:13 [bca.uk] INFO: Found listing with ID: LJ24%20UKC
2026-03-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ24%2520UKC%27 HTTP/1.1" 200 None
2026-03-28 14:04:13 [bca.uk] INFO: Scrape type for LJ24%20UKC: 1
2026-03-28 14:04:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC
2026-03-28 14:04:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO
2026-03-28 14:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO
2026-03-28 14:04:13 [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-28 14:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520SXO%27 HTTP/1.1" 200 None
2026-03-28 14:04:13 [bca.uk] INFO: Saving data for KV61%20SXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774363703.39618, 'last_price_update_time': 1774706653.465996}
2026-03-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:13 [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-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920390%27 HTTP/1.1" 200 None
2026-03-28 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920390 not downloaded yet
2026-03-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284376%27 HTTP/1.1" 200 None
2026-03-28 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284376 not downloaded yet
2026-03-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947195%27 HTTP/1.1" 200 None
2026-03-28 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947195 not downloaded yet
2026-03-28 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410338%27 HTTP/1.1" 200 None
2026-03-28 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410338 not downloaded yet
2026-03-28 14:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM
2026-03-28 14:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM
2026-03-28 14:04:13 [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-28 14:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Saving data for MA20%20EKM: {'auction_closing_time': 1774864800.0, 'created_time': 1774447620.101502, 'last_price_update_time': 1774706654.018035}
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:14 [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-28 14:04:14 [bca.uk] INFO: Found listing with ID: MH07%20CHJ
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH07%2520CHJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Scrape type for MH07%20CHJ: 2
2026-03-28 14:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ
2026-03-28 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc19d35f-8733-5752-bf1c-d9528016493f with scrape type 2
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc19d35f-8733-5752-bf1c-d9528016493f with scrape type 2
2026-03-28 14:04:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc19d35f-8733-5752-bf1c-d9528016493f, identifier: MH07%20CHJ
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180879%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180879 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814200%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814200 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129708%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129708 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814161%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814161 not downloaded yet
2026-03-28 14:04:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd3b790>
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FMV57UOY%252F698798344%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798344/600 saved to cache
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814105/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814105>
2026-03-28 14:04:14 [bca.uk] INFO: Found listing with ID: YR19%20AOV
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR19%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Scrape type for YR19%20AOV: 0
2026-03-28 14:04:14 [bca.uk] INFO: Found listing with ID: LD06%20WNS
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD06%2520WNS%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Scrape type for LD06%20WNS: 1
2026-03-28 14:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2 with identifier: LD06%20WNS
2026-03-28 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:04:14 [bca.uk] INFO: Found listing with ID: SA60%20NYT
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA60%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Scrape type for SA60%20NYT: 1
2026-03-28 14:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT
2026-03-28 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:04:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ
2026-03-28 14:04:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ
2026-03-28 14:04:14 [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-28 14:04:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH07%2520CHJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Saving data for MH07%20CHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774101894.085673, 'last_price_update_time': 1774706654.643742}
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:14 [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-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920398%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920398 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284382%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284382 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947215%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947215 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410343%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410343 not downloaded yet
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd33010>
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FYG70CMV%252F697550812%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550812/600 saved to cache
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ffd90>
2026-03-28 14:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FLD11FZB%252F698929149%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929149/600 saved to cache
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129699/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129699>
2026-03-28 14:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550856/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:04:14 [bca.uk] INFO: Found listing with ID: ND11%20FHJ
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND11%2520FHJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [bca.uk] INFO: Scrape type for ND11%20FHJ: 2
2026-03-28 14:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ
2026-03-28 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74887297-f119-5f99-8dcf-fa45a75b3411 with scrape type 2
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74887297-f119-5f99-8dcf-fa45a75b3411 with scrape type 2
2026-03-28 14:04:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74887297-f119-5f99-8dcf-fa45a75b3411, identifier: ND11%20FHJ
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180911%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180911 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814227%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814227 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129712%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129712 not downloaded yet
2026-03-28 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814180%27 HTTP/1.1" 200 None
2026-03-28 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814180 not downloaded yet
2026-03-28 14:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ58DWA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814133>
2026-03-28 14:04:15 [bca.uk] INFO: Found listing with ID: BU67%20HNA
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU67%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [bca.uk] INFO: Scrape type for BU67%20HNA: 1
2026-03-28 14:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21 with identifier: BU67%20HNA
2026-03-28 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:04:15 [bca.uk] INFO: Found listing with ID: LD57%20FXL
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD57%2520FXL%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [bca.uk] INFO: Scrape type for LD57%20FXL: 1
2026-03-28 14:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with identifier: LD57%20FXL
2026-03-28 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ
2026-03-28 14:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ
2026-03-28 14:04:15 [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-28 14:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND11%2520FHJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [bca.uk] INFO: Saving data for ND11%20FHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391473.937595, 'last_price_update_time': 1774706655.401095}
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:15 [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-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920406%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920406 not downloaded yet
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284387%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284387 not downloaded yet
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947231%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947231 not downloaded yet
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410348%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410348 not downloaded yet
2026-03-28 14:04:15 [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-28 14:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe0e750>
2026-03-28 14:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_expert_report_file_61ee616e-5686-46e4-8a39-75ea631fb813.pdf HTTP/1.1" 201 0
2026-03-28 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 826679c4-b83f-5ad2-b8a7-2183b5f0a082, skipping ID generation
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DLD16UKX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD16UKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd82c10>
2026-03-28 14:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FNK64UTR%252F698814073%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814073/600 saved to cache
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:04:15 [bca.uk] INFO: Found listing with ID: T99%20NNO
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T99%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [bca.uk] INFO: Scrape type for T99%20NNO: 2
2026-03-28 14:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO
2026-03-28 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with scrape type 2
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with scrape type 2
2026-03-28 14:04:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c, identifier: T99%20NNO
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697180946%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180946 not downloaded yet
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814245%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814245 not downloaded yet
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129715%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129715 not downloaded yet
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814207%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814207 not downloaded yet
2026-03-28 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:15 [bca.uk] INFO: Found listing with ID: GD17%20MJV
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [bca.uk] INFO: Scrape type for GD17%20MJV: 1
2026-03-28 14:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV
2026-03-28 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:04:15 [bca.uk] INFO: Found listing with ID: DA64%20AKP
2026-03-28 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA64%2520AKP%27 HTTP/1.1" 200 None
2026-03-28 14:04:15 [bca.uk] INFO: Scrape type for DA64%20AKP: 1
2026-03-28 14:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP
2026-03-28 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO
2026-03-28 14:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO
2026-03-28 14:04:15 [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-28 14:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T99%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [bca.uk] INFO: Saving data for T99%20NNO: {'auction_closing_time': 1774864800.0, 'created_time': 1774363782.469771, 'last_price_update_time': 1774706656.225634}
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:16 [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-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920412%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920412 not downloaded yet
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284395%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284395 not downloaded yet
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947249%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947249 not downloaded yet
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410351%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410351 not downloaded yet
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001701%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001701 not downloaded yet
2026-03-28 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410328>
2026-03-28 14:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947180>
2026-03-28 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947142/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:04:16 [bca.uk] INFO: Found listing with ID: YK22%20XJW
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK22%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [bca.uk] INFO: Scrape type for YK22%20XJW: 0
2026-03-28 14:04:16 [bca.uk] INFO: Found listing with ID: AD22%20HLK
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD22%2520HLK%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [bca.uk] INFO: Scrape type for AD22%20HLK: 2
2026-03-28 14:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK
2026-03-28 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36f27e24-f69b-539f-89f2-73e874b06bee with scrape type 2
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36f27e24-f69b-539f-89f2-73e874b06bee with scrape type 2
2026-03-28 14:04:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36f27e24-f69b-539f-89f2-73e874b06bee, identifier: AD22%20HLK
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129720%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129720 not downloaded yet
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814225%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814225 not downloaded yet
2026-03-28 14:04:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12bf90>
2026-03-28 14:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FYG70CMV%252F697550856%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550856/600 saved to cache
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129706>
2026-03-28 14:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814140>
2026-03-28 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814105/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:04:16 [bca.uk] INFO: Found listing with ID: LO66%20UOC
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO66%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [bca.uk] INFO: Scrape type for LO66%20UOC: 2
2026-03-28 14:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC
2026-03-28 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 859d6921-72bf-5c66-8586-99bf5f7313bc with scrape type 2
2026-03-28 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 859d6921-72bf-5c66-8586-99bf5f7313bc with scrape type 2
2026-03-28 14:04:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 859d6921-72bf-5c66-8586-99bf5f7313bc, identifier: LO66%20UOC
2026-03-28 14:04:16 [bca.uk] INFO: Found listing with ID: ST12%20HSO
2026-03-28 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST12%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 14:04:16 [bca.uk] INFO: Scrape type for ST12%20HSO: 1
2026-03-28 14:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO
2026-03-28 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:04:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK
2026-03-28 14:04:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK
2026-03-28 14:04:16 [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-28 14:04:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD22%2520HLK%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [bca.uk] INFO: Saving data for AD22%20HLK: {'auction_closing_time': 1774864800.0, 'created_time': 1774391471.440085, 'last_price_update_time': 1774706657.046963}
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:17 [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-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920420%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920420 not downloaded yet
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698284400%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284400 not downloaded yet
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947264%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947264 not downloaded yet
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410359%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410359 not downloaded yet
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001704%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001704 not downloaded yet
2026-03-28 14:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC
2026-03-28 14:04:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC
2026-03-28 14:04:17 [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-28 14:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:17 [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': 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-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO66%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [bca.uk] INFO: Saving data for LO66%20UOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774562553.781476, 'last_price_update_time': 1774706657.611185}
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:17 [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-28 14:04:17 [bca.uk] INFO: Found listing with ID: AF20%20XAB
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF20%2520XAB%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [bca.uk] INFO: Scrape type for AF20%20XAB: 2
2026-03-28 14:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB
2026-03-28 14:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with scrape type 2
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with scrape type 2
2026-03-28 14:04:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65, identifier: AF20%20XAB
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129725%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129725 not downloaded yet
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814242%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814242 not downloaded yet
2026-03-28 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410343>
2026-03-28 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129699/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:04:17 [bca.uk] INFO: Found listing with ID: JP04%20STP
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JP04%2520STP%27 HTTP/1.1" 200 None
2026-03-28 14:04:17 [bca.uk] INFO: Scrape type for JP04%20STP: 1
2026-03-28 14:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP
2026-03-28 14:04:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:04:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=beige HTTP/1.1" 200 None
2026-03-28 14:04:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB
2026-03-28 14:04:18 [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-28 14:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF20%2520XAB%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Saving data for AF20%20XAB: {'auction_closing_time': 1774864800.0, 'created_time': 1774363784.560051, 'last_price_update_time': 1774706658.421374}
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:18 [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-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410369%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410369 not downloaded yet
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001710%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001710 not downloaded yet
2026-03-28 14:04:18 [bca.uk] INFO: Total items found: 100
2026-03-28 14:04:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded
2026-03-28 14:04:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:04:18 [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-28 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1abd50>
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_expert_report_file_3c27e54b-1233-4f8b-a2bb-6dc14d50ddb4.pdf HTTP/1.1" 201 0
2026-03-28 14:04:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdaa9411-8148-5f71-bb89-a031dafbf539, skipping ID generation
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DHV08XHP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV08XHP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62f1d0>
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_expert_report_file_c1170ebb-470e-436b-9a3e-94a957a120bb.pdf HTTP/1.1" 201 0
2026-03-28 14:04:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f, skipping ID generation
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DFE12WRX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE12WRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c980910>
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB63ZKP%252F698284358%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284358/600 saved to cache
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12b410>
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_expert_report_file_fe2adbd5-30ae-4c88-9722-57ffe02e52e3.pdf HTTP/1.1" 201 0
2026-03-28 14:04:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41, skipping ID generation
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DHV69NLA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV69NLA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7e12d0>
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNK64UTR%252F698814095%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814095/600 saved to cache
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca6e810>
2026-03-28 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK67LWT%252F698947142%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947142/600 saved to cache
2026-03-28 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: CF19%20EJU
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF19%2520EJU%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for CF19%20EJU: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: DT21%20WNL
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT21%2520WNL%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for DT21%20WNL: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: FM19%20TVL
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM19%2520TVL%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for FM19%20TVL: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: GV19%20DVR
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV19%2520DVR%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for GV19%20DVR: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: EJ18%20ZYC
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ18%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for EJ18%20ZYC: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: MH16%20UOL
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH16%2520UOL%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for MH16%20UOL: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: VU65%20FPP
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU65%2520FPP%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for VU65%20FPP: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: BF58%20VKL
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF58%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for BF58%20VKL: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: DU17%20VHK
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU17%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for DU17%20VHK: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: EN63%20CGG
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN63%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for EN63%20CGG: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: AO10%20XMX
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO10%2520XMX%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for AO10%20XMX: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: CY09%20BAO
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY09%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for CY09%20BAO: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: HN54%20ZBG
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN54%2520ZBG%27 HTTP/1.1" 200 None
2026-03-28 14:04:18 [bca.uk] INFO: Scrape type for HN54%20ZBG: 0
2026-03-28 14:04:18 [bca.uk] INFO: Found listing with ID: LD55%20ULT
2026-03-28 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD55%2520ULT%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for LD55%20ULT: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: BD17%20TZF
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD17%2520TZF%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for BD17%20TZF: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: CU18%20AXX
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU18%2520AXX%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for CU18%20AXX: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: LK65%20VPG
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK65%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for LK65%20VPG: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: NJ18%20YDM
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ18%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for NJ18%20YDM: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: OV20%20KUN
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV20%2520KUN%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for OV20%20KUN: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: WD67%20HAX
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD67%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for WD67%20HAX: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: VU13%20OVD
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU13%2520OVD%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for VU13%20OVD: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: KN14%20XZR
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN14%2520XZR%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for KN14%20XZR: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: DL18%20NSO
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL18%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for DL18%20NSO: 0
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: GV18%20EXP
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV18%2520EXP%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for GV18%20EXP: 2
2026-03-28 14:04:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2645e8a7-9f08-55dd-9d06-2ef82515449a with identifier: GV18%20EXP
2026-03-28 14:04:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2645e8a7-9f08-55dd-9d06-2ef82515449a with scrape type 2
2026-03-28 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2645e8a7-9f08-55dd-9d06-2ef82515449a with scrape type 2
2026-03-28 14:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2645e8a7-9f08-55dd-9d06-2ef82515449a, identifier: GV18%20EXP
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698129740%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129740 not downloaded yet
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814256%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814256 not downloaded yet
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: HK20%20GFE
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK20%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Scrape type for HK20%20GFE: 2
2026-03-28 14:04:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE
2026-03-28 14:04:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with scrape type 2
2026-03-28 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with scrape type 2
2026-03-28 14:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c9f9a5b-4102-5e11-b48f-51ee122c4612, identifier: HK20%20GFE
2026-03-28 14:04:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2645e8a7-9f08-55dd-9d06-2ef82515449a with identifier: GV18%20EXP
2026-03-28 14:04:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2645e8a7-9f08-55dd-9d06-2ef82515449a with identifier: GV18%20EXP
2026-03-28 14:04:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2645e8a7-9f08-55dd-9d06-2ef82515449a with identifier: GV18%20EXP to the API
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV18%20EXP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2645e8a7-9f08-55dd-9d06-2ef82515449a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV18 EXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV18%20EXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 61434,
 '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 INSCRIPTION G/T StationWagon',
 'transmission': 'manual',
 'trim': 'D5 PP 235 AWD INSCRIPTION G/T',
 'vin': 'YV1LF68UCK1419794',
 'year': 2018}
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV18%2520EXP%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [bca.uk] INFO: Saving data for GV18%20EXP: {'auction_closing_time': 1774778400.0, 'created_time': 1774391035.667489, 'last_price_update_time': 1774706659.828159}
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV18%2520EXP') HTTP/1.1" 204 0
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410373%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410373 not downloaded yet
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001714%27 HTTP/1.1" 200 None
2026-03-28 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001714 not downloaded yet
2026-03-28 14:04:19 [bca.uk] INFO: Found listing with ID: PK12%20WWH
2026-03-28 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK12%2520WWH%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [bca.uk] INFO: Scrape type for PK12%20WWH: 2
2026-03-28 14:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 266a2138-2940-5e0e-86d2-99b26eeed463 with identifier: PK12%20WWH
2026-03-28 14:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 266a2138-2940-5e0e-86d2-99b26eeed463 with scrape type 2
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 266a2138-2940-5e0e-86d2-99b26eeed463 with scrape type 2
2026-03-28 14:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 266a2138-2940-5e0e-86d2-99b26eeed463, identifier: PK12%20WWH
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698707920%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707920 not downloaded yet
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698993215%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993215 not downloaded yet
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729623%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729623 not downloaded yet
2026-03-28 14:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE
2026-03-28 14:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE
2026-03-28 14:04:20 [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-28 14:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:20 [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': 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-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK20%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [bca.uk] INFO: Saving data for HK20%20GFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774363806.323594, 'last_price_update_time': 1774706660.490015}
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:20 [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-28 14:04:20 [bca.uk] INFO: Found listing with ID: MP19%20OSZ
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [bca.uk] INFO: Scrape type for MP19%20OSZ: 2
2026-03-28 14:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ
2026-03-28 14:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 433d502c-bc15-57b3-8efc-dbbdc51edd3b with scrape type 2
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 433d502c-bc15-57b3-8efc-dbbdc51edd3b with scrape type 2
2026-03-28 14:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 433d502c-bc15-57b3-8efc-dbbdc51edd3b, identifier: MP19%20OSZ
2026-03-28 14:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 266a2138-2940-5e0e-86d2-99b26eeed463 with identifier: PK12%20WWH
2026-03-28 14:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 266a2138-2940-5e0e-86d2-99b26eeed463 with identifier: PK12%20WWH
2026-03-28 14:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 266a2138-2940-5e0e-86d2-99b26eeed463 with identifier: PK12%20WWH to the API
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK12%20WWH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '266a2138-2940-5e0e-86d2-99b26eeed463',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK12 WWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK12%20WWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 117477,
 '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 TOURAN 1.4 TSI 140 SE MPV',
 'transmission': 'manual',
 'trim': 'TSI 140 SE',
 'vin': 'WVGZZZ1TZCW115821',
 'year': 2012}
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK12%2520WWH%27 HTTP/1.1" 200 None
2026-03-28 14:04:20 [bca.uk] INFO: Saving data for PK12%20WWH: {'auction_closing_time': 1774778400.0, 'created_time': 1774365688.816808, 'last_price_update_time': 1774706660.929163}
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK12%2520WWH') HTTP/1.1" 204 0
2026-03-28 14:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbe42d0>
2026-03-28 14:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPXZ1595%252F698814105%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814105/600 saved to cache
2026-03-28 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbf6990>
2026-03-28 14:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNK64UTR%252F698814133%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814133/600 saved to cache
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbe6cd0>
2026-03-28 14:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410325%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410325/600 saved to cache
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb2750>
2026-03-28 14:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBT66DFX%252F698129699%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129699/600 saved to cache
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:21 [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-28 14:04:21 [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-28 14:04:21 [bca.uk] INFO: Found listing with ID: VF19%20GJU
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF19%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for VF19%20GJU: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: BV15%20PDK
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV15%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for BV15%20PDK: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: BW15%20VJX
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW15%2520VJX%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for BW15%20VJX: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: BJ67%20RFF
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ67%2520RFF%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for BJ67%20RFF: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: CK17%20ZKE
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK17%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for CK17%20ZKE: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: YE15%20LBK
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE15%2520LBK%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for YE15%20LBK: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: BF17%20UCH
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF17%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for BF17%20UCH: 2
2026-03-28 14:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH
2026-03-28 14:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8a3dda1-53f0-58f8-a5da-033dc945fd46 with scrape type 2
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8a3dda1-53f0-58f8-a5da-033dc945fd46 with scrape type 2
2026-03-28 14:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8a3dda1-53f0-58f8-a5da-033dc945fd46, identifier: BF17%20UCH
2026-03-28 14:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ
2026-03-28 14:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ
2026-03-28 14:04:21 [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-28 14:04:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Saving data for MP19%20OSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773910169.616278, 'last_price_update_time': 1774706661.662772}
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:21 [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-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697410380%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410380 not downloaded yet
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001718%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001718 not downloaded yet
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: PN08%20XDF
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN08%2520XDF%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for PN08%20XDF: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: SW14%20OLM
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW14%2520OLM%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for SW14%20OLM: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: YE63%20SXL
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE63%2520SXL%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for YE63%20SXL: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: YR14%20KPG
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR14%2520KPG%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for YR14%20KPG: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: AK15%20EWP
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK15%2520EWP%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for AK15%20EWP: 0
2026-03-28 14:04:21 [bca.uk] INFO: Found listing with ID: CX16%20CRU
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX16%2520CRU%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [bca.uk] INFO: Scrape type for CX16%20CRU: 2
2026-03-28 14:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7723c704-da67-5c00-8040-135773d457f9 with identifier: CX16%20CRU
2026-03-28 14:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7723c704-da67-5c00-8040-135773d457f9 with scrape type 2
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7723c704-da67-5c00-8040-135773d457f9 with scrape type 2
2026-03-28 14:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7723c704-da67-5c00-8040-135773d457f9, identifier: CX16%20CRU
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698707943%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707943 not downloaded yet
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698993222%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993222 not downloaded yet
2026-03-28 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729640%27 HTTP/1.1" 200 None
2026-03-28 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729640 not downloaded yet
2026-03-28 14:04:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH
2026-03-28 14:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH
2026-03-28 14:04:22 [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-28 14:04:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:22 [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': 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-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF17%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Saving data for BF17%20UCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774305808.239317, 'last_price_update_time': 1774706662.293711}
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:22 [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-28 14:04:22 [bca.uk] INFO: Found listing with ID: RF21%20DKD
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF21%2520DKD%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for RF21%20DKD: 0
2026-03-28 14:04:22 [bca.uk] INFO: Found listing with ID: VK22%20LGG
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK22%2520LGG%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for VK22%20LGG: 0
2026-03-28 14:04:22 [bca.uk] INFO: Found listing with ID: YJ70%20TKD
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ70%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for YJ70%20TKD: 0
2026-03-28 14:04:22 [bca.uk] INFO: Found listing with ID: MA62%20RAA
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for MA62%20RAA: 2
2026-03-28 14:04:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA
2026-03-28 14:04:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d123a6e0-630a-56a9-ad84-71e3545e2482 with scrape type 2
2026-03-28 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d123a6e0-630a-56a9-ad84-71e3545e2482 with scrape type 2
2026-03-28 14:04:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d123a6e0-630a-56a9-ad84-71e3545e2482, identifier: MA62%20RAA
2026-03-28 14:04:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7723c704-da67-5c00-8040-135773d457f9 with identifier: CX16%20CRU
2026-03-28 14:04:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7723c704-da67-5c00-8040-135773d457f9 with identifier: CX16%20CRU
2026-03-28 14:04:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7723c704-da67-5c00-8040-135773d457f9 with identifier: CX16%20CRU to the API
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:22 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX16%20CRU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7723c704-da67-5c00-8040-135773d457f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX16 CRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX16%20CRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'B200 D',
 'odometer': 28791,
 '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 B200 D 2.1 AMG LINE PREMIUM DCT MPV',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD2462082J390076',
 'year': 2016}
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX16%2520CRU%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Saving data for CX16%20CRU: {'auction_closing_time': 1774778400.0, 'created_time': 1774102203.182069, 'last_price_update_time': 1774706662.910562}
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX16%2520CRU') HTTP/1.1" 204 0
2026-03-28 14:04:22 [bca.uk] INFO: Found listing with ID: FM16%20JXO
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM16%2520JXO%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for FM16%20JXO: 0
2026-03-28 14:04:22 [bca.uk] INFO: Found listing with ID: WF67%20CFE
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF67%2520CFE%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for WF67%20CFE: 0
2026-03-28 14:04:22 [bca.uk] INFO: Found listing with ID: FJ59%20TSZ
2026-03-28 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ59%2520TSZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:22 [bca.uk] INFO: Scrape type for FJ59%20TSZ: 2
2026-03-28 14:04:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ
2026-03-28 14:04:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with scrape type 2
2026-03-28 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with scrape type 2
2026-03-28 14:04:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a, identifier: FJ59%20TSZ
2026-03-28 14:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA
2026-03-28 14:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA
2026-03-28 14:04:23 [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-28 14:04:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [bca.uk] INFO: Saving data for MA62%20RAA: {'auction_closing_time': 1774864800.0, 'created_time': 1773909344.589204, 'last_price_update_time': 1774706663.432036}
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:23 [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-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001725%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001725 not downloaded yet
2026-03-28 14:04:23 [bca.uk] INFO: Found listing with ID: CY62%20HLP
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY62%2520HLP%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [bca.uk] INFO: Scrape type for CY62%20HLP: 0
2026-03-28 14:04:23 [bca.uk] INFO: Found listing with ID: DE61%20AOO
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE61%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [bca.uk] INFO: Scrape type for DE61%20AOO: 0
2026-03-28 14:04:23 [bca.uk] INFO: Found listing with ID: DV63%20FNX
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV63%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [bca.uk] INFO: Scrape type for DV63%20FNX: 2
2026-03-28 14:04:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34f1c497-7fc5-5cfb-ba12-98ef318ac331 with identifier: DV63%20FNX
2026-03-28 14:04:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34f1c497-7fc5-5cfb-ba12-98ef318ac331 with scrape type 2
2026-03-28 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34f1c497-7fc5-5cfb-ba12-98ef318ac331 with scrape type 2
2026-03-28 14:04:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34f1c497-7fc5-5cfb-ba12-98ef318ac331, identifier: DV63%20FNX
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698707976%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707976 not downloaded yet
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698993234%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993234 not downloaded yet
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729657%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729657 not downloaded yet
2026-03-28 14:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ
2026-03-28 14:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ
2026-03-28 14:04:23 [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-28 14:04:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:23 [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': 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-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ59%2520TSZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [bca.uk] INFO: Saving data for FJ59%20TSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391974.237116, 'last_price_update_time': 1774706663.961919}
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:23 [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-28 14:04:23 [bca.uk] INFO: Found listing with ID: LJ68%20TTK
2026-03-28 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ68%2520TTK%27 HTTP/1.1" 200 None
2026-03-28 14:04:23 [bca.uk] INFO: Scrape type for LJ68%20TTK: 2
2026-03-28 14:04:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6313037-6a21-51e4-bd8d-6e44e6fba45b with identifier: LJ68%20TTK
2026-03-28 14:04:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6313037-6a21-51e4-bd8d-6e44e6fba45b with scrape type 2
2026-03-28 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6313037-6a21-51e4-bd8d-6e44e6fba45b with scrape type 2
2026-03-28 14:04:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6313037-6a21-51e4-bd8d-6e44e6fba45b, identifier: LJ68%20TTK
2026-03-28 14:04:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34f1c497-7fc5-5cfb-ba12-98ef318ac331 with identifier: DV63%20FNX
2026-03-28 14:04:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34f1c497-7fc5-5cfb-ba12-98ef318ac331 with identifier: DV63%20FNX
2026-03-28 14:04:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34f1c497-7fc5-5cfb-ba12-98ef318ac331 with identifier: DV63%20FNX to the API
2026-03-28 14:04:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV63%20FNX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '34f1c497-7fc5-5cfb-ba12-98ef318ac331',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV63 FNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV63%20FNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 121816,
 '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 308 1.6 HDI 92 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 92 ACTIVE',
 'vin': 'VF34C9HP0DS157174',
 'year': 2013}
2026-03-28 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV63%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 14:04:24 [bca.uk] INFO: Saving data for DV63%20FNX: {'auction_closing_time': 1774778400.0, 'created_time': 1774365705.346219, 'last_price_update_time': 1774706664.425427}
2026-03-28 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV63%2520FNX') HTTP/1.1" 204 0
2026-03-28 14:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993215/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993215>
2026-03-28 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707920/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707920>
2026-03-28 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729623/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729623>
2026-03-28 14:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:24 [bca.uk] INFO: Found listing with ID: MV13%20TFX
2026-03-28 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV13%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 14:04:24 [bca.uk] INFO: Scrape type for MV13%20TFX: 2
2026-03-28 14:04:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX
2026-03-28 14:04:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with scrape type 2
2026-03-28 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with scrape type 2
2026-03-28 14:04:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3, identifier: MV13%20TFX
2026-03-28 14:04:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6313037-6a21-51e4-bd8d-6e44e6fba45b with identifier: LJ68%20TTK
2026-03-28 14:04:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6313037-6a21-51e4-bd8d-6e44e6fba45b with identifier: LJ68%20TTK
2026-03-28 14:04:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6313037-6a21-51e4-bd8d-6e44e6fba45b with identifier: LJ68%20TTK to the API
2026-03-28 14:04:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 57,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ68%20TTK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e6313037-6a21-51e4-bd8d-6e44e6fba45b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ68 TTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ68%20TTK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 98409,
 '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 ACTIVE TOURER 1.5 225XE M SPORT PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '225XE M SPORT PREMIUM',
 'vin': 'WBA6Y320807D12110',
 'year': 2018}
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ68%2520TTK%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Saving data for LJ68%20TTK: {'auction_closing_time': 1774778400.0, 'created_time': 1774044810.129902, 'last_price_update_time': 1774706665.044583}
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ68%2520TTK') HTTP/1.1" 204 0
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699001734%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001734 not downloaded yet
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: EN60%20NNM
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN60%2520NNM%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for EN60%20NNM: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: EU13%20BPY
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU13%2520BPY%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for EU13%20BPY: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: EX63%20EOA
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX63%2520EOA%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for EX63%20EOA: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: GV09%20SKZ
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV09%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for GV09%20SKZ: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: AC58%20KVH
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AC58%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for AC58%20KVH: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: GY19%20ZXT
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY19%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for GY19%20ZXT: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: KM20%20ZZB
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM20%2520ZZB%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for KM20%20ZZB: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: AB%20181
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AB%2520181%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for AB%20181: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: AO65%20LWK
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for AO65%20LWK: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: HY15%20PHK
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY15%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for HY15%20PHK: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: PN16%20TXY
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN16%2520TXY%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for PN16%20TXY: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: LC11%20FTF
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC11%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for LC11%20FTF: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: KD55%20WDG
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD55%2520WDG%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for KD55%20WDG: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: BD19%20RBF
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD19%2520RBF%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for BD19%20RBF: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: CV66%20MDJ
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV66%2520MDJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for CV66%20MDJ: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: LA66%20CNU
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA66%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for LA66%20CNU: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: SP14%20YXM
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP14%2520YXM%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for SP14%20YXM: 0
2026-03-28 14:04:25 [bca.uk] INFO: Found listing with ID: LM64%20MUY
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM64%2520MUY%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [bca.uk] INFO: Scrape type for LM64%20MUY: 2
2026-03-28 14:04:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30ca613c-fbca-5035-b9ac-c29ab48945e3 with identifier: LM64%20MUY
2026-03-28 14:04:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30ca613c-fbca-5035-b9ac-c29ab48945e3 with scrape type 2
2026-03-28 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30ca613c-fbca-5035-b9ac-c29ab48945e3 with scrape type 2
2026-03-28 14:04:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30ca613c-fbca-5035-b9ac-c29ab48945e3, identifier: LM64%20MUY
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698708000%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708000 not downloaded yet
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698993239%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993239 not downloaded yet
2026-03-28 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729675%27 HTTP/1.1" 200 None
2026-03-28 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729675 not downloaded yet
2026-03-28 14:04:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX
2026-03-28 14:04:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX
2026-03-28 14:04:25 [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-28 14:04:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV13%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Saving data for MV13%20TFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774391957.879323, 'last_price_update_time': 1774706666.130539}
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:26 [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-28 14:04:26 [bca.uk] INFO: Found listing with ID: PX17%20MBO
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX17%2520MBO%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Scrape type for PX17%20MBO: 0
2026-03-28 14:04:26 [bca.uk] INFO: Found listing with ID: MF14%20BJJ
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF14%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Scrape type for MF14%20BJJ: 0
2026-03-28 14:04:26 [bca.uk] INFO: Found listing with ID: MF16%20UTG
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF16%2520UTG%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Scrape type for MF16%20UTG: 0
2026-03-28 14:04:26 [bca.uk] INFO: Found listing with ID: PN65%20YXH
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN65%2520YXH%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Scrape type for PN65%20YXH: 2
2026-03-28 14:04:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98b7269e-c5ee-569d-9fd9-0a91c44778da with identifier: PN65%20YXH
2026-03-28 14:04:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98b7269e-c5ee-569d-9fd9-0a91c44778da with scrape type 2
2026-03-28 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98b7269e-c5ee-569d-9fd9-0a91c44778da with scrape type 2
2026-03-28 14:04:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98b7269e-c5ee-569d-9fd9-0a91c44778da, identifier: PN65%20YXH
2026-03-28 14:04:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30ca613c-fbca-5035-b9ac-c29ab48945e3 with identifier: LM64%20MUY
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brown HTTP/1.1" 200 None
2026-03-28 14:04:26 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:04:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30ca613c-fbca-5035-b9ac-c29ab48945e3 with identifier: LM64%20MUY
2026-03-28 14:04:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30ca613c-fbca-5035-b9ac-c29ab48945e3 with identifier: LM64%20MUY to the API
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM64%20MUY-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30ca613c-fbca-5035-b9ac-c29ab48945e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM64 MUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM64%20MUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 82907,
 '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.4 16V TECH LINE MPV',
 'transmission': 'manual',
 'trim': '16V TECH LINE',
 'vin': 'W0LSH9EC1F4006219',
 'year': 2014}
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM64%2520MUY%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Saving data for LM64%20MUY: {'auction_closing_time': 1774778400.0, 'created_time': 1774275069.962502, 'last_price_update_time': 1774706666.950284}
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM64%2520MUY') HTTP/1.1" 204 0
2026-03-28 14:04:26 [bca.uk] INFO: Found listing with ID: WG62%20AOC
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG62%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 14:04:26 [bca.uk] INFO: Scrape type for WG62%20AOC: 0
2026-03-28 14:04:26 [bca.uk] INFO: Found listing with ID: BT13%20WSV
2026-03-28 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT13%2520WSV%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for BT13%20WSV: 0
2026-03-28 14:04:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98b7269e-c5ee-569d-9fd9-0a91c44778da with identifier: PN65%20YXH
2026-03-28 14:04:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98b7269e-c5ee-569d-9fd9-0a91c44778da with identifier: PN65%20YXH
2026-03-28 14:04:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98b7269e-c5ee-569d-9fd9-0a91c44778da with identifier: PN65%20YXH to the API
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN65%20YXH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '98b7269e-c5ee-569d-9fd9-0a91c44778da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN65 YXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN65%20YXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 34483,
 '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 JAZZ 1.3 I-VTEC 102 EX Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC 102 EX',
 'vin': 'JHMGK3870GX202850',
 'year': 2015}
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN65%2520YXH%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Saving data for PN65%20YXH: {'auction_closing_time': 1774778400.0, 'created_time': 1774365718.649989, 'last_price_update_time': 1774706667.430533}
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN65%2520YXH') HTTP/1.1" 204 0
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D699001742%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001742 not downloaded yet
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: OY14%20RPZ
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY14%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for OY14%20RPZ: 0
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: EX13%20SOH
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX13%2520SOH%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for EX13%20SOH: 0
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: KU09%20AEA
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for KU09%20AEA: 2
2026-03-28 14:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA
2026-03-28 14:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4d85045-f55c-5dde-9c04-09f57b69e813 with scrape type 2
2026-03-28 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4d85045-f55c-5dde-9c04-09f57b69e813 with scrape type 2
2026-03-28 14:04:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4d85045-f55c-5dde-9c04-09f57b69e813, identifier: KU09%20AEA
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698708031%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708031 not downloaded yet
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698993245%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993245 not downloaded yet
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698729689%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729689 not downloaded yet
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814256>
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129740/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129740>
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV69NLA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE12WRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001714>
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410373/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410373>
2026-03-28 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707901/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV08XHP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: BK11%20UNU
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK11%2520UNU%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for BK11%20UNU: 0
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: SN65%20NPD
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN65%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for SN65%20NPD: 0
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: YH14%20PZJ
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH14%2520PZJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for YH14%20PZJ: 0
2026-03-28 14:04:27 [bca.uk] INFO: Found listing with ID: YX64%20PZC
2026-03-28 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX64%2520PZC%27 HTTP/1.1" 200 None
2026-03-28 14:04:27 [bca.uk] INFO: Scrape type for YX64%20PZC: 2
2026-03-28 14:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce7a5f53-c2d3-514a-ad12-77d2867e59cc with identifier: YX64%20PZC
2026-03-28 14:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce7a5f53-c2d3-514a-ad12-77d2867e59cc with scrape type 2
2026-03-28 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce7a5f53-c2d3-514a-ad12-77d2867e59cc with scrape type 2
2026-03-28 14:04:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce7a5f53-c2d3-514a-ad12-77d2867e59cc, identifier: YX64%20PZC
2026-03-28 14:04:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA
2026-03-28 14:04:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA
2026-03-28 14:04:28 [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-28 14:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-28 14:04:28 [bca.uk] INFO: Saving data for KU09%20AEA: {'auction_closing_time': 1774864800.0, 'created_time': 1773831943.852449, 'last_price_update_time': 1774706668.287229}
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:28 [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-28 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d990390>
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPXZ1595%252F698814140%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814140/600 saved to cache
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d992f90>
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBT66DFX%252F698129706%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129706/600 saved to cache
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fda10>
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410328%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410328/600 saved to cache
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4457d0>
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK67LWT%252F698947180%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947180/600 saved to cache
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1aad0>
2026-03-28 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410343%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410343/600 saved to cache
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729623/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce7a5f53-c2d3-514a-ad12-77d2867e59cc with identifier: YX64%20PZC
2026-03-28 14:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce7a5f53-c2d3-514a-ad12-77d2867e59cc with identifier: YX64%20PZC
2026-03-28 14:04:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce7a5f53-c2d3-514a-ad12-77d2867e59cc with identifier: YX64%20PZC to the API
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX64%20PZC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce7a5f53-c2d3-514a-ad12-77d2867e59cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX64 PZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX64%20PZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 91625,
 '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.0 E/B 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEB81555',
 'year': 2014}
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX64%2520PZC%27 HTTP/1.1" 200 None
2026-03-28 14:04:28 [bca.uk] INFO: Saving data for YX64%20PZC: {'auction_closing_time': 1774778400.0, 'created_time': 1774365704.023629, 'last_price_update_time': 1774706668.953261}
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX64%2520PZC') HTTP/1.1" 204 0
2026-03-28 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D699001753%27 HTTP/1.1" 200 None
2026-03-28 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001753 not downloaded yet
2026-03-28 14:04:28 [bca.uk] INFO: Found listing with ID: LD10%20VGG
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [bca.uk] INFO: Scrape type for LD10%20VGG: 2
2026-03-28 14:04:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG
2026-03-28 14:04:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 409b06aa-add4-5c16-b7f9-674d87f223b5 with scrape type 2
2026-03-28 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 409b06aa-add4-5c16-b7f9-674d87f223b5 with scrape type 2
2026-03-28 14:04:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 409b06aa-add4-5c16-b7f9-674d87f223b5, identifier: LD10%20VGG
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698708079%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708079 not downloaded yet
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698993255%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993255 not downloaded yet
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698729714%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729714 not downloaded yet
2026-03-28 14:04:29 [bca.uk] INFO: Found listing with ID: K999%20ENP
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27K999%2520ENP%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [bca.uk] INFO: Scrape type for K999%20ENP: 0
2026-03-28 14:04:29 [bca.uk] INFO: Found listing with ID: YN64%20VNE
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN64%2520VNE%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [bca.uk] INFO: Scrape type for YN64%20VNE: 0
2026-03-28 14:04:29 [bca.uk] INFO: Found listing with ID: YG64%20YPR
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG64%2520YPR%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [bca.uk] INFO: Scrape type for YG64%20YPR: 0
2026-03-28 14:04:29 [bca.uk] INFO: Found listing with ID: GG05%20AVG
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [bca.uk] INFO: Scrape type for GG05%20AVG: 2
2026-03-28 14:04:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG
2026-03-28 14:04:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6938b20d-2e74-52fc-8909-d0536b176c6f with scrape type 2
2026-03-28 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6938b20d-2e74-52fc-8909-d0536b176c6f with scrape type 2
2026-03-28 14:04:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6938b20d-2e74-52fc-8909-d0536b176c6f, identifier: GG05%20AVG
2026-03-28 14:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG
2026-03-28 14:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG
2026-03-28 14:04:29 [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-28 14:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:29 [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=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-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 14:04:29 [bca.uk] INFO: Saving data for LD10%20VGG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523551.680914, 'last_price_update_time': 1774706669.786529}
2026-03-28 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:29 [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-28 14:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993215/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001725/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001725>
2026-03-28 14:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993234>
2026-03-28 14:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729657/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729657>
2026-03-28 14:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707976>
2026-03-28 14:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729640>
2026-03-28 14:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707920/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG
2026-03-28 14:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG
2026-03-28 14:04:29 [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-28 14:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Saving data for GG05%20AVG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523566.99732, 'last_price_update_time': 1774706670.148721}
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:30 [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-28 14:04:30 [bca.uk] INFO: Found listing with ID: PK60%20UOG
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for PK60%20UOG: 2
2026-03-28 14:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG
2026-03-28 14:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1d0e624-0eca-5ae0-992f-152fa649cb1b with scrape type 2
2026-03-28 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1d0e624-0eca-5ae0-992f-152fa649cb1b with scrape type 2
2026-03-28 14:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1d0e624-0eca-5ae0-992f-152fa649cb1b, identifier: PK60%20UOG
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698708117%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708117 not downloaded yet
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698993267%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993267 not downloaded yet
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698729733%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729733 not downloaded yet
2026-03-28 14:04:30 [bca.uk] INFO: Found listing with ID: S706%20NFV
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S706%2520NFV%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for S706%20NFV: 0
2026-03-28 14:04:30 [bca.uk] INFO: Found listing with ID: MK62%20TKE
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK62%2520TKE%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for MK62%20TKE: 0
2026-03-28 14:04:30 [bca.uk] INFO: Found listing with ID: MM13%20HZU
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM13%2520HZU%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for MM13%20HZU: 0
2026-03-28 14:04:30 [bca.uk] INFO: Found listing with ID: MT61%20BJF
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT61%2520BJF%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for MT61%20BJF: 0
2026-03-28 14:04:30 [bca.uk] INFO: Found listing with ID: MT64%20NPP
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT64%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for MT64%20NPP: 0
2026-03-28 14:04:30 [bca.uk] INFO: Found listing with ID: PJ61%20APK
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ61%2520APK%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Scrape type for PJ61%20APK: 2
2026-03-28 14:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3b8d87e-26a0-5a66-8e5c-a30517c7ec87 with identifier: PJ61%20APK
2026-03-28 14:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3b8d87e-26a0-5a66-8e5c-a30517c7ec87 with scrape type 2
2026-03-28 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3b8d87e-26a0-5a66-8e5c-a30517c7ec87 with scrape type 2
2026-03-28 14:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3b8d87e-26a0-5a66-8e5c-a30517c7ec87, identifier: PJ61%20APK
2026-03-28 14:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG
2026-03-28 14:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG
2026-03-28 14:04:30 [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-28 14:04:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-28 14:04:30 [bca.uk] INFO: Saving data for PK60%20UOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774418978.041535, 'last_price_update_time': 1774706670.864323}
2026-03-28 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:30 [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-28 14:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707901/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3b8d87e-26a0-5a66-8e5c-a30517c7ec87 with identifier: PJ61%20APK
2026-03-28 14:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3b8d87e-26a0-5a66-8e5c-a30517c7ec87 with identifier: PJ61%20APK
2026-03-28 14:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3b8d87e-26a0-5a66-8e5c-a30517c7ec87 with identifier: PJ61%20APK to the API
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ61%20APK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f3b8d87e-26a0-5a66-8e5c-a30517c7ec87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ61 APK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ61%20APK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SUZUKI',
 'model': 'JIMNY',
 'odometer': 52080,
 '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 JIMNY 1.3 VVT SZ4 Estate',
 'transmission': 'manual',
 'trim': 'VVT SZ4',
 'vin': 'JSAFJB43V00524957',
 'year': 2012}
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ61%2520APK%27 HTTP/1.1" 200 None
2026-03-28 14:04:31 [bca.uk] INFO: Saving data for PJ61%20APK: {'auction_closing_time': 1774778400.0, 'created_time': 1774102205.356445, 'last_price_update_time': 1774706671.557234}
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ61%2520APK') HTTP/1.1" 204 0
2026-03-28 14:04:31 [bca.uk] INFO: Found listing with ID: EN05%20JVE
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN05%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 14:04:31 [bca.uk] INFO: Scrape type for EN05%20JVE: 2
2026-03-28 14:04:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE
2026-03-28 14:04:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with scrape type 2
2026-03-28 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with scrape type 2
2026-03-28 14:04:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6, identifier: EN05%20JVE
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698708152%27 HTTP/1.1" 200 None
2026-03-28 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708152 not downloaded yet
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698993276%27 HTTP/1.1" 200 None
2026-03-28 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993276 not downloaded yet
2026-03-28 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698729751%27 HTTP/1.1" 200 None
2026-03-28 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729751 not downloaded yet
2026-03-28 14:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0ffd50>
2026-03-28 14:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729623%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729623/600 saved to cache
2026-03-28 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729689>
2026-03-28 14:04:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE
2026-03-28 14:04:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE
2026-03-28 14:04:32 [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-28 14:04:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-29T10: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-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN05%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Saving data for EN05%20JVE: {'auction_closing_time': 1774778400.0, 'created_time': 1774305633.477242, 'last_price_update_time': 1774706672.644182}
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:32 [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-28 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410373/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129740/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: GF13%20WKW
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF13%2520WKW%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for GF13%20WKW: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: GK14%20AYT
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK14%2520AYT%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for GK14%20AYT: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: GY09%20BBY
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY09%2520BBY%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for GY09%20BBY: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: HV10%20NKH
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV10%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for HV10%20NKH: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: LA54%20FXG
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA54%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for LA54%20FXG: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: LR06%20SPZ
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR06%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for LR06%20SPZ: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: LV13%20FWF
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV13%2520FWF%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for LV13%20FWF: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: T60%20NJR
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T60%2520NJR%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for T60%20NJR: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: WN64%20TLV
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN64%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for WN64%20TLV: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: DV15%20BDX
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV15%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for DV15%20BDX: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: NA17%20GMZ
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA17%2520GMZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for NA17%20GMZ: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: YR07%20OWB
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR07%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for YR07%20OWB: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: AY61%20ZBP
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY61%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for AY61%20ZBP: 0
2026-03-28 14:04:32 [bca.uk] INFO: Found listing with ID: GD12%20LSU
2026-03-28 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD12%2520LSU%27 HTTP/1.1" 200 None
2026-03-28 14:04:32 [bca.uk] INFO: Scrape type for GD12%20LSU: 2
2026-03-28 14:04:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU
2026-03-28 14:04:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with scrape type 2
2026-03-28 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with scrape type 2
2026-03-28 14:04:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0, identifier: GD12%20LSU
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698708185%27 HTTP/1.1" 200 None
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708185 not downloaded yet
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698993287%27 HTTP/1.1" 200 None
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993287 not downloaded yet
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698729767%27 HTTP/1.1" 200 None
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729767 not downloaded yet
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fea50>
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993215%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993215/600 saved to cache
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8ee50>
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698707920%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707920/600 saved to cache
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU
2026-03-28 14:04:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU
2026-03-28 14:04:33 [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-28 14:04:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:33 [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': 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-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:33 [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-28 14:04:33 [bca.uk] INFO: Saving data for GD12%20LSU: {'auction_closing_time': 1774864800.0, 'created_time': 1774365774.925077, 'last_price_update_time': 1774706673.598386}
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:33 [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-28 14:04:33 [bca.uk] INFO: Found listing with ID: KT09%20JOV
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:33 [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-28 14:04:33 [bca.uk] INFO: Scrape type for KT09%20JOV: 0
2026-03-28 14:04:33 [bca.uk] INFO: Found listing with ID: LG61%20YWR
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:33 [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-28 14:04:33 [bca.uk] INFO: Scrape type for LG61%20YWR: 0
2026-03-28 14:04:33 [bca.uk] INFO: Found listing with ID: LR53%20YBK
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:33 [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-28 14:04:33 [bca.uk] INFO: Scrape type for LR53%20YBK: 2
2026-03-28 14:04:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK
2026-03-28 14:04:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with scrape type 2
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with scrape type 2
2026-03-28 14:04:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23a84f7f-6f75-5068-8bce-edfabdbfdb32, identifier: LR53%20YBK
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c74af10>
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698707901%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707901/600 saved to cache
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b6790>
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993191%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993191/600 saved to cache
2026-03-28 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe83c50>
2026-03-28 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001714%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001714/600 saved to cache
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca37f10>
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729604%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729604/600 saved to cache
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729733/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729733>
2026-03-28 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729657/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729714>
2026-03-28 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993255>
2026-03-28 14:04:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK
2026-03-28 14:04:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK
2026-03-28 14:04:34 [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-28 14:04:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 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-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:34 [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-28 14:04:34 [bca.uk] INFO: Saving data for LR53%20YBK: {'auction_closing_time': 1774864800.0, 'created_time': 1774102204.432441, 'last_price_update_time': 1774706674.401405}
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:34 [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-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb11390>
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410373%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410373/600 saved to cache
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca35890>
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPXZ1595%252F698814256%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814256/600 saved to cache
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7d9250>
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBT66DFX%252F698129740%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129740/600 saved to cache
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001725/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:34 [bca.uk] INFO: Found listing with ID: LV10%20WSE
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:34 [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-28 14:04:34 [bca.uk] INFO: Scrape type for LV10%20WSE: 2
2026-03-28 14:04:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE
2026-03-28 14:04:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c660028d-42ff-5d02-ac8c-6972bb90ee4f with scrape type 2
2026-03-28 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c660028d-42ff-5d02-ac8c-6972bb90ee4f with scrape type 2
2026-03-28 14:04:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c660028d-42ff-5d02-ac8c-6972bb90ee4f, identifier: LV10%20WSE
2026-03-28 14:04:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE
2026-03-28 14:04:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE
2026-03-28 14:04:34 [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-28 14:04:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 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-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:34 [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-28 14:04:34 [bca.uk] INFO: Saving data for LV10%20WSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523538.97837, 'last_price_update_time': 1774706674.968309}
2026-03-28 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:34 [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-28 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69e1d0>
2026-03-28 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729640%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729640/600 saved to cache
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708117>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708079>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729751>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708152/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708152>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993276>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993267>
2026-03-28 14:04:35 [bca.uk] INFO: Found listing with ID: PHZ%206637
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:35 [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-28 14:04:35 [bca.uk] INFO: Scrape type for PHZ%206637: 2
2026-03-28 14:04:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637
2026-03-28 14:04:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78383262-d56b-508f-a65d-57736f3625af with scrape type 2
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78383262-d56b-508f-a65d-57736f3625af with scrape type 2
2026-03-28 14:04:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78383262-d56b-508f-a65d-57736f3625af, identifier: PHZ%206637
2026-03-28 14:04:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637
2026-03-28 14:04:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637
2026-03-28 14:04:35 [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-28 14:04:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 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-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:35 [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-28 14:04:35 [bca.uk] INFO: Saving data for PHZ%206637: {'auction_closing_time': 1774864800.0, 'created_time': 1774303402.472778, 'last_price_update_time': 1774706675.569263}
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:35 [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-28 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001753>
2026-03-28 14:04:35 [bca.uk] INFO: Found listing with ID: VN09%20WSO
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:35 [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-28 14:04:35 [bca.uk] INFO: Scrape type for VN09%20WSO: 0
2026-03-28 14:04:35 [bca.uk] INFO: Found listing with ID: KS04%20HEJ
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:35 [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-28 14:04:35 [bca.uk] INFO: Scrape type for KS04%20HEJ: 2
2026-03-28 14:04:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ
2026-03-28 14:04:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99bd7022-695f-552c-96c3-2c4518496ce1 with scrape type 2
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99bd7022-695f-552c-96c3-2c4518496ce1 with scrape type 2
2026-03-28 14:04:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99bd7022-695f-552c-96c3-2c4518496ce1, identifier: KS04%20HEJ
2026-03-28 14:04:35 [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-28 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9c4710>
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993234%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993234/600 saved to cache
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3e890>
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698707976%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707976/600 saved to cache
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d742110>
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729657%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729657/600 saved to cache
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3fed0>
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729689%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729689/600 saved to cache
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c18df10>
2026-03-28 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001725%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001725/600 saved to cache
2026-03-28 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993287>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993245>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729767>
2026-03-28 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708185/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708185>
2026-03-28 14:04:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ
2026-03-28 14:04:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ
2026-03-28 14:04:36 [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-28 14:04:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 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-29T10: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-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Saving data for KS04%20HEJ: {'auction_closing_time': 1774778400.0, 'created_time': 1773824498.796855, 'last_price_update_time': 1774706676.295654}
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729733/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: LA08%20VDT
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA08%2520VDT%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for LA08%20VDT: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: KX18%20YOG
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for KX18%20YOG: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: BF19%20GGJ
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for BF19%20GGJ: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: LP69%20AYT
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for LP69%20AYT: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: VK21%20OFN
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for VK21%20OFN: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: FL18%20SXT
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL18%2520SXT%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for FL18%20SXT: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: SR68%20WGP
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR68%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for SR68%20WGP: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: GU22%20LDF
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for GU22%20LDF: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: RV69%20YEC
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for RV69%20YEC: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: CT15%20CRJ
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for CT15%20CRJ: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: GN64%20WLF
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN64%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for GN64%20WLF: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: KR67%20KTX
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR67%2520KTX%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for KR67%20KTX: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: LG62%20CVX
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520CVX%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for LG62%20CVX: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: EK63%20FJV
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK63%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for EK63%20FJV: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: KN57%20WVA
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN57%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for KN57%20WVA: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: W838%20AJN
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W838%2520AJN%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for W838%20AJN: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: HK14%20OFV
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520OFV%27 HTTP/1.1" 200 None
2026-03-28 14:04:36 [bca.uk] INFO: Scrape type for HK14%20OFV: 0
2026-03-28 14:04:36 [bca.uk] INFO: Found listing with ID: MP65%20HBK
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:36 [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-28 14:04:36 [bca.uk] INFO: Scrape type for MP65%20HBK: 2
2026-03-28 14:04:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dfeefb8-d7d5-578d-bfda-b2ccece77879 with identifier: MP65%20HBK
2026-03-28 14:04:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dfeefb8-d7d5-578d-bfda-b2ccece77879 with scrape type 2
2026-03-28 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dfeefb8-d7d5-578d-bfda-b2ccece77879 with scrape type 2
2026-03-28 14:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dfeefb8-d7d5-578d-bfda-b2ccece77879, identifier: MP65%20HBK
2026-03-28 14:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708031>
2026-03-28 14:04:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dfeefb8-d7d5-578d-bfda-b2ccece77879 with identifier: MP65%20HBK
2026-03-28 14:04:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dfeefb8-d7d5-578d-bfda-b2ccece77879 with identifier: MP65%20HBK
2026-03-28 14:04:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dfeefb8-d7d5-578d-bfda-b2ccece77879 with identifier: MP65%20HBK to the API
2026-03-28 14:04:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP65%20HBK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7dfeefb8-d7d5-578d-bfda-b2ccece77879',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MP65 HBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP65%20HBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 83088,
 '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 C220 D 2.1 SE EXECUTIVE Estate',
 'transmission': 'manual',
 'trim': 'SE EXECUTIVE',
 'vin': 'WDD2052042F330855',
 'year': 2016}
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP65%2520HBK%27 HTTP/1.1" 200 None
2026-03-28 14:04:37 [bca.uk] INFO: Saving data for MP65%20HBK: {'auction_closing_time': 1774778400.0, 'created_time': 1774390962.455067, 'last_price_update_time': 1774706677.336275}
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP65%2520HBK') HTTP/1.1" 204 0
2026-03-28 14:04:37 [bca.uk] INFO: Found listing with ID: RO16%20OZH
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO16%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 14:04:37 [bca.uk] INFO: Scrape type for RO16%20OZH: 0
2026-03-28 14:04:37 [bca.uk] INFO: Found listing with ID: SW15%20MJE
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW15%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 14:04:37 [bca.uk] INFO: Scrape type for SW15%20MJE: 0
2026-03-28 14:04:37 [bca.uk] INFO: Found listing with ID: EU64%20XKO
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU64%2520XKO%27 HTTP/1.1" 200 None
2026-03-28 14:04:37 [bca.uk] INFO: Scrape type for EU64%20XKO: 2
2026-03-28 14:04:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c581e762-b664-5d4e-a53f-b0f6aee181a0 with identifier: EU64%20XKO
2026-03-28 14:04:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c581e762-b664-5d4e-a53f-b0f6aee181a0 with scrape type 2
2026-03-28 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c581e762-b664-5d4e-a53f-b0f6aee181a0 with scrape type 2
2026-03-28 14:04:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c581e762-b664-5d4e-a53f-b0f6aee181a0, identifier: EU64%20XKO
2026-03-28 14:04:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c581e762-b664-5d4e-a53f-b0f6aee181a0 with identifier: EU64%20XKO
2026-03-28 14:04:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c581e762-b664-5d4e-a53f-b0f6aee181a0 with identifier: EU64%20XKO
2026-03-28 14:04:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c581e762-b664-5d4e-a53f-b0f6aee181a0 with identifier: EU64%20XKO to the API
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU64%20XKO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c581e762-b664-5d4e-a53f-b0f6aee181a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU64 XKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU64%20XKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 115584,
 '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 S 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI S 2WD',
 'vin': 'TMAJT81ULFJ635603',
 'year': 2014}
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU64%2520XKO%27 HTTP/1.1" 200 None
2026-03-28 14:04:37 [bca.uk] INFO: Saving data for EU64%20XKO: {'auction_closing_time': 1774778400.0, 'created_time': 1774476325.573911, 'last_price_update_time': 1774706677.982504}
2026-03-28 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU64%2520XKO') HTTP/1.1" 204 0
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6ad350>
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FFE12WRX%252F698993255%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993255/600 saved to cache
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:38 [bca.uk] INFO: Total items found: 100
2026-03-28 14:04:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded
2026-03-28 14:04:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:04:38 [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-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca36a50>
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FHV69NLA%252F698729733%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729733/600 saved to cache
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec9590>
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FHV69NLA%252F698729714%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729714/600 saved to cache
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001742>
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708185/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708152/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708079/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: FX65%20YAO
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX65%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for FX65%20YAO: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: GK17%20TWC
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK17%2520TWC%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for GK17%20TWC: 2
2026-03-28 14:04:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53754fc8-d51a-5c66-9301-ab74777229f5 with identifier: GK17%20TWC
2026-03-28 14:04:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53754fc8-d51a-5c66-9301-ab74777229f5 with scrape type 2
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53754fc8-d51a-5c66-9301-ab74777229f5 with scrape type 2
2026-03-28 14:04:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53754fc8-d51a-5c66-9301-ab74777229f5, identifier: GK17%20TWC
2026-03-28 14:04:38 [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-28 14:04:38 [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-28 14:04:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53754fc8-d51a-5c66-9301-ab74777229f5 with identifier: GK17%20TWC
2026-03-28 14:04:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53754fc8-d51a-5c66-9301-ab74777229f5 with identifier: GK17%20TWC
2026-03-28 14:04:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53754fc8-d51a-5c66-9301-ab74777229f5 with identifier: GK17%20TWC to the API
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:38 [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=GK17%20TWC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53754fc8-d51a-5c66-9301-ab74777229f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK17 TWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK17%20TWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 92344,
 '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 PORTFOLIO StationWagon',
 'transmission': 'manual',
 'trim': 'D 180 AWD PORTFOLIO',
 'vin': 'SADCA2CN2HA892047',
 'year': 2017}
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK17%2520TWC%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Saving data for GK17%20TWC: {'auction_closing_time': 1774778400.0, 'created_time': 1774390914.679002, 'last_price_update_time': 1774706678.640526}
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK17%2520TWC') HTTP/1.1" 204 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: AE06%20HAU
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE06%2520HAU%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for AE06%20HAU: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: EA08%20SVO
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA08%2520SVO%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for EA08%20SVO: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: GU09%20BHP
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU09%2520BHP%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for GU09%20BHP: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: SL07%20BVB
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL07%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for SL07%20BVB: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: FG67%20NYZ
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG67%2520NYZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for FG67%20NYZ: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: J22%20CDN
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J22%2520CDN%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for J22%20CDN: 2
2026-03-28 14:04:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8eebd19-dbc9-5c5a-9094-21a11f9e6c87 with identifier: J22%20CDN
2026-03-28 14:04:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8eebd19-dbc9-5c5a-9094-21a11f9e6c87 with scrape type 2
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8eebd19-dbc9-5c5a-9094-21a11f9e6c87 with scrape type 2
2026-03-28 14:04:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8eebd19-dbc9-5c5a-9094-21a11f9e6c87, identifier: J22%20CDN
2026-03-28 14:04:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd30150>
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FFE12WRX%252F698993267%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993267/600 saved to cache
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: GV67%20PKE
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV67%2520PKE%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for GV67%20PKE: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: GY65%20WJX
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY65%2520WJX%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for GY65%20WJX: 0
2026-03-28 14:04:38 [bca.uk] INFO: Found listing with ID: S20%20HNN
2026-03-28 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S20%2520HNN%27 HTTP/1.1" 200 None
2026-03-28 14:04:38 [bca.uk] INFO: Scrape type for S20%20HNN: 2
2026-03-28 14:04:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN
2026-03-28 14:04:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 683d5783-6a2b-559f-8336-bd51af34d817 with scrape type 2
2026-03-28 14:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 683d5783-6a2b-559f-8336-bd51af34d817 with scrape type 2
2026-03-28 14:04:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 683d5783-6a2b-559f-8336-bd51af34d817, identifier: S20%20HNN
2026-03-28 14:04:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8eebd19-dbc9-5c5a-9094-21a11f9e6c87 with identifier: J22%20CDN
2026-03-28 14:04:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8eebd19-dbc9-5c5a-9094-21a11f9e6c87 with identifier: J22%20CDN
2026-03-28 14:04:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8eebd19-dbc9-5c5a-9094-21a11f9e6c87 with identifier: J22%20CDN to the API
2026-03-28 14:04:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:39 [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': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=J22%20CDN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8eebd19-dbc9-5c5a-9094-21a11f9e6c87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'J22 CDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=J22%20CDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA45 AMG',
 'odometer': 51118,
 '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 GLA45 AMG 2.0 (381) 4MATIC DCT Hatchback',
 'transmission': 'automatic',
 'trim': '(381) 4MATIC DCT',
 'vin': 'WDC1569522J315417',
 'year': 2016}
2026-03-28 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J22%2520CDN%27 HTTP/1.1" 200 None
2026-03-28 14:04:39 [bca.uk] INFO: Saving data for J22%20CDN: {'auction_closing_time': 1774778400.0, 'created_time': 1774365618.327777, 'last_price_update_time': 1774706679.512638}
2026-03-28 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='J22%2520CDN') HTTP/1.1" 204 0
2026-03-28 14:04:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN
2026-03-28 14:04:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN
2026-03-28 14:04:39 [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-28 14:04:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S20%2520HNN%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Saving data for S20%20HNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774504930.005828, 'last_price_update_time': 1774706680.107761}
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:40 [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-28 14:04:40 [bca.uk] INFO: Found listing with ID: LD64%20UCP
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD64%2520UCP%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for LD64%20UCP: 0
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: MA14%20ZKB
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA14%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for MA14%20ZKB: 0
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: MJ18%20VDO
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520VDO%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for MJ18%20VDO: 0
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: AP15%20JHV
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP15%2520JHV%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for AP15%20JHV: 0
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: BT16%20TPO
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT16%2520TPO%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for BT16%20TPO: 0
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: DA65%20YOO
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA65%2520YOO%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for DA65%20YOO: 0
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: EJ15%20LVF
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ15%2520LVF%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for EJ15%20LVF: 2
2026-03-28 14:04:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe646fe6-f01e-5178-ac3e-7413a9f97e1c with identifier: EJ15%20LVF
2026-03-28 14:04:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe646fe6-f01e-5178-ac3e-7413a9f97e1c with scrape type 2
2026-03-28 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe646fe6-f01e-5178-ac3e-7413a9f97e1c with scrape type 2
2026-03-28 14:04:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe646fe6-f01e-5178-ac3e-7413a9f97e1c, identifier: EJ15%20LVF
2026-03-28 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001734>
2026-03-28 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708000>
2026-03-28 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993239/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993239>
2026-03-28 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708031/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729675>
2026-03-28 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:40 [bca.uk] INFO: Found listing with ID: FN64%20RAU
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN64%2520RAU%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Scrape type for FN64%20RAU: 2
2026-03-28 14:04:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU
2026-03-28 14:04:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afaeeb9b-3acc-5da6-99fb-8926c85708ce with scrape type 2
2026-03-28 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afaeeb9b-3acc-5da6-99fb-8926c85708ce with scrape type 2
2026-03-28 14:04:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afaeeb9b-3acc-5da6-99fb-8926c85708ce, identifier: FN64%20RAU
2026-03-28 14:04:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe646fe6-f01e-5178-ac3e-7413a9f97e1c with identifier: EJ15%20LVF
2026-03-28 14:04:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe646fe6-f01e-5178-ac3e-7413a9f97e1c with identifier: EJ15%20LVF
2026-03-28 14:04:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe646fe6-f01e-5178-ac3e-7413a9f97e1c with identifier: EJ15%20LVF to the API
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:40 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ15%20LVF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe646fe6-f01e-5178-ac3e-7413a9f97e1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ15 LVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ15%20LVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 77657,
 '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 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'T E/B 160 TITANIUM',
 'vin': 'WF0EXXWPCEFE81977',
 'year': 2015}
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ15%2520LVF%27 HTTP/1.1" 200 None
2026-03-28 14:04:40 [bca.uk] INFO: Saving data for EJ15%20LVF: {'auction_closing_time': 1774778400.0, 'created_time': 1774365642.674144, 'last_price_update_time': 1774706680.84977}
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ15%2520LVF') HTTP/1.1" 204 0
2026-03-28 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd6f910>
2026-03-28 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698708185%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708185/600 saved to cache
2026-03-28 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c973790>
2026-03-28 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FHV69NLA%252F698729751%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729751/600 saved to cache
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f2b10>
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FLD16UKX%252F699001753%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001753/600 saved to cache
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c749910>
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FFE12WRX%252F698993276%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993276/600 saved to cache
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0abd0>
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FHV08XHP%252F698708152%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708152/600 saved to cache
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd7d750>
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FHV08XHP%252F698708117%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708117/600 saved to cache
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f24d0>
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FHV08XHP%252F698708079%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708079/600 saved to cache
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729767/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU
2026-03-28 14:04:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU
2026-03-28 14:04:41 [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-28 14:04:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN64%2520RAU%27 HTTP/1.1" 200 None
2026-03-28 14:04:41 [bca.uk] INFO: Saving data for FN64%20RAU: {'auction_closing_time': 1774864800.0, 'created_time': 1773907378.567844, 'last_price_update_time': 1774706681.937428}
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:41 [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-28 14:04:41 [bca.uk] INFO: Found listing with ID: OV14%20UEZ
2026-03-28 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV14%2520UEZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:41 [bca.uk] INFO: Scrape type for OV14%20UEZ: 2
2026-03-28 14:04:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ
2026-03-28 14:04:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41943e51-d7ea-524e-a1bf-fc14c32e1279 with scrape type 2
2026-03-28 14:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41943e51-d7ea-524e-a1bf-fc14c32e1279 with scrape type 2
2026-03-28 14:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41943e51-d7ea-524e-a1bf-fc14c32e1279, identifier: OV14%20UEZ
2026-03-28 14:04:42 [bca.uk] INFO: Found listing with ID: GL20%20MWO
2026-03-28 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:42 [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-28 14:04:42 [bca.uk] INFO: Scrape type for GL20%20MWO: 2
2026-03-28 14:04:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO
2026-03-28 14:04:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with scrape type 2
2026-03-28 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with scrape type 2
2026-03-28 14:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326, identifier: GL20%20MWO
2026-03-28 14:04:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ
2026-03-28 14:04:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ
2026-03-28 14:04:42 [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-28 14:04:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:42 [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': 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-28 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:42 [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-28 14:04:42 [bca.uk] INFO: Saving data for OV14%20UEZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774392248.670487, 'last_price_update_time': 1774706682.628579}
2026-03-28 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:42 [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-28 14:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001710>
2026-03-28 14:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707943/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707943>
2026-03-28 14:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993222>
2026-03-28 14:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001718>
2026-03-28 14:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410380>
2026-03-28 14:04:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO
2026-03-28 14:04:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO
2026-03-28 14:04:42 [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-28 14:04:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:42 [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=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-28 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:42 [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-28 14:04:42 [bca.uk] INFO: Saving data for GL20%20MWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774391892.966003, 'last_price_update_time': 1774706682.985119}
2026-03-28 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:43 [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-28 14:04:43 [bca.uk] INFO: Found listing with ID: OY16%20UYX
2026-03-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 14:04:43 [bca.uk] INFO: Scrape type for OY16%20UYX: 2
2026-03-28 14:04:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX
2026-03-28 14:04:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4f67b5e-2810-5aac-a823-36afa3da2927 with scrape type 2
2026-03-28 14:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4f67b5e-2810-5aac-a823-36afa3da2927 with scrape type 2
2026-03-28 14:04:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4f67b5e-2810-5aac-a823-36afa3da2927, identifier: OY16%20UYX
2026-03-28 14:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:43 [bca.uk] INFO: Found listing with ID: LC17%20UBN
2026-03-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC17%2520UBN%27 HTTP/1.1" 200 None
2026-03-28 14:04:43 [bca.uk] INFO: Scrape type for LC17%20UBN: 2
2026-03-28 14:04:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN
2026-03-28 14:04:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with scrape type 2
2026-03-28 14:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with scrape type 2
2026-03-28 14:04:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc, identifier: LC17%20UBN
2026-03-28 14:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX
2026-03-28 14:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX
2026-03-28 14:04:43 [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-28 14:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 14:04:43 [bca.uk] INFO: Saving data for OY16%20UYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774305780.955932, 'last_price_update_time': 1774706683.538522}
2026-03-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:43 [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-28 14:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410369>
2026-03-28 14:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV69NLA/42810551?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=sCJK6ApeU%2FoHZHPsXN72GO3cagNVfUluR%2FbC%2B%2BOeYM4%3D)
2026-03-28 14:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN
2026-03-28 14:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN
2026-03-28 14:04:43 [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-28 14:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC17%2520UBN%27 HTTP/1.1" 200 None
2026-03-28 14:04:43 [bca.uk] INFO: Saving data for LC17%20UBN: {'auction_closing_time': 1774864800.0, 'created_time': 1774563878.618493, 'last_price_update_time': 1774706683.949089}
2026-03-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:43 [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-28 14:04:43 [bca.uk] INFO: Found listing with ID: SJ17%20NRR
2026-03-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ17%2520NRR%27 HTTP/1.1" 200 None
2026-03-28 14:04:43 [bca.uk] INFO: Scrape type for SJ17%20NRR: 0
2026-03-28 14:04:43 [bca.uk] INFO: Found listing with ID: VK16%20KNM
2026-03-28 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK16%2520KNM%27 HTTP/1.1" 200 None
2026-03-28 14:04:43 [bca.uk] INFO: Scrape type for VK16%20KNM: 0
2026-03-28 14:04:43 [bca.uk] INFO: Found listing with ID: BF62%20JWL
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:44 [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-28 14:04:44 [bca.uk] INFO: Scrape type for BF62%20JWL: 0
2026-03-28 14:04:44 [bca.uk] INFO: Found listing with ID: EF64%20PYO
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:44 [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-28 14:04:44 [bca.uk] INFO: Scrape type for EF64%20PYO: 2
2026-03-28 14:04:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO
2026-03-28 14:04:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0c998a3-cb89-5dc3-a60c-998f84a5af45 with scrape type 2
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0c998a3-cb89-5dc3-a60c-998f84a5af45 with scrape type 2
2026-03-28 14:04:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0c998a3-cb89-5dc3-a60c-998f84a5af45, identifier: EF64%20PYO
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9df990>
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698708031%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708031/600 saved to cache
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe81fd0>
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993245%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993245/600 saved to cache
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca1b890>
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993287%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993287/600 saved to cache
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a2f10>
2026-03-28 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729767%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729767/600 saved to cache
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993239/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814242>
2026-03-28 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JP04%20STP-GB>
2026-03-28 14:04:44 [bca.uk] INFO: Found listing with ID: OW15%20FVZ
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:44 [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-28 14:04:44 [bca.uk] INFO: Scrape type for OW15%20FVZ: 2
2026-03-28 14:04:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ
2026-03-28 14:04:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db66c288-b638-54c1-a020-17fd64fafd90 with scrape type 2
2026-03-28 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db66c288-b638-54c1-a020-17fd64fafd90 with scrape type 2
2026-03-28 14:04:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db66c288-b638-54c1-a020-17fd64fafd90, identifier: OW15%20FVZ
2026-03-28 14:04:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO
2026-03-28 14:04:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO
2026-03-28 14:04:44 [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-28 14:04:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 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-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:44 [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-28 14:04:44 [bca.uk] INFO: Saving data for EF64%20PYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523242.690655, 'last_price_update_time': 1774706684.84521}
2026-03-28 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:44 [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-28 14:04:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ
2026-03-28 14:04:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ
2026-03-28 14:04:44 [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-28 14:04:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW15%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:45 [bca.uk] INFO: Saving data for OW15%20FVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774364393.357825, 'last_price_update_time': 1774706685.20206}
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:45 [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-28 14:04:45 [bca.uk] INFO: Found listing with ID: EX13%20UJA
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX13%2520UJA%27 HTTP/1.1" 200 None
2026-03-28 14:04:45 [bca.uk] INFO: Scrape type for EX13%20UJA: 2
2026-03-28 14:04:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA
2026-03-28 14:04:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with scrape type 2
2026-03-28 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with scrape type 2
2026-03-28 14:04:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3, identifier: EX13%20UJA
2026-03-28 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30352610>
2026-03-28 14:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001742%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001742/600 saved to cache
2026-03-28 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001704/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001704>
2026-03-28 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129725/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129725>
2026-03-28 14:04:45 [bca.uk] INFO: Found listing with ID: LM62%20VCU
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM62%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 14:04:45 [bca.uk] INFO: Scrape type for LM62%20VCU: 1
2026-03-28 14:04:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU
2026-03-28 14:04:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:04:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=gold HTTP/1.1" 200 None
2026-03-28 14:04:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:04:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA
2026-03-28 14:04:45 [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-28 14:04:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:45 [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': 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-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX13%2520UJA%27 HTTP/1.1" 200 None
2026-03-28 14:04:45 [bca.uk] INFO: Saving data for EX13%20UJA: {'auction_closing_time': 1774864800.0, 'created_time': 1774364327.790311, 'last_price_update_time': 1774706685.913639}
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:45 [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-28 14:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:45 [bca.uk] INFO: Found listing with ID: FY11%20SBZ
2026-03-28 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY11%2520SBZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:45 [bca.uk] INFO: Scrape type for FY11%20SBZ: 2
2026-03-28 14:04:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ
2026-03-28 14:04:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with scrape type 2
2026-03-28 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with scrape type 2
2026-03-28 14:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f, identifier: FY11%20SBZ
2026-03-28 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707943/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV08XHP/42810135?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=nDBJaQ0d1Lnn1Q%2BoiL0EJlYO6HO0nKvJULaa1yflDpY%3D)
2026-03-28 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE12WRX/42809715?sv=2020-08-04&st=2026-03-28T14%3A04%3A08Z&se=2026-03-28T14%3A29%3A08Z&sr=b&sp=r&sig=IhVxQK0SibgR8nCtLOUZrswprKTYcjKJBEdadhY0N3I%3D)
2026-03-28 14:04:46 [bca.uk] INFO: Found listing with ID: EK63%20UCX
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK63%2520UCX%27 HTTP/1.1" 200 None
2026-03-28 14:04:46 [bca.uk] INFO: Scrape type for EK63%20UCX: 0
2026-03-28 14:04:46 [bca.uk] INFO: Found listing with ID: HG18%20UAP
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG18%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 14:04:46 [bca.uk] INFO: Scrape type for HG18%20UAP: 2
2026-03-28 14:04:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f094f15d-0ae9-5678-a8f2-3226d9b024b2 with identifier: HG18%20UAP
2026-03-28 14:04:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f094f15d-0ae9-5678-a8f2-3226d9b024b2 with scrape type 2
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f094f15d-0ae9-5678-a8f2-3226d9b024b2 with scrape type 2
2026-03-28 14:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f094f15d-0ae9-5678-a8f2-3226d9b024b2, identifier: HG18%20UAP
2026-03-28 14:04:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ
2026-03-28 14:04:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ
2026-03-28 14:04:46 [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-28 14:04:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:46 [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': 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-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY11%2520SBZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:46 [bca.uk] INFO: Saving data for FY11%20SBZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774390289.970602, 'last_price_update_time': 1774706686.593493}
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:46 [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-28 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59f910>
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV69NLA%252F698729675%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729675/600 saved to cache
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41
2026-03-28 14:04:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41, skipping ID generation
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 sending to next pipeline
2026-03-28 14:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41, identifier: HV69%20NLA
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d853250>
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993239%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993239/600 saved to cache
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dce8110>
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001734%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001734/600 saved to cache
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd8ff50>
2026-03-28 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698708000%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708000/600 saved to cache
2026-03-28 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410359>
2026-03-28 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947264/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947264>
2026-03-28 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f094f15d-0ae9-5678-a8f2-3226d9b024b2 with identifier: HG18%20UAP
2026-03-28 14:04:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f094f15d-0ae9-5678-a8f2-3226d9b024b2 with identifier: HG18%20UAP
2026-03-28 14:04:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f094f15d-0ae9-5678-a8f2-3226d9b024b2 with identifier: HG18%20UAP to the API
2026-03-28 14:04:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG18%20UAP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f094f15d-0ae9-5678-a8f2-3226d9b024b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG18 UAP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG18%20UAP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 49452,
 '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': 'SADFA2AN7J1Z16770',
 'year': 2018}
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 14:04:47 [bca.uk] INFO: Saving data for HG18%20UAP: {'auction_closing_time': 1774778400.0, 'created_time': 1774390937.001368, 'last_price_update_time': 1774706687.235695}
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG18%2520UAP') HTTP/1.1" 204 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: OV09%20NOF
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for OV09%20NOF: 2
2026-03-28 14:04:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF
2026-03-28 14:04:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with scrape type 2
2026-03-28 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with scrape type 2
2026-03-28 14:04:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9, identifier: OV09%20NOF
2026-03-28 14:04:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA
2026-03-28 14:04:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA
2026-03-28 14:04:47 [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-28 14:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729675/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_expert_report_file_fe2adbd5-30ae-4c88-9722-57ffe02e52e3.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729604/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53115,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729623/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54761,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729657/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55175,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51966,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729689/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75475,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729733/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76330,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eadb8ebe-5b0a-5541-a2d1-caa5b9148e41/eadb8ebe-5b0a-5541-a2d1-caa5b9148e41_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV69NLA/698729767/600',
             'Width': 600}],
 '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-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Saving data for HV69%20NLA: {'created_time': 1774706687.725329, 'last_price_update_time': 1774706687.725342, 'auction_closing_time': 1774951200.0}
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Found listing with ID: BX69%20KFJ
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for BX69%20KFJ: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: GU68%20KAX
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for GU68%20KAX: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: LJ68%20YWE
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for LJ68%20YWE: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: SC71%20KXX
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for SC71%20KXX: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: SP19%20KZX
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for SP19%20KZX: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: YK69%20PZB
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for YK69%20PZB: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: AB55%20WWW
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:47 [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-28 14:04:47 [bca.uk] INFO: Scrape type for AB55%20WWW: 0
2026-03-28 14:04:47 [bca.uk] INFO: Found listing with ID: WN68%20XXC
2026-03-28 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN68%2520XXC%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Scrape type for WN68%20XXC: 0
2026-03-28 14:04:48 [bca.uk] INFO: Found listing with ID: PX72%20KYH
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX72%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Scrape type for PX72%20KYH: 0
2026-03-28 14:04:48 [bca.uk] INFO: Found listing with ID: FD18%20SVU
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD18%2520SVU%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Scrape type for FD18%20SVU: 0
2026-03-28 14:04:48 [bca.uk] INFO: Found listing with ID: NK17%20UZV
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK17%2520UZV%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Scrape type for NK17%20UZV: 0
2026-03-28 14:04:48 [bca.uk] INFO: Found listing with ID: NU67%20AWA
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU67%2520AWA%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Scrape type for NU67%20AWA: 2
2026-03-28 14:04:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04 with identifier: NU67%20AWA
2026-03-28 14:04:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04 with scrape type 2
2026-03-28 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04 with scrape type 2
2026-03-28 14:04:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04, identifier: NU67%20AWA
2026-03-28 14:04:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF
2026-03-28 14:04:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF
2026-03-28 14:04:48 [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-28 14:04:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV09%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Saving data for OV09%20NOF: {'auction_closing_time': 1774864800.0, 'created_time': 1774364213.46262, 'last_price_update_time': 1774706688.508815}
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:48 [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-28 14:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca065d0>
2026-03-28 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410380%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410380/600 saved to cache
2026-03-28 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920420>
2026-03-28 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284400>
2026-03-28 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST12%20HSO-GB>
2026-03-28 14:04:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04 with identifier: NU67%20AWA
2026-03-28 14:04:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04 with identifier: NU67%20AWA
2026-03-28 14:04:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e05fd6a-3de7-568a-814e-ad3b0cd6fb04 with identifier: NU67%20AWA to the API
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:48 [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=NU67%20AWA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e05fd6a-3de7-568a-814e-ad3b0cd6fb04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU67 AWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU67%20AWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 26416,
 '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 JUKE 1.6 ACENTA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA XTRONIC',
 'vin': 'SJNFBAF15U7390380',
 'year': 2017}
2026-03-28 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU67%2520AWA%27 HTTP/1.1" 200 None
2026-03-28 14:04:48 [bca.uk] INFO: Saving data for NU67%20AWA: {'auction_closing_time': 1774778400.0, 'created_time': 1774391925.881505, 'last_price_update_time': 1774706688.985253}
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU67%2520AWA') HTTP/1.1" 204 0
2026-03-28 14:04:49 [bca.uk] INFO: Found listing with ID: WV20%20YFC
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV20%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 14:04:49 [bca.uk] INFO: Scrape type for WV20%20YFC: 0
2026-03-28 14:04:49 [bca.uk] INFO: Found listing with ID: NX18%20OER
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX18%2520OER%27 HTTP/1.1" 200 None
2026-03-28 14:04:49 [bca.uk] INFO: Scrape type for NX18%20OER: 2
2026-03-28 14:04:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d1e2530-65a8-5fae-b5b5-8d5341862e70 with identifier: NX18%20OER
2026-03-28 14:04:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d1e2530-65a8-5fae-b5b5-8d5341862e70 with scrape type 2
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d1e2530-65a8-5fae-b5b5-8d5341862e70 with scrape type 2
2026-03-28 14:04:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d1e2530-65a8-5fae-b5b5-8d5341862e70, identifier: NX18%20OER
2026-03-28 14:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:04:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d1e2530-65a8-5fae-b5b5-8d5341862e70 with identifier: NX18%20OER
2026-03-28 14:04:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d1e2530-65a8-5fae-b5b5-8d5341862e70 with identifier: NX18%20OER
2026-03-28 14:04:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d1e2530-65a8-5fae-b5b5-8d5341862e70 with identifier: NX18%20OER to the API
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:49 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX18%20OER-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d1e2530-65a8-5fae-b5b5-8d5341862e70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX18 OER',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX18%20OER&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 42610,
 '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 I10 1.2 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851CLJZ415381',
 'year': 2018}
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX18%2520OER%27 HTTP/1.1" 200 None
2026-03-28 14:04:49 [bca.uk] INFO: Saving data for NX18%20OER: {'auction_closing_time': 1774778400.0, 'created_time': 1774524288.554336, 'last_price_update_time': 1774706689.645236}
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX18%2520OER') HTTP/1.1" 204 0
2026-03-28 14:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001704/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM62%20VCU-GB>
2026-03-28 14:04:49 [bca.uk] INFO: Found listing with ID: NY15%20BUO
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NY15%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 14:04:49 [bca.uk] INFO: Scrape type for NY15%20BUO: 2
2026-03-28 14:04:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 913f45e6-aa2c-5e38-9951-9364f5240b8c with identifier: NY15%20BUO
2026-03-28 14:04:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 913f45e6-aa2c-5e38-9951-9364f5240b8c with scrape type 2
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 913f45e6-aa2c-5e38-9951-9364f5240b8c with scrape type 2
2026-03-28 14:04:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 913f45e6-aa2c-5e38-9951-9364f5240b8c, identifier: NY15%20BUO
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c979cd0>
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001718%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001718/600 saved to cache
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d834410>
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHV08XHP%252F698707943%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707943/600 saved to cache
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cdaa9411-8148-5f71-bb89-a031dafbf539
2026-03-28 14:04:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdaa9411-8148-5f71-bb89-a031dafbf539, skipping ID generation
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cdaa9411-8148-5f71-bb89-a031dafbf539 sending to next pipeline
2026-03-28 14:04:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdaa9411-8148-5f71-bb89-a031dafbf539, identifier: HV08%20XHP
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe03550>
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001710%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001710/600 saved to cache
2026-03-28 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbf5e50>
2026-03-28 14:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFE12WRX%252F698993222%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993222/600 saved to cache
2026-03-28 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f
2026-03-28 14:04:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f, skipping ID generation
2026-03-28 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f sending to next pipeline
2026-03-28 14:04:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f, identifier: FE12%20WRX
2026-03-28 14:04:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59efd0>
2026-03-28 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410369%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410369/600 saved to cache
2026-03-28 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814225/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814225>
2026-03-28 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001701>
2026-03-28 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129720>
2026-03-28 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129725/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:04:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 913f45e6-aa2c-5e38-9951-9364f5240b8c with identifier: NY15%20BUO
2026-03-28 14:04:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 913f45e6-aa2c-5e38-9951-9364f5240b8c with identifier: NY15%20BUO
2026-03-28 14:04:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 913f45e6-aa2c-5e38-9951-9364f5240b8c with identifier: NY15%20BUO to the API
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:50 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NY15%20BUO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '913f45e6-aa2c-5e38-9951-9364f5240b8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NY15 BUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NY15%20BUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 17428,
 '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.0 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'NLHA751ALGZ164509',
 'year': 2015}
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NY15%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 14:04:50 [bca.uk] INFO: Saving data for NY15%20BUO: {'auction_closing_time': 1774778400.0, 'created_time': 1774524306.527362, 'last_price_update_time': 1774706690.529377}
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NY15%2520BUO') HTTP/1.1" 204 0
2026-03-28 14:04:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP
2026-03-28 14:04:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP
2026-03-28 14:04:50 [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-28 14:04:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707943/600>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_expert_report_file_3c27e54b-1233-4f8b-a2bb-6dc14d50ddb4.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56739,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707901/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52890,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707920/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50868,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707943/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698707976/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708000/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708079/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92318,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708152/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdaa9411-8148-5f71-bb89-a031dafbf539/cdaa9411-8148-5f71-bb89-a031dafbf539_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60675,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV08XHP/698708185/600',
             'Width': 600}],
 '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-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV08%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 14:04:50 [bca.uk] INFO: Saving data for HV08%20XHP: {'created_time': 1774706690.938022, 'last_price_update_time': 1774706690.938033, 'auction_closing_time': 1774778400.0}
2026-03-28 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:50 [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-28 14:04:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX
2026-03-28 14:04:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX
2026-03-28 14:04:51 [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-28 14:04:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993222/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_expert_report_file_c1170ebb-470e-436b-9a3e-94a957a120bb.pdf',
 '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-29T10: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': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993215/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993239/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993245/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993255/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77237,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f/a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE12WRX/698993287/600',
             'Width': 600}],
 '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-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE12%2520WRX%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Saving data for FE12%20WRX: {'created_time': 1774706691.347143, 'last_price_update_time': 1774706691.347155, 'auction_closing_time': 1774778400.0}
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:51 [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-28 14:04:51 [bca.uk] INFO: Found listing with ID: SN14%20XMR
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN14%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for SN14%20XMR: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: EN67%20XLH
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN67%2520XLH%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for EN67%20XLH: 2
2026-03-28 14:04:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa55a28e-6d3c-5194-ab57-72376a8229bd with identifier: EN67%20XLH
2026-03-28 14:04:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa55a28e-6d3c-5194-ab57-72376a8229bd with scrape type 2
2026-03-28 14:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa55a28e-6d3c-5194-ab57-72376a8229bd with scrape type 2
2026-03-28 14:04:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa55a28e-6d3c-5194-ab57-72376a8229bd, identifier: EN67%20XLH
2026-03-28 14:04:51 [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-28 14:04:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c750910>
2026-03-28 14:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FPXZ1595%252F698814242%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814242/600 saved to cache
2026-03-28 14:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410351>
2026-03-28 14:04:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa55a28e-6d3c-5194-ab57-72376a8229bd with identifier: EN67%20XLH
2026-03-28 14:04:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa55a28e-6d3c-5194-ab57-72376a8229bd with identifier: EN67%20XLH
2026-03-28 14:04:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa55a28e-6d3c-5194-ab57-72376a8229bd with identifier: EN67%20XLH to the API
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN67%20XLH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fa55a28e-6d3c-5194-ab57-72376a8229bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN67 XLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN67%20XLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 46947,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FEEL',
 'vin': 'VF72RHNZBJ4167628',
 'year': 2018}
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN67%2520XLH%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Saving data for EN67%20XLH: {'auction_closing_time': 1774778400.0, 'created_time': 1774390900.932913, 'last_price_update_time': 1774706691.859482}
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN67%2520XLH') HTTP/1.1" 204 0
2026-03-28 14:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947264/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: NV07%20OAE
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV07%2520OAE%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for NV07%20OAE: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: DL64%20RZO
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL64%2520RZO%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for DL64%20RZO: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: NJ64%20NVR
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ64%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for NJ64%20NVR: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: NL65%20PXC
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL65%2520PXC%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for NL65%20PXC: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: NX15%20OHH
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX15%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for NX15%20OHH: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: VN64%20YVX
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN64%2520YVX%27 HTTP/1.1" 200 None
2026-03-28 14:04:51 [bca.uk] INFO: Scrape type for VN64%20YVX: 0
2026-03-28 14:04:51 [bca.uk] INFO: Found listing with ID: VO66%20FHR
2026-03-28 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO66%2520FHR%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for VO66%20FHR: 2
2026-03-28 14:04:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b290c69-1b7f-568f-b12a-fca4c3f89f87 with identifier: VO66%20FHR
2026-03-28 14:04:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b290c69-1b7f-568f-b12a-fca4c3f89f87 with scrape type 2
2026-03-28 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b290c69-1b7f-568f-b12a-fca4c3f89f87 with scrape type 2
2026-03-28 14:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b290c69-1b7f-568f-b12a-fca4c3f89f87, identifier: VO66%20FHR
2026-03-28 14:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947249>
2026-03-28 14:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b290c69-1b7f-568f-b12a-fca4c3f89f87 with identifier: VO66%20FHR
2026-03-28 14:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b290c69-1b7f-568f-b12a-fca4c3f89f87 with identifier: VO66%20FHR
2026-03-28 14:04:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b290c69-1b7f-568f-b12a-fca4c3f89f87 with identifier: VO66%20FHR to the API
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO66%20FHR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b290c69-1b7f-568f-b12a-fca4c3f89f87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO66 FHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO66%20FHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 85024,
 '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': 'SALCA2CNXHH660615',
 'year': 2016}
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO66%2520FHR%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Saving data for VO66%20FHR: {'auction_closing_time': 1774778400.0, 'created_time': 1774524199.010838, 'last_price_update_time': 1774706692.438216}
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO66%2520FHR') HTTP/1.1" 204 0
2026-03-28 14:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d27d0>
2026-03-28 14:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD16UKX%252F699001704%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001704/600 saved to cache
2026-03-28 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a23d0>
2026-03-28 14:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBT66DFX%252F698129725%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129725/600 saved to cache
2026-03-28 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284395/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284395>
2026-03-28 14:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: YP64%20FXK
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP64%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for YP64%20FXK: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NA20%20MYY
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA20%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NA20%20MYY: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NG17%20ZRR
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG17%2520ZRR%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NG17%20ZRR: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: AF14%20UDV
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF14%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for AF14%20UDV: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: BJ17%20OUK
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ17%2520OUK%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for BJ17%20OUK: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NL15%20BYY
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL15%2520BYY%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NL15%20BYY: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NV11%20WJG
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV11%2520WJG%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NV11%20WJG: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: RJ18%20UXW
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ18%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for RJ18%20UXW: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: SA15%20FDF
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA15%2520FDF%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for SA15%20FDF: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: SM13%20YUF
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM13%2520YUF%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for SM13%20YUF: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: SP59%20HRM
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP59%2520HRM%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for SP59%20HRM: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: SU06%20XOV
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SU06%2520XOV%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for SU06%20XOV: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: WV62%20MWJ
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV62%2520MWJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for WV62%20MWJ: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: Y7%20ECR
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y7%2520ECR%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for Y7%20ECR: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: YD11%20KRU
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD11%2520KRU%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for YD11%20KRU: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: KU63%20OUW
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU63%2520OUW%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for KU63%20OUW: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: MA07%20OEU
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA07%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for MA07%20OEU: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NA62%20FJJ
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA62%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NA62%20FJJ: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NC13%20CGF
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC13%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NC13%20CGF: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: ND58%20HME
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND58%2520HME%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for ND58%20HME: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NG12%20FFB
2026-03-28 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG12%2520FFB%27 HTTP/1.1" 200 None
2026-03-28 14:04:52 [bca.uk] INFO: Scrape type for NG12%20FFB: 0
2026-03-28 14:04:52 [bca.uk] INFO: Found listing with ID: NL12%20SOU
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL12%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for NL12%20SOU: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: NL13%20WKA
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL13%2520WKA%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for NL13%20WKA: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: AJ58%20LJC
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ58%2520LJC%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for AJ58%20LJC: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: BJ13%20WXR
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ13%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for BJ13%20WXR: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: DS15%20CXK
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS15%2520CXK%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for DS15%20CXK: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: DY61%20EZV
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY61%2520EZV%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for DY61%20EZV: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: FG63%20FHC
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG63%2520FHC%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for FG63%20FHC: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: GJ56%20ZHY
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ56%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for GJ56%20ZHY: 2
2026-03-28 14:04:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY
2026-03-28 14:04:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 387e825d-9f70-5679-a276-321ddd289d76 with scrape type 2
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 387e825d-9f70-5679-a276-321ddd289d76 with scrape type 2
2026-03-28 14:04:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 387e825d-9f70-5679-a276-321ddd289d76, identifier: GJ56%20ZHY
2026-03-28 14:04:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY
2026-03-28 14:04:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY
2026-03-28 14:04:53 [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-28 14:04:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:53 [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': 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-29T10: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-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ56%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Saving data for GJ56%20ZHY: {'auction_closing_time': 1774778400.0, 'created_time': 1774044274.956008, 'last_price_update_time': 1774706693.597691}
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:53 [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-28 14:04:53 [bca.uk] INFO: Total items found: 100
2026-03-28 14:04:53 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded
2026-03-28 14:04:53 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:04:53 [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-28 14:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d0f10>
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_expert_report_file_01221232-4286-4f1d-b805-53a5330d1249.pdf HTTP/1.1" 201 0
2026-03-28 14:04:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:04:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbc16d12-29f9-531b-8c11-9870b348d92a, skipping ID generation
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DJP04STP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=JP04STP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8d9510>
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK67LWT%252F698947264%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947264/600 saved to cache
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcdb650>
2026-03-28 14:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJ58DWA%252F697410359%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410359/600 saved to cache
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920412>
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: YP13%20AUV
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP13%2520AUV%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for YP13%20AUV: 0
2026-03-28 14:04:53 [bca.uk] INFO: Found listing with ID: KM14%20WMU
2026-03-28 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM14%2520WMU%27 HTTP/1.1" 200 None
2026-03-28 14:04:53 [bca.uk] INFO: Scrape type for KM14%20WMU: 2
2026-03-28 14:04:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU
2026-03-28 14:04:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bf87de0-cca3-528a-8e83-9827d6a08737 with scrape type 2
2026-03-28 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bf87de0-cca3-528a-8e83-9827d6a08737 with scrape type 2
2026-03-28 14:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bf87de0-cca3-528a-8e83-9827d6a08737, identifier: KM14%20WMU
2026-03-28 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:04:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU
2026-03-28 14:04:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU
2026-03-28 14:04:54 [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-28 14:04:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04: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': 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-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM14%2520WMU%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Saving data for KM14%20WMU: {'auction_closing_time': 1774864800.0, 'created_time': 1774391463.701358, 'last_price_update_time': 1774706694.392171}
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:54 [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-28 14:04:54 [bca.uk] INFO: Found listing with ID: DF66%20HMU
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF66%2520HMU%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for DF66%20HMU: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: FH66%20SFV
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH66%2520SFV%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for FH66%20SFV: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: GF60%20JYK
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF60%2520JYK%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for GF60%20JYK: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: MA10%20MJF
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA10%2520MJF%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for MA10%20MJF: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: PX13%20OFM
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX13%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for PX13%20OFM: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: C7%20WRJ
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C7%2520WRJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for C7%20WRJ: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: SR68%20NWE
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR68%2520NWE%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for SR68%20NWE: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: SG64%20KJZ
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG64%2520KJZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for SG64%20KJZ: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: SV14%20VWC
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV14%2520VWC%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for SV14%20VWC: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: FG60%20TLX
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG60%2520TLX%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for FG60%20TLX: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: NG65%20ETD
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG65%2520ETD%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for NG65%20ETD: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: WV65%20EZL
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV65%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for WV65%20EZL: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: SA16%20NZY
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA16%2520NZY%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for SA16%20NZY: 2
2026-03-28 14:04:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY
2026-03-28 14:04:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 037f01ae-f482-5421-9dbe-25ffc452a22f with scrape type 2
2026-03-28 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 037f01ae-f482-5421-9dbe-25ffc452a22f with scrape type 2
2026-03-28 14:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 037f01ae-f482-5421-9dbe-25ffc452a22f, identifier: SA16%20NZY
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929350%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929350 not downloaded yet
2026-03-28 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814225/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA64%20AKP-GB>
2026-03-28 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:04:54 [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-28 14:04:54 [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-28 14:04:54 [bca.uk] INFO: Found listing with ID: VE11%20KHY
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE11%2520KHY%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for VE11%20KHY: 0
2026-03-28 14:04:54 [bca.uk] INFO: Found listing with ID: VK13%20XCU
2026-03-28 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK13%2520XCU%27 HTTP/1.1" 200 None
2026-03-28 14:04:54 [bca.uk] INFO: Scrape type for VK13%20XCU: 2
2026-03-28 14:04:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b21e5a41-3dc5-5033-b6f1-218ae02669f9 with identifier: VK13%20XCU
2026-03-28 14:04:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b21e5a41-3dc5-5033-b6f1-218ae02669f9 with scrape type 2
2026-03-28 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b21e5a41-3dc5-5033-b6f1-218ae02669f9 with scrape type 2
2026-03-28 14:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b21e5a41-3dc5-5033-b6f1-218ae02669f9, identifier: VK13%20XCU
2026-03-28 14:04:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY
2026-03-28 14:04:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY
2026-03-28 14:04:54 [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-28 14:04:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:55 [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': 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-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA16%2520NZY%27 HTTP/1.1" 200 None
2026-03-28 14:04:55 [bca.uk] INFO: Saving data for SA16%20NZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774364275.269727, 'last_price_update_time': 1774706695.213626}
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:55 [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-28 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8d9050>
2026-03-28 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB63ZKP%252F698284400%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284400/600 saved to cache
2026-03-28 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca6f490>
2026-03-28 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHY65KRJ%252F698920420%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920420/600 saved to cache
2026-03-28 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 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-28 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814207>
2026-03-28 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD17%20MJV-GB>
2026-03-28 14:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b21e5a41-3dc5-5033-b6f1-218ae02669f9 with identifier: VK13%20XCU
2026-03-28 14:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b21e5a41-3dc5-5033-b6f1-218ae02669f9 with identifier: VK13%20XCU
2026-03-28 14:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b21e5a41-3dc5-5033-b6f1-218ae02669f9 with identifier: VK13%20XCU to the API
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:55 [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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK13%20XCU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b21e5a41-3dc5-5033-b6f1-218ae02669f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK13 XCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK13%20XCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 174806,
 '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 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER',
 'vin': 'WMWZB32080WL96611',
 'year': 2013}
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK13%2520XCU%27 HTTP/1.1" 200 None
2026-03-28 14:04:55 [bca.uk] INFO: Saving data for VK13%20XCU: {'auction_closing_time': 1774778400.0, 'created_time': 1773828580.191181, 'last_price_update_time': 1774706695.847844}
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK13%2520XCU') HTTP/1.1" 204 0
2026-03-28 14:04:55 [bca.uk] INFO: Found listing with ID: SP14%20TRV
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP14%2520TRV%27 HTTP/1.1" 200 None
2026-03-28 14:04:55 [bca.uk] INFO: Scrape type for SP14%20TRV: 0
2026-03-28 14:04:55 [bca.uk] INFO: Found listing with ID: WO15%20WBN
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO15%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 14:04:55 [bca.uk] INFO: Scrape type for WO15%20WBN: 0
2026-03-28 14:04:55 [bca.uk] INFO: Found listing with ID: SK57%20HOJ
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK57%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:55 [bca.uk] INFO: Scrape type for SK57%20HOJ: 0
2026-03-28 14:04:55 [bca.uk] INFO: Found listing with ID: SV12%20OCC
2026-03-28 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV12%2520OCC%27 HTTP/1.1" 200 None
2026-03-28 14:04:55 [bca.uk] INFO: Scrape type for SV12%20OCC: 2
2026-03-28 14:04:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC
2026-03-28 14:04:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bf96064-f97f-5bf8-af0a-45927befe608 with scrape type 2
2026-03-28 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bf96064-f97f-5bf8-af0a-45927befe608 with scrape type 2
2026-03-28 14:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1bf96064-f97f-5bf8-af0a-45927befe608, identifier: SV12%20OCC
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929359%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929359 not downloaded yet
2026-03-28 14:04:56 [bca.uk] INFO: Found listing with ID: YH13%20XTJ
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH13%2520XTJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Scrape type for YH13%20XTJ: 0
2026-03-28 14:04:56 [bca.uk] INFO: Found listing with ID: BJ64%20NMF
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ64%2520NMF%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Scrape type for BJ64%20NMF: 0
2026-03-28 14:04:56 [bca.uk] INFO: Found listing with ID: CK63%20ERY
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK63%2520ERY%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Scrape type for CK63%20ERY: 0
2026-03-28 14:04:56 [bca.uk] INFO: Found listing with ID: DA12%20NKC
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA12%2520NKC%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Scrape type for DA12%20NKC: 0
2026-03-28 14:04:56 [bca.uk] INFO: Found listing with ID: DV10%20LLK
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV10%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Scrape type for DV10%20LLK: 0
2026-03-28 14:04:56 [bca.uk] INFO: Found listing with ID: FV62%20LNA
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV62%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Scrape type for FV62%20LNA: 2
2026-03-28 14:04:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c68b5ba-0341-5b87-a82a-aff14bba63ec with identifier: FV62%20LNA
2026-03-28 14:04:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c68b5ba-0341-5b87-a82a-aff14bba63ec with scrape type 2
2026-03-28 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c68b5ba-0341-5b87-a82a-aff14bba63ec with scrape type 2
2026-03-28 14:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c68b5ba-0341-5b87-a82a-aff14bba63ec, identifier: FV62%20LNA
2026-03-28 14:04:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC
2026-03-28 14:04:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC
2026-03-28 14:04:56 [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-28 14:04:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:56 [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': 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-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV12%2520OCC%27 HTTP/1.1" 200 None
2026-03-28 14:04:56 [bca.uk] INFO: Saving data for SV12%20OCC: {'auction_closing_time': 1774864800.0, 'created_time': 1774305744.927525, 'last_price_update_time': 1774706696.645136}
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:56 [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-28 14:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180946>
2026-03-28 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129715>
2026-03-28 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814245>
2026-03-28 14:04:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c68b5ba-0341-5b87-a82a-aff14bba63ec with identifier: FV62%20LNA
2026-03-28 14:04:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c68b5ba-0341-5b87-a82a-aff14bba63ec with identifier: FV62%20LNA
2026-03-28 14:04:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c68b5ba-0341-5b87-a82a-aff14bba63ec with identifier: FV62%20LNA to the API
2026-03-28 14:04:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:57 [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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV62%20LNA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c68b5ba-0341-5b87-a82a-aff14bba63ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV62 LNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV62%20LNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 137724,
 '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 AURIS 1.6 V-MATIC COLOUR COLLECTION Hatchback',
 'transmission': 'manual',
 'trim': 'V-MATIC COLOUR COLLECTION',
 'vin': 'SB1KE56E80E031269',
 'year': 2012}
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV62%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Saving data for FV62%20LNA: {'auction_closing_time': 1774778400.0, 'created_time': 1774524184.572826, 'last_price_update_time': 1774706697.069315}
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV62%2520LNA') HTTP/1.1" 204 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: EA14%20MJV
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA14%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for EA14%20MJV: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: EO61%20WGX
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO61%2520WGX%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for EO61%20WGX: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: LO13%20ZTR
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO13%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for LO13%20ZTR: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: NK63%20OGC
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK63%2520OGC%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for NK63%20OGC: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: RX57%20MKU
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX57%2520MKU%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for RX57%20MKU: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: SG11%20YNA
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG11%2520YNA%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for SG11%20YNA: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: SJ13%20HUH
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ13%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for SJ13%20HUH: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: SN11%20HLZ
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN11%2520HLZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for SN11%20HLZ: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: WK61%20WML
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK61%2520WML%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for WK61%20WML: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: EK19%20ZSU
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK19%2520ZSU%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for EK19%20ZSU: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: YD08%20FXX
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD08%2520FXX%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for YD08%20FXX: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: NA14%20XFF
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA14%2520XFF%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for NA14%20XFF: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: GU66%20BFA
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU66%2520BFA%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for GU66%20BFA: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: MF19%20OFT
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF19%2520OFT%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for MF19%20OFT: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: FX65%20SEY
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX65%2520SEY%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for FX65%20SEY: 2
2026-03-28 14:04:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589 with identifier: FX65%20SEY
2026-03-28 14:04:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589 with scrape type 2
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589 with scrape type 2
2026-03-28 14:04:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589, identifier: FX65%20SEY
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698929377%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929377 not downloaded yet
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d836390>
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FLD16UKX%252F699001701%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001701/600 saved to cache
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c910650>
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_expert_report_file_90e87b5a-22b4-46e0-b390-da843839c5e1.pdf HTTP/1.1" 201 0
2026-03-28 14:04:57 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:04:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d6214c2d-d518-55cf-9ab4-09004f56f218, skipping ID generation
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3DST12HSO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST12HSO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:04:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d892750>
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FBT66DFX%252F698129720%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129720/600 saved to cache
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:04:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:04:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:04: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-28 14:04: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-28 14:04:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c912d90>
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FPXZ1595%252F698814225%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814225/600 saved to cache
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8357d0>
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%252FWJ58DWA%252F697410351%252F600') HTTP/1.1" 204 0
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410351/600 saved to cache
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:04:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD16UKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284395/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947249/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: KU63%20RYR
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU63%2520RYR%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for KU63%20RYR: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: LD65%20WTN
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD65%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for LD65%20WTN: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: LK08%20VFO
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK08%2520VFO%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for LK08%20VFO: 0
2026-03-28 14:04:57 [bca.uk] INFO: Found listing with ID: MJ14%20UDS
2026-03-28 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ14%2520UDS%27 HTTP/1.1" 200 None
2026-03-28 14:04:57 [bca.uk] INFO: Scrape type for MJ14%20UDS: 2
2026-03-28 14:04:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09ac195f-548e-52b6-bdaf-1ab0ed86870c with identifier: MJ14%20UDS
2026-03-28 14:04:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09ac195f-548e-52b6-bdaf-1ab0ed86870c with scrape type 2
2026-03-28 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09ac195f-548e-52b6-bdaf-1ab0ed86870c with scrape type 2
2026-03-28 14:04:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09ac195f-548e-52b6-bdaf-1ab0ed86870c, identifier: MJ14%20UDS
2026-03-28 14:04:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589 with identifier: FX65%20SEY
2026-03-28 14:04:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589 with identifier: FX65%20SEY
2026-03-28 14:04:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e550bd5-ee66-5bd1-93c3-d9ae6fed0589 with identifier: FX65%20SEY to the API
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04:58 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX65%20SEY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4e550bd5-ee66-5bd1-93c3-d9ae6fed0589',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX65 SEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX65%20SEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 80511,
 '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 SPORTIUM Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 SPORTIUM',
 'vin': 'VF3LPHNYHFS036092',
 'year': 2015}
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX65%2520SEY%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Saving data for FX65%20SEY: {'auction_closing_time': 1774778400.0, 'created_time': 1773829595.234222, 'last_price_update_time': 1774706698.340163}
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX65%2520SEY') HTTP/1.1" 204 0
2026-03-28 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:04:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09ac195f-548e-52b6-bdaf-1ab0ed86870c with identifier: MJ14%20UDS
2026-03-28 14:04:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09ac195f-548e-52b6-bdaf-1ab0ed86870c with identifier: MJ14%20UDS
2026-03-28 14:04:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09ac195f-548e-52b6-bdaf-1ab0ed86870c with identifier: MJ14%20UDS to the API
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:04: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-28 14:04: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ14%20UDS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09ac195f-548e-52b6-bdaf-1ab0ed86870c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ14 UDS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ14%20UDS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 156181,
 '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.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCEY47571',
 'year': 2014}
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ14%2520UDS%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Saving data for MJ14%20UDS: {'auction_closing_time': 1774778400.0, 'created_time': 1774524183.008298, 'last_price_update_time': 1774706698.779977}
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ14%2520UDS') HTTP/1.1" 204 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: FV61%20BCF
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV61%2520BCF%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for FV61%20BCF: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: SF63%20YSY
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF63%2520YSY%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for SF63%20YSY: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: WJ60%20CFP
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ60%2520CFP%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for WJ60%20CFP: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: YG12%20VBZ
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG12%2520VBZ%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for YG12%20VBZ: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: YX63%20FCC
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX63%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for YX63%20FCC: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: AK65%20GFO
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK65%2520GFO%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for AK65%20GFO: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: DG64%20YKK
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG64%2520YKK%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for DG64%20YKK: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: DV68%20LFL
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV68%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for DV68%20LFL: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: SK18%20JKO
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK18%2520JKO%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for SK18%20JKO: 0
2026-03-28 14:04:58 [bca.uk] INFO: Found listing with ID: SP70%20LPC
2026-03-28 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-28 14:04:58 [bca.uk] INFO: Scrape type for SP70%20LPC: 2
2026-03-28 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC
2026-03-28 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with scrape type 2
2026-03-28 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with scrape type 2
2026-03-28 14:04:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5e9bad6-18fc-5a61-b82d-fd5df80377f0, identifier: SP70%20LPC
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698929390%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929390 not downloaded yet
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04: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%3D698934238%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934238 not downloaded yet
2026-03-28 14:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410348/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410348>
2026-03-28 14:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947231/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947231>
2026-03-28 14:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=JP04STP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:04:59 [bca.uk] INFO: Found listing with ID: PO61%20YTU
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO61%2520YTU%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [bca.uk] INFO: Scrape type for PO61%20YTU: 0
2026-03-28 14:04:59 [bca.uk] INFO: Found listing with ID: SH11%20WHB
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH11%2520WHB%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [bca.uk] INFO: Scrape type for SH11%20WHB: 0
2026-03-28 14:04:59 [bca.uk] INFO: Found listing with ID: BD62%20TXJ
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD62%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [bca.uk] INFO: Scrape type for BD62%20TXJ: 0
2026-03-28 14:04:59 [bca.uk] INFO: Found listing with ID: SV70%20XPL
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV70%2520XPL%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [bca.uk] INFO: Scrape type for SV70%20XPL: 0
2026-03-28 14:04:59 [bca.uk] INFO: Found listing with ID: FJ16%20NYD
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ16%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [bca.uk] INFO: Scrape type for FJ16%20NYD: 2
2026-03-28 14:04:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD
2026-03-28 14:04:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f527bb5d-8da3-5810-83b0-cc6c33d480f7 with scrape type 2
2026-03-28 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f527bb5d-8da3-5810-83b0-cc6c33d480f7 with scrape type 2
2026-03-28 14:04:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f527bb5d-8da3-5810-83b0-cc6c33d480f7, identifier: FJ16%20NYD
2026-03-28 14:04:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC
2026-03-28 14:04:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC
2026-03-28 14:04:59 [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-28 14:04:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:04:59 [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': 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-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-28 14:04:59 [bca.uk] INFO: Saving data for SP70%20LPC: {'auction_closing_time': 1774864800.0, 'created_time': 1773907626.847618, 'last_price_update_time': 1774706699.642933}
2026-03-28 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:04:59 [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-28 14:04:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD
2026-03-28 14:04:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD
2026-03-28 14:04:59 [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-28 14:04:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05: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': 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-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ16%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Saving data for FJ16%20NYD: {'auction_closing_time': 1774864800.0, 'created_time': 1773821528.014316, 'last_price_update_time': 1774706700.150745}
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:00 [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-28 14:05:00 [bca.uk] INFO: Found listing with ID: PO68%20KXK
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO68%2520KXK%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for PO68%20KXK: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: SE64%20GDF
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE64%2520GDF%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for SE64%20GDF: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: SH15%20NPX
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH15%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for SH15%20NPX: 2
2026-03-28 14:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b with identifier: SH15%20NPX
2026-03-28 14:05:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b with scrape type 2
2026-03-28 14:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b with scrape type 2
2026-03-28 14:05:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b, identifier: SH15%20NPX
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698929404%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929404 not downloaded yet
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698934249%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934249 not downloaded yet
2026-03-28 14:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284387>
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: FD19%20ARF
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD19%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for FD19%20ARF: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: KY59%20LSX
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY59%2520LSX%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for KY59%20LSX: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: BF18%20ZPB
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF18%2520ZPB%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for BF18%20ZPB: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: BT62%20XMJ
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT62%2520XMJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for BT62%20XMJ: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: LP66%20TZU
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP66%2520TZU%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for LP66%20TZU: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: MA66%20DBU
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA66%2520DBU%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for MA66%20DBU: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: EK58%20XAN
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK58%2520XAN%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for EK58%20XAN: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: GU05%20ZMV
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU05%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for GU05%20ZMV: 0
2026-03-28 14:05:00 [bca.uk] INFO: Found listing with ID: GJ64%20FZB
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ64%2520FZB%27 HTTP/1.1" 200 None
2026-03-28 14:05:00 [bca.uk] INFO: Scrape type for GJ64%20FZB: 2
2026-03-28 14:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca6003d0-8b9b-5f53-aa37-03ead93a3f87 with identifier: GJ64%20FZB
2026-03-28 14:05:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca6003d0-8b9b-5f53-aa37-03ead93a3f87 with scrape type 2
2026-03-28 14:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca6003d0-8b9b-5f53-aa37-03ead93a3f87 with scrape type 2
2026-03-28 14:05:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca6003d0-8b9b-5f53-aa37-03ead93a3f87, identifier: GJ64%20FZB
2026-03-28 14:05:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b with identifier: SH15%20NPX
2026-03-28 14:05:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b with identifier: SH15%20NPX
2026-03-28 14:05:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b with identifier: SH15%20NPX to the API
2026-03-28 14:05:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:01 [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=SH15%20NPX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3ea60d59-d3f3-5feb-8a2f-e5b3de042a2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH15 NPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH15%20NPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 21849,
 '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 PANDA 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA31200003474126',
 'year': 2015}
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH15%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 14:05:01 [bca.uk] INFO: Saving data for SH15%20NPX: {'auction_closing_time': 1774778400.0, 'created_time': 1774524268.370295, 'last_price_update_time': 1774706701.081152}
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH15%2520NPX') HTTP/1.1" 204 0
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8c7190>
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_expert_report_file_55caf430-4dee-4d91-99ca-9ac884a59f45.pdf HTTP/1.1" 201 0
2026-03-28 14:05:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 91eb6f90-8171-52c3-8f50-6415c188dd75, skipping ID generation
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3DLM62VCU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM62VCU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84c8d0>
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB63ZKP%252F698284395%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284395/600 saved to cache
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd95690>
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK67LWT%252F698947249%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947249/600 saved to cache
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62f8d0>
2026-03-28 14:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHY65KRJ%252F698920412%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920412/600 saved to cache
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:05:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929359>
2026-03-28 14:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:05:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca6003d0-8b9b-5f53-aa37-03ead93a3f87 with identifier: GJ64%20FZB
2026-03-28 14:05:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca6003d0-8b9b-5f53-aa37-03ead93a3f87 with identifier: GJ64%20FZB
2026-03-28 14:05:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca6003d0-8b9b-5f53-aa37-03ead93a3f87 with identifier: GJ64%20FZB to the API
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:01 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ64%20FZB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca6003d0-8b9b-5f53-aa37-03ead93a3f87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ64 FZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ64%20FZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 77626,
 '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.0 E/B 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEM26577',
 'year': 2014}
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ64%2520FZB%27 HTTP/1.1" 200 None
2026-03-28 14:05:01 [bca.uk] INFO: Saving data for GJ64%20FZB: {'auction_closing_time': 1774778400.0, 'created_time': 1774524213.359406, 'last_price_update_time': 1774706701.810931}
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ64%2520FZB') HTTP/1.1" 204 0
2026-03-28 14:05:01 [bca.uk] INFO: Found listing with ID: SL14%20FUV
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL14%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 14:05:01 [bca.uk] INFO: Scrape type for SL14%20FUV: 2
2026-03-28 14:05:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4af4afff-8541-5597-ac35-e3d1f2d229bb with identifier: SL14%20FUV
2026-03-28 14:05:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4af4afff-8541-5597-ac35-e3d1f2d229bb with scrape type 2
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4af4afff-8541-5597-ac35-e3d1f2d229bb with scrape type 2
2026-03-28 14:05:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4af4afff-8541-5597-ac35-e3d1f2d229bb, identifier: SL14%20FUV
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698929419%27 HTTP/1.1" 200 None
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929419 not downloaded yet
2026-03-28 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698934269%27 HTTP/1.1" 200 None
2026-03-28 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934269 not downloaded yet
2026-03-28 14:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:05:02 [bca.uk] INFO: Found listing with ID: HX68%20KXL
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX68%2520KXL%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Scrape type for HX68%20KXL: 0
2026-03-28 14:05:02 [bca.uk] INFO: Found listing with ID: KR65%20CKN
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR65%2520CKN%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Scrape type for KR65%20CKN: 0
2026-03-28 14:05:02 [bca.uk] INFO: Found listing with ID: SY65%20UOC
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY65%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Scrape type for SY65%20UOC: 0
2026-03-28 14:05:02 [bca.uk] INFO: Found listing with ID: CK65%20BVE
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK65%2520BVE%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Scrape type for CK65%20BVE: 0
2026-03-28 14:05:02 [bca.uk] INFO: Found listing with ID: BJ66%20YWK
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ66%2520YWK%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Scrape type for BJ66%20YWK: 0
2026-03-28 14:05:02 [bca.uk] INFO: Found listing with ID: LM60%20EUZ
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM60%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Scrape type for LM60%20EUZ: 2
2026-03-28 14:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ
2026-03-28 14:05:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with scrape type 2
2026-03-28 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with scrape type 2
2026-03-28 14:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c, identifier: LM60%20EUZ
2026-03-28 14:05:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4af4afff-8541-5597-ac35-e3d1f2d229bb with identifier: SL14%20FUV
2026-03-28 14:05:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4af4afff-8541-5597-ac35-e3d1f2d229bb with identifier: SL14%20FUV
2026-03-28 14:05:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4af4afff-8541-5597-ac35-e3d1f2d229bb with identifier: SL14%20FUV to the API
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:05: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-28 14:05:02 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL14%20FUV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4af4afff-8541-5597-ac35-e3d1f2d229bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL14 FUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL14%20FUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MINI',
 'model': 'ROADSTER',
 'odometer': 45542,
 '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 ROADSTER 1.6 COOPER Roadster',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWSY120X0T667397',
 'year': 2014}
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL14%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [bca.uk] INFO: Saving data for SL14%20FUV: {'auction_closing_time': 1774778400.0, 'created_time': 1774418825.731066, 'last_price_update_time': 1774706702.640226}
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL14%2520FUV') HTTP/1.1" 204 0
2026-03-28 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698781714%27 HTTP/1.1" 200 None
2026-03-28 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781714 not downloaded yet
2026-03-28 14:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD16UKX/42809855?sv=2020-08-04&st=2026-03-28T14%3A04%3A07Z&se=2026-03-28T14%3A29%3A07Z&sr=b&sp=r&sig=CHOiwblSOmf2jh7w7FrmkfA8BVi7dwLavRkRtCs3kTQ%3D)
2026-03-28 14:05:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ
2026-03-28 14:05:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ
2026-03-28 14:05:02 [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-28 14:05:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:05: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-28 14:05:03 [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': 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-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM60%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Saving data for LM60%20EUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774365730.839155, 'last_price_update_time': 1774706703.101645}
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:03 [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-28 14:05:03 [bca.uk] INFO: Found listing with ID: ST65%20BKF
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST65%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for ST65%20BKF: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: DX17%20SYH
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX17%2520SYH%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for DX17%20SYH: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: SC17%20XRM
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC17%2520XRM%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for SC17%20XRM: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: SD67%20KLC
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD67%2520KLC%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for SD67%20KLC: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: KP65%20NNV
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP65%2520NNV%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for KP65%20NNV: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: PJ66%20LUT
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ66%2520LUT%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for PJ66%20LUT: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: LFZ%202518
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LFZ%25202518%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for LFZ%202518: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: SA10%20DVK
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA10%2520DVK%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for SA10%20DVK: 0
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: A5%20VHE
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for A5%20VHE: 2
2026-03-28 14:05:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE
2026-03-28 14:05:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with scrape type 2
2026-03-28 14:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with scrape type 2
2026-03-28 14:05:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68, identifier: A5%20VHE
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698929433%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929433 not downloaded yet
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698934285%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934285 not downloaded yet
2026-03-28 14:05:03 [bca.uk] INFO: Found listing with ID: M500%20MDC
2026-03-28 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M500%2520MDC%27 HTTP/1.1" 200 None
2026-03-28 14:05:03 [bca.uk] INFO: Scrape type for M500%20MDC: 2
2026-03-28 14:05:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC
2026-03-28 14:05:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 253fa943-826b-5b82-8ded-5293d1df36cf with scrape type 2
2026-03-28 14:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 253fa943-826b-5b82-8ded-5293d1df36cf with scrape type 2
2026-03-28 14:05:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 253fa943-826b-5b82-8ded-5293d1df36cf, identifier: M500%20MDC
2026-03-28 14:05:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE
2026-03-28 14:05:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE
2026-03-28 14:05:03 [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-28 14:05:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:04 [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=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-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [bca.uk] INFO: Saving data for A5%20VHE: {'auction_closing_time': 1774864800.0, 'created_time': 1774364238.107499, 'last_price_update_time': 1774706704.119222}
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:04 [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-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781716%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781716 not downloaded yet
2026-03-28 14:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929377>
2026-03-28 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929350/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929350>
2026-03-28 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934223/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST12HSO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410348/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC
2026-03-28 14:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC
2026-03-28 14:05:04 [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-28 14:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05: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': 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-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M500%2520MDC%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [bca.uk] INFO: Saving data for M500%20MDC: {'auction_closing_time': 1774864800.0, 'created_time': 1774391444.567174, 'last_price_update_time': 1774706704.720103}
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:04 [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-28 14:05:04 [bca.uk] INFO: Found listing with ID: VK14%20NPY
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK14%2520NPY%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [bca.uk] INFO: Scrape type for VK14%20NPY: 0
2026-03-28 14:05:04 [bca.uk] INFO: Found listing with ID: YE07%20CMY
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE07%2520CMY%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [bca.uk] INFO: Scrape type for YE07%20CMY: 0
2026-03-28 14:05:04 [bca.uk] INFO: Found listing with ID: YG61%20ZTR
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG61%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [bca.uk] INFO: Scrape type for YG61%20ZTR: 0
2026-03-28 14:05:04 [bca.uk] INFO: Found listing with ID: SB13%20MVJ
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [bca.uk] INFO: Scrape type for SB13%20MVJ: 2
2026-03-28 14:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f48a7973-53b4-56e5-9505-0366d02eb330 with identifier: SB13%20MVJ
2026-03-28 14:05:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f48a7973-53b4-56e5-9505-0366d02eb330 with scrape type 2
2026-03-28 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f48a7973-53b4-56e5-9505-0366d02eb330 with scrape type 2
2026-03-28 14:05:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f48a7973-53b4-56e5-9505-0366d02eb330, identifier: SB13%20MVJ
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698929445%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929445 not downloaded yet
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934303%27 HTTP/1.1" 200 None
2026-03-28 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934303 not downloaded yet
2026-03-28 14:05:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c41bad0>
2026-03-28 14:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FPXZ1595%252F698814207%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814207/600 saved to cache
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4c8ed0>
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNK64UTR%252F698814245%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814245/600 saved to cache
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c588790>
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_expert_report_file_08fe399c-3f48-4ca6-8a08-c4ae265ada31.pdf HTTP/1.1" 201 0
2026-03-28 14:05:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d31f426-9911-536f-8f01-f0daf0072cc0, skipping ID generation
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DDA64AKP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA64AKP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c626c90>
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_expert_report_file_dadb1923-ee9c-4645-88c5-023c80b57c70.pdf HTTP/1.1" 201 0
2026-03-28 14:05:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df8c97f7-3f96-5220-9648-b6806ba88234, skipping ID generation
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DGD17MJV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD17MJV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c77b690>
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBT66DFX%252F698129715%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129715/600 saved to cache
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c700fd0>
2026-03-28 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD64WJN%252F697180946%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180946/600 saved to cache
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947231/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: YF13%20MDZ
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF13%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for YF13%20MDZ: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: BV12%20NRK
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV12%2520NRK%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for BV12%20NRK: 0
2026-03-28 14:05:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f48a7973-53b4-56e5-9505-0366d02eb330 with identifier: SB13%20MVJ
2026-03-28 14:05:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f48a7973-53b4-56e5-9505-0366d02eb330 with identifier: SB13%20MVJ
2026-03-28 14:05:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f48a7973-53b4-56e5-9505-0366d02eb330 with identifier: SB13%20MVJ to the API
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:05 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB13%20MVJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f48a7973-53b4-56e5-9505-0366d02eb330',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB13 MVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB13%20MVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 52744,
 '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.4 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'N-TEC+',
 'vin': 'SJNFAAE11U2205111',
 'year': 2013}
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Saving data for SB13%20MVJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774016039.564449, 'last_price_update_time': 1774706705.725156}
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB13%2520MVJ') HTTP/1.1" 204 0
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781717%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781717 not downloaded yet
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SB66%20VUV
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB66%2520VUV%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SB66%20VUV: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SC16%20CWE
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC16%2520CWE%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SC16%20CWE: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SC53%20TDX
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC53%2520TDX%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SC53%20TDX: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SD12%20KXT
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD12%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SD12%20KXT: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SH11%20YDW
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH11%2520YDW%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SH11%20YDW: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SH60%20LDZ
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH60%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SH60%20LDZ: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SK63%20FLJ
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK63%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:05 [bca.uk] INFO: Scrape type for SK63%20FLJ: 0
2026-03-28 14:05:05 [bca.uk] INFO: Found listing with ID: SL13%20PTX
2026-03-28 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL13%2520PTX%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for SL13%20PTX: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: SM13%20DLO
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM13%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for SM13%20DLO: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: SM58%20EZH
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM58%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for SM58%20EZH: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: SP63%20WOR
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP63%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for SP63%20WOR: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: EJ14%20VWN
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ14%2520VWN%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for EJ14%20VWN: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: EO60%20VMK
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for EO60%20VMK: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: FY12%20XKT
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY12%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for FY12%20XKT: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: GJ68%20ELH
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ68%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for GJ68%20ELH: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: GK60%20AVB
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK60%2520AVB%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for GK60%20AVB: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: PE11%20YJD
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE11%2520YJD%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for PE11%20YJD: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: R12%20TRA
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R12%2520TRA%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for R12%20TRA: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: YK22%20RXB
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK22%2520RXB%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for YK22%20RXB: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: SG60%20RXA
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG60%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for SG60%20RXA: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: N88%20SFD
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N88%2520SFD%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for N88%20SFD: 0
2026-03-28 14:05:06 [bca.uk] INFO: Found listing with ID: WU57%20NZB
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Scrape type for WU57%20NZB: 2
2026-03-28 14:05:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB
2026-03-28 14:05:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with scrape type 2
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with scrape type 2
2026-03-28 14:05:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0, identifier: WU57%20NZB
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698929454%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929454 not downloaded yet
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698934329%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934329 not downloaded yet
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698920122%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920122 not downloaded yet
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698729613%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729613 not downloaded yet
2026-03-28 14:05:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2fb90>
2026-03-28 14:05:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD16UKX%252F699001695%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001695/600 saved to cache
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082
2026-03-28 14:05:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 826679c4-b83f-5ad2-b8a7-2183b5f0a082, skipping ID generation
2026-03-28 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 826679c4-b83f-5ad2-b8a7-2183b5f0a082 sending to next pipeline
2026-03-28 14:05:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 826679c4-b83f-5ad2-b8a7-2183b5f0a082, identifier: LD16%20UKX
2026-03-28 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934238>
2026-03-28 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929404>
2026-03-28 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM62VCU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934249>
2026-03-28 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929390>
2026-03-28 14:05:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB
2026-03-28 14:05:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB
2026-03-28 14:05:06 [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-28 14:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:06 [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': 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-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-28 14:05:06 [bca.uk] INFO: Saving data for WU57%20NZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523567.734525, 'last_price_update_time': 1774706706.956772}
2026-03-28 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:06 [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-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781722%27 HTTP/1.1" 200 None
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781722 not downloaded yet
2026-03-28 14:05:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 826679c4-b83f-5ad2-b8a7-2183b5f0a082 with identifier: LD16%20UKX
2026-03-28 14:05:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 826679c4-b83f-5ad2-b8a7-2183b5f0a082 with identifier: LD16%20UKX
2026-03-28 14:05:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 826679c4-b83f-5ad2-b8a7-2183b5f0a082 with identifier: LD16%20UKX to the API
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001695/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_expert_report_file_61ee616e-5686-46e4-8a39-75ea631fb813.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD16%20UKX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '826679c4-b83f-5ad2-b8a7-2183b5f0a082',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD16 UKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD16%20UKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'GTC',
 'odometer': 91297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45448,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001704/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42948,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001718/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001725/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001734/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87665,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_826679c4-b83f-5ad2-b8a7-2183b5f0a082/826679c4-b83f-5ad2-b8a7-2183b5f0a082_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD16UKX/699001753/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GTC 1.4 T 16V 140 LTD.EDITION Coupe',
 'transmission': 'manual',
 'trim': 'T 16V 140 LTD.EDITION',
 'vin': 'W0LPF2EC3GG101738',
 'year': 2016}
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD16%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 14:05:07 [bca.uk] INFO: Saving data for LD16%20UKX: {'created_time': 1774706707.520654, 'last_price_update_time': 1774706707.520665, 'auction_closing_time': 1774778400.0}
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD16%2520UKX') HTTP/1.1" 204 0
2026-03-28 14:05:07 [bca.uk] INFO: Found listing with ID: GL58%20GUC
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 14:05:07 [bca.uk] INFO: Scrape type for GL58%20GUC: 2
2026-03-28 14:05:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC
2026-03-28 14:05:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b6d83f3-a158-577f-82ce-d61ff100170d with scrape type 2
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b6d83f3-a158-577f-82ce-d61ff100170d with scrape type 2
2026-03-28 14:05:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b6d83f3-a158-577f-82ce-d61ff100170d, identifier: GL58%20GUC
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934353%27 HTTP/1.1" 200 None
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934353 not downloaded yet
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920150%27 HTTP/1.1" 200 None
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920150 not downloaded yet
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729633%27 HTTP/1.1" 200 None
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729633 not downloaded yet
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcda850>
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929345%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929345/600 saved to cache
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8a1d90>
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FWJ58DWA%252F697410348%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410348/600 saved to cache
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b7310>
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929359%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929359/600 saved to cache
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8a2690>
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FAK67LWT%252F698947231%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947231/600 saved to cache
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:05:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8a3b50>
2026-03-28 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FYB63ZKP%252F698284387%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284387/600 saved to cache
2026-03-28 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934223/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920406>
2026-03-28 14:05:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934269/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934269>
2026-03-28 14:05:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC
2026-03-28 14:05:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC
2026-03-28 14:05:08 [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-28 14:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:08 [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': 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-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [bca.uk] INFO: Saving data for GL58%20GUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774364089.790651, 'last_price_update_time': 1774706708.30508}
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:08 [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-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781723%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781723 not downloaded yet
2026-03-28 14:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929433>
2026-03-28 14:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD17MJV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934285>
2026-03-28 14:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929350/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:08 [bca.uk] INFO: Found listing with ID: GF11%20ZWK
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF11%2520ZWK%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [bca.uk] INFO: Scrape type for GF11%20ZWK: 2
2026-03-28 14:05:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52787f63-5bcf-50ef-acbc-275e06fd390c with identifier: GF11%20ZWK
2026-03-28 14:05:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52787f63-5bcf-50ef-acbc-275e06fd390c with scrape type 2
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52787f63-5bcf-50ef-acbc-275e06fd390c with scrape type 2
2026-03-28 14:05:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52787f63-5bcf-50ef-acbc-275e06fd390c, identifier: GF11%20ZWK
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934381%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934381 not downloaded yet
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920170%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920170 not downloaded yet
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729649%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729649 not downloaded yet
2026-03-28 14:05:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52787f63-5bcf-50ef-acbc-275e06fd390c with identifier: GF11%20ZWK
2026-03-28 14:05:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52787f63-5bcf-50ef-acbc-275e06fd390c with identifier: GF11%20ZWK
2026-03-28 14:05:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52787f63-5bcf-50ef-acbc-275e06fd390c with identifier: GF11%20ZWK to the API
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:08 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF11%20ZWK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '52787f63-5bcf-50ef-acbc-275e06fd390c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF11 ZWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF11%20ZWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500',
 'odometer': 72504,
 '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': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000722415',
 'year': 2011}
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF11%2520ZWK%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [bca.uk] INFO: Saving data for GF11%20ZWK: {'auction_closing_time': 1774778400.0, 'created_time': 1774524181.180647, 'last_price_update_time': 1774706708.8212}
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF11%2520ZWK') HTTP/1.1" 204 0
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781732%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781732 not downloaded yet
2026-03-28 14:05:08 [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-28 14:05:08 [bca.uk] INFO: Found listing with ID: GU12%20UYL
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU12%2520UYL%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [bca.uk] INFO: Scrape type for GU12%20UYL: 0
2026-03-28 14:05:08 [bca.uk] INFO: Found listing with ID: HV57%20ETA
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV57%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 14:05:08 [bca.uk] INFO: Scrape type for HV57%20ETA: 2
2026-03-28 14:05:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA
2026-03-28 14:05:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d13916b6-f624-5fa7-a2d1-b3951c47c92e with scrape type 2
2026-03-28 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d13916b6-f624-5fa7-a2d1-b3951c47c92e with scrape type 2
2026-03-28 14:05:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d13916b6-f624-5fa7-a2d1-b3951c47c92e, identifier: HV57%20ETA
2026-03-28 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698934396%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934396 not downloaded yet
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920195%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920195 not downloaded yet
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729668%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729668 not downloaded yet
2026-03-28 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934249/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934303>
2026-03-28 14:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920102/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA64AKP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA
2026-03-28 14:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA
2026-03-28 14:05:09 [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-28 14:05:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:09 [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': 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-29T10: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-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV57%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Saving data for HV57%20ETA: {'auction_closing_time': 1774778400.0, 'created_time': 1774364107.930309, 'last_price_update_time': 1774706709.454817}
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:09 [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-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781744%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781744 not downloaded yet
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fe590>
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934223%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934223/600 saved to cache
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8fd210>
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929350%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929350/600 saved to cache
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d851250>
2026-03-28 14:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929377%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929377/600 saved to cache
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: LB57%20JJE
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB57%2520JJE%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for LB57%20JJE: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: LM12%20BXG
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM12%2520BXG%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for LM12%20BXG: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: LV14%20AZO
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV14%2520AZO%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for LV14%20AZO: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: AM09%20AHK
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AM09%2520AHK%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for AM09%20AHK: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: BD61%20ZJE
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD61%2520ZJE%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for BD61%20ZJE: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: DV60%20UEY
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV60%2520UEY%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for DV60%20UEY: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: EA58%20FEF
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA58%2520FEF%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for EA58%20FEF: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: MV19%20XLX
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV19%2520XLX%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for MV19%20XLX: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: AO71%20FNZ
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO71%2520FNZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for AO71%20FNZ: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: KS70%20JKZ
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS70%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for KS70%20JKZ: 0
2026-03-28 14:05:09 [bca.uk] INFO: Found listing with ID: KY72%20BKX
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [bca.uk] INFO: Scrape type for KY72%20BKX: 2
2026-03-28 14:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX
2026-03-28 14:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with scrape type 2
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with scrape type 2
2026-03-28 14:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa, identifier: KY72%20BKX
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920211%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920211 not downloaded yet
2026-03-28 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729683%27 HTTP/1.1" 200 None
2026-03-28 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729683 not downloaded yet
2026-03-28 14:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX
2026-03-28 14:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX
2026-03-28 14:05:10 [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-28 14:05:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:10 [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': 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-28 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-28 14:05:10 [bca.uk] INFO: Saving data for KY72%20BKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774130960.412058, 'last_price_update_time': 1774706710.346512}
2026-03-28 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:10 [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-28 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781751%27 HTTP/1.1" 200 None
2026-03-28 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781751 not downloaded yet
2026-03-28 14:05:10 [bca.uk] INFO: Total items found: 100
2026-03-28 14:05:10 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded
2026-03-28 14:05:10 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:05:10 [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-28 14:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934269/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920150>
2026-03-28 14:05:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729633/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729633>
2026-03-28 14:05:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934353>
2026-03-28 14:05:10 [bca.uk] INFO: Found listing with ID: RO18%20ZFF
2026-03-28 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-28 14:05:10 [bca.uk] INFO: Scrape type for RO18%20ZFF: 2
2026-03-28 14:05:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF
2026-03-28 14:05:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 064f5513-3a46-508e-bad6-4aadd57d196c with scrape type 2
2026-03-28 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 064f5513-3a46-508e-bad6-4aadd57d196c with scrape type 2
2026-03-28 14:05:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 064f5513-3a46-508e-bad6-4aadd57d196c, identifier: RO18%20ZFF
2026-03-28 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920250%27 HTTP/1.1" 200 None
2026-03-28 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920250 not downloaded yet
2026-03-28 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729705%27 HTTP/1.1" 200 None
2026-03-28 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729705 not downloaded yet
2026-03-28 14:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:05:10 [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-28 14:05:10 [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-28 14:05:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF
2026-03-28 14:05:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF
2026-03-28 14:05:10 [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-28 14:05:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:11 [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': 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-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Saving data for RO18%20ZFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774305585.8185, 'last_price_update_time': 1774706711.068575}
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:11 [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-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698781759%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781759 not downloaded yet
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: EY04%20UCF
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY04%2520UCF%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for EY04%20UCF: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: GT18%20AWT
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GT18%2520AWT%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for GT18%20AWT: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: LT12%20OGV
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT12%2520OGV%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for LT12%20OGV: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: LX64%20OPJ
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX64%2520OPJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for LX64%20OPJ: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: AK08%20XKO
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK08%2520XKO%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for AK08%20XKO: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: LD56%20WYJ
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD56%2520WYJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for LD56%20WYJ: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: LR10%20UYM
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR10%2520UYM%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for LR10%20UYM: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: NJ10%20LNA
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ10%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for NJ10%20LNA: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: RY55%20ZKD
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY55%2520ZKD%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for RY55%20ZKD: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: KS69%20YXO
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for KS69%20YXO: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: PY66%20KMK
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY66%2520KMK%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for PY66%20KMK: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: WV20%20WDZ
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV20%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for WV20%20WDZ: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: AGZ%204435
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AGZ%25204435%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for AGZ%204435: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: FP67%20BNL
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP67%2520BNL%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for FP67%20BNL: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: GJ16%20DHC
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ16%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for GJ16%20DHC: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: KP15%20OKE
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP15%2520OKE%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for KP15%20OKE: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: EA14%20UBC
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA14%2520UBC%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for EA14%20UBC: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: EY66%20UZM
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY66%2520UZM%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for EY66%20UZM: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: LV59%20HND
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV59%2520HND%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for LV59%20HND: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: MF09%20TBZ
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF09%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for MF09%20TBZ: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: WF59%20WBN
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF59%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for WF59%20WBN: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: YK18%20EUH
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK18%2520EUH%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for YK18%20EUH: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: BK68%20ECE
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK68%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for BK68%20ECE: 0
2026-03-28 14:05:11 [bca.uk] INFO: Found listing with ID: BP19%20TWZ
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP19%2520TWZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:11 [bca.uk] INFO: Scrape type for BP19%20TWZ: 2
2026-03-28 14:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ
2026-03-28 14:05:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9109129-cd66-5710-a510-a4d7ba143a9e with scrape type 2
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9109129-cd66-5710-a510-a4d7ba143a9e with scrape type 2
2026-03-28 14:05:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9109129-cd66-5710-a510-a4d7ba143a9e, identifier: BP19%20TWZ
2026-03-28 14:05:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f3210>
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934238%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934238/600 saved to cache
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec4a90>
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934249%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934249/600 saved to cache
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c136490>
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781712%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781712/600 saved to cache
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe52fd0>
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929404%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929404/600 saved to cache
2026-03-28 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a2090>
2026-03-28 14:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929390%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929390/600 saved to cache
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f8390>
2026-03-28 14:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934285%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934285/600 saved to cache
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920102/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:12 [bca.uk] INFO: Found listing with ID: WG21%20DFZ
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:12 [bca.uk] INFO: Scrape type for WG21%20DFZ: 2
2026-03-28 14:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ
2026-03-28 14:05:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with scrape type 2
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with scrape type 2
2026-03-28 14:05:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c61fc3d-63a5-5abf-9a85-e79783236cc8, identifier: WG21%20DFZ
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920274%27 HTTP/1.1" 200 None
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920274 not downloaded yet
2026-03-28 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729724%27 HTTP/1.1" 200 None
2026-03-28 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729724 not downloaded yet
2026-03-28 14:05:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ
2026-03-28 14:05:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ
2026-03-28 14:05:12 [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-28 14:05:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:13 [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': 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-28 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP19%2520TWZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:13 [bca.uk] INFO: Saving data for BP19%20TWZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774332548.148719, 'last_price_update_time': 1774706713.438263}
2026-03-28 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:13 [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-28 14:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781732>
2026-03-28 14:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729649/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729649>
2026-03-28 14:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920170>
2026-03-28 14:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934381>
2026-03-28 14:05:13 [scrapy.extensions.logstats] INFO: Crawled 156 pages (at 14 pages/min), scraped 240 items (at 86 items/min)
2026-03-28 14:05:13 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:05:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ
2026-03-28 14:05:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ
2026-03-28 14:05:13 [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-28 14:05:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:13 [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': 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-28 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:13 [bca.uk] INFO: Saving data for WG21%20DFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773843018.384064, 'last_price_update_time': 1774706713.901587}
2026-03-28 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:13 [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-28 14:05:13 [bca.uk] INFO: Found listing with ID: SK72%20YTM
2026-03-28 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK72%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 14:05:13 [bca.uk] INFO: Scrape type for SK72%20YTM: 2
2026-03-28 14:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM
2026-03-28 14:05:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0045d710-b92f-5184-9bb3-b14268f23a12 with scrape type 2
2026-03-28 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0045d710-b92f-5184-9bb3-b14268f23a12 with scrape type 2
2026-03-28 14:05:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0045d710-b92f-5184-9bb3-b14268f23a12, identifier: SK72%20YTM
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd34f50>
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729593%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729593/600 saved to cache
2026-03-28 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd34410>
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934269%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934269/600 saved to cache
2026-03-28 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781722>
2026-03-28 14:05:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781723/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781723>
2026-03-28 14:05:14 [bca.uk] INFO: Found listing with ID: EA64%20XMM
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA64%2520XMM%27 HTTP/1.1" 200 None
2026-03-28 14:05:14 [bca.uk] INFO: Scrape type for EA64%20XMM: 0
2026-03-28 14:05:14 [bca.uk] INFO: Found listing with ID: EO72%20HNA
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO72%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:05:14 [bca.uk] INFO: Scrape type for EO72%20HNA: 0
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920294%27 HTTP/1.1" 200 None
2026-03-28 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920294 not downloaded yet
2026-03-28 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729749%27 HTTP/1.1" 200 None
2026-03-28 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729749 not downloaded yet
2026-03-28 14:05:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM
2026-03-28 14:05:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM
2026-03-28 14:05:14 [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-28 14:05:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:05: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-28 14:05:15 [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': 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-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK72%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Saving data for SK72%20YTM: {'auction_closing_time': 1774864800.0, 'created_time': 1773907784.630924, 'last_price_update_time': 1774706715.471336}
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:15 [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-28 14:05:15 [bca.uk] INFO: Found listing with ID: EX13%20UKP
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX13%2520UKP%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Scrape type for EX13%20UKP: 0
2026-03-28 14:05:15 [bca.uk] INFO: Found listing with ID: KY64%20TVO
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY64%2520TVO%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Scrape type for KY64%20TVO: 0
2026-03-28 14:05:15 [bca.uk] INFO: Found listing with ID: SC66%20FDM
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC66%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Scrape type for SC66%20FDM: 0
2026-03-28 14:05:15 [bca.uk] INFO: Found listing with ID: SN63%20HJG
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN63%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Scrape type for SN63%20HJG: 0
2026-03-28 14:05:15 [bca.uk] INFO: Found listing with ID: SV10%20UOD
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV10%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Scrape type for SV10%20UOD: 0
2026-03-28 14:05:15 [bca.uk] INFO: Found listing with ID: YK68%20KNO
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK68%2520KNO%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [bca.uk] INFO: Scrape type for YK68%20KNO: 2
2026-03-28 14:05:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46edc1cc-4b58-5151-9980-2578ca642238 with identifier: YK68%20KNO
2026-03-28 14:05:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46edc1cc-4b58-5151-9980-2578ca642238 with scrape type 2
2026-03-28 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46edc1cc-4b58-5151-9980-2578ca642238 with scrape type 2
2026-03-28 14:05:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46edc1cc-4b58-5151-9980-2578ca642238, identifier: YK68%20KNO
2026-03-28 14:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729633/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781744/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781744>
2026-03-28 14:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920211>
2026-03-28 14:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729683/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729683>
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698920312%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920312 not downloaded yet
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729765%27 HTTP/1.1" 200 None
2026-03-28 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729765 not downloaded yet
2026-03-28 14:05:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46edc1cc-4b58-5151-9980-2578ca642238 with identifier: YK68%20KNO
2026-03-28 14:05:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46edc1cc-4b58-5151-9980-2578ca642238 with identifier: YK68%20KNO
2026-03-28 14:05:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46edc1cc-4b58-5151-9980-2578ca642238 with identifier: YK68%20KNO to the API
2026-03-28 14:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:16 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK68%20KNO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46edc1cc-4b58-5151-9980-2578ca642238',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK68 KNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK68%20KNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BMW',
 'model': '320I',
 'odometer': 43442,
 '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 320I 2.0 T M SPORT SHADOW ED.STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT SHADOW ED.STEP',
 'vin': 'WBA8A12060A966122',
 'year': 2018}
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK68%2520KNO%27 HTTP/1.1" 200 None
2026-03-28 14:05:16 [bca.uk] INFO: Saving data for YK68%20KNO: {'auction_closing_time': 1774778400.0, 'created_time': 1774524308.309269, 'last_price_update_time': 1774706716.33039}
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK68%2520KNO') HTTP/1.1" 204 0
2026-03-28 14:05:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b7990>
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929433%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929433/600 saved to cache
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e7d90>
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FHY65KRJ%252F698920406%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920406/600 saved to cache
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d903c10>
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920102%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920102/600 saved to cache
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca50250>
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934303%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934303/600 saved to cache
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781751>
2026-03-28 14:05:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:16 [bca.uk] INFO: Found listing with ID: SD60%20AGX
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD60%2520AGX%27 HTTP/1.1" 200 None
2026-03-28 14:05:16 [bca.uk] INFO: Scrape type for SD60%20AGX: 0
2026-03-28 14:05:16 [bca.uk] INFO: Found listing with ID: FL15%20SDZ
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL15%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:16 [bca.uk] INFO: Scrape type for FL15%20SDZ: 0
2026-03-28 14:05:16 [bca.uk] INFO: Found listing with ID: KJ18%20TUV
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ18%2520TUV%27 HTTP/1.1" 200 None
2026-03-28 14:05:16 [bca.uk] INFO: Scrape type for KJ18%20TUV: 0
2026-03-28 14:05:16 [bca.uk] INFO: Found listing with ID: RK19%20KCU
2026-03-28 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK19%2520KCU%27 HTTP/1.1" 200 None
2026-03-28 14:05:16 [bca.uk] INFO: Scrape type for RK19%20KCU: 2
2026-03-28 14:05:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU
2026-03-28 14:05:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with scrape type 2
2026-03-28 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with scrape type 2
2026-03-28 14:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38edf4e9-2afe-5e0d-88ad-35c0b9888464, identifier: RK19%20KCU
2026-03-28 14:05:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU
2026-03-28 14:05:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU
2026-03-28 14:05:16 [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-28 14:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:17 [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': 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-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK19%2520KCU%27 HTTP/1.1" 200 None
2026-03-28 14:05:17 [bca.uk] INFO: Saving data for RK19%20KCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774391423.008169, 'last_price_update_time': 1774706717.172596}
2026-03-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:17 [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-28 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729649/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781759/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781759>
2026-03-28 14:05:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729705>
2026-03-28 14:05:17 [bca.uk] INFO: Found listing with ID: DU64%20UHM
2026-03-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU64%2520UHM%27 HTTP/1.1" 200 None
2026-03-28 14:05:17 [bca.uk] INFO: Scrape type for DU64%20UHM: 2
2026-03-28 14:05:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM
2026-03-28 14:05:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ec83102-82ee-54a6-accf-ebbd69658fcb with scrape type 2
2026-03-28 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ec83102-82ee-54a6-accf-ebbd69658fcb with scrape type 2
2026-03-28 14:05:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ec83102-82ee-54a6-accf-ebbd69658fcb, identifier: DU64%20UHM
2026-03-28 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM
2026-03-28 14:05:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM
2026-03-28 14:05:17 [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-28 14:05:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:17 [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': 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-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU64%2520UHM%27 HTTP/1.1" 200 None
2026-03-28 14:05:17 [bca.uk] INFO: Saving data for DU64%20UHM: {'auction_closing_time': 1774864800.0, 'created_time': 1773824581.142642, 'last_price_update_time': 1774706717.784798}
2026-03-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:17 [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-28 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781723/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729683/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:17 [bca.uk] INFO: Found listing with ID: SP07%20GLF
2026-03-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP07%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:05:17 [bca.uk] INFO: Scrape type for SP07%20GLF: 2
2026-03-28 14:05:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF
2026-03-28 14:05:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbe961f9-66b3-5281-8f0b-010a6cdf460f with scrape type 2
2026-03-28 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbe961f9-66b3-5281-8f0b-010a6cdf460f with scrape type 2
2026-03-28 14:05:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbe961f9-66b3-5281-8f0b-010a6cdf460f, identifier: SP07%20GLF
2026-03-28 14:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d75a350>
2026-03-28 14:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDA64AKP%252F698920150%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920150/600 saved to cache
2026-03-28 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78d710>
2026-03-28 14:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729633%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729633/600 saved to cache
2026-03-28 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b60d0>
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934353%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934353/600 saved to cache
2026-03-28 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c769090>
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FST12HSO%252F698934381%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934381/600 saved to cache
2026-03-28 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920294>
2026-03-28 14:05:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729749>
2026-03-28 14:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF
2026-03-28 14:05:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF
2026-03-28 14:05:18 [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-28 14:05:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:19 [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': 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-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP07%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Saving data for SP07%20GLF: {'auction_closing_time': 1774864800.0, 'created_time': 1774364051.308302, 'last_price_update_time': 1774706719.529336}
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:19 [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-28 14:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781744/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: CN60%20JNJ
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN60%2520JNJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for CN60%20JNJ: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: SJ12%20WND
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ12%2520WND%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for SJ12%20WND: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: SK06%20YHE
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK06%2520YHE%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for SK06%20YHE: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: SP10%20OWU
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP10%2520OWU%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for SP10%20OWU: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: SP13%20OYM
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP13%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for SP13%20OYM: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: SP61%20YBE
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP61%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for SP61%20YBE: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: ST61%20AZU
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST61%2520AZU%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for ST61%20AZU: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: SY60%20MFJ
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY60%2520MFJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for SY60%20MFJ: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: WD22%20CCF
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD22%2520CCF%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for WD22%20CCF: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: YA73%20ESV
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA73%2520ESV%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for YA73%20ESV: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: FG68%20YMS
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG68%2520YMS%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for FG68%20YMS: 0
2026-03-28 14:05:19 [bca.uk] INFO: Found listing with ID: HY14%20HKE
2026-03-28 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY14%2520HKE%27 HTTP/1.1" 200 None
2026-03-28 14:05:19 [bca.uk] INFO: Scrape type for HY14%20HKE: 2
2026-03-28 14:05:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a266e90-5a43-5bf9-84c9-d323c4a91e17 with identifier: HY14%20HKE
2026-03-28 14:05:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a266e90-5a43-5bf9-84c9-d323c4a91e17 with scrape type 2
2026-03-28 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a266e90-5a43-5bf9-84c9-d323c4a91e17 with scrape type 2
2026-03-28 14:05:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a266e90-5a43-5bf9-84c9-d323c4a91e17, identifier: HY14%20HKE
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca11410>
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729649%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729649/600 saved to cache
2026-03-28 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd3ced0>
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920170%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920170/600 saved to cache
2026-03-28 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f0810>
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781732%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781732/600 saved to cache
2026-03-28 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920312>
2026-03-28 14:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729765>
2026-03-28 14:05:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a266e90-5a43-5bf9-84c9-d323c4a91e17 with identifier: HY14%20HKE
2026-03-28 14:05:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a266e90-5a43-5bf9-84c9-d323c4a91e17 with identifier: HY14%20HKE
2026-03-28 14:05:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a266e90-5a43-5bf9-84c9-d323c4a91e17 with identifier: HY14%20HKE to the API
2026-03-28 14:05:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:22 [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': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY14%20HKE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a266e90-5a43-5bf9-84c9-d323c4a91e17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY14 HKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY14%20HKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PORSCHE',
 'model': 'BOXSTER',
 'odometer': 54176,
 '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 BOXSTER 2.7  Roadster',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WP0ZZZ98ZES112076',
 'year': 2014}
2026-03-28 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY14%2520HKE%27 HTTP/1.1" 200 None
2026-03-28 14:05:22 [bca.uk] INFO: Saving data for HY14%20HKE: {'auction_closing_time': 1774778400.0, 'created_time': 1774016641.87007, 'last_price_update_time': 1774706722.41411}
2026-03-28 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY14%2520HKE') HTTP/1.1" 204 0
2026-03-28 14:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:22 [bca.uk] INFO: Found listing with ID: MM63%20YFL
2026-03-28 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM63%2520YFL%27 HTTP/1.1" 200 None
2026-03-28 14:05:22 [bca.uk] INFO: Scrape type for MM63%20YFL: 0
2026-03-28 14:05:22 [bca.uk] INFO: Found listing with ID: OV17%20FPJ
2026-03-28 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV17%2520FPJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:22 [bca.uk] INFO: Scrape type for OV17%20FPJ: 2
2026-03-28 14:05:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1baea2ba-022c-508a-9a59-ac7089f7a1b5 with identifier: OV17%20FPJ
2026-03-28 14:05:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1baea2ba-022c-508a-9a59-ac7089f7a1b5 with scrape type 2
2026-03-28 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1baea2ba-022c-508a-9a59-ac7089f7a1b5 with scrape type 2
2026-03-28 14:05:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1baea2ba-022c-508a-9a59-ac7089f7a1b5, identifier: OV17%20FPJ
2026-03-28 14:05:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920250>
2026-03-28 14:05:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729724>
2026-03-28 14:05:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920274>
2026-03-28 14:05:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1baea2ba-022c-508a-9a59-ac7089f7a1b5 with identifier: OV17%20FPJ
2026-03-28 14:05:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1baea2ba-022c-508a-9a59-ac7089f7a1b5 with identifier: OV17%20FPJ
2026-03-28 14:05:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1baea2ba-022c-508a-9a59-ac7089f7a1b5 with identifier: OV17%20FPJ to the API
2026-03-28 14:05:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:23 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV17%20FPJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1baea2ba-022c-508a-9a59-ac7089f7a1b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV17 FPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV17%20FPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 32582,
 '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.2 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'NLHB331BLJZ308083',
 'year': 2017}
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV17%2520FPJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:23 [bca.uk] INFO: Saving data for OV17%20FPJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774391142.580906, 'last_price_update_time': 1774706723.882428}
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV17%2520FPJ') HTTP/1.1" 204 0
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dccbd50>
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781723%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781723/600 saved to cache
2026-03-28 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea0490>
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781722%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781722/600 saved to cache
2026-03-28 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58f790>
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729683%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729683/600 saved to cache
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d80ae10>
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920211%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920211/600 saved to cache
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f33d0>
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781744%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781744/600 saved to cache
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920195>
2026-03-28 14:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729668>
2026-03-28 14:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781759/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:24 [bca.uk] INFO: Found listing with ID: WG65%20XOK
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG65%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 14:05:24 [bca.uk] INFO: Scrape type for WG65%20XOK: 0
2026-03-28 14:05:24 [bca.uk] INFO: Found listing with ID: AO05%20HYJ
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO05%2520HYJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:24 [bca.uk] INFO: Scrape type for AO05%20HYJ: 0
2026-03-28 14:05:24 [bca.uk] INFO: Found listing with ID: OY17%20FYS
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520FYS%27 HTTP/1.1" 200 None
2026-03-28 14:05:24 [bca.uk] INFO: Scrape type for OY17%20FYS: 2
2026-03-28 14:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS
2026-03-28 14:05:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce2bc39c-d5cb-567f-9abb-36949738b027 with scrape type 2
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce2bc39c-d5cb-567f-9abb-36949738b027 with scrape type 2
2026-03-28 14:05:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce2bc39c-d5cb-567f-9abb-36949738b027, identifier: OY17%20FYS
2026-03-28 14:05:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS
2026-03-28 14:05:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS
2026-03-28 14:05:24 [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-28 14:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:24 [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': 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-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520FYS%27 HTTP/1.1" 200 None
2026-03-28 14:05:24 [bca.uk] INFO: Saving data for OY17%20FYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774391420.423465, 'last_price_update_time': 1774706724.633026}
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:24 [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-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea3410>
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781751%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781751/600 saved to cache
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd7890>
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729705%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729705/600 saved to cache
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729613>
2026-03-28 14:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920122>
2026-03-28 14:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934396>
2026-03-28 14:05:24 [bca.uk] INFO: Found listing with ID: AK17%20YDS
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK17%2520YDS%27 HTTP/1.1" 200 None
2026-03-28 14:05:24 [bca.uk] INFO: Scrape type for AK17%20YDS: 0
2026-03-28 14:05:24 [bca.uk] INFO: Found listing with ID: CF17%20BZG
2026-03-28 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF17%2520BZG%27 HTTP/1.1" 200 None
2026-03-28 14:05:24 [bca.uk] INFO: Scrape type for CF17%20BZG: 2
2026-03-28 14:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG
2026-03-28 14:05:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with scrape type 2
2026-03-28 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with scrape type 2
2026-03-28 14:05:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9, identifier: CF17%20BZG
2026-03-28 14:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG
2026-03-28 14:05:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG
2026-03-28 14:05:24 [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-28 14:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:25 [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': 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-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF17%2520BZG%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Saving data for CF17%20BZG: {'auction_closing_time': 1774864800.0, 'created_time': 1773957817.322495, 'last_price_update_time': 1774706725.214592}
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:25 [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-28 14:05:25 [bca.uk] INFO: Found listing with ID: CV65%20ZBZ
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV65%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for CV65%20ZBZ: 0
2026-03-28 14:05:25 [bca.uk] INFO: Found listing with ID: FA52%20BEL
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA52%2520BEL%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for FA52%20BEL: 2
2026-03-28 14:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL
2026-03-28 14:05:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c19f0b02-9e78-5c62-bc17-788048ae4ef2 with scrape type 2
2026-03-28 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c19f0b02-9e78-5c62-bc17-788048ae4ef2 with scrape type 2
2026-03-28 14:05:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c19f0b02-9e78-5c62-bc17-788048ae4ef2, identifier: FA52%20BEL
2026-03-28 14:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd2790>
2026-03-28 14:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781759%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781759/600 saved to cache
2026-03-28 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934329/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934329>
2026-03-28 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL
2026-03-28 14:05:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL
2026-03-28 14:05:25 [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-28 14:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:25 [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': 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-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA52%2520BEL%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Saving data for FA52%20BEL: {'auction_closing_time': 1774864800.0, 'created_time': 1773907829.244832, 'last_price_update_time': 1774706725.814946}
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:25 [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-28 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:25 [bca.uk] INFO: Found listing with ID: FE65%20VCD
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE65%2520VCD%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for FE65%20VCD: 0
2026-03-28 14:05:25 [bca.uk] INFO: Found listing with ID: K40%20VNB
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27K40%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for K40%20VNB: 0
2026-03-28 14:05:25 [bca.uk] INFO: Found listing with ID: MF16%20GHO
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF16%2520GHO%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for MF16%20GHO: 0
2026-03-28 14:05:25 [bca.uk] INFO: Found listing with ID: HX05%20UJS
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX05%2520UJS%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for HX05%20UJS: 0
2026-03-28 14:05:25 [bca.uk] INFO: Found listing with ID: KR09%20WWZ
2026-03-28 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR09%2520WWZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:25 [bca.uk] INFO: Scrape type for KR09%20WWZ: 2
2026-03-28 14:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ
2026-03-28 14:05:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5274ef56-07c0-56b2-9002-d352b127fbb9 with scrape type 2
2026-03-28 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5274ef56-07c0-56b2-9002-d352b127fbb9 with scrape type 2
2026-03-28 14:05:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5274ef56-07c0-56b2-9002-d352b127fbb9, identifier: KR09%20WWZ
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dda9110>
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920294%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920294/600 saved to cache
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de35310>
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729749%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729749/600 saved to cache
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929454/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929454>
2026-03-28 14:05:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ
2026-03-28 14:05:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ
2026-03-28 14:05:26 [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-28 14:05:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:26 [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': 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-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR09%2520WWZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:26 [bca.uk] INFO: Saving data for KR09%20WWZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773959643.239326, 'last_price_update_time': 1774706726.485472}
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:26 [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-28 14:05:26 [bca.uk] INFO: Found listing with ID: LG11%20BUP
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG11%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 14:05:26 [bca.uk] INFO: Scrape type for LG11%20BUP: 2
2026-03-28 14:05:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP
2026-03-28 14:05:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70bf5269-eaf8-5b84-be33-98a7c5930674 with scrape type 2
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70bf5269-eaf8-5b84-be33-98a7c5930674 with scrape type 2
2026-03-28 14:05:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70bf5269-eaf8-5b84-be33-98a7c5930674, identifier: LG11%20BUP
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd183d0>
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920274%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920274/600 saved to cache
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddab3d0>
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920312%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920312/600 saved to cache
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011f390>
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729765%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729765/600 saved to cache
2026-03-28 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729613/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD17MJV/42810643?sv=2020-08-04&st=2026-03-28T14%3A04%3A54Z&se=2026-03-28T14%3A29%3A54Z&sr=b&sp=r&sig=sr4QjIlF2HGyqigVx1Drsu7WI3QCudn9VApqSBNTMBA%3D)
2026-03-28 14:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929445>
2026-03-28 14:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781717/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781717>
2026-03-28 14:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA64AKP/42809663?sv=2020-08-04&st=2026-03-28T14%3A04%3A53Z&se=2026-03-28T14%3A29%3A53Z&sr=b&sp=r&sig=3wPHgIhe5if4C5QW2Ax45kOJMvp1eG0YQSmdcrSQVm8%3D)
2026-03-28 14:05:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP
2026-03-28 14:05:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP
2026-03-28 14:05:26 [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-28 14:05:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:05: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-28 14:05:27 [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': 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-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG11%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 14:05:27 [bca.uk] INFO: Saving data for LG11%20BUP: {'auction_closing_time': 1774864800.0, 'created_time': 1773831489.609155, 'last_price_update_time': 1774706727.22286}
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:27 [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-28 14:05:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dda9610>
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729724%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729724/600 saved to cache
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76a910>
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FDA64AKP%252F698920250%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920250/600 saved to cache
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781716>
2026-03-28 14:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:27 [bca.uk] INFO: Found listing with ID: LT56%20FLZ
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT56%2520FLZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:27 [bca.uk] INFO: Scrape type for LT56%20FLZ: 2
2026-03-28 14:05:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ
2026-03-28 14:05:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7710d43-e492-50d6-b389-cb63cd288165 with scrape type 2
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7710d43-e492-50d6-b389-cb63cd288165 with scrape type 2
2026-03-28 14:05:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7710d43-e492-50d6-b389-cb63cd288165, identifier: LT56%20FLZ
2026-03-28 14:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934329/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST12HSO/42809912?sv=2020-08-04&st=2026-03-28T14%3A04%3A46Z&se=2026-03-28T14%3A29%3A46Z&sr=b&sp=r&sig=tOhj9TDOiYV6354bfaZJlS4RufTDvGneY43ZqD%2FSIPw%3D)
2026-03-28 14:05:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ
2026-03-28 14:05:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ
2026-03-28 14:05:27 [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-28 14:05:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:05: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-28 14:05:27 [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': 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-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT56%2520FLZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:27 [bca.uk] INFO: Saving data for LT56%20FLZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391387.623002, 'last_price_update_time': 1774706727.831593}
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:27 [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-28 14:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42b050>
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729668%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729668/600 saved to cache
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814180>
2026-03-28 14:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698781714>
2026-03-28 14:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929419/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929419>
2026-03-28 14:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU67%20HNA-GB>
2026-03-28 14:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD57%20FXL-GB>
2026-03-28 14:05:27 [bca.uk] INFO: Found listing with ID: SG11%20EMV
2026-03-28 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG11%2520EMV%27 HTTP/1.1" 200 None
2026-03-28 14:05:27 [bca.uk] INFO: Scrape type for SG11%20EMV: 2
2026-03-28 14:05:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV
2026-03-28 14:05:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 217cd029-b2ff-5a4f-b9df-471ffb93213e with scrape type 2
2026-03-28 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 217cd029-b2ff-5a4f-b9df-471ffb93213e with scrape type 2
2026-03-28 14:05:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 217cd029-b2ff-5a4f-b9df-471ffb93213e, identifier: SG11%20EMV
2026-03-28 14:05:28 [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-28 14:05:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV
2026-03-28 14:05:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV
2026-03-28 14:05:28 [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-28 14:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:28 [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': 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-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG11%2520EMV%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Saving data for SG11%20EMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774364068.014644, 'last_price_update_time': 1774706728.431272}
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:28 [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-28 14:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781717/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129712>
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: CA57%20XLV
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA57%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for CA57%20XLV: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: SD67%20OYC
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD67%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for SD67%20OYC: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: BN07%20XHP
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN07%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for BN07%20XHP: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: FL60%20TTX
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL60%2520TTX%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for FL60%20TTX: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: KN09%20JZF
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN09%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for KN09%20JZF: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: WV59%20TZE
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV59%2520TZE%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for WV59%20TZE: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: OV66%20CPY
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV66%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for OV66%20CPY: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: WJ63%20NXK
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ63%2520NXK%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for WJ63%20NXK: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: EF13%20FLN
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF13%2520FLN%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for EF13%20FLN: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: EO16%20KUU
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO16%2520KUU%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for EO16%20KUU: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: FH12%20SXS
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH12%2520SXS%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for FH12%20SXS: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: HK57%20YCH
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK57%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for HK57%20YCH: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: HV64%20ZMX
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV64%2520ZMX%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for HV64%20ZMX: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: LT61%20FNW
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT61%2520FNW%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for LT61%20FNW: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: MF58%20FJO
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF58%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for MF58%20FJO: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: MJ09%20GNP
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ09%2520GNP%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for MJ09%20GNP: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: ML66%20WYO
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML66%2520WYO%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for ML66%20WYO: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: ND12%20LBP
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND12%2520LBP%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for ND12%20LBP: 0
2026-03-28 14:05:28 [bca.uk] INFO: Found listing with ID: CV56%20YXN
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV56%2520YXN%27 HTTP/1.1" 200 None
2026-03-28 14:05:28 [bca.uk] INFO: Scrape type for CV56%20YXN: 2
2026-03-28 14:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN
2026-03-28 14:05:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed2af835-b65b-5ff3-8723-08a4c90782c6 with scrape type 2
2026-03-28 14:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed2af835-b65b-5ff3-8723-08a4c90782c6 with scrape type 2
2026-03-28 14:05:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed2af835-b65b-5ff3-8723-08a4c90782c6, identifier: CV56%20YXN
2026-03-28 14:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb2250>
2026-03-28 14:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FGD17MJV%252F698729613%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729613/600 saved to cache
2026-03-28 14:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item df8c97f7-3f96-5220-9648-b6806ba88234
2026-03-28 14:05:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df8c97f7-3f96-5220-9648-b6806ba88234, skipping ID generation
2026-03-28 14:05:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item df8c97f7-3f96-5220-9648-b6806ba88234 sending to next pipeline
2026-03-28 14:05:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df8c97f7-3f96-5220-9648-b6806ba88234, identifier: GD17%20MJV
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a2350>
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDA64AKP%252F698920122%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920122/600 saved to cache
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de02150>
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDA64AKP%252F698920195%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920195/600 saved to cache
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1d31f426-9911-536f-8f01-f0daf0072cc0
2026-03-28 14:05:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d31f426-9911-536f-8f01-f0daf0072cc0, skipping ID generation
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d31f426-9911-536f-8f01-f0daf0072cc0 sending to next pipeline
2026-03-28 14:05:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d31f426-9911-536f-8f01-f0daf0072cc0, identifier: DA64%20AKP
2026-03-28 14:05:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c428210>
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FST12HSO%252F698934396%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934396/600 saved to cache
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd5b90>
2026-03-28 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FST12HSO%252F698934329%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934329/600 saved to cache
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d6214c2d-d518-55cf-9ab4-09004f56f218
2026-03-28 14:05:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d6214c2d-d518-55cf-9ab4-09004f56f218, skipping ID generation
2026-03-28 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d6214c2d-d518-55cf-9ab4-09004f56f218 sending to next pipeline
2026-03-28 14:05:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6214c2d-d518-55cf-9ab4-09004f56f218, identifier: ST12%20HSO
2026-03-28 14:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180911>
2026-03-28 14:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947215/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947215>
2026-03-28 14:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814227/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814227>
2026-03-28 14:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929454/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN
2026-03-28 14:05:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN
2026-03-28 14:05:29 [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-28 14:05:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:29 [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': 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-29T10: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-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV56%2520YXN%27 HTTP/1.1" 200 None
2026-03-28 14:05:29 [bca.uk] INFO: Saving data for CV56%20YXN: {'auction_closing_time': 1774778400.0, 'created_time': 1774524508.522268, 'last_price_update_time': 1774706729.823674}
2026-03-28 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:29 [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-28 14:05:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV
2026-03-28 14:05:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV
2026-03-28 14:05:30 [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-28 14:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729613/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_expert_report_file_dadb1923-ee9c-4645-88c5-023c80b57c70.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52827,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729613/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729633/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729649/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729668/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729683/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78028,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729724/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729749/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df8c97f7-3f96-5220-9648-b6806ba88234/df8c97f7-3f96-5220-9648-b6806ba88234_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD17MJV/698729765/600',
             'Width': 600}],
 '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-28 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 14:05:30 [bca.uk] INFO: Saving data for GD17%20MJV: {'created_time': 1774706730.378064, 'last_price_update_time': 1774706730.378078, 'auction_closing_time': 1774864800.0}
2026-03-28 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:30 [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-28 14:05:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP
2026-03-28 14:05:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP
2026-03-28 14:05:30 [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-28 14:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920195/600>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_expert_report_file_08fe399c-3f48-4ca6-8a08-c4ae265ada31.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920102/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53019,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50374,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47375,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920170/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94063,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920250/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81801,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d31f426-9911-536f-8f01-f0daf0072cc0/1d31f426-9911-536f-8f01-f0daf0072cc0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA64AKP/698920312/600',
             'Width': 600}],
 '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-28 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA64%2520AKP%27 HTTP/1.1" 200 None
2026-03-28 14:05:30 [bca.uk] INFO: Saving data for DA64%20AKP: {'created_time': 1774706730.779929, 'last_price_update_time': 1774706730.779939, 'auction_closing_time': 1774951200.0}
2026-03-28 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:30 [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-28 14:05:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO
2026-03-28 14:05:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO
2026-03-28 14:05:30 [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-28 14:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934329/600>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_expert_report_file_90e87b5a-22b4-46e0-b390-da843839c5e1.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44288,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934223/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44099,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43235,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934249/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934269/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43690,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43544,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934329/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78172,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6214c2d-d518-55cf-9ab4-09004f56f218/d6214c2d-d518-55cf-9ab4-09004f56f218_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98613,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST12HSO/698934396/600',
             'Width': 600}],
 '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-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST12%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Saving data for ST12%20HSO: {'created_time': 1774706731.501294, 'last_price_update_time': 1774706731.501306, 'auction_closing_time': 1774951200.0}
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:31 [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-28 14:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: DE64%20BFP
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE64%2520BFP%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for DE64%20BFP: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: DG11%20EGJ
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG11%2520EGJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for DG11%20EGJ: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: KM18%20ZYB
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM18%2520ZYB%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for KM18%20ZYB: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: LA10%20WZY
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA10%2520WZY%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for LA10%20WZY: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: WF61%20VPM
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF61%2520VPM%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for WF61%20VPM: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: WJ58%20ZNU
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ58%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for WJ58%20ZNU: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: DH66%20OBL
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DH66%2520OBL%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for DH66%20OBL: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: KX64%20WYR
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX64%2520WYR%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for KX64%20WYR: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: WG09%20CXU
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG09%2520CXU%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for WG09%20CXU: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: BW15%20UPM
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW15%2520UPM%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for BW15%20UPM: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: VN67%20AUR
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN67%2520AUR%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for VN67%20AUR: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: AV56%20LPL
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV56%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for AV56%20LPL: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: RO63%20LZW
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO63%2520LZW%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for RO63%20LZW: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: WF60%20EZT
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF60%2520EZT%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for WF60%20EZT: 0
2026-03-28 14:05:31 [bca.uk] INFO: Found listing with ID: YK18%20XZB
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK18%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 14:05:31 [bca.uk] INFO: Scrape type for YK18%20XZB: 0
2026-03-28 14:05:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920398/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920398>
2026-03-28 14:05:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284382>
2026-03-28 14:05:31 [bca.uk] INFO: Total items found: 100
2026-03-28 14:05:31 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded
2026-03-28 14:05:31 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:05:31 [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-28 14:05:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9bd890>
2026-03-28 14:05:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781717%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781717/600 saved to cache
2026-03-28 14:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM62VCU/42807206?sv=2020-08-04&st=2026-03-28T14%3A04%3A48Z&se=2026-03-28T14%3A29%3A48Z&sr=b&sp=r&sig=Rp%2FNuRBRM1T5Pi%2BNXegpYq0Ke%2B2Lo7Tup8NKUMfBYuw%3D)
2026-03-28 14:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929419/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JP04STP/42809620?sv=2020-08-04&st=2026-03-28T14%3A04%3A43Z&se=2026-03-28T14%3A29%3A43Z&sr=b&sp=r&sig=au5c8GXv2vCUIG4ea67UD3YzlPMQz7%2FWxYZM6tUj%2FEo%3D)
2026-03-28 14:05:31 [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-28 14:05:31 [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-28 14:05:31 [bca.uk] INFO: Found listing with ID: DU18%20WDR
2026-03-28 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU18%2520WDR%27 HTTP/1.1" 200 None
2026-03-28 14:05:32 [bca.uk] INFO: Scrape type for DU18%20WDR: 0
2026-03-28 14:05:32 [bca.uk] INFO: Found listing with ID: HV67%20OHJ
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV67%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:32 [bca.uk] INFO: Scrape type for HV67%20OHJ: 0
2026-03-28 14:05:32 [bca.uk] INFO: Found listing with ID: LC16%20CKE
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520CKE%27 HTTP/1.1" 200 None
2026-03-28 14:05:32 [bca.uk] INFO: Scrape type for LC16%20CKE: 2
2026-03-28 14:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7e0a8cf-39d5-5baf-a8bd-acc89bf60342 with identifier: LC16%20CKE
2026-03-28 14:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7e0a8cf-39d5-5baf-a8bd-acc89bf60342 with scrape type 2
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7e0a8cf-39d5-5baf-a8bd-acc89bf60342 with scrape type 2
2026-03-28 14:05:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7e0a8cf-39d5-5baf-a8bd-acc89bf60342, identifier: LC16%20CKE
2026-03-28 14:05:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c753450>
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781716%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781716/600 saved to cache
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d802590>
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929454%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929454/600 saved to cache
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d952890>
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929445%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929445/600 saved to cache
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD06%20WNS-GB>
2026-03-28 14:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:05:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA60%20NYT-GB>
2026-03-28 14:05:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7e0a8cf-39d5-5baf-a8bd-acc89bf60342 with identifier: LC16%20CKE
2026-03-28 14:05:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7e0a8cf-39d5-5baf-a8bd-acc89bf60342 with identifier: LC16%20CKE
2026-03-28 14:05:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7e0a8cf-39d5-5baf-a8bd-acc89bf60342 with identifier: LC16%20CKE to the API
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:32 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC16%20CKE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7e0a8cf-39d5-5baf-a8bd-acc89bf60342',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC16 CKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC16%20CKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'CEED SW',
 'odometer': 32205,
 '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 CEED SW 1.6 CRDI 134 2 ISG DCT Estate',
 'transmission': 'automatic',
 'trim': 'CRDI 134 2 ISG DCT',
 'vin': 'U5YHN816VGL181751',
 'year': 2016}
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520CKE%27 HTTP/1.1" 200 None
2026-03-28 14:05:32 [bca.uk] INFO: Saving data for LC16%20CKE: {'auction_closing_time': 1774778400.0, 'created_time': 1774365593.393724, 'last_price_update_time': 1774706732.795536}
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC16%2520CKE') HTTP/1.1" 204 0
2026-03-28 14:05:32 [bca.uk] INFO: Found listing with ID: MT61%20EPD
2026-03-28 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT61%2520EPD%27 HTTP/1.1" 200 None
2026-03-28 14:05:32 [bca.uk] INFO: Scrape type for MT61%20EPD: 2
2026-03-28 14:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff with identifier: MT61%20EPD
2026-03-28 14:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff with scrape type 2
2026-03-28 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff with scrape type 2
2026-03-28 14:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff, identifier: MT61%20EPD
2026-03-28 14:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff with identifier: MT61%20EPD
2026-03-28 14:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff with identifier: MT61%20EPD
2026-03-28 14:05:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff with identifier: MT61%20EPD to the API
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05: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': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT61%20EPD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f6ddf7fe-7d12-5e3c-82ad-1cc5d628d3ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT61 EPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT61%20EPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'RENAULT',
 'model': 'MEGANE CC',
 'odometer': 37911,
 '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 MEGANE CC 1.6 16V 110 DYNAMIQUE TOM TOM Convertible',
 'transmission': 'manual',
 'trim': '16V 110 DYNAMIQUE TOM TOM',
 'vin': 'VF1EZ1U0646485002',
 'year': 2011}
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT61%2520EPD%27 HTTP/1.1" 200 None
2026-03-28 14:05:33 [bca.uk] INFO: Saving data for MT61%20EPD: {'auction_closing_time': 1774778400.0, 'created_time': 1774391983.022979, 'last_price_update_time': 1774706733.401305}
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT61%2520EPD') HTTP/1.1" 204 0
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea0c50>
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLM62VCU%252F698781714%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781714/600 saved to cache
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 91eb6f90-8171-52c3-8f50-6415c188dd75
2026-03-28 14:05:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 91eb6f90-8171-52c3-8f50-6415c188dd75, skipping ID generation
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 91eb6f90-8171-52c3-8f50-6415c188dd75 sending to next pipeline
2026-03-28 14:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91eb6f90-8171-52c3-8f50-6415c188dd75, identifier: LM62%20VCU
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e25d0>
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FPXZ1595%252F698814180%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814180/600 saved to cache
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:05:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c125390>
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FJP04STP%252F698929419%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929419/600 saved to cache
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bbc16d12-29f9-531b-8c11-9870b348d92a
2026-03-28 14:05:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbc16d12-29f9-531b-8c11-9870b348d92a, skipping ID generation
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bbc16d12-29f9-531b-8c11-9870b348d92a sending to next pipeline
2026-03-28 14:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbc16d12-29f9-531b-8c11-9870b348d92a, identifier: JP04%20STP
2026-03-28 14:05:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129708>
2026-03-28 14:05:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814161/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814161>
2026-03-28 14:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814227/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947215/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:05:33 [bca.uk] INFO: Found listing with ID: YA67%20SYU
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA67%2520SYU%27 HTTP/1.1" 200 None
2026-03-28 14:05:33 [bca.uk] INFO: Scrape type for YA67%20SYU: 0
2026-03-28 14:05:33 [bca.uk] INFO: Found listing with ID: FV17%20CRF
2026-03-28 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520CRF%27 HTTP/1.1" 200 None
2026-03-28 14:05:33 [bca.uk] INFO: Scrape type for FV17%20CRF: 2
2026-03-28 14:05:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF
2026-03-28 14:05:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1deac91-2dac-5193-ad93-3e0f8d321ebb with scrape type 2
2026-03-28 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1deac91-2dac-5193-ad93-3e0f8d321ebb with scrape type 2
2026-03-28 14:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1deac91-2dac-5193-ad93-3e0f8d321ebb, identifier: FV17%20CRF
2026-03-28 14:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU
2026-03-28 14:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU
2026-03-28 14:05:34 [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-28 14:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781714/600>
{'auction_title': '',
 'c_o_2_emission_value': 214,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_expert_report_file_55caf430-4dee-4d91-99ca-9ac884a59f45.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781716/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781717/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55158,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781723/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781732/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781744/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89611,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91eb6f90-8171-52c3-8f50-6415c188dd75/91eb6f90-8171-52c3-8f50-6415c188dd75_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM62VCU/698781759/600',
             'Width': 600}],
 '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-28 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM62%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 14:05:34 [bca.uk] INFO: Saving data for LM62%20VCU: {'created_time': 1774706734.385256, 'last_price_update_time': 1774706734.385268, 'auction_closing_time': 1774951200.0}
2026-03-28 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:34 [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-28 14:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP
2026-03-28 14:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP
2026-03-28 14:05:34 [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-28 14:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929419/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_expert_report_file_01221232-4286-4f1d-b805-53a5330d1249.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929350/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44039,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43580,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929390/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43191,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96993,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929419/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96872,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc16d12-29f9-531b-8c11-9870b348d92a/bbc16d12-29f9-531b-8c11-9870b348d92a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106764,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JP04STP/698929454/600',
             'Width': 600}],
 '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-28 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JP04%2520STP%27 HTTP/1.1" 200 None
2026-03-28 14:05:34 [bca.uk] INFO: Saving data for JP04%20STP: {'created_time': 1774706734.841283, 'last_price_update_time': 1774706734.841298, 'auction_closing_time': 1774951200.0}
2026-03-28 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:34 [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-28 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF
2026-03-28 14:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF
2026-03-28 14:05:34 [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-28 14:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05: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': 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-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520CRF%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Saving data for FV17%20CRF: {'auction_closing_time': 1774864800.0, 'created_time': 1774523221.03607, 'last_price_update_time': 1774706735.190551}
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:35 [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-28 14:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d24d0>
2026-03-28 14:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBT66DFX%252F698129712%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129712/600 saved to cache
2026-03-28 14:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814200/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814200>
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: PG68%20MPV
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG68%2520MPV%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for PG68%20MPV: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: AK58%20VZY
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK58%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for AK58%20VZY: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: J17%20SDL
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J17%2520SDL%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for J17%20SDL: 2
2026-03-28 14:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL
2026-03-28 14:05:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e55d6238-7344-58c3-be6d-dbfc38670e08 with scrape type 2
2026-03-28 14:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e55d6238-7344-58c3-be6d-dbfc38670e08 with scrape type 2
2026-03-28 14:05:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e55d6238-7344-58c3-be6d-dbfc38670e08, identifier: J17%20SDL
2026-03-28 14:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920398/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:05:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL
2026-03-28 14:05:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL
2026-03-28 14:05:35 [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-28 14:05:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05: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': 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-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J17%2520SDL%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Saving data for J17%20SDL: {'auction_closing_time': 1774864800.0, 'created_time': 1774305717.361129, 'last_price_update_time': 1774706735.822124}
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:35 [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-28 14:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180879/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180879>
2026-03-28 14:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947195>
2026-03-28 14:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410338/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697410338>
2026-03-28 14:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284376>
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: LW02%20GAV
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LW02%2520GAV%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for LW02%20GAV: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: YH62%20JFG
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH62%2520JFG%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for YH62%20JFG: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: YC13%20HCU
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC13%2520HCU%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for YC13%20HCU: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: YG63%20XGU
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG63%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for YG63%20XGU: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: YG64%20YTB
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG64%2520YTB%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for YG64%20YTB: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: EF13%20OTV
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF13%2520OTV%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for EF13%20OTV: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: FJ15%20XZU
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ15%2520XZU%27 HTTP/1.1" 200 None
2026-03-28 14:05:35 [bca.uk] INFO: Scrape type for FJ15%20XZU: 0
2026-03-28 14:05:35 [bca.uk] INFO: Found listing with ID: GF62%20UBR
2026-03-28 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF62%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 14:05:36 [bca.uk] INFO: Scrape type for GF62%20UBR: 0
2026-03-28 14:05:36 [bca.uk] INFO: Found listing with ID: HV62%20WPN
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV62%2520WPN%27 HTTP/1.1" 200 None
2026-03-28 14:05:36 [bca.uk] INFO: Scrape type for HV62%20WPN: 2
2026-03-28 14:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN
2026-03-28 14:05:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d803d35c-629e-5593-8c51-fb16542ba0c6 with scrape type 2
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d803d35c-629e-5593-8c51-fb16542ba0c6 with scrape type 2
2026-03-28 14:05:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d803d35c-629e-5593-8c51-fb16542ba0c6, identifier: HV62%20WPN
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30e8f950>
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_expert_report_file_c4eb7c7e-a963-4451-b3f5-dd2c1dc491ea.pdf HTTP/1.1" 201 0
2026-03-28 14:05:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21, skipping ID generation
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3DBU67HNA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BU67HNA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe87290>
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_expert_report_file_77fc66f9-d63e-4972-8cf9-03fe5dabcbc8.pdf HTTP/1.1" 201 0
2026-03-28 14:05:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb, skipping ID generation
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3DLD57FXL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD57FXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011f0d0>
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD64WJN%252F697180911%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180911/600 saved to cache
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de02050>
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNK64UTR%252F698814227%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814227/600 saved to cache
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e4190>
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK67LWT%252F698947215%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947215/600 saved to cache
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12ed90>
2026-03-28 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB63ZKP%252F698284382%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284382/600 saved to cache
2026-03-28 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920390>
2026-03-28 14:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN
2026-03-28 14:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN
2026-03-28 14:05:36 [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-28 14:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:36 [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': 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-29T10: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-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV62%2520WPN%27 HTTP/1.1" 200 None
2026-03-28 14:05:36 [bca.uk] INFO: Saving data for HV62%20WPN: {'auction_closing_time': 1774778400.0, 'created_time': 1774017208.823869, 'last_price_update_time': 1774706736.934823}
2026-03-28 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:36 [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-28 14:05:37 [bca.uk] INFO: Found listing with ID: MT61%20NXP
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT61%2520NXP%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for MT61%20NXP: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: PK58%20XAE
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK58%2520XAE%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for PK58%20XAE: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: SL12%20MFA
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL12%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for SL12%20MFA: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: WN60%20THG
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN60%2520THG%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for WN60%20THG: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: AO60%20TNJ
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO60%2520TNJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for AO60%20TNJ: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: CE12%20XPW
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE12%2520XPW%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for CE12%20XPW: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: DS62%20KGV
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS62%2520KGV%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for DS62%20KGV: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: RV57%20WUJ
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV57%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for RV57%20WUJ: 0
2026-03-28 14:05:37 [bca.uk] INFO: Found listing with ID: SV59%20YZL
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV59%2520YZL%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [bca.uk] INFO: Scrape type for SV59%20YZL: 2
2026-03-28 14:05:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL
2026-03-28 14:05:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with scrape type 2
2026-03-28 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with scrape type 2
2026-03-28 14:05:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e, identifier: SV59%20YZL
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698729606%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729606 not downloaded yet
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698933908%27 HTTP/1.1" 200 None
2026-03-28 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933908 not downloaded yet
2026-03-28 14:05:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c74af10>
2026-03-28 14:05:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FHY65KRJ%252F698920398%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920398/600 saved to cache
2026-03-28 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814161/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:05:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180844/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180844>
2026-03-28 14:05:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814175>
2026-03-28 14:05:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ24%20UKC-GB>
2026-03-28 14:05:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL
2026-03-28 14:05:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL
2026-03-28 14:05:37 [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-28 14:05:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:38 [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': 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-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV59%2520YZL%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Saving data for SV59%20YZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774365172.690892, 'last_price_update_time': 1774706738.333945}
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:38 [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-28 14:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: W22%20JED
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W22%2520JED%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Scrape type for W22%20JED: 2
2026-03-28 14:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED
2026-03-28 14:05:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with scrape type 2
2026-03-28 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with scrape type 2
2026-03-28 14:05:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c, identifier: W22%20JED
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698729626%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729626 not downloaded yet
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698933925%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933925 not downloaded yet
2026-03-28 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284372>
2026-03-28 14:05:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED
2026-03-28 14:05:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED
2026-03-28 14:05:38 [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-28 14:05:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:38 [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': 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-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W22%2520JED%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Saving data for W22%20JED: {'auction_closing_time': 1774864800.0, 'created_time': 1774364887.439654, 'last_price_update_time': 1774706738.876842}
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:38 [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-28 14:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410338/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ58DWA/42809994?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=WelJkUnZ%2FryduuiTM2iL%2FzPRBftp3wpY3FkYWG%2FP0gk%3D)
2026-03-28 14:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180879/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: YR63%20WBM
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR63%2520WBM%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Scrape type for YR63%20WBM: 0
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: GN63%20YUK
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN63%2520YUK%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Scrape type for GN63%20YUK: 0
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: H9%20HBE
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27H9%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Scrape type for H9%20HBE: 0
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: HF13%20ONH
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF13%2520ONH%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Scrape type for HF13%20ONH: 0
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: KJ02%20AAA
2026-03-28 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ02%2520AAA%27 HTTP/1.1" 200 None
2026-03-28 14:05:38 [bca.uk] INFO: Scrape type for KJ02%20AAA: 0
2026-03-28 14:05:38 [bca.uk] INFO: Found listing with ID: KU07%20ERA
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU07%2520ERA%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [bca.uk] INFO: Scrape type for KU07%20ERA: 2
2026-03-28 14:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA
2026-03-28 14:05:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with scrape type 2
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with scrape type 2
2026-03-28 14:05:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe, identifier: KU07%20ERA
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698729644%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729644 not downloaded yet
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698933934%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933934 not downloaded yet
2026-03-28 14:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814200/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:05:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA
2026-03-28 14:05:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA
2026-03-28 14:05:39 [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-28 14:05:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:39 [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': 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-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU07%2520ERA%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [bca.uk] INFO: Saving data for KU07%20ERA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523262.330617, 'last_price_update_time': 1774706739.533038}
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:39 [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-28 14:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920388>
2026-03-28 14:05:39 [bca.uk] INFO: Found listing with ID: LT58%20VMH
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT58%2520VMH%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [bca.uk] INFO: Scrape type for LT58%20VMH: 0
2026-03-28 14:05:39 [bca.uk] INFO: Found listing with ID: LV10%20NJJ
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV10%2520NJJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [bca.uk] INFO: Scrape type for LV10%20NJJ: 2
2026-03-28 14:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ
2026-03-28 14:05:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5428cfab-56f8-5427-bc71-831e6db8ed3d with scrape type 2
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5428cfab-56f8-5427-bc71-831e6db8ed3d with scrape type 2
2026-03-28 14:05:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5428cfab-56f8-5427-bc71-831e6db8ed3d, identifier: LV10%20NJJ
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698729656%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729656 not downloaded yet
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698933945%27 HTTP/1.1" 200 None
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933945 not downloaded yet
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5e1710>
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FPXZ1595%252F698814161%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814161/600 saved to cache
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c19d1d0>
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBT66DFX%252F698129708%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129708/600 saved to cache
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7804d0>
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_expert_report_file_1d6e59ed-5669-401d-b2c4-e18cb42c7602.pdf HTTP/1.1" 201 0
2026-03-28 14:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2, skipping ID generation
2026-03-28 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26Reg%3DLD06WNS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD06WNS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD57FXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729591/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BU67HNA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ
2026-03-28 14:05:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ
2026-03-28 14:05:40 [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-28 14:05:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:40 [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': 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-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV10%2520NJJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [bca.uk] INFO: Saving data for LV10%20NJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523263.53808, 'last_price_update_time': 1774706740.3636}
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:40 [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-28 14:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180844/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:05:40 [bca.uk] INFO: Found listing with ID: MC53%20GXE
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC53%2520GXE%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [bca.uk] INFO: Scrape type for MC53%20GXE: 0
2026-03-28 14:05:40 [bca.uk] INFO: Found listing with ID: P60%20NPR
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P60%2520NPR%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [bca.uk] INFO: Scrape type for P60%20NPR: 2
2026-03-28 14:05:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR
2026-03-28 14:05:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with scrape type 2
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with scrape type 2
2026-03-28 14:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132, identifier: P60%20NPR
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698729674%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729674 not downloaded yet
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698933964%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933964 not downloaded yet
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698920811%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920811 not downloaded yet
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b6e50>
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_expert_report_file_a373ca16-f136-4d11-929a-89565f1acd47.pdf HTTP/1.1" 201 0
2026-03-28 14:05:40 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 389368a0-4349-5257-9e72-f8c2c2fc01c4, skipping ID generation
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26Reg%3DSA60NYT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SA60NYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f3010>
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FWJ58DWA%252F697410338%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410338/600 saved to cache
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8413221f-7948-5093-9030-c87150f157c7
2026-03-28 14:05:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8413221f-7948-5093-9030-c87150f157c7, skipping ID generation
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8413221f-7948-5093-9030-c87150f157c7 sending to next pipeline
2026-03-28 14:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8413221f-7948-5093-9030-c87150f157c7, identifier: WJ58%20DWA
2026-03-28 14:05:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d781390>
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FYD64WJN%252F697180879%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180879/600 saved to cache
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9977d0>
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FAK67LWT%252F698947195%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947195/600 saved to cache
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76dad0>
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FYB63ZKP%252F698284376%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284376/600 saved to cache
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:05:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f1990>
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FNK64UTR%252F698814200%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814200/600 saved to cache
2026-03-28 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933908>
2026-03-28 14:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933925>
2026-03-28 14:05:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR
2026-03-28 14:05:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR
2026-03-28 14:05:41 [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-28 14:05:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:41 [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': 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-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P60%2520NPR%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [bca.uk] INFO: Saving data for P60%20NPR: {'auction_closing_time': 1774864800.0, 'created_time': 1773909521.819016, 'last_price_update_time': 1774706741.346934}
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:41 [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-28 14:05:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA
2026-03-28 14:05:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA
2026-03-28 14:05:41 [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-28 14:05:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410338/600>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_expert_report_file_a4b1ba2b-35cb-49a4-bc22-ba4907b39e06.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49562,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410328/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410338/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410348/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410351/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80672,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410373/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8413221f-7948-5093-9030-c87150f157c7/8413221f-7948-5093-9030-c87150f157c7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ58DWA/697410380/600',
             'Width': 600}],
 '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-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ58%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [bca.uk] INFO: Saving data for WJ58%20DWA: {'created_time': 1774706741.747321, 'last_price_update_time': 1774706741.747333, 'auction_closing_time': 1774778400.0}
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:41 [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-28 14:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:41 [bca.uk] INFO: Found listing with ID: AN09%20KEE
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AN09%2520KEE%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [bca.uk] INFO: Scrape type for AN09%20KEE: 0
2026-03-28 14:05:41 [bca.uk] INFO: Found listing with ID: BV13%20ZYW
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV13%2520ZYW%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [bca.uk] INFO: Scrape type for BV13%20ZYW: 2
2026-03-28 14:05:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW
2026-03-28 14:05:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with scrape type 2
2026-03-28 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with scrape type 2
2026-03-28 14:05:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8999e9c-b1ab-5c71-a884-ff53f3a76e36, identifier: BV13%20ZYW
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698729695%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729695 not downloaded yet
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698934001%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934001 not downloaded yet
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698920815%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920815 not downloaded yet
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698946982%27 HTTP/1.1" 200 None
2026-03-28 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698946982 not downloaded yet
2026-03-28 14:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5d26d0>
2026-03-28 14:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FHY65KRJ%252F698920390%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920390/600 saved to cache
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814130>
2026-03-28 14:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729626/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729626>
2026-03-28 14:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729606>
2026-03-28 14:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW69%20BUU-GB>
2026-03-28 14:05:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW
2026-03-28 14:05:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW
2026-03-28 14:05:42 [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-28 14:05:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:42 [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': 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-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV13%2520ZYW%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Saving data for BV13%20ZYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774364753.866645, 'last_price_update_time': 1774706742.433136}
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:42 [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-28 14:05:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9642d0>
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FYD64WJN%252F697180844%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180844/600 saved to cache
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:05:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c88ec10>
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FNK64UTR%252F698814175%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814175/600 saved to cache
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729644>
2026-03-28 14:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933934>
2026-03-28 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: BF08%20KPJ
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF08%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for BF08%20KPJ: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: BJ07%20JAO
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ07%2520JAO%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for BJ07%20JAO: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: GJ58%20HSC
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ58%2520HSC%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for GJ58%20HSC: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: GK61%20NMX
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK61%2520NMX%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for GK61%20NMX: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: LG08%20RMU
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG08%2520RMU%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for LG08%20RMU: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: LL61%20ZWT
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL61%2520ZWT%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for LL61%20ZWT: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: MF51%20EOS
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF51%2520EOS%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for MF51%20EOS: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: VK16%20BTV
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK16%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for VK16%20BTV: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: RX18%20LZV
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX18%2520LZV%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for RX18%20LZV: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: GR21%20HBF
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR21%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for GR21%20HBF: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: DX70%20UBS
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX70%2520UBS%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for DX70%20UBS: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: EU19%20RWF
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU19%2520RWF%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for EU19%20RWF: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: FD18%20CVW
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD18%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for FD18%20CVW: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: FL20%20CPY
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL20%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for FL20%20CPY: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: HY06%20NAU
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY06%2520NAU%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for HY06%20NAU: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: LM17%20JWJ
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM17%2520JWJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for LM17%20JWJ: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: LX17%20OGL
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX17%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for LX17%20OGL: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: RK16%20MEU
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK16%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for RK16%20MEU: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: WL54%20NHF
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL54%2520NHF%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for WL54%20NHF: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: WR11%20HHA
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR11%2520HHA%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for WR11%20HHA: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: YL17%20SVO
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL17%2520SVO%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for YL17%20SVO: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: HG09%20ZSN
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG09%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for HG09%20ZSN: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: HV15%20LXE
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV15%2520LXE%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for HV15%20LXE: 0
2026-03-28 14:05:42 [bca.uk] INFO: Found listing with ID: HY57%20KMG
2026-03-28 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY57%2520KMG%27 HTTP/1.1" 200 None
2026-03-28 14:05:42 [bca.uk] INFO: Scrape type for HY57%20KMG: 2
2026-03-28 14:05:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab756b39-43fa-5fe7-8f31-c7670e3f9d15 with identifier: HY57%20KMG
2026-03-28 14:05:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab756b39-43fa-5fe7-8f31-c7670e3f9d15 with scrape type 2
2026-03-28 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab756b39-43fa-5fe7-8f31-c7670e3f9d15 with scrape type 2
2026-03-28 14:05:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab756b39-43fa-5fe7-8f31-c7670e3f9d15, identifier: HY57%20KMG
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698729718%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729718 not downloaded yet
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698934025%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934025 not downloaded yet
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698920822%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920822 not downloaded yet
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698946995%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698946995 not downloaded yet
2026-03-28 14:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729591/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:05:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab756b39-43fa-5fe7-8f31-c7670e3f9d15 with identifier: HY57%20KMG
2026-03-28 14:05:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab756b39-43fa-5fe7-8f31-c7670e3f9d15 with identifier: HY57%20KMG
2026-03-28 14:05:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab756b39-43fa-5fe7-8f31-c7670e3f9d15 with identifier: HY57%20KMG to the API
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:43 [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': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY57%20KMG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab756b39-43fa-5fe7-8f31-c7670e3f9d15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY57 KMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY57%20KMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'Z4',
 'odometer': 55873,
 '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 Z4 2.0 SE Roadster',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBABZ12060LY61857',
 'year': 2007}
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY57%2520KMG%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [bca.uk] INFO: Saving data for HY57%20KMG: {'auction_closing_time': 1774778400.0, 'created_time': 1774391960.179668, 'last_price_update_time': 1774706743.450609}
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY57%2520KMG') HTTP/1.1" 204 0
2026-03-28 14:05:43 [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-28 14:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c502190>
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FYB63ZKP%252F698284372%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284372/600 saved to cache
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c14d150>
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_expert_report_file_52b6718e-3afc-4ffb-a77c-c75d89aa5b8f.pdf HTTP/1.1" 201 0
2026-03-28 14:05:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:05:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e21ba6d8-ccbd-5912-bd24-f51d3dc89889, skipping ID generation
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DLJ24UKC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LJ24UKC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933945>
2026-03-28 14:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920809/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD06WNS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:43 [bca.uk] INFO: Found listing with ID: PN17%20YAG
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN17%2520YAG%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [bca.uk] INFO: Scrape type for PN17%20YAG: 0
2026-03-28 14:05:43 [bca.uk] INFO: Found listing with ID: VE67%20VVT
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [bca.uk] INFO: Scrape type for VE67%20VVT: 0
2026-03-28 14:05:43 [bca.uk] INFO: Found listing with ID: YB65%20ELU
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB65%2520ELU%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [bca.uk] INFO: Scrape type for YB65%20ELU: 0
2026-03-28 14:05:43 [bca.uk] INFO: Found listing with ID: DN64%20GYD
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN64%2520GYD%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [bca.uk] INFO: Scrape type for DN64%20GYD: 2
2026-03-28 14:05:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7955749-0af2-5edc-8a43-691feedd0c24 with identifier: DN64%20GYD
2026-03-28 14:05:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7955749-0af2-5edc-8a43-691feedd0c24 with scrape type 2
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7955749-0af2-5edc-8a43-691feedd0c24 with scrape type 2
2026-03-28 14:05:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7955749-0af2-5edc-8a43-691feedd0c24, identifier: DN64%20GYD
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698729735%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729735 not downloaded yet
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698934051%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934051 not downloaded yet
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698920825%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920825 not downloaded yet
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947003%27 HTTP/1.1" 200 None
2026-03-28 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947003 not downloaded yet
2026-03-28 14:05:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7955749-0af2-5edc-8a43-691feedd0c24 with identifier: DN64%20GYD
2026-03-28 14:05:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7955749-0af2-5edc-8a43-691feedd0c24 with identifier: DN64%20GYD
2026-03-28 14:05:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7955749-0af2-5edc-8a43-691feedd0c24 with identifier: DN64%20GYD to the API
2026-03-28 14:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:44 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN64%20GYD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c7955749-0af2-5edc-8a43-691feedd0c24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN64 GYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN64%20GYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 28776,
 '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': 'automatic',
 'trim': 'PREMIUM',
 'vin': 'NLHA851CMFZ108486',
 'year': 2015}
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN64%2520GYD%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Saving data for DN64%20GYD: {'auction_closing_time': 1774778400.0, 'created_time': 1774524259.163118, 'last_price_update_time': 1774706744.218736}
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN64%2520GYD') HTTP/1.1" 204 0
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698717152%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717152 not downloaded yet
2026-03-28 14:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729656>
2026-03-28 14:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SA60NYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:05:44 [bca.uk] INFO: Found listing with ID: GU62%20NWF
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU62%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Scrape type for GU62%20NWF: 0
2026-03-28 14:05:44 [bca.uk] INFO: Found listing with ID: HF57%20DZO
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF57%2520DZO%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Scrape type for HF57%20DZO: 0
2026-03-28 14:05:44 [bca.uk] INFO: Found listing with ID: GL09%20EWC
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL09%2520EWC%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Scrape type for GL09%20EWC: 0
2026-03-28 14:05:44 [bca.uk] INFO: Found listing with ID: HW03%20GOA
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW03%2520GOA%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Scrape type for HW03%20GOA: 0
2026-03-28 14:05:44 [bca.uk] INFO: Found listing with ID: Y856%20RRD
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y856%2520RRD%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Scrape type for Y856%20RRD: 0
2026-03-28 14:05:44 [bca.uk] INFO: Found listing with ID: BX16%20DHC
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Scrape type for BX16%20DHC: 2
2026-03-28 14:05:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC
2026-03-28 14:05:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90e39e5b-0377-549a-8717-10383b5e0fda with scrape type 2
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90e39e5b-0377-549a-8717-10383b5e0fda with scrape type 2
2026-03-28 14:05:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90e39e5b-0377-549a-8717-10383b5e0fda, identifier: BX16%20DHC
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698729755%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729755 not downloaded yet
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698934069%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934069 not downloaded yet
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698920830%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920830 not downloaded yet
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947015%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947015 not downloaded yet
2026-03-28 14:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1aa810>
2026-03-28 14:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHY65KRJ%252F698920388%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920388/600 saved to cache
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1ab810>
2026-03-28 14:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBU67HNA%252F698729591%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729591/600 saved to cache
2026-03-28 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729626/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:05:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC
2026-03-28 14:05:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC
2026-03-28 14:05:44 [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-28 14:05:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:44 [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': 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-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 14:05:44 [bca.uk] INFO: Saving data for BX16%20DHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774564149.127689, 'last_price_update_time': 1774706744.974798}
2026-03-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:44 [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-28 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698717176%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717176 not downloaded yet
2026-03-28 14:05:45 [bca.uk] INFO: Found listing with ID: EA14%20EOC
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [bca.uk] INFO: Scrape type for EA14%20EOC: 2
2026-03-28 14:05:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC
2026-03-28 14:05:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with scrape type 2
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with scrape type 2
2026-03-28 14:05:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32f0f4be-36ca-54d0-aa06-c9faf05cac79, identifier: EA14%20EOC
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698920835%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920835 not downloaded yet
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698947025%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947025 not downloaded yet
2026-03-28 14:05:45 [bca.uk] INFO: Total items found: 100
2026-03-28 14:05:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded
2026-03-28 14:05:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:05:45 [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-28 14:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c537ed0>
2026-03-28 14:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD57FXL%252F698933900%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933900/600 saved to cache
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c898ed0>
2026-03-28 14:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD57FXL%252F698933925%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933925/600 saved to cache
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920815>
2026-03-28 14:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698946982>
2026-03-28 14:05:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC
2026-03-28 14:05:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC
2026-03-28 14:05:45 [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-28 14:05:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:45 [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': 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-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [bca.uk] INFO: Saving data for EA14%20EOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774364678.602339, 'last_price_update_time': 1774706745.728198}
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:45 [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-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%26width%3D600%26docId%3D698717195%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717195 not downloaded yet
2026-03-28 14:05:45 [bca.uk] INFO: Found listing with ID: EF16%20EOM
2026-03-28 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-28 14:05:45 [bca.uk] INFO: Scrape type for EF16%20EOM: 2
2026-03-28 14:05:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM
2026-03-28 14:05:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b355e521-6bf3-578c-9641-50bb80545919 with scrape type 2
2026-03-28 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b355e521-6bf3-578c-9641-50bb80545919 with scrape type 2
2026-03-28 14:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b355e521-6bf3-578c-9641-50bb80545919, identifier: EF16%20EOM
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698920839%27 HTTP/1.1" 200 None
2026-03-28 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920839 not downloaded yet
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698947050%27 HTTP/1.1" 200 None
2026-03-28 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947050 not downloaded yet
2026-03-28 14:05:46 [bca.uk] INFO: Found listing with ID: M500%20MGW
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M500%2520MGW%27 HTTP/1.1" 200 None
2026-03-28 14:05:46 [bca.uk] INFO: Scrape type for M500%20MGW: 0
2026-03-28 14:05:46 [bca.uk] INFO: Found listing with ID: MD07%20PTY
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD07%2520PTY%27 HTTP/1.1" 200 None
2026-03-28 14:05:46 [bca.uk] INFO: Scrape type for MD07%20PTY: 2
2026-03-28 14:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5e60606-5214-5adb-b802-66734a1dcf9f with identifier: MD07%20PTY
2026-03-28 14:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5e60606-5214-5adb-b802-66734a1dcf9f with scrape type 2
2026-03-28 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5e60606-5214-5adb-b802-66734a1dcf9f with scrape type 2
2026-03-28 14:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5e60606-5214-5adb-b802-66734a1dcf9f, identifier: MD07%20PTY
2026-03-28 14:05:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946995/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698946995>
2026-03-28 14:05:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920822>
2026-03-28 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934025>
2026-03-28 14:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM
2026-03-28 14:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM
2026-03-28 14:05:46 [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-28 14:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:46 [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': 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-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-28 14:05:46 [bca.uk] INFO: Saving data for EF16%20EOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774564147.578119, 'last_price_update_time': 1774706746.601139}
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:46 [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-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698717217%27 HTTP/1.1" 200 None
2026-03-28 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717217 not downloaded yet
2026-03-28 14:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5e60606-5214-5adb-b802-66734a1dcf9f with identifier: MD07%20PTY
2026-03-28 14:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5e60606-5214-5adb-b802-66734a1dcf9f with identifier: MD07%20PTY
2026-03-28 14:05:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5e60606-5214-5adb-b802-66734a1dcf9f with identifier: MD07%20PTY to the API
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD07%20PTY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5e60606-5214-5adb-b802-66734a1dcf9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD07 PTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD07%20PTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 103096,
 '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 AURIS 1.6 VVTI TR Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI TR',
 'vin': 'SB1KV56E50F021387',
 'year': 2007}
2026-03-28 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD07%2520PTY%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [bca.uk] INFO: Saving data for MD07%20PTY: {'auction_closing_time': 1774778400.0, 'created_time': 1774524389.827863, 'last_price_update_time': 1774706747.002661}
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD07%2520PTY') HTTP/1.1" 204 0
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c604750>
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD57FXL%252F698933908%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933908/600 saved to cache
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f4050>
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBU67HNA%252F698729626%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729626/600 saved to cache
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d886550>
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBU67HNA%252F698729606%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729606/600 saved to cache
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca52810>
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FPXZ1595%252F698814130%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814130/600 saved to cache
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbe5750>
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD57FXL%252F698933934%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933934/600 saved to cache
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe13390>
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_expert_report_file_b1e5d033-2225-47d9-8cde-ab766714444c.pdf HTTP/1.1" 201 0
2026-03-28 14:05:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:05:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d569b1a-e283-5140-bff5-8b0083b89ad4, skipping ID generation
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3DOW69BUU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OW69BUU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947003>
2026-03-28 14:05:47 [bca.uk] INFO: Found listing with ID: RF18%20ATV
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF18%2520ATV%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [bca.uk] INFO: Scrape type for RF18%20ATV: 0
2026-03-28 14:05:47 [bca.uk] INFO: Found listing with ID: RV17%20VJG
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [bca.uk] INFO: Scrape type for RV17%20VJG: 2
2026-03-28 14:05:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG
2026-03-28 14:05:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbca3122-2823-58fd-9676-4e41b0355a6c with scrape type 2
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbca3122-2823-58fd-9676-4e41b0355a6c with scrape type 2
2026-03-28 14:05:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbca3122-2823-58fd-9676-4e41b0355a6c, identifier: RV17%20VJG
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698920845%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920845 not downloaded yet
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698947090%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947090 not downloaded yet
2026-03-28 14:05:47 [bca.uk] INFO: Found listing with ID: MF10%20UFT
2026-03-28 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF10%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 14:05:47 [bca.uk] INFO: Scrape type for MF10%20UFT: 2
2026-03-28 14:05:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65110073-fd7d-5e60-a00d-1c442f744d6e with identifier: MF10%20UFT
2026-03-28 14:05:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65110073-fd7d-5e60-a00d-1c442f744d6e with scrape type 2
2026-03-28 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65110073-fd7d-5e60-a00d-1c442f744d6e with scrape type 2
2026-03-28 14:05:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65110073-fd7d-5e60-a00d-1c442f744d6e, identifier: MF10%20UFT
2026-03-28 14:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920809/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:05:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG
2026-03-28 14:05:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG
2026-03-28 14:05:47 [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-28 14:05:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:48 [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': 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-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Saving data for RV17%20VJG: {'auction_closing_time': 1774864800.0, 'created_time': 1773908938.802077, 'last_price_update_time': 1774706748.020611}
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:48 [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-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698717232%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717232 not downloaded yet
2026-03-28 14:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65110073-fd7d-5e60-a00d-1c442f744d6e with identifier: MF10%20UFT
2026-03-28 14:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65110073-fd7d-5e60-a00d-1c442f744d6e with identifier: MF10%20UFT
2026-03-28 14:05:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65110073-fd7d-5e60-a00d-1c442f744d6e with identifier: MF10%20UFT to the API
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF10%20UFT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65110073-fd7d-5e60-a00d-1c442f744d6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF10 UFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF10%20UFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 93805,
 '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.6 VVT 115 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 115 LIFE',
 'vin': 'W0L0AHL48A2075425',
 'year': 2010}
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF10%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Saving data for MF10%20UFT: {'auction_closing_time': 1774778400.0, 'created_time': 1774524473.166399, 'last_price_update_time': 1774706748.375317}
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF10%2520UFT') HTTP/1.1" 204 0
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D697928846%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928846 not downloaded yet
2026-03-28 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920830>
2026-03-28 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934069/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934069>
2026-03-28 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947015>
2026-03-28 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729755>
2026-03-28 14:05:48 [bca.uk] INFO: Found listing with ID: DX16%20UVK
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Scrape type for DX16%20UVK: 2
2026-03-28 14:05:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK
2026-03-28 14:05:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d4d1944-6581-554d-bf85-73c96aab2877 with scrape type 2
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d4d1944-6581-554d-bf85-73c96aab2877 with scrape type 2
2026-03-28 14:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d4d1944-6581-554d-bf85-73c96aab2877, identifier: DX16%20UVK
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26width%3D600%26docId%3D698947119%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947119 not downloaded yet
2026-03-28 14:05:48 [bca.uk] INFO: Found listing with ID: MF17%20NRO
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF17%2520NRO%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Scrape type for MF17%20NRO: 0
2026-03-28 14:05:48 [bca.uk] INFO: Found listing with ID: MK62%20DZU
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK62%2520DZU%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Scrape type for MK62%20DZU: 0
2026-03-28 14:05:48 [bca.uk] INFO: Found listing with ID: YH09%20BCO
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH09%2520BCO%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Scrape type for YH09%20BCO: 0
2026-03-28 14:05:48 [bca.uk] INFO: Found listing with ID: BJ10%20UWH
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ10%2520UWH%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Scrape type for BJ10%20UWH: 0
2026-03-28 14:05:48 [bca.uk] INFO: Found listing with ID: MM69%20SVE
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM69%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 14:05:48 [bca.uk] INFO: Scrape type for MM69%20SVE: 2
2026-03-28 14:05:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cd4e224-c25f-56fd-8a13-77b1a6baa327 with identifier: MM69%20SVE
2026-03-28 14:05:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cd4e224-c25f-56fd-8a13-77b1a6baa327 with scrape type 2
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cd4e224-c25f-56fd-8a13-77b1a6baa327 with scrape type 2
2026-03-28 14:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cd4e224-c25f-56fd-8a13-77b1a6baa327, identifier: MM69%20SVE
2026-03-28 14:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe00110>
2026-03-28 14:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBU67HNA%252F698729644%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729644/600 saved to cache
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c923790>
2026-03-28 14:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD57FXL%252F698933945%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933945/600 saved to cache
2026-03-28 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717152/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717152>
2026-03-28 14:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK
2026-03-28 14:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK
2026-03-28 14:05:48 [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-28 14:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:49 [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': 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-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Saving data for DX16%20UVK: {'auction_closing_time': 1774864800.0, 'created_time': 1773832093.478319, 'last_price_update_time': 1774706749.12526}
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:49 [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-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717262%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717262 not downloaded yet
2026-03-28 14:05:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cd4e224-c25f-56fd-8a13-77b1a6baa327 with identifier: MM69%20SVE
2026-03-28 14:05:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cd4e224-c25f-56fd-8a13-77b1a6baa327 with identifier: MM69%20SVE
2026-03-28 14:05:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cd4e224-c25f-56fd-8a13-77b1a6baa327 with identifier: MM69%20SVE to the API
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM69%20SVE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7cd4e224-c25f-56fd-8a13-77b1a6baa327',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM69 SVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM69%20SVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA ACTIVE',
 'odometer': 30493,
 '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 ACTIVE 1.0 E/B 100 X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 X',
 'vin': 'WF0JXXGAHJKS24565',
 'year': 2020}
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM69%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Saving data for MM69%20SVE: {'auction_closing_time': 1774778400.0, 'created_time': 1774418747.59233, 'last_price_update_time': 1774706749.593078}
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM69%2520SVE') HTTP/1.1" 204 0
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697928852%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928852 not downloaded yet
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: AV09%20GXU
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV09%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for AV09%20GXU: 2
2026-03-28 14:05:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6 with identifier: AV09%20GXU
2026-03-28 14:05:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6 with scrape type 2
2026-03-28 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6 with scrape type 2
2026-03-28 14:05:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6, identifier: AV09%20GXU
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698947154%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947154 not downloaded yet
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: KW19%20WVM
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW19%2520WVM%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for KW19%20WVM: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: NY19%20XSW
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NY19%2520XSW%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for NY19%20XSW: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: OV20%20OKU
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV20%2520OKU%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for OV20%20OKU: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: FD21%20HBN
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD21%2520HBN%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for FD21%20HBN: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: DP21%20OWH
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP21%2520OWH%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for DP21%20OWH: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: WO18%20YOD
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO18%2520YOD%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for WO18%20YOD: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: MA17%20CVN
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA17%2520CVN%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for MA17%20CVN: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: MJ15%20AVR
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ15%2520AVR%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for MJ15%20AVR: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: SN66%20TXZ
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN66%2520TXZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for SN66%20TXZ: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: BN02%20DLN
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN02%2520DLN%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for BN02%20DLN: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: EF66%20URS
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF66%2520URS%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for EF66%20URS: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: LB17%20HFF
2026-03-28 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB17%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 14:05:49 [bca.uk] INFO: Scrape type for LB17%20HFF: 0
2026-03-28 14:05:49 [bca.uk] INFO: Found listing with ID: PF66%20DZV
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF66%2520DZV%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for PF66%20DZV: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: EK10%20VKV
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK10%2520VKV%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for EK10%20VKV: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: GR55%20ULB
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR55%2520ULB%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for GR55%20ULB: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: ML11%20YCS
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML11%2520YCS%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for ML11%20YCS: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: BD66%20EUB
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD66%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for BD66%20EUB: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: LD65%20HPZ
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD65%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for LD65%20HPZ: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: NV64%20RDZ
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV64%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for NV64%20RDZ: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: BF65%20EKA
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF65%2520EKA%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for BF65%20EKA: 0
2026-03-28 14:05:50 [bca.uk] INFO: Found listing with ID: DE15%20YKD
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE15%2520YKD%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Scrape type for DE15%20YKD: 2
2026-03-28 14:05:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD
2026-03-28 14:05:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80e2559f-932b-58ac-9739-191c586f1464 with scrape type 2
2026-03-28 14:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80e2559f-932b-58ac-9739-191c586f1464 with scrape type 2
2026-03-28 14:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80e2559f-932b-58ac-9739-191c586f1464, identifier: DE15%20YKD
2026-03-28 14:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946995/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717176>
2026-03-28 14:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717195>
2026-03-28 14:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6 with identifier: AV09%20GXU
2026-03-28 14:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6 with identifier: AV09%20GXU
2026-03-28 14:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f6f340e-f54d-5a5f-a637-cf3ca53d42f6 with identifier: AV09%20GXU to the API
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:50 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV09%20GXU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f6f340e-f54d-5a5f-a637-cf3ca53d42f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV09 GXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV09%20GXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 16390,
 '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 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA31200000292977',
 'year': 2009}
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV09%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [bca.uk] INFO: Saving data for AV09%20GXU: {'auction_closing_time': 1774778400.0, 'created_time': 1774476822.75009, 'last_price_update_time': 1774706750.612096}
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV09%2520GXU') HTTP/1.1" 204 0
2026-03-28 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717287%27 HTTP/1.1" 200 None
2026-03-28 14:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717287 not downloaded yet
2026-03-28 14:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD
2026-03-28 14:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD
2026-03-28 14:05:50 [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-28 14:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE15%2520YKD%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Saving data for DE15%20YKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774523214.113987, 'last_price_update_time': 1774706751.066086}
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:51 [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-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697928854%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928854 not downloaded yet
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d1c10>
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBU67HNA%252F698729656%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729656/600 saved to cache
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c980150>
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698946973%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946973/600 saved to cache
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca7f590>
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD06WNS%252F698920809%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920809/600 saved to cache
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947050>
2026-03-28 14:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: EN10%20PWV
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN10%2520PWV%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for EN10%20PWV: 1
2026-03-28 14:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV
2026-03-28 14:05:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: KO17%20XBK
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO17%2520XBK%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for KO17%20XBK: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: LL14%20KEK
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL14%2520KEK%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for LL14%20KEK: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: MD16%20BFY
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD16%2520BFY%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for MD16%20BFY: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: VHZ%203476
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VHZ%25203476%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for VHZ%203476: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: YL67%20NGU
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL67%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for YL67%20NGU: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: SV21%20ZGG
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV21%2520ZGG%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for SV21%20ZGG: 2
2026-03-28 14:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG
2026-03-28 14:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acdef680-c502-5c14-a8a9-edb45a48a003 with scrape type 2
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acdef680-c502-5c14-a8a9-edb45a48a003 with scrape type 2
2026-03-28 14:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acdef680-c502-5c14-a8a9-edb45a48a003, identifier: SV21%20ZGG
2026-03-28 14:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717312%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717312 not downloaded yet
2026-03-28 14:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG
2026-03-28 14:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG
2026-03-28 14:05:51 [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-28 14:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV21%2520ZGG%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Saving data for SV21%20ZGG: {'auction_closing_time': 1774864800.0, 'created_time': 1774305575.653971, 'last_price_update_time': 1774706751.799926}
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:51 [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-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697928857%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928857 not downloaded yet
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2c290>
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698946982%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946982/600 saved to cache
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920839>
2026-03-28 14:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: HY60%20RUC
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY60%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for HY60%20RUC: 1
2026-03-28 14:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8897eb2-3293-514c-86a5-f8c7210c23b1 with identifier: HY60%20RUC
2026-03-28 14:05:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: KE18%20FBA
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE18%2520FBA%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for KE18%20FBA: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: YP18%20HSO
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP18%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for YP18%20HSO: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: FH18%20LKJ
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH18%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for FH18%20LKJ: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: HV54%20YKM
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV54%2520YKM%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for HV54%20YKM: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: LF64%20ZKW
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF64%2520ZKW%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for LF64%20ZKW: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: SH16%20FAF
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH16%2520FAF%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for SH16%20FAF: 0
2026-03-28 14:05:51 [bca.uk] INFO: Found listing with ID: SP17%20UUO
2026-03-28 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP17%2520UUO%27 HTTP/1.1" 200 None
2026-03-28 14:05:51 [bca.uk] INFO: Scrape type for SP17%20UUO: 2
2026-03-28 14:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO
2026-03-28 14:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e742a26-740e-56a5-b6f1-5afea372aced with scrape type 2
2026-03-28 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e742a26-740e-56a5-b6f1-5afea372aced with scrape type 2
2026-03-28 14:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e742a26-740e-56a5-b6f1-5afea372aced, identifier: SP17%20UUO
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d984c90>
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD06WNS%252F698920815%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920815/600 saved to cache
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d3e90>
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698946995%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946995/600 saved to cache
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947090/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947090>
2026-03-28 14:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717152/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934069/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D698717332%27 HTTP/1.1" 200 None
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717332 not downloaded yet
2026-03-28 14:05:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO
2026-03-28 14:05:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO
2026-03-28 14:05:52 [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-28 14:05:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP17%2520UUO%27 HTTP/1.1" 200 None
2026-03-28 14:05:52 [bca.uk] INFO: Saving data for SP17%20UUO: {'auction_closing_time': 1774864800.0, 'created_time': 1773960305.732048, 'last_price_update_time': 1774706752.577743}
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:52 [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-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D697928859%27 HTTP/1.1" 200 None
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928859 not downloaded yet
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62b090>
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698947003%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947003/600 saved to cache
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d3910>
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD57FXL%252F698934025%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934025/600 saved to cache
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928846/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928846>
2026-03-28 14:05:52 [bca.uk] INFO: Found listing with ID: KN15%20KNH
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN15%2520KNH%27 HTTP/1.1" 200 None
2026-03-28 14:05:52 [bca.uk] INFO: Scrape type for KN15%20KNH: 2
2026-03-28 14:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH
2026-03-28 14:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca5f7f48-f04f-5de2-8650-ab115398ba06 with scrape type 2
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca5f7f48-f04f-5de2-8650-ab115398ba06 with scrape type 2
2026-03-28 14:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca5f7f48-f04f-5de2-8650-ab115398ba06, identifier: KN15%20KNH
2026-03-28 14:05:52 [bca.uk] INFO: Found listing with ID: YC17%20HBJ
2026-03-28 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC17%2520HBJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:52 [bca.uk] INFO: Scrape type for YC17%20HBJ: 2
2026-03-28 14:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ
2026-03-28 14:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with scrape type 2
2026-03-28 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with scrape type 2
2026-03-28 14:05:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96b1bede-a211-5ff3-9f97-5b8bce4990e8, identifier: YC17%20HBJ
2026-03-28 14:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd7f90>
2026-03-28 14:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD06WNS%252F698920822%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920822/600 saved to cache
2026-03-28 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920830/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:05:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH
2026-03-28 14:05:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH
2026-03-28 14:05:53 [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-28 14:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:53 [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': 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-29T10: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-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN15%2520KNH%27 HTTP/1.1" 200 None
2026-03-28 14:05:53 [bca.uk] INFO: Saving data for KN15%20KNH: {'auction_closing_time': 1774778400.0, 'created_time': 1774592198.523838, 'last_price_update_time': 1774706753.436818}
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:53 [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-28 14:05:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ
2026-03-28 14:05:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ
2026-03-28 14:05:53 [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-28 14:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC17%2520HBJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:53 [bca.uk] INFO: Saving data for YC17%20HBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773822794.301799, 'last_price_update_time': 1774706753.765252}
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:53 [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-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697928863%27 HTTP/1.1" 200 None
2026-03-28 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928863 not downloaded yet
2026-03-28 14:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a0c10>
2026-03-28 14:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698947015%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947015/600 saved to cache
2026-03-28 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947154>
2026-03-28 14:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928852/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928852>
2026-03-28 14:05:53 [bca.uk] INFO: Found listing with ID: SA68%20XMR
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA68%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:05:53 [bca.uk] INFO: Scrape type for SA68%20XMR: 2
2026-03-28 14:05:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR
2026-03-28 14:05:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe862e28-2c15-5126-bca2-b8e27750cdaf with scrape type 2
2026-03-28 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe862e28-2c15-5126-bca2-b8e27750cdaf with scrape type 2
2026-03-28 14:05:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe862e28-2c15-5126-bca2-b8e27750cdaf, identifier: SA68%20XMR
2026-03-28 14:05:53 [bca.uk] INFO: Found listing with ID: EY66%20AWF
2026-03-28 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY66%2520AWF%27 HTTP/1.1" 200 None
2026-03-28 14:05:54 [bca.uk] INFO: Scrape type for EY66%20AWF: 2
2026-03-28 14:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF
2026-03-28 14:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e5b45e-38b7-554f-b247-0a065c20dfa3 with scrape type 2
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e5b45e-38b7-554f-b247-0a065c20dfa3 with scrape type 2
2026-03-28 14:05:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e5b45e-38b7-554f-b247-0a065c20dfa3, identifier: EY66%20AWF
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0b850>
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLJ24UKC%252F698717152%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717152/600 saved to cache
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a6510>
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FBU67HNA%252F698729755%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729755/600 saved to cache
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62a710>
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD57FXL%252F698934069%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934069/600 saved to cache
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717262>
2026-03-28 14:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947119>
2026-03-28 14:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR
2026-03-28 14:05:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR
2026-03-28 14:05:54 [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-28 14:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:54 [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': 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-29T10: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-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA68%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:05:54 [bca.uk] INFO: Saving data for SA68%20XMR: {'auction_closing_time': 1774778400.0, 'created_time': 1774045669.21633, 'last_price_update_time': 1774706754.56686}
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:54 [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-28 14:05:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF
2026-03-28 14:05:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF
2026-03-28 14:05:54 [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-28 14:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY66%2520AWF%27 HTTP/1.1" 200 None
2026-03-28 14:05:54 [bca.uk] INFO: Saving data for EY66%20AWF: {'auction_closing_time': 1774864800.0, 'created_time': 1773822811.851359, 'last_price_update_time': 1774706754.930632}
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:54 [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-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%3D697928869%27 HTTP/1.1" 200 None
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928869 not downloaded yet
2026-03-28 14:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN10%20PWV-GB>
2026-03-28 14:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928854/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928854>
2026-03-28 14:05:54 [bca.uk] INFO: Found listing with ID: DE67%20URY
2026-03-28 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE67%2520URY%27 HTTP/1.1" 200 None
2026-03-28 14:05:54 [bca.uk] INFO: Scrape type for DE67%20URY: 2
2026-03-28 14:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bed7e35-47a1-5300-8006-fa9f8379b6dc with identifier: DE67%20URY
2026-03-28 14:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bed7e35-47a1-5300-8006-fa9f8379b6dc with scrape type 2
2026-03-28 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bed7e35-47a1-5300-8006-fa9f8379b6dc with scrape type 2
2026-03-28 14:05:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bed7e35-47a1-5300-8006-fa9f8379b6dc, identifier: DE67%20URY
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: AV56%20FEX
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV56%2520FEX%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for AV56%20FEX: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: EK63%20ZDN
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK63%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for EK63%20ZDN: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: GY61%20XPC
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY61%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for GY61%20XPC: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: LC16%20BCV
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520BCV%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for LC16%20BCV: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: LO13%20NYW
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO13%2520NYW%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for LO13%20NYW: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: ND21%20TWM
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND21%2520TWM%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for ND21%20TWM: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: OV62%20USF
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV62%2520USF%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for OV62%20USF: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: YR18%20HBP
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520HBP%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for YR18%20HBP: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: LG65%20ZPF
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG65%2520ZPF%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for LG65%20ZPF: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: JE51%20XXE
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JE51%2520XXE%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for JE51%20XXE: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: YP67%20WCD
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP67%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for YP67%20WCD: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: MM14%20NXE
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM14%2520NXE%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for MM14%20NXE: 0
2026-03-28 14:05:55 [bca.uk] INFO: Found listing with ID: YW15%20NRU
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW15%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 14:05:55 [bca.uk] INFO: Scrape type for YW15%20NRU: 2
2026-03-28 14:05:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d631b39-8739-5305-90c2-2d03d8b8dce4 with identifier: YW15%20NRU
2026-03-28 14:05:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d631b39-8739-5305-90c2-2d03d8b8dce4 with scrape type 2
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d631b39-8739-5305-90c2-2d03d8b8dce4 with scrape type 2
2026-03-28 14:05:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d631b39-8739-5305-90c2-2d03d8b8dce4, identifier: YW15%20NRU
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8517d0>
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD06WNS%252F698920830%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920830/600 saved to cache
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9031d0>
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLJ24UKC%252F698717195%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717195/600 saved to cache
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5edd0>
2026-03-28 14:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLJ24UKC%252F698717176%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717176/600 saved to cache
2026-03-28 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928857>
2026-03-28 14:05:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bed7e35-47a1-5300-8006-fa9f8379b6dc with identifier: DE67%20URY
2026-03-28 14:05:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bed7e35-47a1-5300-8006-fa9f8379b6dc with identifier: DE67%20URY
2026-03-28 14:05:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bed7e35-47a1-5300-8006-fa9f8379b6dc with identifier: DE67%20URY to the API
2026-03-28 14:05:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:56 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE67%20URY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bed7e35-47a1-5300-8006-fa9f8379b6dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE67 URY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE67%20URY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 19972,
 '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.4 T 16V 150 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0VBF6EC1JG031365',
 'year': 2017}
2026-03-28 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE67%2520URY%27 HTTP/1.1" 200 None
2026-03-28 14:05:56 [bca.uk] INFO: Saving data for DE67%20URY: {'auction_closing_time': 1774778400.0, 'created_time': 1774524253.041124, 'last_price_update_time': 1774706756.912833}
2026-03-28 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE67%2520URY') HTTP/1.1" 204 0
2026-03-28 14:05:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d631b39-8739-5305-90c2-2d03d8b8dce4 with identifier: YW15%20NRU
2026-03-28 14:05:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d631b39-8739-5305-90c2-2d03d8b8dce4 with identifier: YW15%20NRU
2026-03-28 14:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d631b39-8739-5305-90c2-2d03d8b8dce4 with identifier: YW15%20NRU to the API
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW15%20NRU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d631b39-8739-5305-90c2-2d03d8b8dce4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YW15 NRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW15%20NRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 96753,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDFD67995',
 'year': 2015}
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW15%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 14:05:57 [bca.uk] INFO: Saving data for YW15%20NRU: {'auction_closing_time': 1774778400.0, 'created_time': 1774522971.46165, 'last_price_update_time': 1774706757.421499}
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW15%2520NRU') HTTP/1.1" 204 0
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697928872%27 HTTP/1.1" 200 None
2026-03-28 14:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928872 not downloaded yet
2026-03-28 14:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:05:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717287>
2026-03-28 14:05:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717312>
2026-03-28 14:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928846/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947090/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:57 [bca.uk] INFO: Found listing with ID: LM05%20FYZ
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM05%2520FYZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:57 [bca.uk] INFO: Scrape type for LM05%20FYZ: 1
2026-03-28 14:05:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd20e351-5a2e-5326-baf7-36f908a1b729 with identifier: LM05%20FYZ
2026-03-28 14:05:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:05:57 [bca.uk] INFO: Found listing with ID: EY70%20RUA
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY70%2520RUA%27 HTTP/1.1" 200 None
2026-03-28 14:05:57 [bca.uk] INFO: Scrape type for EY70%20RUA: 2
2026-03-28 14:05:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 865cb917-4eed-5b99-83d3-357d614834f0 with identifier: EY70%20RUA
2026-03-28 14:05:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 865cb917-4eed-5b99-83d3-357d614834f0 with scrape type 2
2026-03-28 14:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 865cb917-4eed-5b99-83d3-357d614834f0 with scrape type 2
2026-03-28 14:05:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 865cb917-4eed-5b99-83d3-357d614834f0, identifier: EY70%20RUA
2026-03-28 14:05:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928859/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928859>
2026-03-28 14:05:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717332>
2026-03-28 14:05:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 865cb917-4eed-5b99-83d3-357d614834f0 with identifier: EY70%20RUA
2026-03-28 14:05:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 865cb917-4eed-5b99-83d3-357d614834f0 with identifier: EY70%20RUA
2026-03-28 14:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 865cb917-4eed-5b99-83d3-357d614834f0 with identifier: EY70%20RUA to the API
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY70%20RUA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '865cb917-4eed-5b99-83d3-357d614834f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY70 RUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY70%20RUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 33814,
 '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 45 TDI QUATTRO SPORT TIP StationWagon',
 'transmission': 'manual',
 'trim': '45 TDI QUATTRO SPORT TIP',
 'vin': 'WAUZZZ4M5LD002237',
 'year': 2020}
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY70%2520RUA%27 HTTP/1.1" 200 None
2026-03-28 14:05:57 [bca.uk] INFO: Saving data for EY70%20RUA: {'auction_closing_time': 1774778400.0, 'created_time': 1774101920.415695, 'last_price_update_time': 1774706757.945201}
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY70%2520RUA') HTTP/1.1" 204 0
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D697928874%27 HTTP/1.1" 200 None
2026-03-28 14:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928874 not downloaded yet
2026-03-28 14:05:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05: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-28 14:05: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-28 14:05:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c768510>
2026-03-28 14:05:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698947050%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947050/600 saved to cache
2026-03-28 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY60%20RUC-GB>
2026-03-28 14:05:58 [bca.uk] INFO: Found listing with ID: GY64%20VCN
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY64%2520VCN%27 HTTP/1.1" 200 None
2026-03-28 14:05:58 [bca.uk] INFO: Scrape type for GY64%20VCN: 0
2026-03-28 14:05:58 [bca.uk] INFO: Found listing with ID: VK66%20VXB
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-28 14:05:58 [bca.uk] INFO: Scrape type for VK66%20VXB: 2
2026-03-28 14:05:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB
2026-03-28 14:05:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with scrape type 2
2026-03-28 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with scrape type 2
2026-03-28 14:05:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c, identifier: VK66%20VXB
2026-03-28 14:05:58 [bca.uk] INFO: Found listing with ID: ET12%20EPJ
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET12%2520EPJ%27 HTTP/1.1" 200 None
2026-03-28 14:05:58 [bca.uk] INFO: Scrape type for ET12%20EPJ: 0
2026-03-28 14:05:58 [bca.uk] INFO: Found listing with ID: DY59%20NHM
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY59%2520NHM%27 HTTP/1.1" 200 None
2026-03-28 14:05:58 [bca.uk] INFO: Scrape type for DY59%20NHM: 0
2026-03-28 14:05:58 [bca.uk] INFO: Found listing with ID: DF63%20NXU
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF63%2520NXU%27 HTTP/1.1" 200 None
2026-03-28 14:05:58 [bca.uk] INFO: Scrape type for DF63%20NXU: 2
2026-03-28 14:05:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d930d7e4-be35-5384-a4d7-666e916f39a7 with identifier: DF63%20NXU
2026-03-28 14:05:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d930d7e4-be35-5384-a4d7-666e916f39a7 with scrape type 2
2026-03-28 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d930d7e4-be35-5384-a4d7-666e916f39a7 with scrape type 2
2026-03-28 14:05:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d930d7e4-be35-5384-a4d7-666e916f39a7, identifier: DF63%20NXU
2026-03-28 14:05:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB
2026-03-28 14:05:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB
2026-03-28 14:05:58 [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-28 14:05:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:58 [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=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-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-28 14:05:58 [bca.uk] INFO: Saving data for VK66%20VXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774391879.388124, 'last_price_update_time': 1774706758.703026}
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:58 [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-28 14:05:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d930d7e4-be35-5384-a4d7-666e916f39a7 with identifier: DF63%20NXU
2026-03-28 14:05:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d930d7e4-be35-5384-a4d7-666e916f39a7 with identifier: DF63%20NXU
2026-03-28 14:05:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d930d7e4-be35-5384-a4d7-666e916f39a7 with identifier: DF63%20NXU to the API
2026-03-28 14:05:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF63%20NXU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd930d7e4-be35-5384-a4d7-666e916f39a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF63 NXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF63%20NXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 89875,
 '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 1.6 GDI 2 StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2',
 'vin': 'U5YPC814LDL298307',
 'year': 2014}
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF63%2520NXU%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Saving data for DF63%20NXU: {'auction_closing_time': 1774778400.0, 'created_time': 1774364803.483246, 'last_price_update_time': 1774706759.065247}
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF63%2520NXU') HTTP/1.1" 204 0
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fecab50>
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FLD06WNS%252F698920839%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920839/600 saved to cache
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ea7d0>
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FOW69BUU%252F697928846%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928846/600 saved to cache
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:05:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:05:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:05:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:05:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:05:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe50110>
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:05:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:05: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%252FSA60NYT%252F698947090%252F600') HTTP/1.1" 204 0
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947090/600 saved to cache
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928852/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928863/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928863>
2026-03-28 14:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928854/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: LY62%20DNF
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY62%2520DNF%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for LY62%20DNF: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: LD62%20NNR
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD62%2520NNR%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for LD62%20NNR: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: YG10%20VAH
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG10%2520VAH%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for YG10%20VAH: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: EY63%20WHH
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for EY63%20WHH: 2
2026-03-28 14:05:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH
2026-03-28 14:05:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8749cfab-3d52-5e8f-b014-2ec9d40da991 with scrape type 2
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8749cfab-3d52-5e8f-b014-2ec9d40da991 with scrape type 2
2026-03-28 14:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8749cfab-3d52-5e8f-b014-2ec9d40da991, identifier: EY63%20WHH
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: BL62%20FPF
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL62%2520FPF%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for BL62%20FPF: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: YK17%20VSR
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK17%2520VSR%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for YK17%20VSR: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: SK13%20JJZ
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK13%2520JJZ%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for SK13%20JJZ: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: OE67%20PUF
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE67%2520PUF%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for OE67%20PUF: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: CK66%20VME
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK66%2520VME%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for CK66%20VME: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: LD75%20EHO
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD75%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for LD75%20EHO: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: BU74%20UXT
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU74%2520UXT%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for BU74%20UXT: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: LD63%20HAU
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD63%2520HAU%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for LD63%20HAU: 0
2026-03-28 14:05:59 [bca.uk] INFO: Found listing with ID: AL11%20DAV
2026-03-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-28 14:05:59 [bca.uk] INFO: Scrape type for AL11%20DAV: 2
2026-03-28 14:05:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV
2026-03-28 14:05:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with scrape type 2
2026-03-28 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with scrape type 2
2026-03-28 14:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e8b7021-2732-5ce9-ad97-7c2134417cc6, identifier: AL11%20DAV
2026-03-28 14:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:05:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH
2026-03-28 14:05:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH
2026-03-28 14:05:59 [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-28 14:05:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:05:59 [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': 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-28 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Saving data for EY63%20WHH: {'auction_closing_time': 1774864800.0, 'created_time': 1774391879.811833, 'last_price_update_time': 1774706760.002919}
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:00 [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-28 14:06:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV
2026-03-28 14:06:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV
2026-03-28 14:06:00 [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-28 14:06:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Saving data for AL11%20DAV: {'auction_closing_time': 1774864800.0, 'created_time': 1774523518.621201, 'last_price_update_time': 1774706760.482317}
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:00 [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-28 14:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:00 [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-28 14:06:00 [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-28 14:06:00 [bca.uk] INFO: Found listing with ID: MF61%20FVN
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF61%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for MF61%20FVN: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: MT09%20FDX
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT09%2520FDX%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for MT09%20FDX: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: PK11%20ZFG
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK11%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for PK11%20ZFG: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: RJ57%20KKY
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ57%2520KKY%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for RJ57%20KKY: 2
2026-03-28 14:06:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY
2026-03-28 14:06:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2f6bae8-213b-593a-8c54-14511b54f913 with scrape type 2
2026-03-28 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2f6bae8-213b-593a-8c54-14511b54f913 with scrape type 2
2026-03-28 14:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2f6bae8-213b-593a-8c54-14511b54f913, identifier: RJ57%20KKY
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: LC13%20XXF
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC13%2520XXF%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for LC13%20XXF: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: LR63%20VBU
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR63%2520VBU%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for LR63%20VBU: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: L14%20RHU
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L14%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for L14%20RHU: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: HK14%20ZDR
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK14%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for HK14%20ZDR: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: MA68%20OAS
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA68%2520OAS%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for MA68%20OAS: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: YN18%20XLF
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for YN18%20XLF: 0
2026-03-28 14:06:00 [bca.uk] INFO: Found listing with ID: OE23%20DFP
2026-03-28 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:06:00 [bca.uk] INFO: Scrape type for OE23%20DFP: 2
2026-03-28 14:06:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP
2026-03-28 14:06:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with scrape type 2
2026-03-28 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with scrape type 2
2026-03-28 14:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78, identifier: OE23%20DFP
2026-03-28 14:06:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928859/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY
2026-03-28 14:06:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY
2026-03-28 14:06:01 [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-28 14:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:01 [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': 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-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ57%2520KKY%27 HTTP/1.1" 200 None
2026-03-28 14:06:01 [bca.uk] INFO: Saving data for RJ57%20KKY: {'auction_closing_time': 1774864800.0, 'created_time': 1774391876.021488, 'last_price_update_time': 1774706761.26623}
2026-03-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:01 [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-28 14:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP
2026-03-28 14:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP
2026-03-28 14:06:01 [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-28 14:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:06:01 [bca.uk] INFO: Saving data for OE23%20DFP: {'auction_closing_time': 1775286000.0, 'created_time': 1773908771.573241, 'last_price_update_time': 1774706761.712917}
2026-03-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:01 [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-28 14:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:06:01 [bca.uk] INFO: Found listing with ID: SP08%20HWJ
2026-03-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP08%2520HWJ%27 HTTP/1.1" 200 None
2026-03-28 14:06:01 [bca.uk] INFO: Scrape type for SP08%20HWJ: 2
2026-03-28 14:06:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ
2026-03-28 14:06:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1470ebd9-e68f-5228-9bc5-cf82ba263673 with scrape type 2
2026-03-28 14:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1470ebd9-e68f-5228-9bc5-cf82ba263673 with scrape type 2
2026-03-28 14:06:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1470ebd9-e68f-5228-9bc5-cf82ba263673, identifier: SP08%20HWJ
2026-03-28 14:06:01 [bca.uk] INFO: Found listing with ID: KE71%20OYG
2026-03-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE71%2520OYG%27 HTTP/1.1" 200 None
2026-03-28 14:06:01 [bca.uk] INFO: Scrape type for KE71%20OYG: 0
2026-03-28 14:06:01 [bca.uk] INFO: Found listing with ID: GU23%20RCX
2026-03-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU23%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 14:06:01 [bca.uk] INFO: Scrape type for GU23%20RCX: 0
2026-03-28 14:06:01 [bca.uk] INFO: Found listing with ID: KS67%20YMP
2026-03-28 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS67%2520YMP%27 HTTP/1.1" 200 None
2026-03-28 14:06:02 [bca.uk] INFO: Scrape type for KS67%20YMP: 0
2026-03-28 14:06:02 [bca.uk] INFO: Found listing with ID: LL21%20EHM
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL21%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 14:06:02 [bca.uk] INFO: Scrape type for LL21%20EHM: 2
2026-03-28 14:06:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM
2026-03-28 14:06:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9cd081f-3f68-50eb-8c7e-9493044b440e with scrape type 2
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9cd081f-3f68-50eb-8c7e-9493044b440e with scrape type 2
2026-03-28 14:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9cd081f-3f68-50eb-8c7e-9493044b440e, identifier: LL21%20EHM
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62b710>
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928852%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928852/600 saved to cache
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe113d0>
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928854%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928854/600 saved to cache
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe01c50>
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSA60NYT%252F698947119%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947119/600 saved to cache
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd1d2d0>
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ24UKC%252F698717262%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717262/600 saved to cache
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f2d10>
2026-03-28 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSA60NYT%252F698947154%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947154/600 saved to cache
2026-03-28 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928872/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928872>
2026-03-28 14:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928869/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928869>
2026-03-28 14:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717232>
2026-03-28 14:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ
2026-03-28 14:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ
2026-03-28 14:06:02 [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-28 14:06:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:02 [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': 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-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP08%2520HWJ%27 HTTP/1.1" 200 None
2026-03-28 14:06:02 [bca.uk] INFO: Saving data for SP08%20HWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774188555.997181, 'last_price_update_time': 1774706762.708306}
2026-03-28 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:02 [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-28 14:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM
2026-03-28 14:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM
2026-03-28 14:06:02 [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-28 14:06:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL21%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Saving data for LL21%20EHM: {'auction_closing_time': 1774854000.0, 'created_time': 1773826624.3179, 'last_price_update_time': 1774706763.049179}
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:03 [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-28 14:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:06:03 [bca.uk] INFO: Found listing with ID: FR62%20KCZ
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FR62%2520KCZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Scrape type for FR62%20KCZ: 0
2026-03-28 14:06:03 [bca.uk] INFO: Found listing with ID: KM66%20FHL
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM66%2520FHL%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Scrape type for KM66%20FHL: 0
2026-03-28 14:06:03 [bca.uk] INFO: Found listing with ID: KY06%20TYK
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY06%2520TYK%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Scrape type for KY06%20TYK: 0
2026-03-28 14:06:03 [bca.uk] INFO: Found listing with ID: RF68%20KUV
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF68%2520KUV%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Scrape type for RF68%20KUV: 2
2026-03-28 14:06:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV
2026-03-28 14:06:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 788094bb-0c08-57ce-a434-74ccb287d368 with scrape type 2
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 788094bb-0c08-57ce-a434-74ccb287d368 with scrape type 2
2026-03-28 14:06:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 788094bb-0c08-57ce-a434-74ccb287d368, identifier: RF68%20KUV
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbc3e50>
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928857%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928857/600 saved to cache
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68c050>
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_expert_report_file_14e907ac-1bf6-43e5-8eab-acfc6ae4aa3f.pdf HTTP/1.1" 201 0
2026-03-28 14:06:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1da598bb-916d-5198-a760-5aef625fcf96, skipping ID generation
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DEN10PWV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EN10PWV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89df90>
2026-03-28 14:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928859%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928859/600 saved to cache
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928874>
2026-03-28 14:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM05%20FYZ-GB>
2026-03-28 14:06:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV
2026-03-28 14:06:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV
2026-03-28 14:06:03 [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-28 14:06:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF68%2520KUV%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Saving data for RF68%20KUV: {'auction_closing_time': 1774854000.0, 'created_time': 1774523445.195294, 'last_price_update_time': 1774706763.801476}
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:03 [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-28 14:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928863/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:03 [bca.uk] INFO: Found listing with ID: RV18%20ZFG
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [bca.uk] INFO: Scrape type for RV18%20ZFG: 2
2026-03-28 14:06:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG
2026-03-28 14:06:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4757170f-43a0-5ce2-b902-afd5cca8588b with scrape type 2
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4757170f-43a0-5ce2-b902-afd5cca8588b with scrape type 2
2026-03-28 14:06:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4757170f-43a0-5ce2-b902-afd5cca8588b, identifier: RV18%20ZFG
2026-03-28 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698681962%27 HTTP/1.1" 200 None
2026-03-28 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698681962 not downloaded yet
2026-03-28 14:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920845>
2026-03-28 14:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717217>
2026-03-28 14:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OW69BUU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947025>
2026-03-28 14:06:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG
2026-03-28 14:06:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG
2026-03-28 14:06:04 [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-28 14:06:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 14:06:04 [bca.uk] INFO: Saving data for RV18%20ZFG: {'auction_closing_time': 1774854000.0, 'created_time': 1773933188.374824, 'last_price_update_time': 1774706764.386018}
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:04 [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-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbc2d90>
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLJ24UKC%252F698717332%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717332/600 saved to cache
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcf4650>
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLJ24UKC%252F698717312%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717312/600 saved to cache
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c926dd0>
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLJ24UKC%252F698717287%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717287/600 saved to cache
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920825/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920825>
2026-03-28 14:06:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920835>
2026-03-28 14:06:04 [bca.uk] INFO: Found listing with ID: VO14%20OTM
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO14%2520OTM%27 HTTP/1.1" 200 None
2026-03-28 14:06:04 [bca.uk] INFO: Scrape type for VO14%20OTM: 0
2026-03-28 14:06:04 [bca.uk] INFO: Found listing with ID: HW19%20NFU
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW19%2520NFU%27 HTTP/1.1" 200 None
2026-03-28 14:06:04 [bca.uk] INFO: Scrape type for HW19%20NFU: 2
2026-03-28 14:06:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU
2026-03-28 14:06:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e02d7ea0-9101-5aec-a4f5-a66c0af545ad with scrape type 2
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e02d7ea0-9101-5aec-a4f5-a66c0af545ad with scrape type 2
2026-03-28 14:06:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e02d7ea0-9101-5aec-a4f5-a66c0af545ad, identifier: HW19%20NFU
2026-03-28 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698681979%27 HTTP/1.1" 200 None
2026-03-28 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698681979 not downloaded yet
2026-03-28 14:06:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU
2026-03-28 14:06:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU
2026-03-28 14:06:04 [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-28 14:06:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW19%2520NFU%27 HTTP/1.1" 200 None
2026-03-28 14:06:05 [bca.uk] INFO: Saving data for HW19%20NFU: {'auction_closing_time': 1774854000.0, 'created_time': 1773838321.78319, 'last_price_update_time': 1774706765.111088}
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:05 [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-28 14:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934051>
2026-03-28 14:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729735>
2026-03-28 14:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928869/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:05 [bca.uk] INFO: Found listing with ID: PX65%20UKM
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX65%2520UKM%27 HTTP/1.1" 200 None
2026-03-28 14:06:05 [bca.uk] INFO: Scrape type for PX65%20UKM: 2
2026-03-28 14:06:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f32abd7a-f00f-5154-8651-761728dd886a with identifier: PX65%20UKM
2026-03-28 14:06:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f32abd7a-f00f-5154-8651-761728dd886a with scrape type 2
2026-03-28 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f32abd7a-f00f-5154-8651-761728dd886a with scrape type 2
2026-03-28 14:06:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f32abd7a-f00f-5154-8651-761728dd886a, identifier: PX65%20UKM
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682002%27 HTTP/1.1" 200 None
2026-03-28 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682002 not downloaded yet
2026-03-28 14:06:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98c190>
2026-03-28 14:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928863%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928863/600 saved to cache
2026-03-28 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SA60NYT/42810538?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=E2aZntMhZA%2B%2F8gu6iOIeQUHtNbnCVBf4tuK50ckRu0U%3D)
2026-03-28 14:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928872/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f32abd7a-f00f-5154-8651-761728dd886a with identifier: PX65%20UKM
2026-03-28 14:06:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f32abd7a-f00f-5154-8651-761728dd886a with identifier: PX65%20UKM
2026-03-28 14:06:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f32abd7a-f00f-5154-8651-761728dd886a with identifier: PX65%20UKM to the API
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX65%20UKM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f32abd7a-f00f-5154-8651-761728dd886a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX65 UKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX65%20UKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 53728,
 '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': 'WMWXS520X02B72642',
 'year': 2015}
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX65%2520UKM%27 HTTP/1.1" 200 None
2026-03-28 14:06:05 [bca.uk] INFO: Saving data for PX65%20UKM: {'auction_closing_time': 1774854000.0, 'created_time': 1774523252.559584, 'last_price_update_time': 1774706765.913613}
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX65%2520UKM') HTTP/1.1" 204 0
2026-03-28 14:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:05 [bca.uk] INFO: Found listing with ID: KR61%20ECC
2026-03-28 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR61%2520ECC%27 HTTP/1.1" 200 None
2026-03-28 14:06:05 [bca.uk] INFO: Scrape type for KR61%20ECC: 2
2026-03-28 14:06:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC
2026-03-28 14:06:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d82978e3-1dbd-5e85-a8e0-e19da11b693a with scrape type 2
2026-03-28 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d82978e3-1dbd-5e85-a8e0-e19da11b693a with scrape type 2
2026-03-28 14:06:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d82978e3-1dbd-5e85-a8e0-e19da11b693a, identifier: KR61%20ECC
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26width%3D600%26docId%3D698682024%27 HTTP/1.1" 200 None
2026-03-28 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682024 not downloaded yet
2026-03-28 14:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d4550>
2026-03-28 14:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_expert_report_file_2c306f36-7094-42c8-86e1-428369178800.pdf HTTP/1.1" 201 0
2026-03-28 14:06:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c8897eb2-3293-514c-86a5-f8c7210c23b1, skipping ID generation
2026-03-28 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DHY60RUC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY60RUC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW69BUU/42810360?sv=2020-08-04&st=2026-03-28T14%3A05%3A41Z&se=2026-03-28T14%3A30%3A41Z&sr=b&sp=r&sig=K9lRxvrb31NcTkLXgZADadn3Empdjh1%2BI4o9SeNOjN0%3D)
2026-03-28 14:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EN10PWV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC
2026-03-28 14:06:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC
2026-03-28 14:06:06 [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-28 14:06:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&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-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR61%2520ECC%27 HTTP/1.1" 200 None
2026-03-28 14:06:06 [bca.uk] INFO: Saving data for KR61%20ECC: {'auction_closing_time': 1774854000.0, 'created_time': 1774523270.344478, 'last_price_update_time': 1774706766.502799}
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:06 [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-28 14:06:06 [bca.uk] INFO: Found listing with ID: CY13%20EPU
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY13%2520EPU%27 HTTP/1.1" 200 None
2026-03-28 14:06:06 [bca.uk] INFO: Scrape type for CY13%20EPU: 2
2026-03-28 14:06:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f49ed0f-8bec-59a1-b02e-d17eae02133b with identifier: CY13%20EPU
2026-03-28 14:06:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f49ed0f-8bec-59a1-b02e-d17eae02133b with scrape type 2
2026-03-28 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f49ed0f-8bec-59a1-b02e-d17eae02133b with scrape type 2
2026-03-28 14:06:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f49ed0f-8bec-59a1-b02e-d17eae02133b, identifier: CY13%20EPU
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26width%3D600%26docId%3D698682038%27 HTTP/1.1" 200 None
2026-03-28 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682038 not downloaded yet
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26width%3D600%26docId%3D698682008%27 HTTP/1.1" 200 None
2026-03-28 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682008 not downloaded yet
2026-03-28 14:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681962/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698681962>
2026-03-28 14:06:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f49ed0f-8bec-59a1-b02e-d17eae02133b with identifier: CY13%20EPU
2026-03-28 14:06:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f49ed0f-8bec-59a1-b02e-d17eae02133b with identifier: CY13%20EPU
2026-03-28 14:06:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f49ed0f-8bec-59a1-b02e-d17eae02133b with identifier: CY13%20EPU to the API
2026-03-28 14:06:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY13%20EPU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f49ed0f-8bec-59a1-b02e-d17eae02133b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CY13 EPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY13%20EPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 91862,
 '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 A5 2.0 TDI 177 QUATTRO BLACK ED.S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TDI 177 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ8T9DA077690',
 'year': 2013}
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY13%2520EPU%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Saving data for CY13%20EPU: {'auction_closing_time': 1774854000.0, 'created_time': 1774437407.596584, 'last_price_update_time': 1774706767.090162}
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY13%2520EPU') HTTP/1.1" 204 0
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9105d0>
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ24UKC%252F698717232%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717232/600 saved to cache
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d96de50>
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928869%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928869/600 saved to cache
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c139a50>
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSA60NYT%252F698947025%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947025/600 saved to cache
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 389368a0-4349-5257-9e72-f8c2c2fc01c4
2026-03-28 14:06:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 389368a0-4349-5257-9e72-f8c2c2fc01c4, skipping ID generation
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 389368a0-4349-5257-9e72-f8c2c2fc01c4 sending to next pipeline
2026-03-28 14:06:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 389368a0-4349-5257-9e72-f8c2c2fc01c4, identifier: SA60%20NYT
2026-03-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c996590>
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928872%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928872/600 saved to cache
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c138dd0>
2026-03-28 14:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOW69BUU%252F697928874%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928874/600 saved to cache
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698681979>
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: NV21%20YRL
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV21%2520YRL%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for NV21%20YRL: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: EN68%20PKU
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN68%2520PKU%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for EN68%20PKU: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: YF18%20DCZ
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF18%2520DCZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for YF18%20DCZ: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: NS16%20AHS
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NS16%2520AHS%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for NS16%20AHS: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: LT13%20WRU
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT13%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for LT13%20WRU: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: FY65%20BZP
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY65%2520BZP%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for FY65%20BZP: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: FX15%20VFY
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX15%2520VFY%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for FX15%20VFY: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: FM03%20CCZ
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM03%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for FM03%20CCZ: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: FA17%20TWN
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA17%2520TWN%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for FA17%20TWN: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: WF66%20WCL
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF66%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for WF66%20WCL: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: PJ64%20LVP
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ64%2520LVP%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for PJ64%20LVP: 0
2026-03-28 14:06:07 [bca.uk] INFO: Found listing with ID: KP69%20DTN
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP69%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [bca.uk] INFO: Scrape type for KP69%20DTN: 0
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682064%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682064 not downloaded yet
2026-03-28 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682033%27 HTTP/1.1" 200 None
2026-03-28 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682033 not downloaded yet
2026-03-28 14:06:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT
2026-03-28 14:06:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT
2026-03-28 14:06:07 [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-28 14:06:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947025/600>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_expert_report_file_a373ca16-f136-4d11-929a-89565f1acd47.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53669,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946982/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698946995/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947003/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947015/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947090/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_389368a0-4349-5257-9e72-f8c2c2fc01c4/389368a0-4349-5257-9e72-f8c2c2fc01c4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SA60NYT/698947154/600',
             'Width': 600}],
 '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-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA60%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [bca.uk] INFO: Saving data for SA60%20NYT: {'created_time': 1774706768.055712, 'last_price_update_time': 1774706768.055724, 'auction_closing_time': 1774951200.0}
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:08 [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-28 14:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920825/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c453c90>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLJ24UKC%252F698717217%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717217/600 saved to cache
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deb2150>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FOW69BUU%252F697928840%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928840/600 saved to cache
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0d569b1a-e283-5140-bff5-8b0083b89ad4
2026-03-28 14:06:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d569b1a-e283-5140-bff5-8b0083b89ad4, skipping ID generation
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d569b1a-e283-5140-bff5-8b0083b89ad4 sending to next pipeline
2026-03-28 14:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d569b1a-e283-5140-bff5-8b0083b89ad4, identifier: OW69%20BUU
2026-03-28 14:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729718>
2026-03-28 14:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717129/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LJ24UKC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682002>
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698682099%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682099 not downloaded yet
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698682050%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682050 not downloaded yet
2026-03-28 14:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU
2026-03-28 14:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU
2026-03-28 14:06:08 [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-28 14:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928840/600>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_expert_report_file_b1e5d033-2225-47d9-8cde-ab766714444c.pdf',
 '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': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928846/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928852/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928854/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41491,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928859/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928863/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61678,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928869/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86882,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928872/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d569b1a-e283-5140-bff5-8b0083b89ad4/0d569b1a-e283-5140-bff5-8b0083b89ad4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW69BUU/697928874/600',
             'Width': 600}],
 '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-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW69%2520BUU%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [bca.uk] INFO: Saving data for OW69%20BUU: {'created_time': 1774706768.778013, 'last_price_update_time': 1774706768.778025, 'auction_closing_time': 1775124000.0}
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:08 [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-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c96b7d0>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_expert_report_file_efefb426-c6dc-41a6-9172-926ba67d0941.pdf HTTP/1.1" 201 0
2026-03-28 14:06:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cd20e351-5a2e-5326-baf7-36f908a1b729, skipping ID generation
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DLM05FYZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM05FYZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbfc450>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD06WNS%252F698920845%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920845/600 saved to cache
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681962/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934001/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934001>
2026-03-28 14:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729695>
2026-03-28 14:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920811>
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698682127%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682127 not downloaded yet
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698682065%27 HTTP/1.1" 200 None
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682065 not downloaded yet
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69e850>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD06WNS%252F698920835%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920835/600 saved to cache
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe31350>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD06WNS%252F698920825%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920825/600 saved to cache
2026-03-28 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:06:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b8290>
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBU67HNA%252F698729735%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729735/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d740650>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD57FXL%252F698934051%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934051/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682024/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682024>
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698681990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY60RUC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910306%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910306 not downloaded yet
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682159%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682159 not downloaded yet
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682092%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682092 not downloaded yet
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910324%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910324 not downloaded yet
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682116%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682116 not downloaded yet
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682008>
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729674>
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682038>
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933964/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933964>
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910339%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910339 not downloaded yet
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd6a90>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698681962%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681962/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c16ec50>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698681944%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681944/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682143%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682143 not downloaded yet
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717129/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ24UKC/42810350?sv=2020-08-04&st=2026-03-28T14%3A05%3A36Z&se=2026-03-28T14%3A30%3A36Z&sr=b&sp=r&sig=cuxyo0kEMI6Rf8WOKAH0rgALMpgPmn%2FBYgPsLsWZGdY%3D)
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910360%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910360 not downloaded yet
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682174%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682174 not downloaded yet
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD06WNS/42809781?sv=2020-08-04&st=2026-03-28T14%3A05%3A31Z&se=2026-03-28T14%3A30%3A31Z&sr=b&sp=r&sig=OTvnKFmvSmD2QJ4F%2F503KbBKEXfjVzDNMqEsXfGzuJ0%3D)
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910381%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910381 not downloaded yet
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698682194%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682194 not downloaded yet
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd92810>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698681979%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681979/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682099>
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682050>
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910429%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910429 not downloaded yet
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682024/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698681990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682065>
2026-03-28 14:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934001/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910462%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910462 not downloaded yet
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910487%27 HTTP/1.1" 200 None
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910487 not downloaded yet
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93b510>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698682002%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682002/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69ef50>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ24UKC%252F698717129%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717129/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889
2026-03-28 14:06:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e21ba6d8-ccbd-5912-bd24-f51d3dc89889, skipping ID generation
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889 sending to next pipeline
2026-03-28 14:06:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e21ba6d8-ccbd-5912-bd24-f51d3dc89889, identifier: LJ24%20UKC
2026-03-28 14:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1fc90>
2026-03-28 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBU67HNA%252F698729718%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729718/600 saved to cache
2026-03-28 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:06:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC
2026-03-28 14:06:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC
2026-03-28 14:06:09 [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-28 14:06:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717129/600>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_expert_report_file_52b6718e-3afc-4ffb-a77c-c75d89aa5b8f.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717129/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717152/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43663,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75991,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84191,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717312/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21ba6d8-ccbd-5912-bd24-f51d3dc89889/e21ba6d8-ccbd-5912-bd24-f51d3dc89889_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70492,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ24UKC/698717332/600',
             'Width': 600}],
 '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-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ24%2520UKC%27 HTTP/1.1" 200 None
2026-03-28 14:06:10 [bca.uk] INFO: Saving data for LJ24%20UKC: {'created_time': 1774706770.088825, 'last_price_update_time': 1774706770.088838, 'auction_closing_time': 1775124000.0}
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:10 [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-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67HNA/42810584?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=jvqWs0bbwwPNyCuILhTmpoSOvgJ5gvo7FW1OJ3cgP4I%3D)
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682143>
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910339>
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682116>
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682174>
2026-03-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933964/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD57FXL/42810412?sv=2020-08-04&st=2026-03-28T14%3A05%3A27Z&se=2026-03-28T14%3A30%3A27Z&sr=b&sp=r&sig=SrrbefNVxYUh04mJFXEMP7I6EJU13XfRB%2BYQXtzw2lU%3D)
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698910521%27 HTTP/1.1" 200 None
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910521 not downloaded yet
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4e2650>
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD06WNS%252F698920811%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920811/600 saved to cache
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2
2026-03-28 14:06:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2, skipping ID generation
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bbfa1477-6876-5cb3-8bcc-b863e9aae5b2 sending to next pipeline
2026-03-28 14:06:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2, identifier: LD06%20WNS
2026-03-28 14:06:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2 with identifier: LD06%20WNS
2026-03-28 14:06:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2 with identifier: LD06%20WNS
2026-03-28 14:06:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbfa1477-6876-5cb3-8bcc-b863e9aae5b2 with identifier: LD06%20WNS to the API
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920811/600>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_expert_report_file_1d6e59ed-5669-401d-b2c4-e18cb42c7602.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD06%20WNS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbfa1477-6876-5cb3-8bcc-b863e9aae5b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD06 WNS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD06%20WNS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 84900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920809/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920811/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160245,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153927,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162050,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920825/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141440,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920830/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbfa1477-6876-5cb3-8bcc-b863e9aae5b2/bbfa1477-6876-5cb3-8bcc-b863e9aae5b2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD06WNS/698920845/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 2.2 CLUB MPV',
 'transmission': 'automatic',
 'trim': 'CLUB',
 'vin': 'W0L0AHM7562144045',
 'year': 2006}
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD06%2520WNS%27 HTTP/1.1" 200 None
2026-03-28 14:06:10 [bca.uk] INFO: Saving data for LD06%20WNS: {'created_time': 1774706770.703295, 'last_price_update_time': 1774706770.703306, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD06%2520WNS') HTTP/1.1" 204 0
2026-03-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910429/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910429>
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682194>
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910360/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910360>
2026-03-28 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910381>
2026-03-28 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c823990>
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBU67HNA%252F698729695%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729695/600 saved to cache
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d979a50>
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FEN10PWV%252F698682024%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682024/600 saved to cache
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c187f10>
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698681990%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698681990/600 saved to cache
2026-03-28 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d978c10>
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD57FXL%252F698934001%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934001/600 saved to cache
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd57c90>
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682008%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682008/600 saved to cache
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9781d0>
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FEN10PWV%252F698682038%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682038/600 saved to cache
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c924ed0>
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBU67HNA%252F698729674%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729674/600 saved to cache
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21
2026-03-28 14:06:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21, skipping ID generation
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e5b1ecb7-cfa8-5758-b32f-ed9093a37d21 sending to next pipeline
2026-03-28 14:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21, identifier: BU67%20HNA
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30701490>
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD57FXL%252F698933964%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933964/600 saved to cache
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb
2026-03-28 14:06:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb, skipping ID generation
2026-03-28 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb sending to next pipeline
2026-03-28 14:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb, identifier: LD57%20FXL
2026-03-28 14:06:11 [scrapy.extensions.logstats] INFO: Crawled 164 pages (at 8 pages/min), scraped 312 items (at 72 items/min)
2026-03-28 14:06:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:06:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21 with identifier: BU67%20HNA
2026-03-28 14:06:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21 with identifier: BU67%20HNA
2026-03-28 14:06:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5b1ecb7-cfa8-5758-b32f-ed9093a37d21 with identifier: BU67%20HNA to the API
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729674/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_expert_report_file_c4eb7c7e-a963-4451-b3f5-dd2c1dc491ea.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU67%20HNA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5b1ecb7-cfa8-5758-b32f-ed9093a37d21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU67 HNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU67%20HNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 100907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729591/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729626/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52330,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54227,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729718/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729735/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b1ecb7-cfa8-5758-b32f-ed9093a37d21/e5b1ecb7-cfa8-5758-b32f-ed9093a37d21_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72822,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67HNA/698729755/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 2.0 CDTI 170 ELITE MPV',
 'transmission': 'manual',
 'trim': 'CDTI 170 ELITE',
 'vin': 'W0VPE9E77J1070557',
 'year': 2017}
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU67%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:06:11 [bca.uk] INFO: Saving data for BU67%20HNA: {'created_time': 1774706771.903767, 'last_price_update_time': 1774706771.903779, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU67%2520HNA') HTTP/1.1" 204 0
2026-03-28 14:06:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with identifier: LD57%20FXL
2026-03-28 14:06: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-28 14:06:12 [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-28 14:06:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933964/600>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_expert_report_file_77fc66f9-d63e-4972-8cf9-03fe5dabcbc8.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48371,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47487,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46718,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933945/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698933964/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92071,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934001/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71481,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e95b6e-a78f-537e-8c08-58f1a7f0a9cb/64e95b6e-a78f-537e-8c08-58f1a7f0a9cb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD57FXL/698934069/600',
             'Width': 600}],
 '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-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD57%2520FXL%27 HTTP/1.1" 200 None
2026-03-28 14:06:12 [bca.uk] INFO: Saving data for LD57%20FXL: {'created_time': 1774706772.393383, 'last_price_update_time': 1774706772.393398, 'auction_closing_time': 1774951200.0}
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:12 [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-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910487/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910487>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910324>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682092/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682092>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910462/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910462>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d96cd90>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682065%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682065/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd7a90>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FEN10PWV%252F698682099%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682099/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69f410>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682050%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682050/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd6cd0>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682174%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682174/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dec50>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLM05FYZ%252F698910339%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910339/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910360/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682127>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910306>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910521/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910521>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682159>
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910429/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b7510>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682116%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682116/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca60f90>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682143%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682143/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c855a90>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLM05FYZ%252F698910381%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910381/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682092/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682033>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682064/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698682064>
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910462/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698129701>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM05FYZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910487/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d63d390>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLM05FYZ%252F698910360%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910360/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b9690>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLM05FYZ%252F698910429%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910429/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbfc750>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682194%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682194/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180820>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814148>
2026-03-28 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947171>
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682159/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910521/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7987d0>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLM05FYZ%252F698910324%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910324/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c16d950>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY60RUC%252F698682092%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682092/600 saved to cache
2026-03-28 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:06:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59a350>
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM05FYZ%252F698910462%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910462/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d63da10>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM05FYZ%252F698910487%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910487/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM05FYZ/42809535?sv=2020-08-04&st=2026-03-28T14%3A06%3A02Z&se=2026-03-28T14%3A31%3A02Z&sr=b&sp=r&sig=0XLGDeD93HjjiKgV4xBnfu5dFMIwsNV4XYOCMU8Ir%2BU%3D)
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY60RUC/42809800?sv=2020-08-04&st=2026-03-28T14%3A05%3A57Z&se=2026-03-28T14%3A30%3A57Z&sr=b&sp=r&sig=H4xVPX%2BQkg%2Fn%2BFlYv77ijhVV1CRf9V8vR2rcopF3JXw%3D)
2026-03-28 14:06:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284367/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284367>
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682064/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN10PWV/42809685?sv=2020-08-04&st=2026-03-28T14%3A05%3A53Z&se=2026-03-28T14%3A30%3A53Z&sr=b&sp=r&sig=0bUhTFZOWsPha81YwFXHCk91lxzBfSWRH%2BlFeQKDFV0%3D)
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe34050>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM05FYZ%252F698910306%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910306/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d892f90>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698682159%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682159/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c705c50>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698682127%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682127/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd87fd0>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM05FYZ%252F698910521%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910521/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920383>
2026-03-28 14:06:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180810>
2026-03-28 14:06:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY19%20BNC-GB>
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:06:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929281>
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c704290>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLM05FYZ%252F698910291%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910291/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cd20e351-5a2e-5326-baf7-36f908a1b729
2026-03-28 14:06:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cd20e351-5a2e-5326-baf7-36f908a1b729, skipping ID generation
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cd20e351-5a2e-5326-baf7-36f908a1b729 sending to next pipeline
2026-03-28 14:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd20e351-5a2e-5326-baf7-36f908a1b729, identifier: LM05%20FYZ
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d96fc10>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FHY60RUC%252F698682033%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682033/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c8897eb2-3293-514c-86a5-f8c7210c23b1
2026-03-28 14:06:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c8897eb2-3293-514c-86a5-f8c7210c23b1, skipping ID generation
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c8897eb2-3293-514c-86a5-f8c7210c23b1 sending to next pipeline
2026-03-28 14:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8897eb2-3293-514c-86a5-f8c7210c23b1, identifier: HY60%20RUC
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b0550>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBT66DFX%252F698129701%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129701/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d63d010>
2026-03-28 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FEN10PWV%252F698682064%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682064/600 saved to cache
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1da598bb-916d-5198-a760-5aef625fcf96
2026-03-28 14:06:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1da598bb-916d-5198-a760-5aef625fcf96, skipping ID generation
2026-03-28 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1da598bb-916d-5198-a760-5aef625fcf96 sending to next pipeline
2026-03-28 14:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1da598bb-916d-5198-a760-5aef625fcf96, identifier: EN10%20PWV
2026-03-28 14:06:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd20e351-5a2e-5326-baf7-36f908a1b729 with identifier: LM05%20FYZ
2026-03-28 14:06:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd20e351-5a2e-5326-baf7-36f908a1b729 with identifier: LM05%20FYZ
2026-03-28 14:06:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd20e351-5a2e-5326-baf7-36f908a1b729 with identifier: LM05%20FYZ to the API
2026-03-28 14:06:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910291/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_expert_report_file_efefb426-c6dc-41a6-9172-926ba67d0941.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM05%20FYZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd20e351-5a2e-5326-baf7-36f908a1b729',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM05 FYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM05%20FYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 63136,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44536,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910324/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40473,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910360/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39378,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82957,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910429/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910462/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910487/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd20e351-5a2e-5326-baf7-36f908a1b729/cd20e351-5a2e-5326-baf7-36f908a1b729_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM05FYZ/698910521/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 S Hatchback',
 'transmission': 'automatic',
 'trim': 'S',
 'vin': 'SJNEBAK12U1443438',
 'year': 2005}
2026-03-28 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM05%2520FYZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:14 [bca.uk] INFO: Saving data for LM05%20FYZ: {'created_time': 1774706774.244826, 'last_price_update_time': 1774706774.244839, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM05%2520FYZ') HTTP/1.1" 204 0
2026-03-28 14:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8897eb2-3293-514c-86a5-f8c7210c23b1 with identifier: HY60%20RUC
2026-03-28 14:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8897eb2-3293-514c-86a5-f8c7210c23b1 with identifier: HY60%20RUC
2026-03-28 14:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8897eb2-3293-514c-86a5-f8c7210c23b1 with identifier: HY60%20RUC to the API
2026-03-28 14:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682033/600>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_expert_report_file_2c306f36-7094-42c8-86e1-428369178800.pdf',
 '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-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c8897eb2-3293-514c-86a5-f8c7210c23b1',
 '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': 53874,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698681990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52158,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54219,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54140,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682065/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50822,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682092/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75917,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682116/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8897eb2-3293-514c-86a5-f8c7210c23b1/c8897eb2-3293-514c-86a5-f8c7210c23b1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85319,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY60RUC/698682194/600',
             'Width': 600}],
 '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-28 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY60%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 14:06:14 [bca.uk] INFO: Saving data for HY60%20RUC: {'created_time': 1774706774.695474, 'last_price_update_time': 1774706774.695486, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:14 [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-28 14:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV
2026-03-28 14:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV
2026-03-28 14:06:14 [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-28 14:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682064/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_expert_report_file_14e907ac-1bf6-43e5-8eab-acfc6ae4aa3f.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681962/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698681979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53867,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682024/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682064/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682127/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1da598bb-916d-5198-a760-5aef625fcf96/1da598bb-916d-5198-a760-5aef625fcf96_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN10PWV/698682159/600',
             'Width': 600}],
 '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-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN10%2520PWV%27 HTTP/1.1" 200 None
2026-03-28 14:06:15 [bca.uk] INFO: Saving data for EN10%20PWV: {'created_time': 1774706775.069314, 'last_price_update_time': 1774706775.069328, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:15 [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-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947158/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947158>
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814113>
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920380>
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814087/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PXZ1595-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180798>
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284362>
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT66DFX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284367/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9c8810>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FNK64UTR%252F698814148%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814148/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008da10>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD64WJN%252F697180820%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180820/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b9910>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAK67LWT%252F698947171%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947171/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT66DFX/42810013?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=Yx0iLoKJXBk4DPNXOVJLOrRp66ZUz648vIo6BTtbrJ0%3D)
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920375>
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929254/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929254>
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550898>
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb1d050>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYB63ZKP%252F698284367%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284367/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947158/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3eed0>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBT66DFX%252F698129695%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129695/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ca2c3006-0503-55ad-a26d-88f328a541b5
2026-03-28 14:06:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ca2c3006-0503-55ad-a26d-88f328a541b5, skipping ID generation
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ca2c3006-0503-55ad-a26d-88f328a541b5 sending to next pipeline
2026-03-28 14:06:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca2c3006-0503-55ad-a26d-88f328a541b5, identifier: BT66%20DFX
2026-03-28 14:06:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca2c3006-0503-55ad-a26d-88f328a541b5 with identifier: BT66%20DFX
2026-03-28 14:06:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca2c3006-0503-55ad-a26d-88f328a541b5 with identifier: BT66%20DFX
2026-03-28 14:06:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca2c3006-0503-55ad-a26d-88f328a541b5 with identifier: BT66%20DFX to the API
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129695/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_expert_report_file_ee7de95f-3019-4880-bf03-c0ec2e74c8b0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT66%20DFX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca2c3006-0503-55ad-a26d-88f328a541b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT66 DFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT66%20DFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 87492,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48258,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129699/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42996,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41759,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44022,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79611,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129715/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87595,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129725/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca2c3006-0503-55ad-a26d-88f328a541b5/ca2c3006-0503-55ad-a26d-88f328a541b5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT66DFX/698129740/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.2 P/T 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7PAHMTCGR790590',
 'year': 2016}
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT66%2520DFX%27 HTTP/1.1" 200 None
2026-03-28 14:06:15 [bca.uk] INFO: Saving data for BT66%20DFX: {'created_time': 1774706775.866105, 'last_price_update_time': 1774706775.866116, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT66%2520DFX') HTTP/1.1" 204 0
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814087/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PXZ1595/42808016?sv=2020-08-04&st=2026-03-28T14%3A04%3A01Z&se=2026-03-28T14%3A29%3A01Z&sr=b&sp=r&sig=xu3OmTnGiQ74jDpi5YWrXOjZvBn7hDxoXdoCW9aef04%3D)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ63%20JYB-GB>
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929254/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d5b10>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY65KRJ%252F698920383%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920383/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e8b10>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD64WJN%252F697180810%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180810/600 saved to cache
2026-03-28 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:06:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb3010>
2026-03-28 14:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD11FZB%252F698929281%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929281/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd81dd0>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_expert_report_file_22cf9b42-9188-4e55-8365-d04b45e54a9f.pdf HTTP/1.1" 201 0
2026-03-28 14:06:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e70be94c-e868-51f1-a147-7ef5a60aac74, skipping ID generation
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DKY19BNC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY19BNC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb3690>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAK67LWT%252F698947158%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947158/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb2c10>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FNK64UTR%252F698814113%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814113/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947126/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK67LWT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929226>
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180789>
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YB63ZKP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR18%20ZWP-GB>
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717096%27 HTTP/1.1" 200 None
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717096 not downloaded yet
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de13e50>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FPXZ1595%252F698814087%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814087/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3
2026-03-28 14:06:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3, skipping ID generation
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 sending to next pipeline
2026-03-28 14:06:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3, identifier: PXZ%201595
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e8110>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY65KRJ%252F698920380%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920380/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c13f010>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYB63ZKP%252F698284362%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284362/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9968d0>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD64WJN%252F697180798%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180798/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca1ff10>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY65KRJ%252F698920375%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920375/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3073b550>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYG70CMV%252F697550898%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550898/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb3e10>
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FLD11FZB%252F698929254%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929254/600 saved to cache
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550876>
2026-03-28 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920373/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY65KRJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717119%27 HTTP/1.1" 200 None
2026-03-28 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717119 not downloaded yet
2026-03-28 14:06:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595
2026-03-28 14:06:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595
2026-03-28 14:06:16 [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-28 14:06:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814087/600>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_expert_report_file_d6e46f81-0680-46ef-97e7-3f7fdf26697b.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814087/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45087,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814105/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43481,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45168,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814161/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92267,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55230,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814225/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75645,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814242/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3/8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PXZ1595/698814256/600',
             'Width': 600}],
 '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-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [bca.uk] INFO: Saving data for PXZ%201595: {'created_time': 1774706777.085245, 'last_price_update_time': 1774706777.085255, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929196/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929196>
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD64WJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND19%20ZXL-GB>
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180780/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697180780>
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NK64UTR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717137%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717137 not downloaded yet
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717157%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717157 not downloaded yet
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717180%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717180 not downloaded yet
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717208%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717208 not downloaded yet
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929162>
2026-03-28 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550832/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550832>
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717239%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717239 not downloaded yet
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717270%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717270 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB63ZKP/42797877?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=86nclI4iCmgLh3evtZ%2BtpNUit8HkmrBcUBeJLBRYtzg%3D)
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947126/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK67LWT/42810366?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=dnN3%2FeKHnzQfSMnyGaraMReo6SkHH2Dy4nbY3zUESfI%3D)
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717291%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717291 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920373/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY65KRJ/42809575?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=qQyrthkWradfVt2c0sIhPBRny5qzj5uOjQmOciVVoMo%3D)
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d737f10>
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_expert_report_file_629e875a-3639-4579-9a53-f8f2b706dd5c.pdf HTTP/1.1" 201 0
2026-03-28 14:06:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4870bb8b-60c3-52a3-9777-e0e27c2bb711, skipping ID generation
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%26Reg%3DLJ63JYB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LJ63JYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699002866%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002866 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NK64UTR/42807827?sv=2020-08-04&st=2026-03-28T14%3A04%3A00Z&se=2026-03-28T14%3A29%3A00Z&sr=b&sp=r&sig=B2djBTwUnOYzqxtI8e7WJD2j2cACy9SjmoGLE3oN2SE%3D)
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699002878%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002878 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699002889%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002889 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180770/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699002911%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002911 not downloaded yet
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929196/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D699002917%27 HTTP/1.1" 200 None
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002917 not downloaded yet
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a0dd0>
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB63ZKP%252F698284354%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284354/600 saved to cache
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 243a05a7-7cda-5444-ab1c-5fdc014fa410
2026-03-28 14:06:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 243a05a7-7cda-5444-ab1c-5fdc014fa410, skipping ID generation
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 243a05a7-7cda-5444-ab1c-5fdc014fa410 sending to next pipeline
2026-03-28 14:06:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 243a05a7-7cda-5444-ab1c-5fdc014fa410, identifier: YB63%20ZKP
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fdc8310>
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAK67LWT%252F698947126%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947126/600 saved to cache
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96df00f7-d862-5338-b935-5c42d63b82c0
2026-03-28 14:06:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96df00f7-d862-5338-b935-5c42d63b82c0, skipping ID generation
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96df00f7-d862-5338-b935-5c42d63b82c0 sending to next pipeline
2026-03-28 14:06:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96df00f7-d862-5338-b935-5c42d63b82c0, identifier: AK67%20LWT
2026-03-28 14:06:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de84290>
2026-03-28 14:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929226%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929226/600 saved to cache
2026-03-28 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180780/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD64WJN/42809986?sv=2020-08-04&st=2026-03-28T14%3A03%3A59Z&se=2026-03-28T14%3A28%3A59Z&sr=b&sp=r&sig=5rsKGf%2F78vqwWJXVPXpM1R60yxRlhwBt0pb8A02KPMk%3D)
2026-03-28 14:06:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 243a05a7-7cda-5444-ab1c-5fdc014fa410 with identifier: YB63%20ZKP
2026-03-28 14:06:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 243a05a7-7cda-5444-ab1c-5fdc014fa410 with identifier: YB63%20ZKP
2026-03-28 14:06:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 243a05a7-7cda-5444-ab1c-5fdc014fa410 with identifier: YB63%20ZKP to the API
2026-03-28 14:06:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284354/600>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_expert_report_file_556d0e6f-c230-4445-b8bb-5f2ca5c92ce2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB63%20ZKP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '243a05a7-7cda-5444-ab1c-5fdc014fa410',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB63 ZKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB63%20ZKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 97483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50206,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284354/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48877,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284362/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284367/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284372/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284376/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284395/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243a05a7-7cda-5444-ab1c-5fdc014fa410/243a05a7-7cda-5444-ab1c-5fdc014fa410_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87440,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB63ZKP/698284400/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-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': 'U5YHN516LEL119806',
 'year': 2014}
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB63%2520ZKP%27 HTTP/1.1" 200 None
2026-03-28 14:06:18 [bca.uk] INFO: Saving data for YB63%20ZKP: {'created_time': 1774706778.097048, 'last_price_update_time': 1774706778.097058, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB63%2520ZKP') HTTP/1.1" 204 0
2026-03-28 14:06:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96df00f7-d862-5338-b935-5c42d63b82c0 with identifier: AK67%20LWT
2026-03-28 14:06:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96df00f7-d862-5338-b935-5c42d63b82c0 with identifier: AK67%20LWT
2026-03-28 14:06:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96df00f7-d862-5338-b935-5c42d63b82c0 with identifier: AK67%20LWT to the API
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947126/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_expert_report_file_eda58b57-73f8-4dfb-83a5-72990c802962.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK67%20LWT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '96df00f7-d862-5338-b935-5c42d63b82c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK67 LWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK67%20LWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 125633,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947126/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947142/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947158/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947171/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44382,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94561,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947215/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82544,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947231/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947249/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96df00f7-d862-5338-b935-5c42d63b82c0/96df00f7-d862-5338-b935-5c42d63b82c0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK67LWT/698947264/600',
             'Width': 600}],
 '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': 'SJNFAAJ11U2170861',
 'year': 2017}
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK67%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 14:06:18 [bca.uk] INFO: Saving data for AK67%20LWT: {'created_time': 1774706778.514115, 'last_price_update_time': 1774706778.514126, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK67%2520LWT') HTTP/1.1" 204 0
2026-03-28 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929162/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550832/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717119>
2026-03-28 14:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717239/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717239>
2026-03-28 14:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717270>
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D699002941%27 HTTP/1.1" 200 None
2026-03-28 14:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002941 not downloaded yet
2026-03-28 14:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c537850>
2026-03-28 14:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FHY65KRJ%252F698920373%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920373/600 saved to cache
2026-03-28 14:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fe123a59-25d0-509d-9046-e45117da9996
2026-03-28 14:06:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe123a59-25d0-509d-9046-e45117da9996, skipping ID generation
2026-03-28 14:06:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fe123a59-25d0-509d-9046-e45117da9996 sending to next pipeline
2026-03-28 14:06:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe123a59-25d0-509d-9046-e45117da9996, identifier: HY65%20KRJ
2026-03-28 14:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717208>
2026-03-28 14:06:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ
2026-03-28 14:06:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ
2026-03-28 14:06:18 [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-28 14:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920373/600>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_expert_report_file_e3f10af4-dc17-4c41-aae8-7982da737d79.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920373/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42800,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920380/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43254,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920383/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43703,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43607,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920390/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920398/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70873,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe123a59-25d0-509d-9046-e45117da9996/fe123a59-25d0-509d-9046-e45117da9996_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY65KRJ/698920420/600',
             'Width': 600}],
 '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-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY65%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 14:06:19 [bca.uk] INFO: Saving data for HY65%20KRJ: {'created_time': 1774706779.127221, 'last_price_update_time': 1774706779.127231, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:19 [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-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D699002962%27 HTTP/1.1" 200 None
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002962 not downloaded yet
2026-03-28 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002889/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002889>
2026-03-28 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002866>
2026-03-28 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717180>
2026-03-28 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002878>
2026-03-28 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717291>
2026-03-28 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002846/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LJ63JYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8d83d0>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD64WJN%252F697180789%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180789/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca12510>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYG70CMV%252F697550876%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550876/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca10d90>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNK64UTR%252F698814057%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814057/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1a399624-5154-54f6-ad94-51c45341542d
2026-03-28 14:06:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a399624-5154-54f6-ad94-51c45341542d, skipping ID generation
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1a399624-5154-54f6-ad94-51c45341542d sending to next pipeline
2026-03-28 14:06:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a399624-5154-54f6-ad94-51c45341542d, identifier: NK64%20UTR
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6eca50>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_expert_report_file_43fb3546-a5d0-446b-bc16-66c96b493bac.pdf HTTP/1.1" 201 0
2026-03-28 14:06:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b702a3ab-2b9c-56eb-8885-dba723a802f3, skipping ID generation
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DYR18ZWP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YR18ZWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c537410>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD64WJN%252F697180770%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180770/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec8c90>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929196%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929196/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de123d0>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD64WJN%252F697180780%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180780/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43
2026-03-28 14:06:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a6b7695a-3dc3-56dd-a07d-29432fe9fa43, skipping ID generation
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a6b7695a-3dc3-56dd-a07d-29432fe9fa43 sending to next pipeline
2026-03-28 14:06:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6b7695a-3dc3-56dd-a07d-29432fe9fa43, identifier: YD64%20WJN
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d3ed0>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929162%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929162/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3025f650>
2026-03-28 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYG70CMV%252F697550832%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550832/600 saved to cache
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D699002984%27 HTTP/1.1" 200 None
2026-03-28 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002984 not downloaded yet
2026-03-28 14:06:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR
2026-03-28 14:06:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR
2026-03-28 14:06:19 [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-28 14:06:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814057/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_expert_report_file_8a86a61a-288e-46c2-8357-da037834c361.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814073/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814095/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43972,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98593,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814200/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814227/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a399624-5154-54f6-ad94-51c45341542d/1a399624-5154-54f6-ad94-51c45341542d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NK64UTR/698814245/600',
             'Width': 600}],
 '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-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [bca.uk] INFO: Saving data for NK64%20UTR: {'created_time': 1774706780.201097, 'last_price_update_time': 1774706780.201109, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:20 [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-28 14:06:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6b7695a-3dc3-56dd-a07d-29432fe9fa43 with identifier: YD64%20WJN
2026-03-28 14:06:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6b7695a-3dc3-56dd-a07d-29432fe9fa43 with identifier: YD64%20WJN
2026-03-28 14:06:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6b7695a-3dc3-56dd-a07d-29432fe9fa43 with identifier: YD64%20WJN to the API
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180780/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_expert_report_file_ccc4390d-9622-4ec3-8a04-ee2ee1227083.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD64%20WJN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a6b7695a-3dc3-56dd-a07d-29432fe9fa43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD64 WJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD64%20WJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 55272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180770/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180780/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44299,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44518,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180810/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43288,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180820/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180844/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180879/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180911/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6b7695a-3dc3-56dd-a07d-29432fe9fa43/a6b7695a-3dc3-56dd-a07d-29432fe9fa43_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD64WJN/697180946/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'NLHA851CMFZ076775',
 'year': 2014}
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD64%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [bca.uk] INFO: Saving data for YD64%20WJN: {'created_time': 1774706780.637865, 'last_price_update_time': 1774706780.637877, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD64%2520WJN') HTTP/1.1" 204 0
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002911>
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729627%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729627 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002917>
2026-03-28 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717157/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717157>
2026-03-28 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717137>
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D699003016%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699003016 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717239/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729645%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729645 not downloaded yet
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729669%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729669 not downloaded yet
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729690%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729690 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002846/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729700%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729700 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729717%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729717 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1db90>
2026-03-28 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_expert_report_file_60d399fe-5d4e-4bce-8e8f-399303337e0a.pdf HTTP/1.1" 201 0
2026-03-28 14:06:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c9c54905-b471-54fb-b36b-18e3160cc696, skipping ID generation
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DND19ZXL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND19ZXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002889/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729734%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729734 not downloaded yet
2026-03-28 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002866/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YR18ZWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729615%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729615 not downloaded yet
2026-03-28 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d5890>
2026-03-28 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717119%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717119/600 saved to cache
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729750%27 HTTP/1.1" 200 None
2026-03-28 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729750 not downloaded yet
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002984>
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717157/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699003016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699003016>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729627>
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729629%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729629 not downloaded yet
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68d4d0>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717270%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717270/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd92710>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717239%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717239/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98ea10>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002846%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002846/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98c710>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717208%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717208/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729771%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729771 not downloaded yet
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729690/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729690>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729700>
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729647%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729647 not downloaded yet
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a305cc590>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717180%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717180/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83be90>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002878%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002878/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dd850>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002911%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002911/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c68fe10>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717291%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717291/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd15510>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002889%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002889/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feeec10>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002866%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002866/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de02810>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002917%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002917/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93ee10>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717137%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717137/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8bb750>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717157%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717157/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729645>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729669>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729717/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729717>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002962/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002962>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002941>
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729663%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729663 not downloaded yet
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729684%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729684 not downloaded yet
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729710%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729710 not downloaded yet
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND19ZXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729729%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729729 not downloaded yet
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717096>
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729615>
2026-03-28 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729734>
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729748%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729748 not downloaded yet
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbe9b10>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729605%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729605/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699003016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729768%27 HTTP/1.1" 200 None
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729768 not downloaded yet
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b0390>
2026-03-28 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729627%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729627/600 saved to cache
2026-03-28 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729690/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c533cd0>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002984%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002984/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002962/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729647/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729647>
2026-03-28 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729717/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LJ63JYB/42809852?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=3IID5C6KndPfmS4BXAKyAnPFDRKPXiE3OW%2FP%2FAoIOHg%3D)
2026-03-28 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed1e90>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699003016%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699003016/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f1b10>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729700%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729700/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5bed0>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729690%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729690/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7aa2d0>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729645%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729645/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b8110>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729669%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729669/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbc0c10>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729597%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729597/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729729>
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c938d50>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002962%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002962/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fc150>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729717%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729717/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c100510>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLJ63JYB%252F699002941%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002941/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711
2026-03-28 14:06:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4870bb8b-60c3-52a3-9777-e0e27c2bb711, skipping ID generation
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711 sending to next pipeline
2026-03-28 14:06:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4870bb8b-60c3-52a3-9777-e0e27c2bb711, identifier: LJ63%20JYB
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d7c50>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729615%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729615/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c704a50>
2026-03-28 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729734%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729734/600 saved to cache
2026-03-28 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB
2026-03-28 14:06:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB
2026-03-28 14:06:22 [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-28 14:06:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002941/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_expert_report_file_629e875a-3639-4579-9a53-f8f2b706dd5c.pdf',
 '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-29T10: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': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41691,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002846/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40632,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002866/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002878/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36760,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002889/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37092,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002911/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002941/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59757,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002962/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699002984/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4870bb8b-60c3-52a3-9777-e0e27c2bb711/4870bb8b-60c3-52a3-9777-e0e27c2bb711_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LJ63JYB/699003016/600',
             'Width': 600}],
 '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-28 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ63%2520JYB%27 HTTP/1.1" 200 None
2026-03-28 14:06:23 [bca.uk] INFO: Saving data for LJ63%20JYB: {'created_time': 1774706783.942076, 'last_price_update_time': 1774706783.942089, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:23 [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-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729684>
2026-03-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729663/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729663>
2026-03-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729748>
2026-03-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729710>
2026-03-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729771/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729771>
2026-03-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729768/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729768>
2026-03-28 14:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729647/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729629>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c680b10>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717096%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717096/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929129/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929129>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729750>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB57%20FZC-GB>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV60%20TZO-GB>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717088/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY19BNC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff52350>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729647%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729647/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK66%20WPY-GB>
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729663/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729768/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929129/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL11%20XOW-GB>
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND19ZXL/42810628?sv=2020-08-04&st=2026-03-28T14%3A06%3A16Z&se=2026-03-28T14%3A31%3A16Z&sr=b&sp=r&sig=5xmogTYqVurr0j8AfDD7yhrKv%2BhU0%2BedAHaG0Z0v2KA%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717088/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY19BNC/42810053?sv=2020-08-04&st=2026-03-28T14%3A06%3A13Z&se=2026-03-28T14%3A31%3A13Z&sr=b&sp=r&sig=ETO0Mg2EeTSEbHBNVPQlrZ1HqsmXyfC8ciLzqOu06H4%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729750/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729771/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR18ZWP/42810578?sv=2020-08-04&st=2026-03-28T14%3A06%3A15Z&se=2026-03-28T14%3A31%3A15Z&sr=b&sp=r&sig=zCn1XD7WNrAfDR%2B4MyMSkib3CGWTWe4xFlsq2a%2BUqlo%3D)
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe35b10>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729729%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729729/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ17%20HXL-GB>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798330>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929094>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN10%20FFD-GB>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929069/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD11FZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca73290>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729748%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729748/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b7050>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729710%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729710/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a1bd0>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729663%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729663/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c102f90>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729684%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729684/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd35610>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729768%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729768/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550745/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697550745>
2026-03-28 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798308>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd5c90>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929129%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929129/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc9110>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FND19ZXL%252F698729629%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729629/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c9c54905-b471-54fb-b36b-18e3160cc696
2026-03-28 14:06:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c9c54905-b471-54fb-b36b-18e3160cc696, skipping ID generation
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c9c54905-b471-54fb-b36b-18e3160cc696 sending to next pipeline
2026-03-28 14:06:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9c54905-b471-54fb-b36b-18e3160cc696, identifier: ND19%20ZXL
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb12110>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKY19BNC%252F698717088%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717088/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e70be94c-e868-51f1-a147-7ef5a60aac74
2026-03-28 14:06:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e70be94c-e868-51f1-a147-7ef5a60aac74, skipping ID generation
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e70be94c-e868-51f1-a147-7ef5a60aac74 sending to next pipeline
2026-03-28 14:06:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e70be94c-e868-51f1-a147-7ef5a60aac74, identifier: KY19%20BNC
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff53e10>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729750%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729750/600 saved to cache
2026-03-28 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c100b50>
2026-03-28 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYR18ZWP%252F698729771%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729771/600 saved to cache
2026-03-28 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b702a3ab-2b9c-56eb-8885-dba723a802f3
2026-03-28 14:06:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b702a3ab-2b9c-56eb-8885-dba723a802f3, skipping ID generation
2026-03-28 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b702a3ab-2b9c-56eb-8885-dba723a802f3 sending to next pipeline
2026-03-28 14:06:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b702a3ab-2b9c-56eb-8885-dba723a802f3, identifier: YR18%20ZWP
2026-03-28 14:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL
2026-03-28 14:06:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL
2026-03-28 14:06:25 [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-28 14:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729629/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_expert_report_file_60d399fe-5d4e-4bce-8e8f-399303337e0a.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57025,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54760,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729615/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729647/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729663/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55514,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63997,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729729/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9c54905-b471-54fb-b36b-18e3160cc696/c9c54905-b471-54fb-b36b-18e3160cc696_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76336,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND19ZXL/698729768/600',
             'Width': 600}],
 '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-28 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND19%2520ZXL%27 HTTP/1.1" 200 None
2026-03-28 14:06:25 [bca.uk] INFO: Saving data for ND19%20ZXL: {'created_time': 1774706785.542658, 'last_price_update_time': 1774706785.54267, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:25 [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-28 14:06:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC
2026-03-28 14:06:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC
2026-03-28 14:06:25 [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-28 14:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717088/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_expert_report_file_22cf9b42-9188-4e55-8365-d04b45e54a9f.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717088/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717157/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51698,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74451,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717239/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90012,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e70be94c-e868-51f1-a147-7ef5a60aac74/e70be94c-e868-51f1-a147-7ef5a60aac74_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY19BNC/698717291/600',
             'Width': 600}],
 '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-28 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:26 [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-28 14:06:26 [bca.uk] INFO: Saving data for KY19%20BNC: {'created_time': 1774706786.005334, 'last_price_update_time': 1774706786.005348, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:26 [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-28 14:06:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b702a3ab-2b9c-56eb-8885-dba723a802f3 with identifier: YR18%20ZWP
2026-03-28 14:06:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b702a3ab-2b9c-56eb-8885-dba723a802f3 with identifier: YR18%20ZWP
2026-03-28 14:06:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b702a3ab-2b9c-56eb-8885-dba723a802f3 with identifier: YR18%20ZWP to the API
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729771/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_expert_report_file_43fb3546-a5d0-446b-bc16-66c96b493bac.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR18%20ZWP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b702a3ab-2b9c-56eb-8885-dba723a802f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR18 ZWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR18%20ZWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 28406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729645/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53371,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729669/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55929,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729690/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729700/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729717/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729734/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729750/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b702a3ab-2b9c-56eb-8885-dba723a802f3/b702a3ab-2b9c-56eb-8885-dba723a802f3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR18ZWP/698729771/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1JS53612',
 'year': 2018}
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520ZWP%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [bca.uk] INFO: Saving data for YR18%20ZWP: {'created_time': 1774706786.507242, 'last_price_update_time': 1774706786.507254, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR18%2520ZWP') HTTP/1.1" 204 0
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV13%20PZZ-GB>
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ70%20LJU-GB>
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798259/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798259>
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ70%20LXZ-GB>
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798330/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c683b50>
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_expert_report_file_1555b607-c1a2-4b35-8c75-21bba344d1a6.pdf HTTP/1.1" 201 0
2026-03-28 14:06:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9b1844a-f6e4-586f-88aa-fc22f6ebd424, skipping ID generation
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26Reg%3DYB57FZC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YB57FZC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcf4ad0>
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_expert_report_file_9fbcde14-d1df-4aa9-82cb-657e048e42bc.pdf HTTP/1.1" 201 0
2026-03-28 14:06:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d, skipping ID generation
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26Reg%3DGK66WPY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GK66WPY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429828%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429828 not downloaded yet
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996494%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996494 not downloaded yet
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76b390>
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_expert_report_file_242a587c-e04c-4d1b-b85a-b34cd0913cda.pdf HTTP/1.1" 201 0
2026-03-28 14:06:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be5cf8be-a032-55c5-880a-33e1f5f6185e, skipping ID generation
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26Reg%3DRV60TZO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RV60TZO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929069/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD11FZB/42809686?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=%2FK4BAlVG%2BClj51VCbQA3WyKfnHgVC%2B3mVHIA2lg6Jqc%3D)
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698798192>
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC65%20FJV-GB>
2026-03-28 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH12%20ZWB-GB>
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550745/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG70CMV/42809751?sv=2020-08-04&st=2026-03-28T14%3A03%3A58Z&se=2026-03-28T14%3A28%3A58Z&sr=b&sp=r&sig=1ABLz0vVsC9yYBr%2F09SZY1lBMEdGcrDzJ1kVHXJEJlA%3D)
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429833%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429833 not downloaded yet
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996502%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996502 not downloaded yet
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698707933%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707933 not downloaded yet
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99ff10>
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_expert_report_file_8dbe7601-ed5a-4d19-b2f9-880346f2abf6.pdf HTTP/1.1" 201 0
2026-03-28 14:06:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 011230be-e1a4-58b5-92df-e152edda7f73, skipping ID generation
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%26Reg%3DGL11XOW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL11XOW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fa790>
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929094%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929094/600 saved to cache
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7a9d10>
2026-03-28 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798330%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798330/600 saved to cache
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429839%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429839 not downloaded yet
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996514%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996514 not downloaded yet
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698707962%27 HTTP/1.1" 200 None
2026-03-28 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707962 not downloaded yet
2026-03-28 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717172%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717172 not downloaded yet
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429844%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429844 not downloaded yet
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996520%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996520 not downloaded yet
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698707998%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707998 not downloaded yet
2026-03-28 14:06:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO66%20ENU-GB>
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717191%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717191 not downloaded yet
2026-03-28 14:06:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M70%20ODE-GB>
2026-03-28 14:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798259/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429849%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429849 not downloaded yet
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996529%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996529 not downloaded yet
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698708036%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708036 not downloaded yet
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7f8b50>
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLD11FZB%252F698929069%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929069/600 saved to cache
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fadd6eea-e2b0-5574-affe-cdf6b892b445
2026-03-28 14:06:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fadd6eea-e2b0-5574-affe-cdf6b892b445, skipping ID generation
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fadd6eea-e2b0-5574-affe-cdf6b892b445 sending to next pipeline
2026-03-28 14:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fadd6eea-e2b0-5574-affe-cdf6b892b445, identifier: LD11%20FZB
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3c2d0>
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYG70CMV%252F697550745%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550745/600 saved to cache
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7
2026-03-28 14:06:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 505ec447-0f6d-5de4-9190-5ab4c6e276f7, skipping ID generation
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7 sending to next pipeline
2026-03-28 14:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 505ec447-0f6d-5de4-9190-5ab4c6e276f7, identifier: YG70%20CMV
2026-03-28 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c86cb90>
2026-03-28 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798308%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798308/600 saved to cache
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915386>
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717219%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717219 not downloaded yet
2026-03-28 14:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fadd6eea-e2b0-5574-affe-cdf6b892b445 with identifier: LD11%20FZB
2026-03-28 14:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fadd6eea-e2b0-5574-affe-cdf6b892b445 with identifier: LD11%20FZB
2026-03-28 14:06:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fadd6eea-e2b0-5574-affe-cdf6b892b445 with identifier: LD11%20FZB to the API
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929069/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_expert_report_file_db0f0701-344c-4398-a0f9-7927ecbd182a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD11%20FZB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fadd6eea-e2b0-5574-affe-cdf6b892b445',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD11 FZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD11%20FZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 91452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929069/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44423,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929108/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44239,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929129/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929149/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929162/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77935,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929196/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929226/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81696,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929254/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fadd6eea-e2b0-5574-affe-cdf6b892b445/fadd6eea-e2b0-5574-affe-cdf6b892b445_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD11FZB/698929281/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNADG511LB6807002',
 'year': 2011}
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD11%2520FZB%27 HTTP/1.1" 200 None
2026-03-28 14:06:27 [bca.uk] INFO: Saving data for LD11%20FZB: {'created_time': 1774706787.869071, 'last_price_update_time': 1774706787.869082, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD11%2520FZB') HTTP/1.1" 204 0
2026-03-28 14:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV
2026-03-28 14:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV
2026-03-28 14:06:27 [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-28 14:06:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550745/600>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_expert_report_file_8a3ecf23-4626-4ef3-926a-baf583f3b389.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550745/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44475,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43030,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43781,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550832/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76651,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550856/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86657,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505ec447-0f6d-5de4-9190-5ab4c6e276f7/505ec447-0f6d-5de4-9190-5ab4c6e276f7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77493,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG70CMV/697550898/600',
             'Width': 600}],
 '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-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG70%2520CMV%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [bca.uk] INFO: Saving data for YG70%20CMV: {'created_time': 1774706788.283893, 'last_price_update_time': 1774706788.283906, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:28 [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-28 14:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429856%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429856 not downloaded yet
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996546%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996546 not downloaded yet
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698708062%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708062 not downloaded yet
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4518d0>
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_expert_report_file_24470f81-d5e5-4510-8ff7-496e957ce0cd.pdf HTTP/1.1" 201 0
2026-03-28 14:06:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2a541890-0343-5ec1-9e09-787ef67af079, skipping ID generation
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DAJ17HXL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AJ17HXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV57UOY/42807073?sv=2020-08-04&st=2026-03-28T14%3A03%3A53Z&se=2026-03-28T14%3A28%3A53Z&sr=b&sp=r&sig=4yruJ8ij2lkpzOh%2Bl0IV9Mz1vdyrZkWNPL1z%2B2woEio%3D)
2026-03-28 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RV60TZO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717235%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717235 not downloaded yet
2026-03-28 14:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429863%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429863 not downloaded yet
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996564%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996564 not downloaded yet
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698708089%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708089 not downloaded yet
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698328429%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328429 not downloaded yet
2026-03-28 14:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717256%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717256 not downloaded yet
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7aae50>
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_expert_report_file_b1350618-f45b-495c-9310-6622c4ce6668.pdf HTTP/1.1" 201 0
2026-03-28 14:06:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aa05e46e-6535-54ec-9d2a-990536e25c18, skipping ID generation
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DBN10FFD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BN10FFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd80810>
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798259%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798259/600 saved to cache
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c534110>
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_expert_report_file_5e298352-5673-4968-b535-20c36db2e4c8.pdf HTTP/1.1" 201 0
2026-03-28 14:06:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df9a9a0d-7908-5df5-80db-63767b9fcbae, skipping ID generation
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DKJ70LJU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ70LJU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd370d0>
2026-03-28 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_expert_report_file_53062d49-9ac0-4e77-8b2d-b0dc7356f747.pdf HTTP/1.1" 201 0
2026-03-28 14:06:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 680c4e9b-15ae-54e0-a824-8a7fce3528fb, skipping ID generation
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DGJ70LXZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ70LXZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429828>
2026-03-28 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL11XOW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996494/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996494>
2026-03-28 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707933>
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429875%27 HTTP/1.1" 200 None
2026-03-28 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429875 not downloaded yet
2026-03-28 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996579%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996579 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698708121%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708121 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698328430%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328430 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717277%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717277 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729607%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729607 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698795032%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795032 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698814387%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814387 not downloaded yet
2026-03-28 14:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707998>
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D697429882%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429882 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698996596%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996596 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698708188%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708188 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698328434%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328434 not downloaded yet
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6e5150>
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FMV57UOY%252F698798192%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798192/600 saved to cache
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b344c6b3-761f-572b-9e4c-84678fe27e52
2026-03-28 14:06:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b344c6b3-761f-572b-9e4c-84678fe27e52, skipping ID generation
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b344c6b3-761f-572b-9e4c-84678fe27e52 sending to next pipeline
2026-03-28 14:06:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b344c6b3-761f-572b-9e4c-84678fe27e52, identifier: MV57%20UOY
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd6e90>
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_expert_report_file_872e2fa8-e256-45a7-8d4b-bdbea7f55b5e.pdf HTTP/1.1" 201 0
2026-03-28 14:06:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2561847-ff84-5663-b0c4-a7e1fe0e31f4, skipping ID generation
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DAV13PZZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV13PZZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c707450>
2026-03-28 14:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_expert_report_file_2ffda8e0-0252-4bff-92cc-1e9a03687d70.pdf HTTP/1.1" 201 0
2026-03-28 14:06:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 515d9b9e-7ed9-596c-8fe3-830ee20f7887, skipping ID generation
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DBC65FJV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BC65FJV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708036>
2026-03-28 14:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996529>
2026-03-28 14:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717219/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717219>
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698717301%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717301 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729622%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729622 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698795039%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795039 not downloaded yet
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698814406%27 HTTP/1.1" 200 None
2026-03-28 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814406 not downloaded yet
2026-03-28 14:06:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b344c6b3-761f-572b-9e4c-84678fe27e52 with identifier: MV57%20UOY
2026-03-28 14:06:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b344c6b3-761f-572b-9e4c-84678fe27e52 with identifier: MV57%20UOY
2026-03-28 14:06:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b344c6b3-761f-572b-9e4c-84678fe27e52 with identifier: MV57%20UOY to the API
2026-03-28 14:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798192/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_expert_report_file_01c36beb-92f0-430c-a878-974237118823.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV57%20UOY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b344c6b3-761f-572b-9e4c-84678fe27e52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV57 UOY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV57%20UOY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 83778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798182/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798204/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44555,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798243/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798259/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70483,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798308/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798330/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b344c6b3-761f-572b-9e4c-84678fe27e52/b344c6b3-761f-572b-9e4c-84678fe27e52_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88329,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV57UOY/698798344/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': 'WMWMF32080TT14537',
 'year': 2007}
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV57%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [bca.uk] INFO: Saving data for MV57%20UOY: {'created_time': 1774706790.034139, 'last_price_update_time': 1774706790.03415, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV57%2520UOY') HTTP/1.1" 204 0
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698708232%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708232 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698328435%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328435 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729612%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729612 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698633975%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698633975 not downloaded yet
2026-03-28 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717235>
2026-03-28 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AJ17HXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717326%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717326 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729643%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729643 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795050%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795050 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814418%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814418 not downloaded yet
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca73650>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_expert_report_file_49cdc4e4-f364-4155-9c78-60f54269a98c.pdf HTTP/1.1" 201 0
2026-03-28 14:06:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bca1d29f-c38f-5f42-aceb-2939b9e67c99, skipping ID generation
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYH12ZWB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YH12ZWB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1391d0>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_expert_report_file_579eb67e-f083-454b-8a32-a9776a13b288.pdf HTTP/1.1" 201 0
2026-03-28 14:06:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6671a6d0-673a-5170-b57c-2fa413a2722d, skipping ID generation
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DM70ODE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=M70ODE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996494/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698328437%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328437 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729628%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729628 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698633980%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698633980 not downloaded yet
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698717345%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717345 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729664%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729664 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795056%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795056 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814440%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814440 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787057%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787057 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941314%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941314 not downloaded yet
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8fd90>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698707911%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707911/600 saved to cache
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698328438%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328438 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729646%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729646 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698633989%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698633989 not downloaded yet
2026-03-28 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328430/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328430>
2026-03-28 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328429/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328429>
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717219/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729680%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729680 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795066%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795066 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814451%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814451 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787080%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787080 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941322%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941322 not downloaded yet
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58a510>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_expert_report_file_7b034426-1e17-4f42-967f-51dd4c33ed63.pdf HTTP/1.1" 201 0
2026-03-28 14:06:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867, skipping ID generation
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3DYO66ENU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YO66ENU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c923ed0>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915386%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915386/600 saved to cache
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698328440%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328440 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729666%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729666 not downloaded yet
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698634000%27 HTTP/1.1" 200 None
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634000 not downloaded yet
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40f110>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717151%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717151/600 saved to cache
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fcb50>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996494%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996494/600 saved to cache
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59e750>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429828%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429828/600 saved to cache
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fc050>
2026-03-28 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698707933%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707933/600 saved to cache
2026-03-28 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814387>
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729703%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729703 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795082%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795082 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814478%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814478 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787097%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787097 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941340%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941340 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696055918%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055918 not downloaded yet
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814406>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795039>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941305/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=M70ODE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698328441%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328441 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729678%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729678 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698634008%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634008 not downloaded yet
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddfb210>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717219%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717219/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a0ad0>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698707998%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707998/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795050>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787040/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YH12ZWB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814418>
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729720%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729720 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795089%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795089 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814503%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814503 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787113%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787113 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941358%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941358 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696055921%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055921 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698328443%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328443 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729701%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729701 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698634023%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634023 not downloaded yet
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328429/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328430/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698633989>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941314/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941314>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787057>
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729736%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729736 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795108%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795108 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814526%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814526 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787125%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787125 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941374%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941374 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696055929%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055929 not downloaded yet
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6dd590>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328427%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328427/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4c8490>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996529%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996529/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4ca350>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698708036%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708036/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b44d0>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717235%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717235/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941305/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729719%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729719 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698634038%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634038 not downloaded yet
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729646/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729646>
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328438>
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729752%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729752 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698795119%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795119 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698814543%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814543 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787151%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787151 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941400%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941400 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D696055938%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055938 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698729741%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729741 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698634050%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634050 not downloaded yet
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8e4cd0>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328429%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328429/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b7410>
2026-03-28 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328430%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328430/600 saved to cache
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634000>
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787040/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698787190%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787190 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%3D698941434%27 HTTP/1.1" 200 None
2026-03-28 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941434 not downloaded yet
2026-03-28 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D696055944%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055944 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698729758%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729758 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698634070%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634070 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698787214%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787214 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941455%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941455 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D696055953%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055953 not downloaded yet
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c927e50>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941305%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941305/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634023>
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941314/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941358>
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055921/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055921>
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698787232%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787232 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941481%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941481 not downloaded yet
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D696055963%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055963 not downloaded yet
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd07f10>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814406%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814406/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42b890>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795039%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795039/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98f450>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH12ZWB%252F698787040%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787040/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40e850>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814387%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814387/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98c4d0>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814418%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814418/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D696055970%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055970 not downloaded yet
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729646/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D696055980%27 HTTP/1.1" 200 None
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055980 not downloaded yet
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c81af90>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH12ZWB%252F698787057%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787057/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c819310>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941314%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941314/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e9f90>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795050%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795050/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe315d0>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698633989%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633989/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8db210>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328438%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328438/600 saved to cache
2026-03-28 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055938/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055938>
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634070>
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795119>
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941400>
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814543>
2026-03-28 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787151>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c819bd0>
2026-03-28 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729646%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729646/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055921/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12d490>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698634000%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634000/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729758>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055970>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941455>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787214>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055953/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055953>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12d890>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055921%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055921/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055938/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055980/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055980>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055963>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055953/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c133410>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941358%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941358/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787214/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8fed0>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698634023%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634023/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ec190>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH12ZWB%252F698787151%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787151/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941481>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787232>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1dad0>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055938%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055938/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89d8d0>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055953%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055953/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd96d50>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941400%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941400/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055944>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddaa410>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814543%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814543/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9bb590>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH12ZWB%252F698787214%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787214/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dccba90>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055970%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055970/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de02690>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698634070%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634070/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8da850>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941455%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941455/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c997350>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795119%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795119/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b91d0>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729758%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729758/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729741/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729741>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941434/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941434>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634050>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729752/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729752>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787190/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787190>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055980/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b5fd0>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055963%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055963/600 saved to cache
2026-03-28 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634038>
2026-03-28 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729719>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055929>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787125>
2026-03-28 14:06:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941374>
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7d8fd0>
2026-03-28 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYO66ENU%252F696055980%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055980/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814526>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787190/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729741/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941434/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c14bad0>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYH12ZWB%252F698787232%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787232/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729752/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729736>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795108>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbbbad0>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYO66ENU%252F696055944%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055944/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d742950>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYH12ZWB%252F698787190%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787190/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328443>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729701>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787113>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814503>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729719/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93a450>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBC65FJV%252F698634050%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634050/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb4490>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAV13PZZ%252F698729741%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729741/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c994890>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FM70ODE%252F698941434%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941434/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93bb10>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FM70ODE%252F698941481%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941481/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe331d0>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBN10FFD%252F698729752%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729752/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c702290>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYO66ENU%252F696055929%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055929/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d886d90>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FGJ70LXZ%252F698814526%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814526/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb1c10>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FM70ODE%252F698941374%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941374/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd6650>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYH12ZWB%252F698787125%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787125/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe7b050>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAV13PZZ%252F698729719%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729719/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698634008>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795089>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729720>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328441/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328441>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729678>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de85a90>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBC65FJV%252F698634038%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634038/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696055918>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941340>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787097>
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c775450>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FKJ70LJU%252F698795108%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795108/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814478/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814478>
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9136d0>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBN10FFD%252F698729736%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729736/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328441/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795082>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729703/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729703>
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffa9810>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FGJ70LXZ%252F698814503%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814503/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d913e10>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAJ17HXL%252F698328443%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328443/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd550d0>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYH12ZWB%252F698787113%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787113/600 saved to cache
2026-03-28 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328440>
2026-03-28 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729666>
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deabb90>
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729701%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729701/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f2ed0>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729678%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729678/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d837710>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328441%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328441/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb29d0>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795089%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795089/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b8b90>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729720%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729720/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787097/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055910/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YO66ENU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941322>
2026-03-28 14:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698787080>
2026-03-28 14:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814451>
2026-03-28 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814478/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729703/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fdf9a50>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698634008%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634008/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a301f83d0>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055918%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055918/600 saved to cache
2026-03-28 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d987fd0>
2026-03-28 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH12ZWB%252F698787097%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787097/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9c8f90>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941340%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941340/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4523d0>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814478%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814478/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c776710>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729703%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729703/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795056>
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729680/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729680>
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795066>
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814440>
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717345>
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633980/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698633980>
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729664>
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729628>
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/M70ODE/42810084?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=NvAgSAtcVVNpw59OnQY5IgDyurxqMu%2F2N0bZVQgkz%2BA%3D)
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH12ZWB/42807832?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=IdAZy5bTiPvaFPsGYQH5tM1qjYLVI7KwntzQxTYK%2F38%3D)
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93b410>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729666%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729666/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055910/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YO66ENU/42809748?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=7%2BETLPIcX2eu%2By5D0%2BtTEmXYS%2FFAqP%2B5SquQ2dIEkPA%3D)
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328437>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8e9d0>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814451%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814451/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7433d0>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795082%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795082/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc9110>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328440%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328440/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729643>
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717326>
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729680/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633975/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698633975>
2026-03-28 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c776210>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FM70ODE%252F698941322%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941322/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6671a6d0-673a-5170-b57c-2fa413a2722d
2026-03-28 14:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6671a6d0-673a-5170-b57c-2fa413a2722d, skipping ID generation
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6671a6d0-673a-5170-b57c-2fa413a2722d sending to next pipeline
2026-03-28 14:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6671a6d0-673a-5170-b57c-2fa413a2722d, identifier: M70%20ODE
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c452c50>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYH12ZWB%252F698787080%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787080/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bca1d29f-c38f-5f42-aceb-2939b9e67c99
2026-03-28 14:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bca1d29f-c38f-5f42-aceb-2939b9e67c99, skipping ID generation
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bca1d29f-c38f-5f42-aceb-2939b9e67c99 sending to next pipeline
2026-03-28 14:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bca1d29f-c38f-5f42-aceb-2939b9e67c99, identifier: YH12%20ZWB
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8e490>
2026-03-28 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYO66ENU%252F696055910%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055910/600 saved to cache
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867
2026-03-28 14:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867, skipping ID generation
2026-03-28 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 sending to next pipeline
2026-03-28 14:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867, identifier: YO66%20ENU
2026-03-28 14:06:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6671a6d0-673a-5170-b57c-2fa413a2722d with identifier: M70%20ODE
2026-03-28 14:06:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6671a6d0-673a-5170-b57c-2fa413a2722d with identifier: M70%20ODE
2026-03-28 14:06:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6671a6d0-673a-5170-b57c-2fa413a2722d with identifier: M70%20ODE to the API
2026-03-28 14:06:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941322/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_expert_report_file_579eb67e-f083-454b-8a32-a9776a13b288.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M70%20ODE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6671a6d0-673a-5170-b57c-2fa413a2722d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M70 ODE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M70%20ODE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 65272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47461,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941305/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46903,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941314/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941322/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47006,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941400/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89361,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941434/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941455/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6671a6d0-673a-5170-b57c-2fa413a2722d/6671a6d0-673a-5170-b57c-2fa413a2722d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84812,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/M70ODE/698941481/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VF3MRHNYHJS047206',
 'year': 2018}
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M70%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 14:06:37 [bca.uk] INFO: Saving data for M70%20ODE: {'created_time': 1774706797.336907, 'last_price_update_time': 1774706797.336923, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M70%2520ODE') HTTP/1.1" 204 0
2026-03-28 14:06:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bca1d29f-c38f-5f42-aceb-2939b9e67c99 with identifier: YH12%20ZWB
2026-03-28 14:06:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bca1d29f-c38f-5f42-aceb-2939b9e67c99 with identifier: YH12%20ZWB
2026-03-28 14:06:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bca1d29f-c38f-5f42-aceb-2939b9e67c99 with identifier: YH12%20ZWB to the API
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787080/600>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_expert_report_file_49cdc4e4-f364-4155-9c78-60f54269a98c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH12%20ZWB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bca1d29f-c38f-5f42-aceb-2939b9e67c99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH12 ZWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH12%20ZWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '116I',
 'odometer': 82742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787040/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44905,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44553,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787080/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44266,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787097/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43919,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60756,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787190/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77830,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787214/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bca1d29f-c38f-5f42-aceb-2939b9e67c99/bca1d29f-c38f-5f42-aceb-2939b9e67c99_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH12ZWB/698787232/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 116I 1.6 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1A12020E689947',
 'year': 2012}
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-28 14:06:37 [bca.uk] INFO: Saving data for YH12%20ZWB: {'created_time': 1774706797.801021, 'last_price_update_time': 1774706797.801032, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH12%2520ZWB') HTTP/1.1" 204 0
2026-03-28 14:06:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU
2026-03-28 14:06:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU
2026-03-28 14:06:37 [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-28 14:06:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055910/600>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_expert_report_file_7b034426-1e17-4f42-967f-51dd4c33ed63.pdf',
 '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': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055910/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055918/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055921/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055938/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44006,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96875,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055953/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90719,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d0c9ac8-161b-5c76-8a79-0338cb8a1867/8d0c9ac8-161b-5c76-8a79-0338cb8a1867_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YO66ENU/696055980/600',
             'Width': 600}],
 '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-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO66%2520ENU%27 HTTP/1.1" 200 None
2026-03-28 14:06:38 [bca.uk] INFO: Saving data for YO66%20ENU: {'created_time': 1774706798.229591, 'last_price_update_time': 1774706798.229602, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:38 [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-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633980/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328435>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729612>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708232>
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633975/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7dab90>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814440%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814440/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d912e90>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795066%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795066/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9cb450>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795056%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795056/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d743650>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729680%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729680/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8dd90>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717345%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717345/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729622>
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV13PZZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717301/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717301>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328434/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698328434>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BC65FJV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c184dd0>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698633980%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633980/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93ad90>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328437%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328437/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feeca90>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729628%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729628/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42b490>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729664%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729664/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd85910>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698633975%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633975/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3f350>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729643%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729643/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a8510>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717326%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717326/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328435/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708188/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708188>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429882/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429882>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996596>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795032/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698795032>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698729607>
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BC65FJV/42805191?sv=2020-08-04&st=2026-03-28T14%3A06%3A26Z&se=2026-03-28T14%3A31%3A26Z&sr=b&sp=r&sig=VD7AqlkCpzlQHKxBAL0n0wRt3IwFKoVa%2FExqjVTdHHA%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c81a4d0>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698708232%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708232/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996579/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996579>
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708121/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708121>
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV13PZZ/42810506?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=nZ0bGWVTxK13EuaxhdSPPyqqrzizvd8XT5v5hUK7Ua4%3D)
2026-03-28 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717277>
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328434/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ17HXL/42798748?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=s%2FenQJFKWZab81RCtX8FxHWN1BS3QTqj1oqoO1gcyoI%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717301/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3ab290>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328435%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328435/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795032/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708188/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca10390>
2026-03-28 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBC65FJV%252F698633972%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633972/600 saved to cache
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887
2026-03-28 14:06:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 515d9b9e-7ed9-596c-8fe3-830ee20f7887, skipping ID generation
2026-03-28 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 515d9b9e-7ed9-596c-8fe3-830ee20f7887 sending to next pipeline
2026-03-28 14:06:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 515d9b9e-7ed9-596c-8fe3-830ee20f7887, identifier: BC65%20FJV
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3cd10>
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729612%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729612/600 saved to cache
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 515d9b9e-7ed9-596c-8fe3-830ee20f7887 with identifier: BC65%20FJV
2026-03-28 14:06:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 515d9b9e-7ed9-596c-8fe3-830ee20f7887 with identifier: BC65%20FJV
2026-03-28 14:06:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 515d9b9e-7ed9-596c-8fe3-830ee20f7887 with identifier: BC65%20FJV to the API
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633972/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_expert_report_file_2ffda8e0-0252-4bff-92cc-1e9a03687d70.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC65%20FJV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '515d9b9e-7ed9-596c-8fe3-830ee20f7887',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC65 FJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC65%20FJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 51277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52218,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633972/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633975/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44921,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633980/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46260,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698633989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634000/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65957,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_515d9b9e-7ed9-596c-8fe3-830ee20f7887/515d9b9e-7ed9-596c-8fe3-830ee20f7887_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77292,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BC65FJV/698634070/600',
             'Width': 600}],
 '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': 'VF3PAHMTCFR282095',
 'year': 2016}
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC65%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 14:06:39 [bca.uk] INFO: Saving data for BC65%20FJV: {'created_time': 1774706799.579674, 'last_price_update_time': 1774706799.579686, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC65%2520FJV') HTTP/1.1" 204 0
2026-03-28 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ70LXZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429875/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429875>
2026-03-28 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698794981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ70LJU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708121/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429882/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996579/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12f950>
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAV13PZZ%252F698729594%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729594/600 saved to cache
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4
2026-03-28 14:06:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2561847-ff84-5663-b0c4-a7e1fe0e31f4, skipping ID generation
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4 sending to next pipeline
2026-03-28 14:06:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2561847-ff84-5663-b0c4-a7e1fe0e31f4, identifier: AV13%20PZZ
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffb2f50>
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAJ17HXL%252F698328434%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328434/600 saved to cache
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2a541890-0343-5ec1-9e09-787ef67af079
2026-03-28 14:06:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2a541890-0343-5ec1-9e09-787ef67af079, skipping ID generation
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2a541890-0343-5ec1-9e09-787ef67af079 sending to next pipeline
2026-03-28 14:06:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a541890-0343-5ec1-9e09-787ef67af079, identifier: AJ17%20HXL
2026-03-28 14:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe381d0>
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717301%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717301/600 saved to cache
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8d4b50>
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698795032%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795032/600 saved to cache
2026-03-28 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe398d0>
2026-03-28 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FRV60TZO%252F698708188%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708188/600 saved to cache
2026-03-28 14:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbbab50>
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FBN10FFD%252F698729622%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729622/600 saved to cache
2026-03-28 14:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ
2026-03-28 14:06:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ
2026-03-28 14:06:40 [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-28 14:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729594/600>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_expert_report_file_872e2fa8-e256-45a7-8d4b-bdbea7f55b5e.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729594/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53659,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52761,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729646/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54953,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729666/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53442,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87048,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729719/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729741/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2561847-ff84-5663-b0c4-a7e1fe0e31f4/a2561847-ff84-5663-b0c4-a7e1fe0e31f4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92761,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV13PZZ/698729758/600',
             'Width': 600}],
 '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-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV13%2520PZZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:40 [bca.uk] INFO: Saving data for AV13%20PZZ: {'created_time': 1774706800.461777, 'last_price_update_time': 1774706800.46179, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:40 [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-28 14:06:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a541890-0343-5ec1-9e09-787ef67af079 with identifier: AJ17%20HXL
2026-03-28 14:06:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a541890-0343-5ec1-9e09-787ef67af079 with identifier: AJ17%20HXL
2026-03-28 14:06:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a541890-0343-5ec1-9e09-787ef67af079 with identifier: AJ17%20HXL to the API
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328434/600>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_expert_report_file_24470f81-d5e5-4510-8ff7-496e957ce0cd.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ17%20HXL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a541890-0343-5ec1-9e09-787ef67af079',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ17 HXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ17%20HXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 121130,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51198,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328429/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328430/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46546,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328434/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328435/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45765,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328437/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83875,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328440/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328441/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a541890-0343-5ec1-9e09-787ef67af079/2a541890-0343-5ec1-9e09-787ef67af079_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67075,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ17HXL/698328443/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI 190 S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 190 S LINE S-T',
 'vin': 'WAUZZZF42HA171296',
 'year': 2017}
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ17%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 14:06:40 [bca.uk] INFO: Saving data for AJ17%20HXL: {'created_time': 1774706800.928404, 'last_price_update_time': 1774706800.928417, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ17%2520HXL') HTTP/1.1" 204 0
2026-03-28 14:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708089>
2026-03-28 14:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717256>
2026-03-28 14:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996564>
2026-03-28 14:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BN10FFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698794981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ70LJU/42807917?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=T2vuiJBTz4jV3GmdM5bnFNfH4xGipPA46fpyn3Y01Pc%3D)
2026-03-28 14:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429863/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429863>
2026-03-28 14:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708062/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698708062>
2026-03-28 14:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d0410>
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996596%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996596/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dda9e90>
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729607%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729607/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8e55d0>
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698708121%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708121/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb0fd0>
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429882%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429882/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feecbd0>
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996579%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996579/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c598610>
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKJ70LJU%252F698794981%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698794981/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item df9a9a0d-7908-5df5-80db-63767b9fcbae
2026-03-28 14:06:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df9a9a0d-7908-5df5-80db-63767b9fcbae, skipping ID generation
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item df9a9a0d-7908-5df5-80db-63767b9fcbae sending to next pipeline
2026-03-28 14:06:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df9a9a0d-7908-5df5-80db-63767b9fcbae, identifier: KJ70%20LJU
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f5250>
2026-03-28 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717277%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717277/600 saved to cache
2026-03-28 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU
2026-03-28 14:06:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU
2026-03-28 14:06:41 [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-28 14:06:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698794981/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_expert_report_file_5e298352-5673-4968-b535-20c36db2e4c8.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698794981/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52519,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795032/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47174,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795039/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46868,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47060,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795066/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87550,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795108/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df9a9a0d-7908-5df5-80db-63767b9fcbae/df9a9a0d-7908-5df5-80db-63767b9fcbae_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ70LJU/698795119/600',
             'Width': 600}],
 '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-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ70%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 14:06:41 [bca.uk] INFO: Saving data for KJ70%20LJU: {'created_time': 1774706801.850881, 'last_price_update_time': 1774706801.850894, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:41 [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-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429856/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429856>
2026-03-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717191>
2026-03-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996546>
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708062/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996520>
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ70LXZ/42808336?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=b57i0PzDZVUlozUA4vRBxPguh6MBQAEl464L60jtAsQ%3D)
2026-03-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429849>
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429875/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717172/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698717172>
2026-03-28 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429844/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429844>
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729590/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN10FFD/42810471?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=YRKnec8Y1hjSrUO4yfYPgpbhzRG9GcT5SYUolkFsGgY%3D)
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429863/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd555d0>
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698708062%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708062/600 saved to cache
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c13c250>
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGJ70LXZ%252F698814371%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814371/600 saved to cache
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb
2026-03-28 14:06:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 680c4e9b-15ae-54e0-a824-8a7fce3528fb, skipping ID generation
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb sending to next pipeline
2026-03-28 14:06:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 680c4e9b-15ae-54e0-a824-8a7fce3528fb, identifier: GJ70%20LXZ
2026-03-28 14:06:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1feee310>
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429875%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429875/600 saved to cache
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ
2026-03-28 14:06:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ
2026-03-28 14:06:42 [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-28 14:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814371/600>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_expert_report_file_53062d49-9ac0-4e77-8b2d-b0dc7356f747.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814371/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814440/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93411,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814478/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71733,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89624,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_680c4e9b-15ae-54e0-a824-8a7fce3528fb/680c4e9b-15ae-54e0-a824-8a7fce3528fb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80506,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ70LXZ/698814543/600',
             'Width': 600}],
 '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-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%2520LXZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:42 [bca.uk] INFO: Saving data for GJ70%20LXZ: {'created_time': 1774706802.680435, 'last_price_update_time': 1774706802.680446, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:42 [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-28 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707962/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698707962>
2026-03-28 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996514>
2026-03-28 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429839>
2026-03-28 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429844/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429856/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a1850>
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBN10FFD%252F698729590%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729590/600 saved to cache
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aa05e46e-6535-54ec-9d2a-990536e25c18
2026-03-28 14:06:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aa05e46e-6535-54ec-9d2a-990536e25c18, skipping ID generation
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aa05e46e-6535-54ec-9d2a-990536e25c18 sending to next pipeline
2026-03-28 14:06:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa05e46e-6535-54ec-9d2a-990536e25c18, identifier: BN10%20FFD
2026-03-28 14:06:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c703ed0>
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996564%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996564/600 saved to cache
2026-03-28 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c703410>
2026-03-28 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717256%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717256/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8d4910>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429863%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429863/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c96bf90>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429849%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429849/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de7b850>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698708089%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708089/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD
2026-03-28 14:06:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD
2026-03-28 14:06:43 [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-28 14:06:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729590/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_expert_report_file_b1350618-f45b-495c-9310-6622c4ce6668.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729590/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51945,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54136,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48854,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729680/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729703/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67094,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa05e46e-6535-54ec-9d2a-990536e25c18/aa05e46e-6535-54ec-9d2a-990536e25c18_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71196,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN10FFD/698729752/600',
             'Width': 600}],
 '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-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN10%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 14:06:43 [bca.uk] INFO: Saving data for BN10%20FFD: {'created_time': 1774706803.517068, 'last_price_update_time': 1774706803.51708, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:43 [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-28 14:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717172/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL11XOW/42810476?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=Z2KlPx5wKthhayrUXNoIRMZ89bgZHolJc7BL3Q6T4LE%3D)
2026-03-28 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698996502>
2026-03-28 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YB57FZC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996489/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GK66WPY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429833/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697429833>
2026-03-28 14:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934110>
2026-03-28 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJZ%209285-GB>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c130d90>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996520%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996520/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8ec610>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717191%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717191/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b5890>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996546%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996546/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbbdbd0>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429844%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429844/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3c750>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429856%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429856/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98c290>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGL11XOW%252F698717172%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717172/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 011230be-e1a4-58b5-92df-e152edda7f73
2026-03-28 14:06:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 011230be-e1a4-58b5-92df-e152edda7f73, skipping ID generation
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 011230be-e1a4-58b5-92df-e152edda7f73 sending to next pipeline
2026-03-28 14:06:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 011230be-e1a4-58b5-92df-e152edda7f73, identifier: GL11%20XOW
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca06210>
2026-03-28 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996514%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996514/600 saved to cache
2026-03-28 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW
2026-03-28 14:06:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW
2026-03-28 14:06:44 [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-28 14:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717172/600>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_expert_report_file_8dbe7601-ed5a-4d19-b2f9-880346f2abf6.pdf',
 '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-29T10: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': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717172/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52064,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717219/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717256/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81738,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41062,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717301/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_011230be-e1a4-58b5-92df-e152edda7f73/011230be-e1a4-58b5-92df-e152edda7f73_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77227,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL11XOW/698717345/600',
             'Width': 600}],
 '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-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL11%2520XOW%27 HTTP/1.1" 200 None
2026-03-28 14:06:44 [bca.uk] INFO: Saving data for GL11%20XOW: {'created_time': 1774706804.312704, 'last_price_update_time': 1774706804.312715, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:44 [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-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707962/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV60TZO/42810285?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=0wfV7eTXgj18RoXJ9dVJaCh0eej2XdKr%2F9zBrTgYLZs%3D)
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934081>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX15%20GHV-GB>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915361>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947193>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE04%20GDK-GB>
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910480>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD70%20WOM-GB>
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996502/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996489/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK66WPY/42809827?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=o38p1n2nvobOwynrpVnEPlBMUIA211EoJMva9vtfiY0%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429833/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YB57FZC/42780945?sv=2020-08-04&st=2026-03-28T14%3A06%3A24Z&se=2026-03-28T14%3A31%3A24Z&sr=b&sp=r&sig=kASeFsaHouQL63iaTeQp41zLaxTJgFeMsVL%2BJCZ14I4%3D)
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98cfd0>
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FRV60TZO%252F698707962%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707962/600 saved to cache
2026-03-28 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item be5cf8be-a032-55c5-880a-33e1f5f6185e
2026-03-28 14:06:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be5cf8be-a032-55c5-880a-33e1f5f6185e, skipping ID generation
2026-03-28 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item be5cf8be-a032-55c5-880a-33e1f5f6185e sending to next pipeline
2026-03-28 14:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be5cf8be-a032-55c5-880a-33e1f5f6185e, identifier: RV60%20TZO
2026-03-28 14:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO
2026-03-28 14:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO
2026-03-28 14:06:44 [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-28 14:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707962/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_expert_report_file_242a587c-e04c-4d1b-b85a-b34cd0913cda.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707911/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50962,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707962/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53422,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698707998/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708036/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708062/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76519,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708121/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83227,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708188/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5cf8be-a032-55c5-880a-33e1f5f6185e/be5cf8be-a032-55c5-880a-33e1f5f6185e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV60TZO/698708232/600',
             'Width': 600}],
 '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-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV60%2520TZO%27 HTTP/1.1" 200 None
2026-03-28 14:06:44 [bca.uk] INFO: Saving data for RV60%20TZO: {'created_time': 1774706804.920854, 'last_price_update_time': 1774706804.920865, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:44 [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-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947168>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934061>
2026-03-28 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228887/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228887>
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca05890>
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429839%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429839/600 saved to cache
2026-03-28 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d984910>
2026-03-28 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_expert_report_file_7c62181b-67f1-431f-97e6-14aab86e2a62.pdf HTTP/1.1" 201 0
2026-03-28 14:06:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a149de9c-cfcc-5dd2-a714-96be3f56b350, skipping ID generation
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DWJZ9285-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJZ9285-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12c250>
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996502%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996502/600 saved to cache
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12fd90>
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698934110%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934110/600 saved to cache
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c995790>
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FGK66WPY%252F698996489%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996489/600 saved to cache
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d
2026-03-28 14:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d, skipping ID generation
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e1a668c-07f1-5b40-8f70-ce6f3b64756d sending to next pipeline
2026-03-28 14:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d, identifier: GK66%20WPY
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b52d0>
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429833%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429833/600 saved to cache
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8d91d0>
2026-03-28 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYB57FZC%252F697429820%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429820/600 saved to cache
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424
2026-03-28 14:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9b1844a-f6e4-586f-88aa-fc22f6ebd424, skipping ID generation
2026-03-28 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b9b1844a-f6e4-586f-88aa-fc22f6ebd424 sending to next pipeline
2026-03-28 14:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9b1844a-f6e4-586f-88aa-fc22f6ebd424, identifier: YB57%20FZC
2026-03-28 14:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d with identifier: GK66%20WPY
2026-03-28 14:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d with identifier: GK66%20WPY
2026-03-28 14:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e1a668c-07f1-5b40-8f70-ce6f3b64756d with identifier: GK66%20WPY to the API
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996489/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_expert_report_file_9fbcde14-d1df-4aa9-82cb-657e048e42bc.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK66%20WPY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3e1a668c-07f1-5b40-8f70-ce6f3b64756d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK66 WPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK66%20WPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 112942,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996489/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46154,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996494/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996502/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45455,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996520/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43485,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996546/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64175,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996564/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74542,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996579/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e1a668c-07f1-5b40-8f70-ce6f3b64756d/3e1a668c-07f1-5b40-8f70-ce6f3b64756d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66295,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK66WPY/698996596/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 D4 190 2WD SE Estate',
 'transmission': 'manual',
 'trim': 'D4 190 2WD SE',
 'vin': 'YV1DZA8C1H2070095',
 'year': 2016}
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK66%2520WPY%27 HTTP/1.1" 200 None
2026-03-28 14:06:45 [bca.uk] INFO: Saving data for GK66%20WPY: {'created_time': 1774706805.898616, 'last_price_update_time': 1774706805.898632, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK66%2520WPY') HTTP/1.1" 204 0
2026-03-28 14:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9b1844a-f6e4-586f-88aa-fc22f6ebd424 with identifier: YB57%20FZC
2026-03-28 14:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9b1844a-f6e4-586f-88aa-fc22f6ebd424 with identifier: YB57%20FZC
2026-03-28 14:06:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9b1844a-f6e4-586f-88aa-fc22f6ebd424 with identifier: YB57%20FZC to the API
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429820/600>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_expert_report_file_1555b607-c1a2-4b35-8c75-21bba344d1a6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB57%20FZC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9b1844a-f6e4-586f-88aa-fc22f6ebd424',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB57 FZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB57%20FZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 98220,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50603,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429820/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49135,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47334,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429833/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45682,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429844/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429849/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108061,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429856/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429863/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92710,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429875/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9b1844a-f6e4-586f-88aa-fc22f6ebd424/b9b1844a-f6e4-586f-88aa-fc22f6ebd424_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YB57FZC/697429882/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'AUDI TT 2.0 TFSI Coupe',
 'transmission': 'manual',
 'trim': 'TFSI',
 'vin': 'TRUZZZ8J481029866',
 'year': 2007}
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB57%2520FZC%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [bca.uk] INFO: Saving data for YB57%20FZC: {'created_time': 1774706806.37222, 'last_price_update_time': 1774706806.372231, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB57%2520FZC') HTTP/1.1" 204 0
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE57%20GFG-GB>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS71%20HNL-GB>
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802569%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802569 not downloaded yet
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228854/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228854>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910455>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947141/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947141>
2026-03-28 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89e3d0>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698934081%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934081/600 saved to cache
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d84ead0>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947193%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947193/600 saved to cache
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c819310>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915361%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915361/600 saved to cache
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d84d890>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_expert_report_file_e4c87ee1-a851-4562-9385-42c5881e7f41.pdf HTTP/1.1" 201 0
2026-03-28 14:06:46 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 605bb574-f032-5f24-9f53-91befb051fec, skipping ID generation
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DAX15GHV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AX15GHV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802593%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802593 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225924%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225924 not downloaded yet
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deab150>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_expert_report_file_1788d936-8224-4798-ba54-3208f80a838e.pdf HTTP/1.1" 201 0
2026-03-28 14:06:46 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09, skipping ID generation
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DDE04GDK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DE04GDK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228887/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802624%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802624 not downloaded yet
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd3ba50>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCK18AEJ%252F698910480%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910480/600 saved to cache
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045660>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915312>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934036>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA12%20SZX-GB>
2026-03-28 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM19%20HXY-GB>
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225929%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225929 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934169%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934169 not downloaded yet
2026-03-28 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802645%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802645 not downloaded yet
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b9090>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_expert_report_file_0da466ff-630c-4dcf-8bbd-4b48ff29361a.pdf HTTP/1.1" 201 0
2026-03-28 14:06:46 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4588dea-a04d-50d3-a9af-4f8459203fea, skipping ID generation
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DYD70WOM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD70WOM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225935%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225935 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934177%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934177 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802675%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802675 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484955%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484955 not downloaded yet
2026-03-28 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947141/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225941%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225941 not downloaded yet
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934187%27 HTTP/1.1" 200 None
2026-03-28 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934187 not downloaded yet
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8e5810>
2026-03-28 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228887%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228887/600 saved to cache
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802705%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802705 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484961%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484961 not downloaded yet
2026-03-28 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802569>
2026-03-28 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802593>
2026-03-28 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJZ9285-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228854/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225946%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225946 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934195%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934195 not downloaded yet
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddabe10>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947168%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947168/600 saved to cache
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3bb90>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698934061%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934061/600 saved to cache
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802730%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802730 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484967%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484967 not downloaded yet
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225958%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225958 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934210%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934210 not downloaded yet
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802751%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802751 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484969%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484969 not downloaded yet
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de7b610>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947141%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947141/600 saved to cache
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c701c50>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCK18AEJ%252F698910455%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910455/600 saved to cache
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe76a10>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228854%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228854/600 saved to cache
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802624>
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225965%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225965 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934241%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934241 not downloaded yet
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698802765%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802765 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484976%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484976 not downloaded yet
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225979%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225979 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934277%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934277 not downloaded yet
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40c590>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_expert_report_file_8f1e01e8-6aeb-4bae-adea-e5317ca32814.pdf HTTP/1.1" 201 0
2026-03-28 14:06:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 407ba07a-d347-557e-98dd-c9e1e020c5c1, skipping ID generation
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DYS71HNL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YS71HNL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7403d0>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_expert_report_file_0ac65636-8d34-481e-9d64-dd74c3374bd1.pdf HTTP/1.1" 201 0
2026-03-28 14:06:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7a0ff710-890b-5157-a73c-3a4a72d88d1e, skipping ID generation
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DYE57GFG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YE57GFG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934177>
2026-03-28 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DE04GDK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484984%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484984 not downloaded yet
2026-03-28 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698225988%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225988 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934310%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934310 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284817%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284817 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947271%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947271 not downloaded yet
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698484992%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484992 not downloaded yet
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d985450>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_expert_report_file_b5da1aae-0ed7-40b6-9229-f9e2c6b98e7f.pdf HTTP/1.1" 201 0
2026-03-28 14:06:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 755211f2-f13f-55e0-85f5-1079296d0fd3, skipping ID generation
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DYM19HXY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM19HXY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8e750>
2026-03-28 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698934036%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934036/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7407d0>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915312%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915312/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:06:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58a950>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWU19VDC%252F698045660%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045660/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225941>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934187>
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802730>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934210>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225958>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484967/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484967>
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698934334%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934334 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284821%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284821 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947281%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947281 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698485002%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698485002 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042701%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042701 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284827%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284827 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947297%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947297 not downloaded yet
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8d9ed0>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_expert_report_file_b8a5e848-ebb1-480c-9d05-10754f5fde12.pdf HTTP/1.1" 201 0
2026-03-28 14:06:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0673e591-45ac-5d50-a3e1-15ce73402302, skipping ID generation
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3DYA12SZX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YA12SZX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9250d0>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJZ9285%252F698802593%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802593/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8dab10>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJZ9285%252F698802550%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802550/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb5850>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJZ9285%252F698802569%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802569/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934241/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934241>
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698485011%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698485011 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042714%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042714 not downloaded yet
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934159/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484969>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484976>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225965>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802765>
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484984>
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284830%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284830 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947309%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947309 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941318%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941318 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042731%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042731 not downloaded yet
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6d63d0>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJZ9285%252F698802624%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802624/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284834%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284834 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947322%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947322 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941328%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941328 not downloaded yet
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484967/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042746%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042746 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284843%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284843 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947349%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947349 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941347%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941347 not downloaded yet
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67df50>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDE04GDK%252F698934177%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934177/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30236510>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDE04GDK%252F698934159%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934159/600 saved to cache
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042762%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042762 not downloaded yet
2026-03-28 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947271>
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934241/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284853%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284853 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947387%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947387 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941364%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941364 not downloaded yet
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042784%27 HTTP/1.1" 200 None
2026-03-28 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042784 not downloaded yet
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb11650>
2026-03-28 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484967%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484967/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284865%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284865 not downloaded yet
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947421%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947421 not downloaded yet
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941378%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941378 not downloaded yet
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042801%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042801 not downloaded yet
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698284877%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284877 not downloaded yet
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698947444%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947444 not downloaded yet
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941402%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941402 not downloaded yet
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59cb10>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FDE04GDK%252F698934210%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934210/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f8d50>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FWJZ9285%252F698802730%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802730/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c996f50>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FDE04GDK%252F698934187%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934187/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d837c10>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAX15GHV%252F698225941%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225941/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbba490>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAX15GHV%252F698225958%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225958/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9fa7d0>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FDE04GDK%252F698934241%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934241/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698485011>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042714>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941328>
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042815%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042815 not downloaded yet
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941427%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941427 not downloaded yet
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698042828%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042828 not downloaded yet
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9c99d0>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484984%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484984/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d0dd0>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAX15GHV%252F698225965%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225965/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd95e50>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FWJZ9285%252F698802765%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802765/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dccb8d0>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484969%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484969/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941445%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941445 not downloaded yet
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947322>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042762/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042762>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042746>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284843>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941347>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941378>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947349/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947349>
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%3D698941464%27 HTTP/1.1" 200 None
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941464 not downloaded yet
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7abf10>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484976%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484976/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284865/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284865>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947421>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042801>
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042784>
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fa490>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYE57GFG%252F698947271%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947271/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947349/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca8be10>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYA12SZX%252F698941328%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941328/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042828>
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042762/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7ceb10>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYM19HXY%252F698042714%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042714/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947421/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284865/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a9750>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698485011%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485011/600 saved to cache
2026-03-28 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca89f90>
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947322%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947322/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a0250>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947349%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947349/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941445>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941464>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941427>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc9b50>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941378%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941378/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d8650>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941347%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941347/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429490>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042746%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042746/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c16dd90>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042762%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042762/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ea950>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284843%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284843/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a8190>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947421%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947421/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c702a90>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284865%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284865/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f8a10>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042801%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042801/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941402>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947444>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284877/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284877>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042815>
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30620650>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042784%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042784/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941364>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284853>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042731>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284834/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284834>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941318/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941318>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947387>
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947309>
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbbae50>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042828%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042828/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284853/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284830>
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941318/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcf4a90>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941445%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941445/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284834/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3ce90>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042815%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042815/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe60190>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947444%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947444/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c533910>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941464%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941464/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b4b10>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941427%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941427/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d990210>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941402%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941402/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284877/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284827/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284827>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947297/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947297>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698485002>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698042701>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YA12SZX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947281>
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d3810>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284853%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284853/600 saved to cache
2026-03-28 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b5b50>
2026-03-28 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941364%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941364/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83a490>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042731%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042731/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8d890>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947387%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947387/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98fad0>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941318%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941318/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c103310>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284834%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284834/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dea9090>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947309%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947309/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284821/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284821>
2026-03-28 14:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54590>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284877%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284877/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284830/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934310>
2026-03-28 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042688/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM19HXY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484992>
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225988>
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934334/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934334>
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284817>
2026-03-28 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA12SZX/42810210?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=zAue20Kp3xOQLoka9kg3BuP79gs5tNiiEWLbZWTA87w%3D)
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd55b90>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284830%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284830/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284821/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YE57GFG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284814/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YS71HNL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c14b910>
2026-03-28 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947281%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947281/600 saved to cache
2026-03-28 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30234850>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYA12SZX%252F698941310%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941310/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0673e591-45ac-5d50-a3e1-15ce73402302
2026-03-28 14:06:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0673e591-45ac-5d50-a3e1-15ce73402302, skipping ID generation
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0673e591-45ac-5d50-a3e1-15ce73402302 sending to next pipeline
2026-03-28 14:06:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0673e591-45ac-5d50-a3e1-15ce73402302, identifier: YA12%20SZX
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284827/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0673e591-45ac-5d50-a3e1-15ce73402302 with identifier: YA12%20SZX
2026-03-28 14:06:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0673e591-45ac-5d50-a3e1-15ce73402302 with identifier: YA12%20SZX
2026-03-28 14:06:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0673e591-45ac-5d50-a3e1-15ce73402302 with identifier: YA12%20SZX to the API
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941310/600>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_expert_report_file_b8a5e848-ebb1-480c-9d05-10754f5fde12.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA12%20SZX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0673e591-45ac-5d50-a3e1-15ce73402302',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA12 SZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA12%20SZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 147574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941310/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44561,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941318/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44317,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941328/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47048,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44460,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941364/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941378/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79773,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0673e591-45ac-5d50-a3e1-15ce73402302/0673e591-45ac-5d50-a3e1-15ce73402302_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78771,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA12SZX/698941464/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 HDI 112 ACTIVE II MPV',
 'transmission': 'manual',
 'trim': 'HDI 112 ACTIVE II',
 'vin': 'VF30U9HR8CS179542',
 'year': 2012}
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA12%2520SZX%27 HTTP/1.1" 200 None
2026-03-28 14:06:52 [bca.uk] INFO: Saving data for YA12%20SZX: {'created_time': 1774706812.696504, 'last_price_update_time': 1774706812.696515, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA12%2520SZX') HTTP/1.1" 204 0
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947297/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042688/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM19HXY/42810006?sv=2020-08-04&st=2026-03-28T14%3A06%3A46Z&se=2026-03-28T14%3A31%3A46Z&sr=b&sp=r&sig=pY0duj0al0Djhca%2BC3PKfnyx3TV8v5FU4mqV41pF6EU%3D)
2026-03-28 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934277>
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934334/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9274d0>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042701%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042701/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83b9d0>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284821%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284821/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c139f10>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD70WOM%252F698485002%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485002/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c628210>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284827%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284827/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284814/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE57GFG/42810397?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=vSjrPH68LNj6fTz0HIFdhL8jclPi5cOXfzhmxBIBToI%3D)
2026-03-28 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225979>
2026-03-28 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802751>
2026-03-28 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS71HNL/42810026?sv=2020-08-04&st=2026-03-28T14%3A06%3A45Z&se=2026-03-28T14%3A31%3A45Z&sr=b&sp=r&sig=6LwnywW%2BQSGBv6J3youIITLgitPmhomB08N22i%2FPNp8%3D)
2026-03-28 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225946>
2026-03-28 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934195>
2026-03-28 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca52890>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDE04GDK%252F698934310%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934310/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d0810>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947297%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947297/600 saved to cache
2026-03-28 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dea9b90>
2026-03-28 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYM19HXY%252F698042688%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042688/600 saved to cache
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 755211f2-f13f-55e0-85f5-1079296d0fd3
2026-03-28 14:06:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 755211f2-f13f-55e0-85f5-1079296d0fd3, skipping ID generation
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 755211f2-f13f-55e0-85f5-1079296d0fd3 sending to next pipeline
2026-03-28 14:06:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 755211f2-f13f-55e0-85f5-1079296d0fd3, identifier: YM19%20HXY
2026-03-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd86110>
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAX15GHV%252F698225988%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225988/600 saved to cache
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe019d0>
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD70WOM%252F698484992%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484992/600 saved to cache
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd348d0>
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDE04GDK%252F698934334%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934334/600 saved to cache
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY
2026-03-28 14:06:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY
2026-03-28 14:06:53 [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-28 14:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042688/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_expert_report_file_b5da1aae-0ed7-40b6-9229-f9e2c6b98e7f.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042688/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49590,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44026,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44336,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042762/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94391,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80096,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755211f2-f13f-55e0-85f5-1079296d0fd3/755211f2-f13f-55e0-85f5-1079296d0fd3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM19HXY/698042828/600',
             'Width': 600}],
 '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-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:53 [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-28 14:06:53 [bca.uk] INFO: Saving data for YM19%20HXY: {'created_time': 1774706813.698929, 'last_price_update_time': 1774706813.698943, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:53 [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-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484961>
2026-03-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225935/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225935>
2026-03-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484955/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698484955>
2026-03-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802675>
2026-03-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802705>
2026-03-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484950/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD70WOM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698802645>
2026-03-28 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d742e50>
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284814%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284814/600 saved to cache
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7430d0>
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYE57GFG%252F698947253%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947253/600 saved to cache
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e
2026-03-28 14:06:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7a0ff710-890b-5157-a73c-3a4a72d88d1e, skipping ID generation
2026-03-28 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7a0ff710-890b-5157-a73c-3a4a72d88d1e sending to next pipeline
2026-03-28 14:06:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a0ff710-890b-5157-a73c-3a4a72d88d1e, identifier: YE57%20GFG
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c534a10>
2026-03-28 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYS71HNL%252F698284817%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284817/600 saved to cache
2026-03-28 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 407ba07a-d347-557e-98dd-c9e1e020c5c1
2026-03-28 14:06:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 407ba07a-d347-557e-98dd-c9e1e020c5c1, skipping ID generation
2026-03-28 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 407ba07a-d347-557e-98dd-c9e1e020c5c1 sending to next pipeline
2026-03-28 14:06:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 407ba07a-d347-557e-98dd-c9e1e020c5c1, identifier: YS71%20HNL
2026-03-28 14:06:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a0ff710-890b-5157-a73c-3a4a72d88d1e with identifier: YE57%20GFG
2026-03-28 14:06:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a0ff710-890b-5157-a73c-3a4a72d88d1e with identifier: YE57%20GFG
2026-03-28 14:06:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a0ff710-890b-5157-a73c-3a4a72d88d1e with identifier: YE57%20GFG to the API
2026-03-28 14:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947253/600>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_expert_report_file_0ac65636-8d34-481e-9d64-dd74c3374bd1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE57%20GFG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7a0ff710-890b-5157-a73c-3a4a72d88d1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE57 GFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE57%20GFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'SCENIC',
 'odometer': 99475,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44209,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947281/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947297/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45389,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44993,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947322/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947349/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947421/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a0ff710-890b-5157-a73c-3a4a72d88d1e/7a0ff710-890b-5157-a73c-3a4a72d88d1e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65348,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE57GFG/698947444/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'RENAULT SCENIC 1.6 VVT DYNAMIQUE MPV',
 'transmission': 'automatic',
 'trim': 'VVT DYNAMIQUE',
 'vin': 'VF1JM1R0A38690912',
 'year': 2007}
2026-03-28 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE57%2520GFG%27 HTTP/1.1" 200 None
2026-03-28 14:06:54 [bca.uk] INFO: Saving data for YE57%20GFG: {'created_time': 1774706814.556164, 'last_price_update_time': 1774706814.556177, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE57%2520GFG') HTTP/1.1" 204 0
2026-03-28 14:06:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL
2026-03-28 14:06:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL
2026-03-28 14:06:54 [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-28 14:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284817/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_expert_report_file_8f1e01e8-6aeb-4bae-adea-e5317ca32814.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46888,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284814/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284817/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284821/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43338,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284827/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284830/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284834/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109711,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284843/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284853/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284865/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_407ba07a-d347-557e-98dd-c9e1e020c5c1/407ba07a-d347-557e-98dd-c9e1e020c5c1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88520,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS71HNL/698284877/600',
             'Width': 600}],
 '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-28 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS71%2520HNL%27 HTTP/1.1" 200 None
2026-03-28 14:06:54 [bca.uk] INFO: Saving data for YS71%20HNL: {'created_time': 1774706814.96178, 'last_price_update_time': 1774706814.961791, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:54 [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-28 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225924>
2026-03-28 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698225929>
2026-03-28 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934169>
2026-03-28 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008e250>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FDE04GDK%252F698934277%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934277/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d901350>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FDE04GDK%252F698934195%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934195/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE04GDK/42809821?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=Wg9UX1XBSOfklscjKMokjHFFw1lKRjgTlp8OjJ%2B2vVw%3D)
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484950/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484955/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD70WOM/42810030?sv=2020-08-04&st=2026-03-28T14%3A06%3A44Z&se=2026-03-28T14%3A31%3A44Z&sr=b&sp=r&sig=zY0GlfRSinGMYhbbj%2BSacZWH49j2OuV6ot7DWpDFe%2Fk%3D)
2026-03-28 14:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AX15GHV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c127dd0>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAX15GHV%252F698225946%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225946/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c126750>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FWJZ9285%252F698802645%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802645/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd55550>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FAX15GHV%252F698225979%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225979/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:06: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-28 14:06: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-28 14:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb46d0>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FWJZ9285%252F698802751%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802751/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225935/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228838/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228838>
2026-03-28 14:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910428>
2026-03-28 14:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947115>
2026-03-28 14:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJZ9285/42807443?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=kzptaA1%2FD51a3%2B3HLrofooYM2z1oDwBGLmUC%2BIEZYW0%3D)
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd56f50>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484961%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484961/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe380d0>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FDE04GDK%252F698934169%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934169/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09
2026-03-28 14:06:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09, skipping ID generation
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 842ae7be-18fd-5ebf-ace8-89e5a9f85a09 sending to next pipeline
2026-03-28 14:06:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09, identifier: DE04%20GDK
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de03bd0>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484950%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484950/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b7a90>
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%252FYD70WOM%252F698484955%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484955/600 saved to cache
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d4588dea-a04d-50d3-a9af-4f8459203fea
2026-03-28 14:06:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4588dea-a04d-50d3-a9af-4f8459203fea, skipping ID generation
2026-03-28 14:06:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d4588dea-a04d-50d3-a9af-4f8459203fea sending to next pipeline
2026-03-28 14:06:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4588dea-a04d-50d3-a9af-4f8459203fea, identifier: YD70%20WOM
2026-03-28 14:06:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09 with identifier: DE04%20GDK
2026-03-28 14:06:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09 with identifier: DE04%20GDK
2026-03-28 14:06:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 842ae7be-18fd-5ebf-ace8-89e5a9f85a09 with identifier: DE04%20GDK to the API
2026-03-28 14:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934169/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_expert_report_file_1788d936-8224-4798-ba54-3208f80a838e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE04%20GDK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '842ae7be-18fd-5ebf-ace8-89e5a9f85a09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE04 GDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE04%20GDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 83858,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934159/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45897,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934169/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45374,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45026,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42675,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934241/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50339,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934310/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842ae7be-18fd-5ebf-ace8-89e5a9f85a09/842ae7be-18fd-5ebf-ace8-89e5a9f85a09_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE04GDK/698934334/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 E 55 Hatchback',
 'transmission': 'manual',
 'trim': 'E 55',
 'vin': 'WVWZZZ9NZ4Y146877',
 'year': 2004}
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE04%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 14:06:56 [bca.uk] INFO: Saving data for DE04%20GDK: {'created_time': 1774706816.162719, 'last_price_update_time': 1774706816.162734, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE04%2520GDK') HTTP/1.1" 204 0
2026-03-28 14:06:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM
2026-03-28 14:06:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM
2026-03-28 14:06:56 [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-28 14:06:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:06: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-28 14:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484955/600>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_expert_report_file_0da466ff-630c-4dcf-8bbd-4b48ff29361a.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484950/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484955/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484967/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42131,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484969/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484976/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92547,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484984/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698484992/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92418,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4588dea-a04d-50d3-a9af-4f8459203fea/d4588dea-a04d-50d3-a9af-4f8459203fea_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76164,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD70WOM/698485011/600',
             'Width': 600}],
 '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-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD70%2520WOM%27 HTTP/1.1" 200 None
2026-03-28 14:06:56 [bca.uk] INFO: Saving data for YD70%20WOM: {'created_time': 1774706816.616881, 'last_price_update_time': 1774706816.616895, 'auction_closing_time': 1774864800.0}
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:56 [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-28 14:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AX15GHV/42810027?sv=2020-08-04&st=2026-03-28T14%3A06%3A43Z&se=2026-03-28T14%3A31%3A43Z&sr=b&sp=r&sig=JJpF40Yp%2FobLJQr3JyJKHMCuyadOw6pOe%2FflxZRZmFI%3D)
2026-03-28 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228819/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228819>
2026-03-28 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947086>
2026-03-28 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910404>
2026-03-28 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934010/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934010>
2026-03-28 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045650>
2026-03-28 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915278>
2026-03-28 14:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:06:56 [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-28 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42bad0>
2026-03-28 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJZ9285%252F698802675%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802675/600 saved to cache
2026-03-28 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de008d0>
2026-03-28 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAX15GHV%252F698225935%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225935/600 saved to cache
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c629090>
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAX15GHV%252F698225929%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225929/600 saved to cache
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c95de10>
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAX15GHV%252F698225924%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225924/600 saved to cache
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b6790>
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWJZ9285%252F698802705%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802705/600 saved to cache
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a149de9c-cfcc-5dd2-a714-96be3f56b350
2026-03-28 14:06:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a149de9c-cfcc-5dd2-a714-96be3f56b350, skipping ID generation
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a149de9c-cfcc-5dd2-a714-96be3f56b350 sending to next pipeline
2026-03-28 14:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a149de9c-cfcc-5dd2-a714-96be3f56b350, identifier: WJZ%209285
2026-03-28 14:06:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a149de9c-cfcc-5dd2-a714-96be3f56b350 with identifier: WJZ%209285
2026-03-28 14:06:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a149de9c-cfcc-5dd2-a714-96be3f56b350 with identifier: WJZ%209285
2026-03-28 14:06:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a149de9c-cfcc-5dd2-a714-96be3f56b350 with identifier: WJZ%209285 to the API
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802705/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_expert_report_file_7c62181b-67f1-431f-97e6-14aab86e2a62.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJZ%209285-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a149de9c-cfcc-5dd2-a714-96be3f56b350',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJZ 9285',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJZ%209285&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 70234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46790,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802569/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45668,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46381,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802645/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42269,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82324,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a149de9c-cfcc-5dd2-a714-96be3f56b350/a149de9c-cfcc-5dd2-a714-96be3f56b350_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJZ9285/698802765/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 VTI ALLURE MPV',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CUHMZ0FY020415',
 'year': 2015}
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJZ%25209285%27 HTTP/1.1" 200 None
2026-03-28 14:06:57 [bca.uk] INFO: Saving data for WJZ%209285: {'created_time': 1774706817.710988, 'last_price_update_time': 1774706817.711, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJZ%25209285') HTTP/1.1" 204 0
2026-03-28 14:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T400%20WRS-GB>
2026-03-28 14:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928702>
2026-03-28 14:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KEZ%209481-GB>
2026-03-28 14:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910391>
2026-03-28 14:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296923>
2026-03-28 14:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228838/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c95eb10>
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FAX15GHV%252F698225917%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225917/600 saved to cache
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 605bb574-f032-5f24-9f53-91befb051fec
2026-03-28 14:06:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 605bb574-f032-5f24-9f53-91befb051fec, skipping ID generation
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 605bb574-f032-5f24-9f53-91befb051fec sending to next pipeline
2026-03-28 14:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 605bb574-f032-5f24-9f53-91befb051fec, identifier: AX15%20GHV
2026-03-28 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a3350>
2026-03-28 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947115%252F600') HTTP/1.1" 204 0
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947115/600 saved to cache
2026-03-28 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:06:58 [bca.uk] INFO: Total items found: 100
2026-03-28 14:06:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded
2026-03-28 14:06:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:06:58 [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-28 14:06:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 605bb574-f032-5f24-9f53-91befb051fec with identifier: AX15%20GHV
2026-03-28 14:06:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 605bb574-f032-5f24-9f53-91befb051fec with identifier: AX15%20GHV
2026-03-28 14:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 605bb574-f032-5f24-9f53-91befb051fec with identifier: AX15%20GHV to the API
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225917/600>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_expert_report_file_e4c87ee1-a851-4562-9385-42c5881e7f41.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX15%20GHV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '605bb574-f032-5f24-9f53-91befb051fec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX15 GHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX15%20GHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SMART',
 'model': 'FORFOUR',
 'odometer': 69453,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45802,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225935/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43158,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225941/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42062,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225946/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225958/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66632,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225965/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_605bb574-f032-5f24-9f53-91befb051fec/605bb574-f032-5f24-9f53-91befb051fec_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83022,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AX15GHV/698225988/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORFOUR 1.0 71 PASSION Hatchback',
 'transmission': 'manual',
 'trim': '71 PASSION',
 'vin': 'WME4530422Y017504',
 'year': 2015}
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX15%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Saving data for AX15%20GHV: {'created_time': 1774706818.411565, 'last_price_update_time': 1774706818.411576, 'auction_closing_time': 1774778400.0}
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX15%2520GHV') HTTP/1.1" 204 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: KM14%20HWD
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM14%2520HWD%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for KM14%20HWD: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: DX65%20UOP
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX65%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for DX65%20UOP: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: BD13%20YCM
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD13%2520YCM%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for BD13%20YCM: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: SF69%20ZBX
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF69%2520ZBX%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for SF69%20ZBX: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: SD60%20OBV
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD60%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for SD60%20OBV: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: LR18%20TNX
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR18%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for LR18%20TNX: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: GY69%20LZL
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY69%2520LZL%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for GY69%20LZL: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: EY68%20NKD
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY68%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for EY68%20NKD: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: VA19%20XRY
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for VA19%20XRY: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: SD14%20UCC
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD14%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for SD14%20UCC: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: PL68%20ZCX
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL68%2520ZCX%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for PL68%20ZCX: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: PK14%20VAX
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK14%2520VAX%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for PK14%20VAX: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: PF65%20SSV
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF65%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for PF65%20SSV: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: NG13%20GKJ
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG13%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for NG13%20GKJ: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: MF64%20ZPZ
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF64%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for MF64%20ZPZ: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: HW69%20EOS
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW69%2520EOS%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for HW69%20EOS: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: FP70%20XEN
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP70%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for FP70%20XEN: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: FJ16%20YOR
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ16%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for FJ16%20YOR: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: FD20%20CUW
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD20%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for FD20%20CUW: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: DN60%20UCJ
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN60%2520UCJ%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for DN60%20UCJ: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: BX19%20MWY
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX19%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for BX19%20MWY: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: BK64%20WXM
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK64%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for BK64%20WXM: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: YM19%20ZGY
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for YM19%20ZGY: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: SV64%20UUP
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV64%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for SV64%20UUP: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: RX11%20HTV
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX11%2520HTV%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for RX11%20HTV: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: RA65%20EUT
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA65%2520EUT%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for RA65%20EUT: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: OV66%20ZBZ
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV66%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for OV66%20ZBZ: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: NK16%20EGE
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK16%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for NK16%20EGE: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: MT10%20XMZ
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT10%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for MT10%20XMZ: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: LY16%20JJK
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY16%2520JJK%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for LY16%20JJK: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: LN09%20XAL
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN09%2520XAL%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for LN09%20XAL: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: LM12%20MLU
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM12%2520MLU%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for LM12%20MLU: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: HY16%20EOC
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY16%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for HY16%20EOC: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: HN08%20FLX
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN08%2520FLX%27 HTTP/1.1" 200 None
2026-03-28 14:06:58 [bca.uk] INFO: Scrape type for HN08%20FLX: 0
2026-03-28 14:06:58 [bca.uk] INFO: Found listing with ID: EU15%20WHR
2026-03-28 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for EU15%20WHR: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: EA66%20LNX
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for EA66%20LNX: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: EA10%20ODR
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for EA10%20ODR: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: CX71%20YVZ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for CX71%20YVZ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: CV62%20SNJ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for CV62%20SNJ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: CE53%20GKN
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for CE53%20GKN: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: BK16%20VKS
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for BK16%20VKS: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: AJ62%20YSE
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for AJ62%20YSE: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: AY57%20YXB
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for AY57%20YXB: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: AF69%20UFS
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for AF69%20UFS: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: WN09%20MYP
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for WN09%20MYP: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: PY61%20EWD
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for PY61%20EWD: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: MT61%20WPK
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for MT61%20WPK: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: EF66%20LFH
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for EF66%20LFH: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: AV18%20UVO
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for AV18%20UVO: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: AP13%20PNX
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for AP13%20PNX: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: GL20%20NXU
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for GL20%20NXU: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: OY12%20USJ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for OY12%20USJ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: LX12%20WRZ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for LX12%20WRZ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: DA15%20GVJ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for DA15%20GVJ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: MA18%20EAW
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for MA18%20EAW: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: WJ07%20XMW
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for WJ07%20XMW: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: TGZ%201807
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for TGZ%201807: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: YJ66%20AAP
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%2520AAP%27 HTTP/1.1" 200 None
2026-03-28 14:06:59 [bca.uk] INFO: Scrape type for YJ66%20AAP: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: BN10%20OKD
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for BN10%20OKD: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: HY73%20KHK
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for HY73%20KHK: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: WG22%20GHY
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for WG22%20GHY: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: EN71%20UET
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for EN71%20UET: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: GL71%20USX
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06: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%2520USX%27 HTTP/1.1" 200 None
2026-03-28 14:06:59 [bca.uk] INFO: Scrape type for GL71%20USX: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: LF72%20EGY
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for LF72%20EGY: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: LG23%20XZX
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for LG23%20XZX: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: FL21%20VDZ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for FL21%20VDZ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: K321%20PXX
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for K321%20PXX: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SB69%20LYC
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SB69%20LYC: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: NC23%20XLD
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for NC23%20XLD: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: DU17%20AZG
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for DU17%20AZG: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: X5%20GTD
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for X5%20GTD: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: CV64%20BKG
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for CV64%20BKG: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SG17%20PZK
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SG17%20PZK: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: YS67%20ATN
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for YS67%20ATN: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: VE17%20RTZ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for VE17%20RTZ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SN63%20FMO
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SN63%20FMO: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SY63%20KOV
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SY63%20KOV: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SK70%20VVP
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SK70%20VVP: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SR70%20FBU
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SR70%20FBU: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: FD66%20JYF
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for FD66%20JYF: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: L8%20ULV
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for L8%20ULV: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: LL12%20SVJ
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for LL12%20SVJ: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SL12%20ADV
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SL12%20ADV: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: GJ67%20OET
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for GJ67%20OET: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: SL66%20WTO
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for SL66%20WTO: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: EJ02%20EGU
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:06:59 [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-28 14:06:59 [bca.uk] INFO: Scrape type for EJ02%20EGU: 0
2026-03-28 14:06:59 [bca.uk] INFO: Found listing with ID: YC10%20PAO
2026-03-28 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for YC10%20PAO: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: OV22%20RZK
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for OV22%20RZK: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: WN20%20RBX
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for WN20%20RBX: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: OF07%20ELF
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for OF07%20ELF: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: EK16%20AKU
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for EK16%20AKU: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: RA65%20VLP
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for RA65%20VLP: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: ST14%20JVM
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for ST14%20JVM: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: CT59%20HCD
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for CT59%20HCD: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: EG11%20AZX
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for EG11%20AZX: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: OV17%20YPT
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for OV17%20YPT: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: BK07%20WOX
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for BK07%20WOX: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: SC23%20WCG
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for SC23%20WCG: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: WA21%20MYD
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for WA21%20MYD: 0
2026-03-28 14:07:00 [bca.uk] INFO: Found listing with ID: WF22%20CPZ
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:00 [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-28 14:07:00 [bca.uk] INFO: Scrape type for WF22%20CPZ: 0
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947067>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228796>
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934010/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH22%20GFY-GB>
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228819/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:00 [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-28 14:07:00 [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-28 14:07:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93d310>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKM11UUD%252F698915278%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915278/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de10710>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDF12VWL%252F698228838%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228838/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8e190>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FCK18AEJ%252F698910428%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910428/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8f890>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FLK64NEJ%252F698947086%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947086/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b6250>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FCK18AEJ%252F698910404%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910404/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011b9d0>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FBP67XDB%252F698934010%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934010/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4a8f10>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWU19VDC%252F698045650%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045650/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83b9d0>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDF12VWL%252F698228819%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228819/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947049>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910374>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD21%20LKP-GB>
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915234>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698933971>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228782>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045637>
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89df50>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FCK18AEJ%252F698910391%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910391/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c148ed0>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKV16LDZ%252F698296923%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296923/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928652>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296913>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157181/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157181>
2026-03-28 14:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604017/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604017>
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dadd0>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FBV61MVO%252F698928702%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928702/600 saved to cache
2026-03-28 14:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7aa2d0>
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_expert_report_file_abed905b-d731-4403-ac37-a37ca6741086.pdf HTTP/1.1" 201 0
2026-03-28 14:07:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2c13cca-acdb-56e9-80bf-41e2acf4aed1, skipping ID generation
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DT400WRS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=T400WRS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f8b90>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_expert_report_file_2bcec5d9-3cef-4aa7-b068-c72ca5f3c66e.pdf HTTP/1.1" 201 0
2026-03-28 14:07:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f055b506-0022-5f0e-a7cd-13f0911779b4, skipping ID generation
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DKEZ9481-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KEZ9481-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd16c10>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947067%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947067/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9bbb90>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228796%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228796/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284443>
2026-03-28 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML71%20WFO-GB>
2026-03-28 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP13%20WWY-GB>
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069950%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069950 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941309%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941309 not downloaded yet
2026-03-28 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604017/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a1c10>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCK18AEJ%252F698910374%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910374/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429d50>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947049%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947049/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a30b106d0>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_expert_report_file_c87a3a48-4e80-4ca0-a21d-6a214d01ca79.pdf HTTP/1.1" 201 0
2026-03-28 14:07:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 95add145-cfdb-56fb-a27d-d877a0432bd6, skipping ID generation
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DSH22GFY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH22GFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429ed0>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_expert_report_file_36c2cb97-9c5d-4990-a550-f63692de35d5.pdf HTTP/1.1" 201 0
2026-03-28 14:07:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e39beb78-d51f-5fbe-a58d-f26050dd24f6, skipping ID generation
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DYD21LKP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD21LKP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069954%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069954 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941324%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941324 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915544%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915544 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439628%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439628 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069958%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069958 not downloaded yet
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941343%27 HTTP/1.1" 200 None
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941343 not downloaded yet
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de00cd0>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWU19VDC%252F698045637%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045637/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fa6d0>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBP67XDB%252F698933971%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933971/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c768dd0>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915234%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915234/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c16e690>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228782%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228782/600 saved to cache
2026-03-28 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de10650>
2026-03-28 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX11BBM%252F697604017%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604017/600 saved to cache
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947033>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228771/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228771>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910355/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910355>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108035/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108035>
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915564%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915564 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439633%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439633 not downloaded yet
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157181/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069961%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069961 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941361%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941361 not downloaded yet
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296913/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915586%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915586 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439635%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439635 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069970%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069970 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941379%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941379 not downloaded yet
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915611%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915611 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439638%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439638 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069973%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069973 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941415%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941415 not downloaded yet
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915627%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915627 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439643%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439643 not downloaded yet
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec8910>
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBV61MVO%252F698928652%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928652/600 saved to cache
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd1c190>
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNL64KGO%252F698157181%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157181/600 saved to cache
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069977%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069977 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941474%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941474 not downloaded yet
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KEZ9481-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=T400WRS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM11UUD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915648%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915648 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439650%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439650 not downloaded yet
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8dbd50>
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV16LDZ%252F698296913%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296913/600 saved to cache
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108035/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910355/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069983%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069983 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941524%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941524 not downloaded yet
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228771/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915673%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915673 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439656%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439656 not downloaded yet
2026-03-28 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698069991%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069991 not downloaded yet
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698941540%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941540 not downloaded yet
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8ed890>
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_expert_report_file_980bb9f7-e78b-4672-85cf-dc083b8b298e.pdf HTTP/1.1" 201 0
2026-03-28 14:07:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8e80177a-614d-57e6-b32b-c4549bde7262, skipping ID generation
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DWP13WWY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP13WWY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe51050>
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV16UWB%252F698284443%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284443/600 saved to cache
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec8390>
2026-03-28 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_expert_report_file_84e1ff92-1a98-478b-b6f1-dc8816a605ce.pdf HTTP/1.1" 201 0
2026-03-28 14:07:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 932ab700-a26e-556f-85b5-1bb9734e718c, skipping ID generation
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DML71WFO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML71WFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069958>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941343>
2026-03-28 14:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439635/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439635>
2026-03-28 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915706%27 HTTP/1.1" 200 None
2026-03-28 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915706 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439665%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439665 not downloaded yet
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439633/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439633>
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698051980%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698051980 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947244%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947244 not downloaded yet
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439638>
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915611>
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768046/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698768046>
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698915737%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915737 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698439675%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439675 not downloaded yet
2026-03-28 14:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6eeb90>
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOY67JPV%252F698108035%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108035/600 saved to cache
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe29bd0>
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCK18AEJ%252F698910355%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910355/600 saved to cache
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c504750>
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228771%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228771/600 saved to cache
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbea4d0>
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947033%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947033/600 saved to cache
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150830>
2026-03-28 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11UUD/42809630?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=S16ojkv9p8NH2wa7caJZQVn%2BDGo%2BREXS30Hz2ckWR%2FA%3D)
2026-03-28 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698051988%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698051988 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947260%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947260 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052000%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052000 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947272%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947272 not downloaded yet
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941524>
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069983/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069983>
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069977/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069977>
2026-03-28 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941474/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941474>
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052011%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052011 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947282%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947282 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052027%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052027 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947295%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947295 not downloaded yet
2026-03-28 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439635/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052041%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052041 not downloaded yet
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947320%27 HTTP/1.1" 200 None
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947320 not downloaded yet
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c683b10>
2026-03-28 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKM11UUD%252F698915221%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915221/600 saved to cache
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4
2026-03-28 14:07:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ba82627-3d66-5970-bb5d-b19d751b9eb4, skipping ID generation
2026-03-28 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4 sending to next pipeline
2026-03-28 14:07:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ba82627-3d66-5970-bb5d-b19d751b9eb4, identifier: KM11%20UUD
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca8a990>
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941303%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941303/600 saved to cache
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b4dd0>
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069947%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069947/600 saved to cache
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439633/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052056%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052056 not downloaded yet
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947343%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947343 not downloaded yet
2026-03-28 14:07:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD
2026-03-28 14:07:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD
2026-03-28 14:07:04 [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-28 14:07:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915221/600>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_expert_report_file_d11bd6ee-08c7-45e0-9613-a67a59280070.pdf',
 '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-29T10: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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48765,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915221/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915278/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44898,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915297/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43208,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915312/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88909,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915361/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86096,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba82627-3d66-5970-bb5d-b19d751b9eb4/7ba82627-3d66-5970-bb5d-b19d751b9eb4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72636,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11UUD/698915403/600',
             'Width': 600}],
 '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-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM11%2520UUD%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [bca.uk] INFO: Saving data for KM11%20UUD: {'created_time': 1774706824.710868, 'last_price_update_time': 1774706824.710881, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:04 [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-28 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768046/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:07:04 [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-28 14:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051980/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698051980>
2026-03-28 14:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947244>
2026-03-28 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150830/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052067%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052067 not downloaded yet
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947374%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947374 not downloaded yet
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698052074%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052074 not downloaded yet
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947404%27 HTTP/1.1" 200 None
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947404 not downloaded yet
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f3f90>
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069958%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069958/600 saved to cache
2026-03-28 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6dd490>
2026-03-28 14:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439635%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439635/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd16a50>
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439633%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439633/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8ed4d0>
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941343%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941343/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8c7590>
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915611%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915611/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de12350>
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439638%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439638/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439665>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052027>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947295>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947320>
2026-03-28 14:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069983/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941474/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069977/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd17fd0>
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFV17TYW%252F698768046%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768046/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:07:05 [bca.uk] INFO: Total items found: 100
2026-03-28 14:07:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded
2026-03-28 14:07:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:07:05 [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-28 14:07:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c18cc10>
2026-03-28 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY66OTD%252F698150830%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150830/600 saved to cache
2026-03-28 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947282>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947343>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052056>
2026-03-28 14:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051980/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947272/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947272>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052041>
2026-03-28 14:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052011>
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: CE24%20ONH
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE24%2520ONH%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for CE24%20ONH: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: WA66%20WEK
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA66%2520WEK%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for WA66%20WEK: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: WO21%20BSX
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO21%2520BSX%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for WO21%20BSX: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: X576%20NUB
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X576%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for X576%20NUB: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: AE02%20ETE
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE02%2520ETE%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for AE02%20ETE: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: KM65%20UHD
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM65%2520UHD%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for KM65%20UHD: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: NY11%20YZP
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NY11%2520YZP%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for NY11%20YZP: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: EA11%20ULT
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA11%2520ULT%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for EA11%20ULT: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: OU52%20XKA
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU52%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for OU52%20XKA: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: PJ09%20HHE
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ09%2520HHE%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for PJ09%20HHE: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: YF21%20WVG
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF21%2520WVG%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for YF21%20WVG: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: HK25%20XAY
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK25%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for HK25%20XAY: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: KK24%20AEF
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK24%2520AEF%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for KK24%20AEF: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: NA70%20XYD
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA70%2520XYD%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for NA70%20XYD: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: YN64%20XMG
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN64%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for YN64%20XMG: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: HPKD81239
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HPKD81239%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for HPKD81239: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: CV09%20TWA
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV09%2520TWA%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for CV09%20TWA: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: FY10%20BNJ
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for FY10%20BNJ: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: MF73%20FAO
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF73%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for MF73%20FAO: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: SP22%20OEE
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP22%2520OEE%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for SP22%20OEE: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: BW21%20DTN
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW21%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for BW21%20DTN: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: MD15%20XGB
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520XGB%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for MD15%20XGB: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: GV70%20RNA
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV70%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for GV70%20RNA: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: YS69%20EYY
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520EYY%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for YS69%20EYY: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: DA18%20EDK
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA18%2520EDK%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for DA18%20EDK: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: KR17%20WGP
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR17%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for KR17%20WGP: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: L10%20CLU
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L10%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for L10%20CLU: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: ML12%20ODX
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML12%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for ML12%20ODX: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: PN15%20EZH
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN15%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for PN15%20EZH: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: RX03%20AFU
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX03%2520AFU%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for RX03%20AFU: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: X188%20XCL
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X188%2520XCL%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for X188%20XCL: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: YM21%20TYH
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM21%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for YM21%20TYH: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: CP15%20POA
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP15%2520POA%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for CP15%20POA: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: YS69%20FCC
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for YS69%20FCC: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: DU22%20SVN
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU22%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for DU22%20SVN: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: GF18%20RFX
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF18%2520RFX%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for GF18%20RFX: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: LB68%20TVJ
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB68%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for LB68%20TVJ: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: LG21%20HCM
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG21%2520HCM%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for LG21%20HCM: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: VK71%20GFX
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK71%2520GFX%27 HTTP/1.1" 200 None
2026-03-28 14:07:05 [bca.uk] INFO: Scrape type for VK71%20GFX: 0
2026-03-28 14:07:05 [bca.uk] INFO: Found listing with ID: BD69%20XXF
2026-03-28 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD69%2520XXF%27 HTTP/1.1" 200 None
2026-03-28 14:07:06 [bca.uk] INFO: Scrape type for BD69%20XXF: 0
2026-03-28 14:07:06 [bca.uk] INFO: Found listing with ID: FG21%20MFN
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG21%2520MFN%27 HTTP/1.1" 200 None
2026-03-28 14:07:06 [bca.uk] INFO: Scrape type for FG21%20MFN: 0
2026-03-28 14:07:06 [bca.uk] INFO: Found listing with ID: YG69%20LWF
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG69%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 14:07:06 [bca.uk] INFO: Scrape type for YG69%20LWF: 0
2026-03-28 14:07:06 [bca.uk] INFO: Found listing with ID: BD21%20GWA
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD21%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 14:07:06 [bca.uk] INFO: Scrape type for BD21%20GWA: 0
2026-03-28 14:07:06 [bca.uk] INFO: Found listing with ID: CP22%20GYW
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP22%2520GYW%27 HTTP/1.1" 200 None
2026-03-28 14:07:06 [bca.uk] INFO: Scrape type for CP22%20GYW: 2
2026-03-28 14:07:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW
2026-03-28 14:07:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afecb2f0-0c7a-5a2a-846c-14ca31804bcd with scrape type 2
2026-03-28 14:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afecb2f0-0c7a-5a2a-846c-14ca31804bcd with scrape type 2
2026-03-28 14:07:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afecb2f0-0c7a-5a2a-846c-14ca31804bcd, identifier: CP22%20GYW
2026-03-28 14:07:06 [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-28 14:07:06 [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-28 14:07:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW
2026-03-28 14:07:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW
2026-03-28 14:07:06 [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-28 14:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:07: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-28 14:07:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP22%2520GYW%27 HTTP/1.1" 200 None
2026-03-28 14:07:06 [bca.uk] INFO: Saving data for CP22%20GYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774277302.46739, 'last_price_update_time': 1774706826.705744}
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:06 [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-28 14:07:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9da550>
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKEZ9481%252F698941524%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941524/600 saved to cache
2026-03-28 14:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca61510>
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FT400WRS%252F698069983%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069983/600 saved to cache
2026-03-28 14:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8eca50>
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941474%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941474/600 saved to cache
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dea8d10>
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069977%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069977/600 saved to cache
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:07 [bca.uk] INFO: Found listing with ID: AD18%20GWP
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD18%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Scrape type for AD18%20GWP: 0
2026-03-28 14:07:07 [bca.uk] INFO: Found listing with ID: EU68%20NEJ
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU68%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Scrape type for EU68%20NEJ: 2
2026-03-28 14:07:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ
2026-03-28 14:07:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with scrape type 2
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with scrape type 2
2026-03-28 14:07:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec, identifier: EU68%20NEJ
2026-03-28 14:07:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ
2026-03-28 14:07:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ
2026-03-28 14:07:07 [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-28 14:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU68%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Saving data for EU68%20NEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774276014.421804, 'last_price_update_time': 1774706827.624982}
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:07 [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-28 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052074>
2026-03-28 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052067>
2026-03-28 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947374>
2026-03-28 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947404>
2026-03-28 14:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:07 [bca.uk] INFO: Found listing with ID: DA72%20RSU
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Scrape type for DA72%20RSU: 0
2026-03-28 14:07:07 [bca.uk] INFO: Found listing with ID: GD18%20CFO
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD18%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Scrape type for GD18%20CFO: 0
2026-03-28 14:07:07 [bca.uk] INFO: Found listing with ID: MJ69%20AHZ
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ69%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Scrape type for MJ69%20AHZ: 0
2026-03-28 14:07:07 [bca.uk] INFO: Found listing with ID: MJ69%20KSF
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ69%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 14:07:07 [bca.uk] INFO: Scrape type for MJ69%20KSF: 2
2026-03-28 14:07:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF
2026-03-28 14:07:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5228cf0-dea9-558d-9d79-cb17e480fee2 with scrape type 2
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5228cf0-dea9-558d-9d79-cb17e480fee2 with scrape type 2
2026-03-28 14:07:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5228cf0-dea9-558d-9d79-cb17e480fee2, identifier: MJ69%20KSF
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c73f0d0>
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP13WWY%252F698051980%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051980/600 saved to cache
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b1890>
2026-03-28 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FML71WFO%252F698947244%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947244/600 saved to cache
2026-03-28 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF
2026-03-28 14:07:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF
2026-03-28 14:07:08 [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-28 14:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ69%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 14:07:08 [bca.uk] INFO: Saving data for MJ69%20KSF: {'auction_closing_time': 1774864800.0, 'created_time': 1773935784.844278, 'last_price_update_time': 1774706828.263858}
2026-03-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:08 [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-28 14:07:08 [bca.uk] INFO: Found listing with ID: PJ20%20EKU
2026-03-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ20%2520EKU%27 HTTP/1.1" 200 None
2026-03-28 14:07:08 [bca.uk] INFO: Scrape type for PJ20%20EKU: 0
2026-03-28 14:07:08 [bca.uk] INFO: Found listing with ID: BP68%20KXF
2026-03-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP68%2520KXF%27 HTTP/1.1" 200 None
2026-03-28 14:07:08 [bca.uk] INFO: Scrape type for BP68%20KXF: 2
2026-03-28 14:07:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF
2026-03-28 14:07:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with scrape type 2
2026-03-28 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with scrape type 2
2026-03-28 14:07:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2eee11a9-e930-516e-b2a5-0aa32a729ba7, identifier: BP68%20KXF
2026-03-28 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947272/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF
2026-03-28 14:07:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF
2026-03-28 14:07:08 [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-28 14:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP68%2520KXF%27 HTTP/1.1" 200 None
2026-03-28 14:07:08 [bca.uk] INFO: Saving data for BP68%20KXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774015826.501093, 'last_price_update_time': 1774706828.800498}
2026-03-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:08 [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-28 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:08 [bca.uk] INFO: Found listing with ID: CE68%20OKN
2026-03-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE68%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 14:07:08 [bca.uk] INFO: Scrape type for CE68%20OKN: 0
2026-03-28 14:07:08 [bca.uk] INFO: Found listing with ID: DA72%20OGE
2026-03-28 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 14:07:08 [bca.uk] INFO: Scrape type for DA72%20OGE: 2
2026-03-28 14:07:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE
2026-03-28 14:07:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d830d531-4d69-5288-b792-67b62ccb6c1d with scrape type 2
2026-03-28 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d830d531-4d69-5288-b792-67b62ccb6c1d with scrape type 2
2026-03-28 14:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d830d531-4d69-5288-b792-67b62ccb6c1d, identifier: DA72%20OGE
2026-03-28 14:07:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698052000>
2026-03-28 14:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE
2026-03-28 14:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE
2026-03-28 14:07:09 [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-28 14:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Saving data for DA72%20OGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774391453.920784, 'last_price_update_time': 1774706829.364162}
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:09 [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-28 14:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b1a10>
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FML71WFO%252F698947295%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947295/600 saved to cache
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12c150>
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP13WWY%252F698052027%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052027/600 saved to cache
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d6110>
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439665%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439665/600 saved to cache
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7f8ed0>
2026-03-28 14:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FML71WFO%252F698947320%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947320/600 saved to cache
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: DU19%20VFP
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU19%2520VFP%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for DU19%20VFP: 0
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: FX20%20RVN
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX20%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for FX20%20RVN: 0
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: SW69%20HAX
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW69%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for SW69%20HAX: 0
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: EK72%20OTR
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK72%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for EK72%20OTR: 0
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: LB24%20EUL
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB24%2520EUL%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for LB24%20EUL: 0
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: NV21%20KXR
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV21%2520KXR%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for NV21%20KXR: 0
2026-03-28 14:07:09 [bca.uk] INFO: Found listing with ID: Y27%20JJL
2026-03-28 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y27%2520JJL%27 HTTP/1.1" 200 None
2026-03-28 14:07:09 [bca.uk] INFO: Scrape type for Y27%20JJL: 2
2026-03-28 14:07:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL
2026-03-28 14:07:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f657ee2e-7d33-5424-a031-2586a75db48a with scrape type 2
2026-03-28 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f657ee2e-7d33-5424-a031-2586a75db48a with scrape type 2
2026-03-28 14:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f657ee2e-7d33-5424-a031-2586a75db48a, identifier: Y27%20JJL
2026-03-28 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL
2026-03-28 14:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL
2026-03-28 14:07:09 [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-28 14:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:07: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-28 14:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y27%2520JJL%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Saving data for Y27%20JJL: {'auction_closing_time': 1774864800.0, 'created_time': 1774391950.235609, 'last_price_update_time': 1774706830.166415}
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:10 [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-28 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deaac50>
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FML71WFO%252F698947272%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947272/600 saved to cache
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c86c110>
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP13WWY%252F698052011%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052011/600 saved to cache
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c588690>
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FML71WFO%252F698947282%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947282/600 saved to cache
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c707550>
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FML71WFO%252F698947343%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947343/600 saved to cache
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c557f50>
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP13WWY%252F698052041%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052041/600 saved to cache
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca62f10>
2026-03-28 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWP13WWY%252F698052056%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052056/600 saved to cache
2026-03-28 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698051988>
2026-03-28 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439675>
2026-03-28 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947260>
2026-03-28 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915737>
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: AU19%20UPB
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU19%2520UPB%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for AU19%20UPB: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: KW70%20FUH
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520FUH%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for KW70%20FUH: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: SX19%20UXH
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX19%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for SX19%20UXH: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: YS22%20UBT
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS22%2520UBT%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for YS22%20UBT: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: KJ19%20WBM
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ19%2520WBM%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for KJ19%20WBM: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: KV71%20AEO
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV71%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for KV71%20AEO: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: NV19%20UBR
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV19%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for NV19%20UBR: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: RV68%20LBX
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV68%2520LBX%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for RV68%20LBX: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: AO70%20ZYL
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO70%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for AO70%20ZYL: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: AV72%20FBL
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV72%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for AV72%20FBL: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: AVI%205715
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AVI%25205715%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for AVI%205715: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: DS21%20XOB
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS21%2520XOB%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for DS21%20XOB: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: GF22%20CZO
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF22%2520CZO%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for GF22%20CZO: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: GJ23%20MRO
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ23%2520MRO%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for GJ23%20MRO: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: GV69%20PSU
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV69%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for GV69%20PSU: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: GX71%20XBS
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX71%2520XBS%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for GX71%20XBS: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: KJ19%20MZZ
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ19%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for KJ19%20MZZ: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: AK69%20OPY
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK69%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for AK69%20OPY: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: BD19%20VEB
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD19%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for BD19%20VEB: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: CV18%20FNN
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV18%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for CV18%20FNN: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: NA69%20ZFR
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA69%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for NA69%20ZFR: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: NM21%20OBX
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NM21%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for NM21%20OBX: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: SK70%20YOM
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK70%2520YOM%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for SK70%20YOM: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: BG19%20WNV
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG19%2520WNV%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for BG19%20WNV: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: WN19%20VBY
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN19%2520VBY%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for WN19%20VBY: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: KP22%20FWN
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP22%2520FWN%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for KP22%20FWN: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: YM70%20LGV
2026-03-28 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM70%2520LGV%27 HTTP/1.1" 200 None
2026-03-28 14:07:10 [bca.uk] INFO: Scrape type for YM70%20LGV: 0
2026-03-28 14:07:10 [bca.uk] INFO: Found listing with ID: ST72%20HCC
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST72%2520HCC%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for ST72%20HCC: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: BK70%20LBZ
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK70%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for BK70%20LBZ: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: FE72%20GRU
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE72%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for FE72%20GRU: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: FG19%20LHD
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG19%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for FG19%20LHD: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: FL70%20SXN
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL70%2520SXN%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for FL70%20SXN: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: GX69%20EEM
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX69%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for GX69%20EEM: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: SD18%20HLO
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD18%2520HLO%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for SD18%20HLO: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: AE23%20RSO
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE23%2520RSO%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for AE23%20RSO: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: AO71%20KYW
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO71%2520KYW%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for AO71%20KYW: 2
2026-03-28 14:07:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW
2026-03-28 14:07:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0572787-829f-5742-9913-c47b9548a703 with scrape type 2
2026-03-28 14:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0572787-829f-5742-9913-c47b9548a703 with scrape type 2
2026-03-28 14:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0572787-829f-5742-9913-c47b9548a703, identifier: AO71%20KYW
2026-03-28 14:07:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW
2026-03-28 14:07:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW
2026-03-28 14:07:11 [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-28 14:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&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-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO71%2520KYW%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Saving data for AO71%20KYW: {'auction_closing_time': 1774940400.0, 'created_time': 1773930073.081096, 'last_price_update_time': 1774706831.806781}
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:11 [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-28 14:07:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051968/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP13WWY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML71WFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915706>
2026-03-28 14:07:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:11 [scrapy.extensions.logstats] INFO: Crawled 199 pages (at 35 pages/min), scraped 360 items (at 48 items/min)
2026-03-28 14:07:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: AP18%20ZGH
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP18%2520ZGH%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for AP18%20ZGH: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: AX19%20VDY
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX19%2520VDY%27 HTTP/1.1" 200 None
2026-03-28 14:07:11 [bca.uk] INFO: Scrape type for AX19%20VDY: 0
2026-03-28 14:07:11 [bca.uk] INFO: Found listing with ID: BG22%20JMV
2026-03-28 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG22%2520JMV%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for BG22%20JMV: 0
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eabf490>
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FML71WFO%252F698947404%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947404/600 saved to cache
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca71f10>
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWP13WWY%252F698052067%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052067/600 saved to cache
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ffb3110>
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWP13WWY%252F698052074%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052074/600 saved to cache
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9d0ad0>
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FML71WFO%252F698947374%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947374/600 saved to cache
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941540>
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069991/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069991>
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915673/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915673>
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439656>
2026-03-28 14:07:12 [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-28 14:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca70350>
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWP13WWY%252F698052000%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052000/600 saved to cache
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439643>
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439650>
2026-03-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915648>
2026-03-28 14:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:12 [bca.uk] INFO: Total items found: 100
2026-03-28 14:07:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded
2026-03-28 14:07:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:07:12 [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-28 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915627>
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: BJ23%20DSV
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for BJ23%20DSV: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: BK22%20FCG
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for BK22%20FCG: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: BP73%20OOG
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520OOG%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for BP73%20OOG: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: CE19%20CEK
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE19%2520CEK%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for CE19%20CEK: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: DP22%20TKE
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP22%2520TKE%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for DP22%20TKE: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: DS19%20NSN
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS19%2520NSN%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for DS19%20NSN: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: DS71%20EAY
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS71%2520EAY%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for DS71%20EAY: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: EA23%20BKN
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA23%2520BKN%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for EA23%20BKN: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: EY22%20KYZ
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY22%2520KYZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for EY22%20KYZ: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: FJ22%20YBP
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ22%2520YBP%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for FJ22%20YBP: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: GN70%20XMW
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN70%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for GN70%20XMW: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: GX19%20TVF
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX19%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for GX19%20TVF: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: HD22%20GPZ
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD22%2520GPZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for HD22%20GPZ: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: J4%20JYG
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J4%2520JYG%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for J4%20JYG: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: JR09%20HOG
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JR09%2520HOG%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for JR09%20HOG: 0
2026-03-28 14:07:12 [bca.uk] INFO: Found listing with ID: KS69%20YCG
2026-03-28 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520YCG%27 HTTP/1.1" 200 None
2026-03-28 14:07:12 [bca.uk] INFO: Scrape type for KS69%20YCG: 2
2026-03-28 14:07:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG
2026-03-28 14:07:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62da4629-a089-5f66-a254-ecc0233d9742 with scrape type 2
2026-03-28 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62da4629-a089-5f66-a254-ecc0233d9742 with scrape type 2
2026-03-28 14:07:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62da4629-a089-5f66-a254-ecc0233d9742, identifier: KS69%20YCG
2026-03-28 14:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG
2026-03-28 14:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG
2026-03-28 14:07:12 [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-28 14:07:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:13 [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': 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-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520YCG%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Saving data for KS69%20YCG: {'auction_closing_time': 1774940400.0, 'created_time': 1773933688.873559, 'last_price_update_time': 1774706833.089155}
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:13 [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-28 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051968/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP13WWY/42793381?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=wQS0I02XI5RzxZvAM48J7feAWKIRK81PE6DyEJBKsFc%3D)
2026-03-28 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML71WFO/42810333?sv=2020-08-04&st=2026-03-28T14%3A07%3A01Z&se=2026-03-28T14%3A32%3A01Z&sr=b&sp=r&sig=cXBfdYlvFIlLScFId9KF04NOtu6grGZTIAZqQZ2i%2Bn0%3D)
2026-03-28 14:07:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941415>
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: LA71%20YYO
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA71%2520YYO%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for LA71%20YYO: 0
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: LC22%20EAY
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520EAY%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for LC22%20EAY: 0
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: LL22%20MGO
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL22%2520MGO%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for LL22%20MGO: 2
2026-03-28 14:07:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO
2026-03-28 14:07:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e96a7ea3-223c-5eb4-a6d1-184500bc493a with scrape type 2
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e96a7ea3-223c-5eb4-a6d1-184500bc493a with scrape type 2
2026-03-28 14:07:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e96a7ea3-223c-5eb4-a6d1-184500bc493a, identifier: LL22%20MGO
2026-03-28 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915673/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069991/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:13 [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-28 14:07:13 [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-28 14:07:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO
2026-03-28 14:07:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO
2026-03-28 14:07:13 [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-28 14:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:13 [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': 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-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL22%2520MGO%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Saving data for LL22%20MGO: {'auction_closing_time': 1774940400.0, 'created_time': 1773933690.487703, 'last_price_update_time': 1774706833.702114}
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:13 [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-28 14:07:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1245d0>
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FML71WFO%252F698947260%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947260/600 saved to cache
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f8690>
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWP13WWY%252F698051988%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051988/600 saved to cache
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69d750>
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FSH22GFY%252F698915706%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915706/600 saved to cache
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbeba10>
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FSH22GFY%252F698915737%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915737/600 saved to cache
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca8b650>
2026-03-28 14:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FYD21LKP%252F698439675%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439675/600 saved to cache
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: LV22%20KXJ
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV22%2520KXJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for LV22%20KXJ: 0
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: ML19%20OBE
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML19%2520OBE%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for ML19%20OBE: 0
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: NC22%20CZK
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC22%2520CZK%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for NC22%20CZK: 0
2026-03-28 14:07:13 [bca.uk] INFO: Found listing with ID: NX72%20PHY
2026-03-28 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX72%2520PHY%27 HTTP/1.1" 200 None
2026-03-28 14:07:13 [bca.uk] INFO: Scrape type for NX72%20PHY: 2
2026-03-28 14:07:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY
2026-03-28 14:07:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09324292-c8d2-5557-8032-73fdb91db684 with scrape type 2
2026-03-28 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09324292-c8d2-5557-8032-73fdb91db684 with scrape type 2
2026-03-28 14:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09324292-c8d2-5557-8032-73fdb91db684, identifier: NX72%20PHY
2026-03-28 14:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY
2026-03-28 14:07:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY
2026-03-28 14:07:14 [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-28 14:07:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:14 [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': 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-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX72%2520PHY%27 HTTP/1.1" 200 None
2026-03-28 14:07:14 [bca.uk] INFO: Saving data for NX72%20PHY: {'auction_closing_time': 1774940400.0, 'created_time': 1773843527.458863, 'last_price_update_time': 1774706834.409372}
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:14 [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-28 14:07:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54e10>
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWP13WWY%252F698051968%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051968/600 saved to cache
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8e80177a-614d-57e6-b32b-c4549bde7262
2026-03-28 14:07:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8e80177a-614d-57e6-b32b-c4549bde7262, skipping ID generation
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8e80177a-614d-57e6-b32b-c4549bde7262 sending to next pipeline
2026-03-28 14:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e80177a-614d-57e6-b32b-c4549bde7262, identifier: WP13%20WWY
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbba710>
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FML71WFO%252F698947234%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947234/600 saved to cache
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 932ab700-a26e-556f-85b5-1bb9734e718c
2026-03-28 14:07:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 932ab700-a26e-556f-85b5-1bb9734e718c, skipping ID generation
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 932ab700-a26e-556f-85b5-1bb9734e718c sending to next pipeline
2026-03-28 14:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 932ab700-a26e-556f-85b5-1bb9734e718c, identifier: ML71%20WFO
2026-03-28 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069970>
2026-03-28 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069973>
2026-03-28 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915586/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915586>
2026-03-28 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941361>
2026-03-28 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941379/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941379>
2026-03-28 14:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:14 [bca.uk] INFO: Found listing with ID: OV69%20LRU
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV69%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:07:14 [bca.uk] INFO: Scrape type for OV69%20LRU: 0
2026-03-28 14:07:14 [bca.uk] INFO: Found listing with ID: PX22%20ZKE
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX22%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 14:07:14 [bca.uk] INFO: Scrape type for PX22%20ZKE: 0
2026-03-28 14:07:14 [bca.uk] INFO: Found listing with ID: PY67%20LKC
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY67%2520LKC%27 HTTP/1.1" 200 None
2026-03-28 14:07:14 [bca.uk] INFO: Scrape type for PY67%20LKC: 0
2026-03-28 14:07:14 [bca.uk] INFO: Found listing with ID: RA15%20RYY
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA15%2520RYY%27 HTTP/1.1" 200 None
2026-03-28 14:07:14 [bca.uk] INFO: Scrape type for RA15%20RYY: 2
2026-03-28 14:07:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY
2026-03-28 14:07:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4201ffed-3c15-5701-9bc2-782b7dab9812 with scrape type 2
2026-03-28 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4201ffed-3c15-5701-9bc2-782b7dab9812 with scrape type 2
2026-03-28 14:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4201ffed-3c15-5701-9bc2-782b7dab9812, identifier: RA15%20RYY
2026-03-28 14:07:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e80177a-614d-57e6-b32b-c4549bde7262 with identifier: WP13%20WWY
2026-03-28 14:07:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e80177a-614d-57e6-b32b-c4549bde7262 with identifier: WP13%20WWY
2026-03-28 14:07:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e80177a-614d-57e6-b32b-c4549bde7262 with identifier: WP13%20WWY to the API
2026-03-28 14:07:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051968/600>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_expert_report_file_980bb9f7-e78b-4672-85cf-dc083b8b298e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP13%20WWY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8e80177a-614d-57e6-b32b-c4549bde7262',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP13 WWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP13%20WWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 153909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051968/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54520,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051980/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698051988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052000/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052027/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90479,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e80177a-614d-57e6-b32b-c4549bde7262/8e80177a-614d-57e6-b32b-c4549bde7262_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP13WWY/698052074/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 3.0 V6 TDI 245 SE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 245 SE TIP',
 'vin': 'WVGZZZ7PZDD041578',
 'year': 2013}
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP13%2520WWY%27 HTTP/1.1" 200 None
2026-03-28 14:07:15 [bca.uk] INFO: Saving data for WP13%20WWY: {'created_time': 1774706835.321117, 'last_price_update_time': 1774706835.321129, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP13%2520WWY') HTTP/1.1" 204 0
2026-03-28 14:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 932ab700-a26e-556f-85b5-1bb9734e718c with identifier: ML71%20WFO
2026-03-28 14:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 932ab700-a26e-556f-85b5-1bb9734e718c with identifier: ML71%20WFO
2026-03-28 14:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 932ab700-a26e-556f-85b5-1bb9734e718c with identifier: ML71%20WFO to the API
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947234/600>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_expert_report_file_84e1ff92-1a98-478b-b6f1-dc8816a605ce.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML71%20WFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '932ab700-a26e-556f-85b5-1bb9734e718c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML71 WFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML71%20WFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 37242,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46450,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947244/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47684,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947272/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44824,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96582,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93310,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_932ab700-a26e-556f-85b5-1bb9734e718c/932ab700-a26e-556f-85b5-1bb9734e718c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML71WFO/698947404/600',
             'Width': 600}],
 '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': 'VSSZZZKJZNR023355',
 'year': 2021}
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML71%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 14:07:15 [bca.uk] INFO: Saving data for ML71%20WFO: {'created_time': 1774706835.800984, 'last_price_update_time': 1774706835.800997, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML71%2520WFO') HTTP/1.1" 204 0
2026-03-28 14:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY
2026-03-28 14:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY
2026-03-28 14:07:15 [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-28 14:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:16 [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': 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-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA15%2520RYY%27 HTTP/1.1" 200 None
2026-03-28 14:07:16 [bca.uk] INFO: Saving data for RA15%20RYY: {'auction_closing_time': 1774940400.0, 'created_time': 1773933610.898813, 'last_price_update_time': 1774706836.166366}
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:16 [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-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd05610>
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FYD21LKP%252F698439656%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439656/600 saved to cache
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe53750>
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKEZ9481%252F698941540%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941540/600 saved to cache
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a2550>
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FSH22GFY%252F698915673%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915673/600 saved to cache
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8e2350>
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FT400WRS%252F698069991%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069991/600 saved to cache
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:16 [bca.uk] INFO: Found listing with ID: RJ72%20VOD
2026-03-28 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ72%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 14:07:16 [bca.uk] INFO: Scrape type for RJ72%20VOD: 2
2026-03-28 14:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD
2026-03-28 14:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with scrape type 2
2026-03-28 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with scrape type 2
2026-03-28 14:07:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ca78dce-584a-5dac-a9d2-555e2bef9f74, identifier: RJ72%20VOD
2026-03-28 14:07:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD
2026-03-28 14:07:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD
2026-03-28 14:07:16 [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-28 14:07:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:17 [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': 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-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ72%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 14:07:17 [bca.uk] INFO: Saving data for RJ72%20VOD: {'auction_closing_time': 1774940400.0, 'created_time': 1774016068.225202, 'last_price_update_time': 1774706837.056283}
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:17 [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-28 14:07:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d846910>
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915648%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915648/600 saved to cache
2026-03-28 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3018bc10>
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439643%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439643/600 saved to cache
2026-03-28 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698439628>
2026-03-28 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069954>
2026-03-28 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915564>
2026-03-28 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915544/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915544>
2026-03-28 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069961>
2026-03-28 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941324>
2026-03-28 14:07:17 [bca.uk] INFO: Found listing with ID: SA21%20KZD
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA21%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 14:07:17 [bca.uk] INFO: Scrape type for SA21%20KZD: 2
2026-03-28 14:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD
2026-03-28 14:07:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with scrape type 2
2026-03-28 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with scrape type 2
2026-03-28 14:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9, identifier: SA21%20KZD
2026-03-28 14:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=bronze HTTP/1.1" 200 None
2026-03-28 14:07:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:07:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD
2026-03-28 14:07:17 [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-28 14:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:17 [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': 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-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA21%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 14:07:17 [bca.uk] INFO: Saving data for SA21%20KZD: {'auction_closing_time': 1774940400.0, 'created_time': 1774016077.319235, 'last_price_update_time': 1774706837.812638}
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:17 [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-28 14:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941379/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:17 [bca.uk] INFO: Found listing with ID: SD71%20YFN
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD71%2520YFN%27 HTTP/1.1" 200 None
2026-03-28 14:07:17 [bca.uk] INFO: Scrape type for SD71%20YFN: 0
2026-03-28 14:07:17 [bca.uk] INFO: Found listing with ID: SN22%20BGA
2026-03-28 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN22%2520BGA%27 HTTP/1.1" 200 None
2026-03-28 14:07:17 [bca.uk] INFO: Scrape type for SN22%20BGA: 2
2026-03-28 14:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0a60866-3687-55a3-ae9f-0c47d8a4cd8a with identifier: SN22%20BGA
2026-03-28 14:07:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0a60866-3687-55a3-ae9f-0c47d8a4cd8a with scrape type 2
2026-03-28 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0a60866-3687-55a3-ae9f-0c47d8a4cd8a with scrape type 2
2026-03-28 14:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0a60866-3687-55a3-ae9f-0c47d8a4cd8a, identifier: SN22%20BGA
2026-03-28 14:07:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c139110>
2026-03-28 14:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439650%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439650/600 saved to cache
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de13250>
2026-03-28 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915627%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915627/600 saved to cache
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD21LKP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH22GFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915586/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0a60866-3687-55a3-ae9f-0c47d8a4cd8a with identifier: SN22%20BGA
2026-03-28 14:07:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0a60866-3687-55a3-ae9f-0c47d8a4cd8a with identifier: SN22%20BGA
2026-03-28 14:07:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0a60866-3687-55a3-ae9f-0c47d8a4cd8a with identifier: SN22%20BGA to the API
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:18 [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': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN22%20BGA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a0a60866-3687-55a3-ae9f-0c47d8a4cd8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SN22 BGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN22%20BGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 33543,
 '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 DISCOVERY SPORT 1.5 P300E R-DYNAMIC SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC SE (5ST)',
 'vin': 'SALCA2AT3PH919011',
 'year': 2022}
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN22%2520BGA%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Saving data for SN22%20BGA: {'auction_closing_time': 1774940400.0, 'created_time': 1773930104.644568, 'last_price_update_time': 1774706838.381643}
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN22%2520BGA') HTTP/1.1" 204 0
2026-03-28 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: SR23%20NZS
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR23%2520NZS%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for SR23%20NZS: 0
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: ST09%20ARY
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST09%2520ARY%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for ST09%20ARY: 2
2026-03-28 14:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY
2026-03-28 14:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with scrape type 2
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with scrape type 2
2026-03-28 14:07:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f, identifier: ST09%20ARY
2026-03-28 14:07:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd3bd90>
2026-03-28 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941415%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941415/600 saved to cache
2026-03-28 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941309>
2026-03-28 14:07:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY
2026-03-28 14:07:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY
2026-03-28 14:07:18 [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-28 14:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:18 [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': 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-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST09%2520ARY%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Saving data for ST09%20ARY: {'auction_closing_time': 1774940400.0, 'created_time': 1773933687.77835, 'last_price_update_time': 1774706838.898517}
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:18 [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-28 14:07:18 [bca.uk] INFO: Found listing with ID: ST18%20RTO
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST18%2520RTO%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for ST18%20RTO: 0
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: SV21%20ZNZ
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV21%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for SV21%20ZNZ: 0
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: SX22%20GDU
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX22%2520GDU%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for SX22%20GDU: 0
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: VX72%20WWK
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX72%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for VX72%20WWK: 0
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: WK70%20HVS
2026-03-28 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK70%2520HVS%27 HTTP/1.1" 200 None
2026-03-28 14:07:18 [bca.uk] INFO: Scrape type for WK70%20HVS: 0
2026-03-28 14:07:18 [bca.uk] INFO: Found listing with ID: WU21%20EHW
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU21%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for WU21%20EHW: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: WU68%20BGK
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU68%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for WU68%20BGK: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: WX22%20ZVD
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX22%2520ZVD%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for WX22%20ZVD: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: WX73%20YZA
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX73%2520YZA%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for WX73%20YZA: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: YK21%20VRC
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK21%2520VRC%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for YK21%20VRC: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: YL70%20NVC
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL70%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for YL70%20NVC: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: YN22%20WKM
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN22%2520WKM%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for YN22%20WKM: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: YN23%20WUP
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN23%2520WUP%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for YN23%20WUP: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: YR22%20XOF
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for YR22%20XOF: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: YR69%20ZVN
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR69%2520ZVN%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for YR69%20ZVN: 0
2026-03-28 14:07:19 [bca.uk] INFO: Found listing with ID: AV18%20LLP
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV18%2520LLP%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Scrape type for AV18%20LLP: 2
2026-03-28 14:07:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP
2026-03-28 14:07:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2800707b-3de7-51f6-8f13-9bc62dfed068 with scrape type 2
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2800707b-3de7-51f6-8f13-9bc62dfed068 with scrape type 2
2026-03-28 14:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2800707b-3de7-51f6-8f13-9bc62dfed068, identifier: AV18%20LLP
2026-03-28 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069950/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698069950>
2026-03-28 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915544/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP
2026-03-28 14:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP
2026-03-28 14:07:19 [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-28 14:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:19 [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': 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-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV18%2520LLP%27 HTTP/1.1" 200 None
2026-03-28 14:07:19 [bca.uk] INFO: Saving data for AV18%20LLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523829.589877, 'last_price_update_time': 1774706839.66178}
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:19 [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-28 14:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6ef090>
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941379%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941379/600 saved to cache
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011b9d0>
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941361%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941361/600 saved to cache
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dda9210>
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915586%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915586/600 saved to cache
2026-03-28 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c742990>
2026-03-28 14:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069970%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069970/600 saved to cache
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d838bd0>
2026-03-28 14:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069973%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069973/600 saved to cache
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH22GFY/42809522?sv=2020-08-04&st=2026-03-28T14%3A06%3A58Z&se=2026-03-28T14%3A31%3A58Z&sr=b&sp=r&sig=LF9M3JDhfhAd7nxLqVMWN2qOdCGHrBuIZdqAc9eQvMA%3D)
2026-03-28 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP67XDB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:20 [bca.uk] INFO: Found listing with ID: RO21%20VFW
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO21%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 14:07:20 [bca.uk] INFO: Scrape type for RO21%20VFW: 2
2026-03-28 14:07:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW
2026-03-28 14:07:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a07de800-f0b0-5646-aa6d-6ce891d19b3c with scrape type 2
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a07de800-f0b0-5646-aa6d-6ce891d19b3c with scrape type 2
2026-03-28 14:07:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a07de800-f0b0-5646-aa6d-6ce891d19b3c, identifier: RO21%20VFW
2026-03-28 14:07:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW
2026-03-28 14:07:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW
2026-03-28 14:07:20 [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-28 14:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:20 [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': 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-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO21%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 14:07:20 [bca.uk] INFO: Saving data for RO21%20VFW: {'auction_closing_time': 1774864800.0, 'created_time': 1773907641.199641, 'last_price_update_time': 1774706840.562107}
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:20 [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-28 14:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd81f50>
2026-03-28 14:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941324%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941324/600 saved to cache
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KEZ9481/42810228?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=DDPGn%2BcxbHbdqwyGWf309ifFTIM3Acs6kuQRt8vCf2E%3D)
2026-03-28 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928622>
2026-03-28 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045632>
2026-03-28 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157165>
2026-03-28 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296906/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296906>
2026-03-28 14:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD21LKP/42810029?sv=2020-08-04&st=2026-03-28T14%3A07%3A00Z&se=2026-03-28T14%3A32%3A00Z&sr=b&sp=r&sig=EiPkPHEa%2F3uktliD9Vj4mtSFOMGvF7A9AlPUHHkf2%2B4%3D)
2026-03-28 14:07:20 [bca.uk] INFO: Found listing with ID: SW69%20SCX
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW69%2520SCX%27 HTTP/1.1" 200 None
2026-03-28 14:07:20 [bca.uk] INFO: Scrape type for SW69%20SCX: 0
2026-03-28 14:07:20 [bca.uk] INFO: Found listing with ID: CP17%20DYG
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP17%2520DYG%27 HTTP/1.1" 200 None
2026-03-28 14:07:20 [bca.uk] INFO: Scrape type for CP17%20DYG: 0
2026-03-28 14:07:20 [bca.uk] INFO: Found listing with ID: EJ17%20HGU
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ17%2520HGU%27 HTTP/1.1" 200 None
2026-03-28 14:07:20 [bca.uk] INFO: Scrape type for EJ17%20HGU: 0
2026-03-28 14:07:20 [bca.uk] INFO: Found listing with ID: MT17%20UTS
2026-03-28 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT17%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 14:07:20 [bca.uk] INFO: Scrape type for MT17%20UTS: 2
2026-03-28 14:07:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS
2026-03-28 14:07:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with scrape type 2
2026-03-28 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with scrape type 2
2026-03-28 14:07:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1886f4b7-f60e-5cad-b1be-7d97d95944a9, identifier: MT17%20UTS
2026-03-28 14:07:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS
2026-03-28 14:07:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS
2026-03-28 14:07:20 [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-28 14:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:21 [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': 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-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT17%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Saving data for MT17%20UTS: {'auction_closing_time': 1774940400.0, 'created_time': 1773839864.510306, 'last_price_update_time': 1774706841.243973}
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:21 [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-28 14:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604011>
2026-03-28 14:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069950/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/T400WRS/42810019?sv=2020-08-04&st=2026-03-28T14%3A06%3A56Z&se=2026-03-28T14%3A31%3A56Z&sr=b&sp=r&sig=kIZj2tqr%2BfocLXmzFxOg%2F2cX7%2FfCCdSGle1KfN6FfvQ%3D)
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: CX65%20XUD
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX65%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for CX65%20XUD: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: LN68%20FBD
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN68%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for LN68%20FBD: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: FV21%20VKU
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV21%2520VKU%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for FV21%20VKU: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: MF22%20KJU
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520KJU%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for MF22%20KJU: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: RJ18%20ZHN
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ18%2520ZHN%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for RJ18%20ZHN: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: BT66%20ZFD
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT66%2520ZFD%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for BT66%20ZFD: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: BX20%20FKV
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX20%2520FKV%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for BX20%20FKV: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: MT14%20TZF
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT14%2520TZF%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for MT14%20TZF: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: SM70%20ZWE
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM70%2520ZWE%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for SM70%20ZWE: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: DX68%20VZO
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX68%2520VZO%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for DX68%20VZO: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: FE20%20HHJ
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE20%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for FE20%20HHJ: 0
2026-03-28 14:07:21 [bca.uk] INFO: Found listing with ID: MM18%20HRK
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM18%2520HRK%27 HTTP/1.1" 200 None
2026-03-28 14:07:21 [bca.uk] INFO: Scrape type for MM18%20HRK: 2
2026-03-28 14:07:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8b5e642-6e29-5d87-8919-af61f445b00b with identifier: MM18%20HRK
2026-03-28 14:07:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8b5e642-6e29-5d87-8919-af61f445b00b with scrape type 2
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8b5e642-6e29-5d87-8919-af61f445b00b with scrape type 2
2026-03-28 14:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8b5e642-6e29-5d87-8919-af61f445b00b, identifier: MM18%20HRK
2026-03-28 14:07:21 [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-28 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d910110>
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915564%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915564/600 saved to cache
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2da1e950>
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069954%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069954/600 saved to cache
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d890210>
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439628%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439628/600 saved to cache
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c971d90>
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FT400WRS%252F698069961%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069961/600 saved to cache
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40d310>
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915544%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915544/600 saved to cache
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb1cad0>
2026-03-28 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FSH22GFY%252F698915526%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915526/600 saved to cache
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 95add145-cfdb-56fb-a27d-d877a0432bd6
2026-03-28 14:07:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 95add145-cfdb-56fb-a27d-d877a0432bd6, skipping ID generation
2026-03-28 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 95add145-cfdb-56fb-a27d-d877a0432bd6 sending to next pipeline
2026-03-28 14:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95add145-cfdb-56fb-a27d-d877a0432bd6, identifier: SH22%20GFY
2026-03-28 14:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP67XDB/42810422?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=Logn8Hbry8lNDBo7BHyP%2FFQM2Uo9ZZUQT4uyTv5b%2Bn0%3D)
2026-03-28 14:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228757/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228757>
2026-03-28 14:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284438>
2026-03-28 14:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947020>
2026-03-28 14:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910336>
2026-03-28 14:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE72%20KZJ-GB>
2026-03-28 14:07:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8b5e642-6e29-5d87-8919-af61f445b00b with identifier: MM18%20HRK
2026-03-28 14:07:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8b5e642-6e29-5d87-8919-af61f445b00b with identifier: MM18%20HRK
2026-03-28 14:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8b5e642-6e29-5d87-8919-af61f445b00b with identifier: MM18%20HRK to the API
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:22 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM18%20HRK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8b5e642-6e29-5d87-8919-af61f445b00b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM18 HRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM18%20HRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 158063,
 '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 BERLINGO L1 1.6 BLUEHDI 100 850KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 850KG ENTERPRISE',
 'vin': 'VF77DBHY6JJ707741',
 'year': 2018}
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM18%2520HRK%27 HTTP/1.1" 200 None
2026-03-28 14:07:22 [bca.uk] INFO: Saving data for MM18%20HRK: {'auction_closing_time': 1775026800.0, 'created_time': 1774523722.081366, 'last_price_update_time': 1774706842.381236}
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM18%2520HRK') HTTP/1.1" 204 0
2026-03-28 14:07:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95add145-cfdb-56fb-a27d-d877a0432bd6 with identifier: SH22%20GFY
2026-03-28 14:07:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95add145-cfdb-56fb-a27d-d877a0432bd6 with identifier: SH22%20GFY
2026-03-28 14:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95add145-cfdb-56fb-a27d-d877a0432bd6 with identifier: SH22%20GFY to the API
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915526/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_expert_report_file_c87a3a48-4e80-4ca0-a21d-6a214d01ca79.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH22%20GFY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95add145-cfdb-56fb-a27d-d877a0432bd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH22 GFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH22%20GFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 26054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44615,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915544/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915564/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915586/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41710,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915673/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79176,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95add145-cfdb-56fb-a27d-d877a0432bd6/95add145-cfdb-56fb-a27d-d877a0432bd6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH22GFY/698915737/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 ELITE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ELITE ED.',
 'vin': 'VXKUPHNEKN4232281',
 'year': 2022}
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH22%2520GFY%27 HTTP/1.1" 200 None
2026-03-28 14:07:22 [bca.uk] INFO: Saving data for SH22%20GFY: {'created_time': 1774706842.946145, 'last_price_update_time': 1774706842.946156, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH22%2520GFY') HTTP/1.1" 204 0
2026-03-28 14:07:22 [bca.uk] INFO: Found listing with ID: DU20%20XWW
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU20%2520XWW%27 HTTP/1.1" 200 None
2026-03-28 14:07:22 [bca.uk] INFO: Scrape type for DU20%20XWW: 0
2026-03-28 14:07:22 [bca.uk] INFO: Found listing with ID: GN70%20OTT
2026-03-28 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN70%2520OTT%27 HTTP/1.1" 200 None
2026-03-28 14:07:22 [bca.uk] INFO: Scrape type for GN70%20OTT: 2
2026-03-28 14:07:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT
2026-03-28 14:07:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e39429a2-3b48-5942-b1d1-7cf77faf21f2 with scrape type 2
2026-03-28 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e39429a2-3b48-5942-b1d1-7cf77faf21f2 with scrape type 2
2026-03-28 14:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e39429a2-3b48-5942-b1d1-7cf77faf21f2, identifier: GN70%20OTT
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c906f50>
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKEZ9481%252F698941309%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941309/600 saved to cache
2026-03-28 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f055b506-0022-5f0e-a7cd-13f0911779b4
2026-03-28 14:07:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f055b506-0022-5f0e-a7cd-13f0911779b4, skipping ID generation
2026-03-28 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f055b506-0022-5f0e-a7cd-13f0911779b4 sending to next pipeline
2026-03-28 14:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f055b506-0022-5f0e-a7cd-13f0911779b4, identifier: KEZ%209481
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca62750>
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FYD21LKP%252F698439624%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439624/600 saved to cache
2026-03-28 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e39beb78-d51f-5fbe-a58d-f26050dd24f6
2026-03-28 14:07:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e39beb78-d51f-5fbe-a58d-f26050dd24f6, skipping ID generation
2026-03-28 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e39beb78-d51f-5fbe-a58d-f26050dd24f6 sending to next pipeline
2026-03-28 14:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e39beb78-d51f-5fbe-a58d-f26050dd24f6, identifier: YD21%20LKP
2026-03-28 14:07:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108014/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108014>
2026-03-28 14:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296906/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT
2026-03-28 14:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT
2026-03-28 14:07:23 [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-28 14:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:23 [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': 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-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN70%2520OTT%27 HTTP/1.1" 200 None
2026-03-28 14:07:23 [bca.uk] INFO: Saving data for GN70%20OTT: {'auction_closing_time': 1775199600.0, 'created_time': 1774523534.56235, 'last_price_update_time': 1774706843.685298}
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:23 [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-28 14:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f055b506-0022-5f0e-a7cd-13f0911779b4 with identifier: KEZ%209481
2026-03-28 14:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f055b506-0022-5f0e-a7cd-13f0911779b4 with identifier: KEZ%209481
2026-03-28 14:07:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f055b506-0022-5f0e-a7cd-13f0911779b4 with identifier: KEZ%209481 to the API
2026-03-28 14:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941309/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_expert_report_file_2bcec5d9-3cef-4aa7-b068-c72ca5f3c66e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KEZ%209481-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f055b506-0022-5f0e-a7cd-13f0911779b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KEZ 9481',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KEZ%209481&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 165912,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42480,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941324/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43269,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941361/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941379/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941474/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f055b506-0022-5f0e-a7cd-13f0911779b4/f055b506-0022-5f0e-a7cd-13f0911779b4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KEZ9481/698941540/600',
             'Width': 600}],
 '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': 'WVWZZZ1KZ7W100504',
 'year': 2006}
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KEZ%25209481%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Saving data for KEZ%209481: {'created_time': 1774706844.096175, 'last_price_update_time': 1774706844.096186, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KEZ%25209481') HTTP/1.1" 204 0
2026-03-28 14:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP
2026-03-28 14:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP
2026-03-28 14:07:24 [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-28 14:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439624/600>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_expert_report_file_36c2cb97-9c5d-4990-a550-f63692de35d5.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439633/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43338,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439635/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439638/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83960,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e39beb78-d51f-5fbe-a58d-f26050dd24f6/e39beb78-d51f-5fbe-a58d-f26050dd24f6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69933,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD21LKP/698439675/600',
             'Width': 600}],
 '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-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD21%2520LKP%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Saving data for YD21%20LKP: {'created_time': 1774706844.478092, 'last_price_update_time': 1774706844.478103, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:24 [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-28 14:07:24 [bca.uk] INFO: Found listing with ID: YB19%20EOM
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB19%2520EOM%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for YB19%20EOM: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: YG21%20HVH
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG21%2520HVH%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for YG21%20HVH: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: BJ22%20OGX
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520OGX%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for BJ22%20OGX: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: RA19%20XWL
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA19%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for RA19%20XWL: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: SY19%20CEJ
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY19%2520CEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for SY19%20CEJ: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: DY64%20YTD
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY64%2520YTD%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for DY64%20YTD: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: ML69%20KTJ
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML69%2520KTJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for ML69%20KTJ: 0
2026-03-28 14:07:24 [bca.uk] INFO: Found listing with ID: NU21%20PFD
2026-03-28 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU21%2520PFD%27 HTTP/1.1" 200 None
2026-03-28 14:07:24 [bca.uk] INFO: Scrape type for NU21%20PFD: 2
2026-03-28 14:07:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD
2026-03-28 14:07:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1d22ef5-3843-5223-b4cc-264a848af5ca with scrape type 2
2026-03-28 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1d22ef5-3843-5223-b4cc-264a848af5ca with scrape type 2
2026-03-28 14:07:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1d22ef5-3843-5223-b4cc-264a848af5ca, identifier: NU21%20PFD
2026-03-28 14:07:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698768031>
2026-03-28 14:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150817>
2026-03-28 14:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD
2026-03-28 14:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD
2026-03-28 14:07:24 [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-28 14:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:25 [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': 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-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU21%2520PFD%27 HTTP/1.1" 200 None
2026-03-28 14:07:25 [bca.uk] INFO: Saving data for NU21%20PFD: {'auction_closing_time': 1775199600.0, 'created_time': 1774276880.072916, 'last_price_update_time': 1774706845.053159}
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:25 [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-28 14:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69fe90>
2026-03-28 14:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FT400WRS%252F698069950%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069950/600 saved to cache
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1
2026-03-28 14:07:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2c13cca-acdb-56e9-80bf-41e2acf4aed1, skipping ID generation
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a2c13cca-acdb-56e9-80bf-41e2acf4aed1 sending to next pipeline
2026-03-28 14:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2c13cca-acdb-56e9-80bf-41e2acf4aed1, identifier: T400%20WRS
2026-03-28 14:07:25 [bca.uk] INFO: Total items found: 100
2026-03-28 14:07:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded
2026-03-28 14:07:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:07:25 [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-28 14:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c972ad0>
2026-03-28 14:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FBP67XDB%252F698933958%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933958/600 saved to cache
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 090813ec-adc2-5b7f-923f-58bcb47db483
2026-03-28 14:07:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 090813ec-adc2-5b7f-923f-58bcb47db483, skipping ID generation
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 090813ec-adc2-5b7f-923f-58bcb47db483 sending to next pipeline
2026-03-28 14:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 090813ec-adc2-5b7f-923f-58bcb47db483, identifier: BP67%20XDB
2026-03-28 14:07:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045628>
2026-03-28 14:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:07:25 [bca.uk] INFO: Found listing with ID: OV69%20OAL
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV69%2520OAL%27 HTTP/1.1" 200 None
2026-03-28 14:07:25 [bca.uk] INFO: Scrape type for OV69%20OAL: 0
2026-03-28 14:07:25 [bca.uk] INFO: Found listing with ID: OW17%20RHY
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW17%2520RHY%27 HTTP/1.1" 200 None
2026-03-28 14:07:25 [bca.uk] INFO: Scrape type for OW17%20RHY: 0
2026-03-28 14:07:25 [bca.uk] INFO: Found listing with ID: WF68%20WGC
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF68%2520WGC%27 HTTP/1.1" 200 None
2026-03-28 14:07:25 [bca.uk] INFO: Scrape type for WF68%20WGC: 2
2026-03-28 14:07:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC
2026-03-28 14:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b95522a-0961-5bba-8d97-fed09b7023e4 with scrape type 2
2026-03-28 14:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b95522a-0961-5bba-8d97-fed09b7023e4 with scrape type 2
2026-03-28 14:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b95522a-0961-5bba-8d97-fed09b7023e4, identifier: WF68%20WGC
2026-03-28 14:07:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2c13cca-acdb-56e9-80bf-41e2acf4aed1 with identifier: T400%20WRS
2026-03-28 14:07:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2c13cca-acdb-56e9-80bf-41e2acf4aed1 with identifier: T400%20WRS
2026-03-28 14:07:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2c13cca-acdb-56e9-80bf-41e2acf4aed1 with identifier: T400%20WRS to the API
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:07: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-28 14:07:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069950/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_expert_report_file_abed905b-d731-4403-ac37-a37ca6741086.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T400%20WRS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a2c13cca-acdb-56e9-80bf-41e2acf4aed1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'T400 WRS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=T400%20WRS&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 45562,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51683,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069950/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46736,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069958/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45374,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46255,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069977/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069983/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2c13cca-acdb-56e9-80bf-41e2acf4aed1/a2c13cca-acdb-56e9-80bf-41e2acf4aed1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84831,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/T400WRS/698069991/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 2.0 TDI 150 4X4 SPORTLINE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 4X4 SPORTLINE',
 'vin': 'TMBMJ7NU9K5029103',
 'year': 2019}
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T400%2520WRS%27 HTTP/1.1" 200 None
2026-03-28 14:07:25 [bca.uk] INFO: Saving data for T400%20WRS: {'created_time': 1774706845.934753, 'last_price_update_time': 1774706845.934768, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='T400%2520WRS') HTTP/1.1" 204 0
2026-03-28 14:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 090813ec-adc2-5b7f-923f-58bcb47db483 with identifier: BP67%20XDB
2026-03-28 14:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 090813ec-adc2-5b7f-923f-58bcb47db483 with identifier: BP67%20XDB
2026-03-28 14:07:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 090813ec-adc2-5b7f-923f-58bcb47db483 with identifier: BP67%20XDB to the API
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933958/600>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_expert_report_file_e94e21d5-0e0e-48e8-945e-a5d92b291759.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP67%20XDB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '090813ec-adc2-5b7f-923f-58bcb47db483',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP67 XDB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP67%20XDB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 69949,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933958/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933971/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698933985/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934010/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44017,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934036/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56617,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934081/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85436,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_090813ec-adc2-5b7f-923f-58bcb47db483/090813ec-adc2-5b7f-923f-58bcb47db483_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74672,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP67XDB/698934128/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF70PHMZBHE557981',
 'year': 2018}
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 14:07:26 [bca.uk] INFO: Saving data for BP67%20XDB: {'created_time': 1774706846.443196, 'last_price_update_time': 1774706846.443209, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP67%2520XDB') HTTP/1.1" 204 0
2026-03-28 14:07:26 [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-28 14:07:26 [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-28 14:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC
2026-03-28 14:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC
2026-03-28 14:07:26 [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-28 14:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:26 [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': 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-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF68%2520WGC%27 HTTP/1.1" 200 None
2026-03-28 14:07:26 [bca.uk] INFO: Saving data for WF68%20WGC: {'auction_closing_time': 1775199600.0, 'created_time': 1774523402.688461, 'last_price_update_time': 1774706846.912652}
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:26 [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-28 14:07:26 [bca.uk] INFO: Found listing with ID: KP21%20EYJ
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP21%2520EYJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:26 [bca.uk] INFO: Scrape type for KP21%20EYJ: 0
2026-03-28 14:07:26 [bca.uk] INFO: Found listing with ID: R16%20RRX
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R16%2520RRX%27 HTTP/1.1" 200 None
2026-03-28 14:07:26 [bca.uk] INFO: Scrape type for R16%20RRX: 0
2026-03-28 14:07:26 [bca.uk] INFO: Found listing with ID: YH64%20HNO
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH64%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 14:07:26 [bca.uk] INFO: Scrape type for YH64%20HNO: 0
2026-03-28 14:07:26 [bca.uk] INFO: Found listing with ID: YC25%20ZFZ
2026-03-28 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520ZFZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:26 [bca.uk] INFO: Scrape type for YC25%20ZFZ: 0
2026-03-28 14:07:26 [bca.uk] INFO: Found listing with ID: AF73%20EOV
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 14:07:27 [bca.uk] INFO: Scrape type for AF73%20EOV: 0
2026-03-28 14:07:27 [bca.uk] INFO: Found listing with ID: AF73%20FEJ
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:27 [bca.uk] INFO: Scrape type for AF73%20FEJ: 2
2026-03-28 14:07:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ
2026-03-28 14:07:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 354448a0-0cfc-570a-9c35-f206e07dd228 with scrape type 2
2026-03-28 14:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 354448a0-0cfc-570a-9c35-f206e07dd228 with scrape type 2
2026-03-28 14:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 354448a0-0cfc-570a-9c35-f206e07dd228, identifier: AF73%20FEJ
2026-03-28 14:07:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d9f50>
2026-03-28 14:07:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKV16LDZ%252F698296906%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296906/600 saved to cache
2026-03-28 14:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:07:27 [bca.uk] INFO: Found listing with ID: YE67%20OPH
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE67%2520OPH%27 HTTP/1.1" 200 None
2026-03-28 14:07:27 [bca.uk] INFO: Scrape type for YE67%20OPH: 0
2026-03-28 14:07:27 [bca.uk] INFO: Found listing with ID: LL18%20OTM
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL18%2520OTM%27 HTTP/1.1" 200 None
2026-03-28 14:07:27 [bca.uk] INFO: Scrape type for LL18%20OTM: 0
2026-03-28 14:07:27 [bca.uk] INFO: Found listing with ID: LX16%20CNU
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX16%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 14:07:27 [bca.uk] INFO: Scrape type for LX16%20CNU: 2
2026-03-28 14:07:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU
2026-03-28 14:07:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 917e4925-cc2e-58cc-8815-3da3ed129db3 with scrape type 2
2026-03-28 14:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 917e4925-cc2e-58cc-8815-3da3ed129db3 with scrape type 2
2026-03-28 14:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 917e4925-cc2e-58cc-8815-3da3ed129db3, identifier: LX16%20CNU
2026-03-28 14:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ
2026-03-28 14:07:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ
2026-03-28 14:07:27 [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-28 14:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:27 [bca.uk] INFO: Saving data for AF73%20FEJ: {'auction_closing_time': 1775170800.0, 'created_time': 1773834927.648711, 'last_price_update_time': 1774706847.698994}
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:27 [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-28 14:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:07:27 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=orange HTTP/1.1" 200 None
2026-03-28 14:07:28 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:07:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU
2026-03-28 14:07:28 [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-28 14:07:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:28 [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': 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-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX16%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Saving data for LX16%20CNU: {'auction_closing_time': 1775199600.0, 'created_time': 1774523506.767027, 'last_price_update_time': 1774706848.665516}
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:28 [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-28 14:07:28 [bca.uk] INFO: Found listing with ID: BC74%20HHL
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC74%2520HHL%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BC74%20HHL: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BG24%20XXM
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG24%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BG24%20XXM: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BK24%20ZKV
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520ZKV%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BK24%20ZKV: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BL73%20ZKG
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL73%2520ZKG%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BL73%20ZKG: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BP73%20HWG
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BP73%20HWG: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BP73%20KDO
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520KDO%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BP73%20KDO: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BT23%20XZC
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT23%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BT23%20XZC: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: BW74%20DWK
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for BW74%20DWK: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: CF74%20PHA
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520PHA%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for CF74%20PHA: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: CF74%20PJJ
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for CF74%20PJJ: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: DL73%20LCP
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for DL73%20LCP: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: DL73%20LSZ
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LSZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for DL73%20LSZ: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: DN24%20UWB
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for DN24%20UWB: 0
2026-03-28 14:07:28 [bca.uk] INFO: Found listing with ID: DN70%20KGO
2026-03-28 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN70%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:07:28 [bca.uk] INFO: Scrape type for DN70%20KGO: 2
2026-03-28 14:07:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO
2026-03-28 14:07:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with scrape type 2
2026-03-28 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with scrape type 2
2026-03-28 14:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1, identifier: DN70%20KGO
2026-03-28 14:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228757/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296902>
2026-03-28 14:07:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928598>
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: OW17%20PUO
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW17%2520PUO%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for OW17%20PUO: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: RK66%20MLE
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK66%2520MLE%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for RK66%20MLE: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: SC19%20RJJ
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC19%2520RJJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for SC19%20RJJ: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: FL24%20MXK
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL24%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for FL24%20MXK: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: KP21%20EYJ
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP21%2520EYJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for KP21%20EYJ: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: R16%20RRX
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R16%2520RRX%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for R16%20RRX: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: YH64%20HNO
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH64%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for YH64%20HNO: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: YC25%20ZFZ
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520ZFZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for YC25%20ZFZ: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: AF73%20EOV
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for AF73%20EOV: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: AF73%20FEJ
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for AF73%20FEJ: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BC74%20HHL
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC74%2520HHL%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BC74%20HHL: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BG24%20XXM
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG24%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BG24%20XXM: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BK24%20ZKV
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520ZKV%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BK24%20ZKV: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BL73%20ZKG
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL73%2520ZKG%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BL73%20ZKG: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BP73%20HWG
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BP73%20HWG: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BP73%20KDO
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520KDO%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BP73%20KDO: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BT23%20XZC
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT23%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BT23%20XZC: 0
2026-03-28 14:07:29 [bca.uk] INFO: Found listing with ID: BW74%20DWK
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Scrape type for BW74%20DWK: 0
2026-03-28 14:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO
2026-03-28 14:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO
2026-03-28 14:07:29 [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-28 14:07:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN70%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:07:29 [bca.uk] INFO: Saving data for DN70%20KGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774364293.39261, 'last_price_update_time': 1774706849.681996}
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:29 [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-28 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c629650>
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWU19VDC%252F698045632%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045632/600 saved to cache
2026-03-28 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe776d0>
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX11BBM%252F697604011%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604011/600 saved to cache
2026-03-28 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62b9d0>
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBV61MVO%252F698928622%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928622/600 saved to cache
2026-03-28 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c477f10>
2026-03-28 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FNL64KGO%252F698157165%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157165/600 saved to cache
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:07:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157151>
2026-03-28 14:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108014/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: DV24%20BZA
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520BZA%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for DV24%20BZA: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: DX71%20AAF
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX71%2520AAF%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for DX71%20AAF: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: DY74%20BVW
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BVW%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for DY74%20BVW: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: FD72%20URU
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD72%2520URU%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for FD72%20URU: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: FX19%20KVO
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX19%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for FX19%20KVO: 2
2026-03-28 14:07:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO
2026-03-28 14:07:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 980cdc45-7310-5c08-ae43-41dfed2e8b01 with scrape type 2
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 980cdc45-7310-5c08-ae43-41dfed2e8b01 with scrape type 2
2026-03-28 14:07:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 980cdc45-7310-5c08-ae43-41dfed2e8b01, identifier: FX19%20KVO
2026-03-28 14:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768031/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:07:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO
2026-03-28 14:07:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO
2026-03-28 14:07:30 [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-28 14:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX19%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Saving data for FX19%20KVO: {'auction_closing_time': 1774864800.0, 'created_time': 1773935631.507059, 'last_price_update_time': 1774706850.590217}
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:30 [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-28 14:07:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe74450>
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_expert_report_file_570b357e-a902-4760-b19d-b322f261c0e4.pdf HTTP/1.1" 201 0
2026-03-28 14:07:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 300e41a8-d251-59f7-802e-bbb7283fa1e6, skipping ID generation
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DDE72KZJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DE72KZJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7ed010>
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FLK64NEJ%252F698947020%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947020/600 saved to cache
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84cc10>
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FCK18AEJ%252F698910336%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910336/600 saved to cache
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6f8810>
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWV16UWB%252F698284438%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284438/600 saved to cache
2026-03-28 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:07:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697604002>
2026-03-28 14:07:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284431/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284431>
2026-03-28 14:07:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG19%20VCT-GB>
2026-03-28 14:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: GF23%20UCB
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520UCB%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for GF23%20UCB: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: GY24%20CFU
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY24%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for GY24%20CFU: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: HK73%20JYE
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK73%2520JYE%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for HK73%20JYE: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: KF73%20CNX
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520CNX%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for KF73%20CNX: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: KJ19%20XCZ
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ19%2520XCZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for KJ19%20XCZ: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: KJ23%20NNB
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ23%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 14:07:30 [bca.uk] INFO: Scrape type for KJ23%20NNB: 0
2026-03-28 14:07:30 [bca.uk] INFO: Found listing with ID: KW24%20FNA
2026-03-28 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW24%2520FNA%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for KW24%20FNA: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: KY19%20TNM
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY19%2520TNM%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for KY19%20TNM: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: LG20%20CFV
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG20%2520CFV%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for LG20%20CFV: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: LG24%20ZDK
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG24%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for LG24%20ZDK: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: LL74%20DHM
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DHM%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for LL74%20DHM: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: LN24%20RKU
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RKU%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for LN24%20RKU: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: LS24%20EMK
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520EMK%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for LS24%20EMK: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: LS24%20VUX
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520VUX%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for LS24%20VUX: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: MD74%20GXE
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD74%2520GXE%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for MD74%20GXE: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: MH24%20ZDS
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH24%2520ZDS%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for MH24%20ZDS: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: ML74%20XNN
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML74%2520XNN%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for ML74%20XNN: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: MW23%20BYZ
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for MW23%20BYZ: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: MW23%20LSZ
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520LSZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for MW23%20LSZ: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: OU72%20LYV
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU72%2520LYV%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for OU72%20LYV: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: SA69%20XVY
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA69%2520XVY%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for SA69%20XVY: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: SC69%20XMR
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC69%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for SC69%20XMR: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: SD73%20CPU
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD73%2520CPU%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for SD73%20CPU: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: SG69%20WDL
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG69%2520WDL%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for SG69%20WDL: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: SG71%20YGU
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG71%2520YGU%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for SG71%20YGU: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: VK24%20NBM
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK24%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for VK24%20NBM: 0
2026-03-28 14:07:31 [bca.uk] INFO: Found listing with ID: WD74%20ECW
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD74%2520ECW%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Scrape type for WD74%20ECW: 2
2026-03-28 14:07:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW
2026-03-28 14:07:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac8d9e9c-39eb-5240-a262-f61f12f295ff with scrape type 2
2026-03-28 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac8d9e9c-39eb-5240-a262-f61f12f295ff with scrape type 2
2026-03-28 14:07:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac8d9e9c-39eb-5240-a262-f61f12f295ff, identifier: WD74%20ECW
2026-03-28 14:07:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW
2026-03-28 14:07:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW
2026-03-28 14:07:31 [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-28 14:07:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:31 [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': 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-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD74%2520ECW%27 HTTP/1.1" 200 None
2026-03-28 14:07:31 [bca.uk] INFO: Saving data for WD74%20ECW: {'auction_closing_time': 1775170800.0, 'created_time': 1773834973.842887, 'last_price_update_time': 1774706851.902504}
2026-03-28 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:31 [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-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947150%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947150 not downloaded yet
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca3df10>
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228757%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228757/600 saved to cache
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c126cd0>
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOY67JPV%252F698108014%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108014/600 saved to cache
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947010/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK64NEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD12%20PKZ-GB>
2026-03-28 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910319/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CK18AEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: WN74%20JZX
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN74%2520JZX%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for WN74%20JZX: 2
2026-03-28 14:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX
2026-03-28 14:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb0b496f-e28f-55d2-bdef-95b9fb456764 with scrape type 2
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb0b496f-e28f-55d2-bdef-95b9fb456764 with scrape type 2
2026-03-28 14:07:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb0b496f-e28f-55d2-bdef-95b9fb456764, identifier: WN74%20JZX
2026-03-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3bed0>
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY66OTD%252F698150817%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150817/600 saved to cache
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93a390>
2026-03-28 14:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFV17TYW%252F698768031%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768031/600 saved to cache
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228752/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698228752>
2026-03-28 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107989>
2026-03-28 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX
2026-03-28 14:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX
2026-03-28 14:07:32 [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-28 14:07:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN74%2520JZX%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Saving data for WN74%20JZX: {'auction_closing_time': 1775170800.0, 'created_time': 1773842579.387263, 'last_price_update_time': 1774706852.685217}
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:32 [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-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947164%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947164 not downloaded yet
2026-03-28 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: WN74%20OBX
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN74%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for WN74%20OBX: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: WR74%20XCX
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR74%2520XCX%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for WR74%20XCX: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YF23%20UOG
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520UOG%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YF23%20UOG: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YJ73%20WSK
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ73%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YJ73%20WSK: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YJ73%20WUU
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ73%2520WUU%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YJ73%20WUU: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YM22%20GWY
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM22%2520GWY%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YM22%20GWY: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YY73%20UHG
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YY73%20UHG: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YY73%20UHP
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520UHP%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YY73%20UHP: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YY73%20XEX
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XEX%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YY73%20XEX: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YY73%20XFS
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XFS%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YY73%20XFS: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: YY73%20XHE
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XHE%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for YY73%20XHE: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: EK73%20WBT
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK73%2520WBT%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for EK73%20WBT: 0
2026-03-28 14:07:32 [bca.uk] INFO: Found listing with ID: CV18%20ZGK
2026-03-28 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV18%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 14:07:32 [bca.uk] INFO: Scrape type for CV18%20ZGK: 2
2026-03-28 14:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK
2026-03-28 14:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with scrape type 2
2026-03-28 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with scrape type 2
2026-03-28 14:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5dec426-a5f5-5c60-b2a6-7e67f0aae137, identifier: CV18%20ZGK
2026-03-28 14:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7360d0>
2026-03-28 14:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWU19VDC%252F698045628%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045628/600 saved to cache
2026-03-28 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045623/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045623>
2026-03-28 14:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150805>
2026-03-28 14:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698768016>
2026-03-28 14:07:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK
2026-03-28 14:07:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK
2026-03-28 14:07:33 [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-28 14:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV18%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 14:07:33 [bca.uk] INFO: Saving data for CV18%20ZGK: {'auction_closing_time': 1775199600.0, 'created_time': 1774524532.245251, 'last_price_update_time': 1774706853.435549}
2026-03-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:33 [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-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947175%27 HTTP/1.1" 200 None
2026-03-28 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947175 not downloaded yet
2026-03-28 14:07:33 [bca.uk] INFO: Found listing with ID: LM63%20VTK
2026-03-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM63%2520VTK%27 HTTP/1.1" 200 None
2026-03-28 14:07:33 [bca.uk] INFO: Scrape type for LM63%20VTK: 0
2026-03-28 14:07:33 [bca.uk] INFO: Found listing with ID: KP69%20EZC
2026-03-28 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP69%2520EZC%27 HTTP/1.1" 200 None
2026-03-28 14:07:33 [bca.uk] INFO: Scrape type for KP69%20EZC: 2
2026-03-28 14:07:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC
2026-03-28 14:07:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ab9821-660c-5151-8ad9-3d77c7355717 with scrape type 2
2026-03-28 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1ab9821-660c-5151-8ad9-3d77c7355717 with scrape type 2
2026-03-28 14:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1ab9821-660c-5151-8ad9-3d77c7355717, identifier: KP69%20EZC
2026-03-28 14:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910319/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CK18AEJ/42809519?sv=2020-08-04&st=2026-03-28T14%3A03%3A52Z&se=2026-03-28T14%3A28%3A52Z&sr=b&sp=r&sig=tMAO1WCWalJ7mXIWRlCxzQ1Rx0voh0Hr3%2FaR8xfgZTg%3D)
2026-03-28 14:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296899/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296899>
2026-03-28 14:07:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC
2026-03-28 14:07:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC
2026-03-28 14:07:33 [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-28 14:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP69%2520EZC%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Saving data for KP69%20EZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774391478.930838, 'last_price_update_time': 1774706854.099491}
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:34 [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-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947192%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947192 not downloaded yet
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c130710>
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBV61MVO%252F698928598%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928598/600 saved to cache
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b3850>
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV16LDZ%252F698296902%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296902/600 saved to cache
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d736790>
2026-03-28 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FNL64KGO%252F698157151%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157151/600 saved to cache
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947010/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK64NEJ/42810513?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=dZi6EyBOQ2GoK8knfBZtxM9S6O3yD8ghOm4nMLyaJjo%3D)
2026-03-28 14:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DE72KZJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284431/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: LM58%20ZKW
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM58%2520ZKW%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for LM58%20ZKW: 0
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: ND66%20WXW
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND66%2520WXW%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for ND66%20WXW: 0
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: PE15%20XVX
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE15%2520XVX%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for PE15%20XVX: 0
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: BJ68%20DAO
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for BJ68%20DAO: 2
2026-03-28 14:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO
2026-03-28 14:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with scrape type 2
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with scrape type 2
2026-03-28 14:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b, identifier: BJ68%20DAO
2026-03-28 14:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO
2026-03-28 14:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO
2026-03-28 14:07:34 [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-28 14:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Saving data for BJ68%20DAO: {'auction_closing_time': 1775199600.0, 'created_time': 1773828276.253295, 'last_price_update_time': 1774706854.796076}
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:34 [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-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947199%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947199 not downloaded yet
2026-03-28 14:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947150>
2026-03-28 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228752/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: BN70%20UTW
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN70%2520UTW%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for BN70%20UTW: 0
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: DF67%20WXX
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF67%2520WXX%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for DF67%20WXX: 0
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: EO68%20OSM
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO68%2520OSM%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for EO68%20OSM: 0
2026-03-28 14:07:34 [bca.uk] INFO: Found listing with ID: GM17%20BGK
2026-03-28 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM17%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:07:34 [bca.uk] INFO: Scrape type for GM17%20BGK: 2
2026-03-28 14:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK
2026-03-28 14:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fd2c5b3-835f-5be9-8e76-17b042b02eee with scrape type 2
2026-03-28 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7fd2c5b3-835f-5be9-8e76-17b042b02eee with scrape type 2
2026-03-28 14:07:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fd2c5b3-835f-5be9-8e76-17b042b02eee, identifier: GM17%20BGK
2026-03-28 14:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:07:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK
2026-03-28 14:07:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK
2026-03-28 14:07:35 [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-28 14:07:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:07: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-28 14:07:36 [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': 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-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM17%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:07:36 [bca.uk] INFO: Saving data for GM17%20BGK: {'auction_closing_time': 1775199600.0, 'created_time': 1773828084.803175, 'last_price_update_time': 1774706856.464902}
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:36 [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-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947213%27 HTTP/1.1" 200 None
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947213 not downloaded yet
2026-03-28 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045623/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928578/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928578>
2026-03-28 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:07:36 [bca.uk] INFO: Found listing with ID: KO67%20BZU
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO67%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 14:07:36 [bca.uk] INFO: Scrape type for KO67%20BZU: 0
2026-03-28 14:07:36 [bca.uk] INFO: Found listing with ID: KS69%20AUH
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520AUH%27 HTTP/1.1" 200 None
2026-03-28 14:07:36 [bca.uk] INFO: Scrape type for KS69%20AUH: 0
2026-03-28 14:07:36 [bca.uk] INFO: Found listing with ID: LO66%20AAU
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO66%2520AAU%27 HTTP/1.1" 200 None
2026-03-28 14:07:36 [bca.uk] INFO: Scrape type for LO66%20AAU: 2
2026-03-28 14:07:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU
2026-03-28 14:07:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cc24894-380d-599e-8cb8-99c6292297d1 with scrape type 2
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cc24894-380d-599e-8cb8-99c6292297d1 with scrape type 2
2026-03-28 14:07:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cc24894-380d-599e-8cb8-99c6292297d1, identifier: LO66%20AAU
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d837090>
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_expert_report_file_af5c38ea-6b4e-49c2-9422-35293d53e9e8.pdf HTTP/1.1" 201 0
2026-03-28 14:07:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 82ce45e5-a8c4-552b-855d-b8e5816f3055, skipping ID generation
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DDG19VCT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG19VCT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c938d50>
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FCK18AEJ%252F698910319%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910319/600 saved to cache
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 954e7a8e-294d-583e-8576-18c9af402ec0
2026-03-28 14:07:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 954e7a8e-294d-583e-8576-18c9af402ec0, skipping ID generation
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 954e7a8e-294d-583e-8576-18c9af402ec0 sending to next pipeline
2026-03-28 14:07:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 954e7a8e-294d-583e-8576-18c9af402ec0, identifier: CK18%20AEJ
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca10290>
2026-03-28 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FLK64NEJ%252F698947010%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947010/600 saved to cache
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bb105475-65fd-5601-86d0-a8590c56bf0b
2026-03-28 14:07:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bb105475-65fd-5601-86d0-a8590c56bf0b, skipping ID generation
2026-03-28 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bb105475-65fd-5601-86d0-a8590c56bf0b sending to next pipeline
2026-03-28 14:07:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb105475-65fd-5601-86d0-a8590c56bf0b, identifier: LK64%20NEJ
2026-03-28 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59bad0>
2026-03-28 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FX11BBM%252F697604002%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604002/600 saved to cache
2026-03-28 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 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-28 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-28 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b85d0>
2026-03-28 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWV16UWB%252F698284431%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284431/600 saved to cache
2026-03-28 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947175>
2026-03-28 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296899/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:07:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU
2026-03-28 14:07:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU
2026-03-28 14:07:37 [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-28 14:07:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:37 [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': 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-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO66%2520AAU%27 HTTP/1.1" 200 None
2026-03-28 14:07:37 [bca.uk] INFO: Saving data for LO66%20AAU: {'auction_closing_time': 1775199600.0, 'created_time': 1774436539.44977, 'last_price_update_time': 1774706857.606318}
2026-03-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:37 [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-28 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947238%27 HTTP/1.1" 200 None
2026-03-28 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947238 not downloaded yet
2026-03-28 14:07:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ
2026-03-28 14:07:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ
2026-03-28 14:07:37 [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-28 14:07:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910319/600>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_expert_report_file_05f54dd5-d3ca-45f6-9bfe-102b2b8b5947.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50807,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910319/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50354,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910336/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910355/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48164,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47022,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46102,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78593,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910455/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83738,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910480/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_954e7a8e-294d-583e-8576-18c9af402ec0/954e7a8e-294d-583e-8576-18c9af402ec0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CK18AEJ/698910501/600',
             'Width': 600}],
 '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-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520AEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:38 [bca.uk] INFO: Saving data for CK18%20AEJ: {'created_time': 1774706858.11037, 'last_price_update_time': 1774706858.110381, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:38 [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-28 14:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb105475-65fd-5601-86d0-a8590c56bf0b with identifier: LK64%20NEJ
2026-03-28 14:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb105475-65fd-5601-86d0-a8590c56bf0b with identifier: LK64%20NEJ
2026-03-28 14:07:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb105475-65fd-5601-86d0-a8590c56bf0b with identifier: LK64%20NEJ to the API
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947010/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_expert_report_file_99765518-3803-42d4-8708-f67e9dc2eb77.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK64%20NEJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bb105475-65fd-5601-86d0-a8590c56bf0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK64 NEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK64%20NEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 175438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947010/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48195,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947020/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47032,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947086/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947115/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947141/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb105475-65fd-5601-86d0-a8590c56bf0b/bb105475-65fd-5601-86d0-a8590c56bf0b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK64NEJ/698947193/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 B/T AMG LINE PREMIUM Saloon',
 'transmission': 'manual',
 'trim': 'B/T AMG LINE PREMIUM',
 'vin': 'WDD2050042R002325',
 'year': 2014}
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK64%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:38 [bca.uk] INFO: Saving data for LK64%20NEJ: {'created_time': 1774706858.491858, 'last_price_update_time': 1774706858.49187, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK64%2520NEJ') HTTP/1.1" 204 0
2026-03-28 14:07:38 [bca.uk] INFO: Found listing with ID: MF71%20ZHD
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF71%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 14:07:38 [bca.uk] INFO: Scrape type for MF71%20ZHD: 0
2026-03-28 14:07:38 [bca.uk] INFO: Found listing with ID: MW70%20BVB
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW70%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 14:07:38 [bca.uk] INFO: Scrape type for MW70%20BVB: 2
2026-03-28 14:07:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB
2026-03-28 14:07:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78745eb2-a4f7-54ee-840c-6c296eb00c5e with scrape type 2
2026-03-28 14:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78745eb2-a4f7-54ee-840c-6c296eb00c5e with scrape type 2
2026-03-28 14:07:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78745eb2-a4f7-54ee-840c-6c296eb00c5e, identifier: MW70%20BVB
2026-03-28 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698934207%27 HTTP/1.1" 200 None
2026-03-28 14:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934207 not downloaded yet
2026-03-28 14:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947164>
2026-03-28 14:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157139>
2026-03-28 14:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947192>
2026-03-28 14:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB
2026-03-28 14:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB
2026-03-28 14:07:38 [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-28 14:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:39 [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=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-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW70%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Saving data for MW70%20BVB: {'auction_closing_time': 1775199600.0, 'created_time': 1773828265.997331, 'last_price_update_time': 1774706859.020408}
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:39 [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-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947265%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947265 not downloaded yet
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe78650>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDF12VWL%252F698228752%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228752/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dde90>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FOY67JPV%252F698107989%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107989/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe75810>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FWU19VDC%252F698045623%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045623/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c629550>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFY66OTD%252F698150805%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150805/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928578/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603988>
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284425/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284425>
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: OY17%20KRU
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520KRU%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for OY17%20KRU: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: OY17%20SPZ
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for OY17%20SPZ: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: OY66%20YSS
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY66%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for OY66%20YSS: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: YC68%20MYL
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for YC68%20MYL: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: RO72%20MAE
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO72%2520MAE%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for RO72%20MAE: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: DS65%20OCU
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS65%2520OCU%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for DS65%20OCU: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: FE67%20JCX
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE67%2520JCX%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for FE67%20JCX: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: HT68%20ERK
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT68%2520ERK%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for HT68%20ERK: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: KU65%20DZH
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU65%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for KU65%20DZH: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: SB12%20AFZ
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB12%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for SB12%20AFZ: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: SB64%20HJV
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB64%2520HJV%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for SB64%20HJV: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: CJ19%20GAA
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ19%2520GAA%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for CJ19%20GAA: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: SB19%20OJD
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB19%2520OJD%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for SB19%20OJD: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: EK22%20EKC
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK22%2520EKC%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for EK22%20EKC: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: GD69%20YNC
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD69%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for GD69%20YNC: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: GSZ%206855
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GSZ%25206855%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for GSZ%206855: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: LL69%20HKX
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL69%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for LL69%20HKX: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: LR72%20YRF
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR72%2520YRF%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for LR72%20YRF: 0
2026-03-28 14:07:39 [bca.uk] INFO: Found listing with ID: EF72%20YJG
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF72%2520YJG%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [bca.uk] INFO: Scrape type for EF72%20YJG: 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698934222%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934222 not downloaded yet
2026-03-28 14:07:39 [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-28 14:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698947286%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947286 not downloaded yet
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c67f410>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_expert_report_file_b31264a1-b5ef-4c13-8faf-7a7628e0805b.pdf HTTP/1.1" 201 0
2026-03-28 14:07:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a, skipping ID generation
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26Reg%3DHD12PKZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HD12PKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8d6210>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FKV16LDZ%252F698296899%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296899/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7991d0>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FFV17TYW%252F698768016%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768016/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20ZWG-GB>
2026-03-28 14:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947199/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947199>
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD66%20RGU-GB>
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698934237%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934237 not downloaded yet
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76e0d0>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FDE72KZJ%252F698947132%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947132/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107963>
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947213/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947213>
2026-03-28 14:07:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DF12VWL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698107317%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107317 not downloaded yet
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c443390>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%252FBV61MVO%252F698928578%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928578/600 saved to cache
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698934252%27 HTTP/1.1" 200 None
2026-03-28 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934252 not downloaded yet
2026-03-28 14:07:39 [bca.uk] INFO: Total items found: 100
2026-03-28 14:07:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded
2026-03-28 14:07:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:07:39 [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-28 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb5150>
2026-03-28 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 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-28 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947150%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947150/600 saved to cache
2026-03-28 14:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284425/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947238>
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698107334%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107334 not downloaded yet
2026-03-28 14:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947265>
2026-03-28 14:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934207>
2026-03-28 14:07:40 [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-28 14:07:40 [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-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698934270%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934270 not downloaded yet
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: LY16%20SWW
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY16%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for LY16%20SWW: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: LT14%20MTK
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT14%2520MTK%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for LT14%20MTK: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: MV18%20ZXU
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV18%2520ZXU%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for MV18%20ZXU: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: SY24%20KFV
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY24%2520KFV%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for SY24%20KFV: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: OE21%20WRR
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE21%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for OE21%20WRR: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: GD19%20SZV
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD19%2520SZV%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for GD19%20SZV: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: KV70%20XWE
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV70%2520XWE%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for KV70%20XWE: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: PK18%20LLR
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK18%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for PK18%20LLR: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: SA20%20CZR
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA20%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for SA20%20CZR: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: SR19%20ZZV
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520ZZV%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for SR19%20ZZV: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: ST69%20RVR
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST69%2520RVR%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for ST69%20RVR: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: HN73%20OYE
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN73%2520OYE%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for HN73%20OYE: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: CV22%20JHX
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV22%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for CV22%20JHX: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: CA20%20HMO
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA20%2520HMO%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for CA20%20HMO: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: D21%20CPN
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27D21%2520CPN%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for D21%20CPN: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: KR70%20AOW
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR70%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for KR70%20AOW: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: LM19%20YBF
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM19%2520YBF%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for LM19%20YBF: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: MP19%20XWS
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP19%2520XWS%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for MP19%20XWS: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: CK22%20BGY
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK22%2520BGY%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for CK22%20BGY: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: DE64%20WRU
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE64%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for DE64%20WRU: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: BM19%20KKC
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BM19%2520KKC%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for BM19%20KKC: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: CU19%20HWD
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU19%2520HWD%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for CU19%20HWD: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: DA19%20JWL
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA19%2520JWL%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for DA19%20JWL: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: WT19%20AXJ
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT19%2520AXJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for WT19%20AXJ: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: YP20%20XCH
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP20%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for YP20%20XCH: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: LM22%20HEV
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM22%2520HEV%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for LM22%20HEV: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: FX18%20HGJ
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX18%2520HGJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for FX18%20HGJ: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: GX10%20TFN
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX10%2520TFN%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for GX10%20TFN: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: LR22%20POJ
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520POJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for LR22%20POJ: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: MV19%20OZD
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV19%2520OZD%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for MV19%20OZD: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: KK18%20NLT
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK18%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for KK18%20NLT: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: OY68%20HXZ
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY68%2520HXZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for OY68%20HXZ: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: WK18%20TYG
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK18%2520TYG%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for WK18%20TYG: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: KL68%20YWS
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KL68%2520YWS%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for KL68%20YWS: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: PF21%20VOH
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF21%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for PF21%20VOH: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: YT71%20ZPB
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT71%2520ZPB%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for YT71%20ZPB: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: SC69%20VLR
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC69%2520VLR%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for SC69%20VLR: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: YG70%20JFZ
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG70%2520JFZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for YG70%20JFZ: 0
2026-03-28 14:07:40 [bca.uk] INFO: Found listing with ID: LL65%20LYY
2026-03-28 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL65%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 14:07:40 [bca.uk] INFO: Scrape type for LL65%20LYY: 2
2026-03-28 14:07:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c79fd0dc-987a-5280-8b47-8c2f59c84df6 with identifier: LL65%20LYY
2026-03-28 14:07:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c79fd0dc-987a-5280-8b47-8c2f59c84df6 with scrape type 2
2026-03-28 14:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c79fd0dc-987a-5280-8b47-8c2f59c84df6 with scrape type 2
2026-03-28 14:07:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c79fd0dc-987a-5280-8b47-8c2f59c84df6, identifier: LL65%20LYY
2026-03-28 14:07:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c14bbd0>
2026-03-28 14:07:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947175%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947175/600 saved to cache
2026-03-28 14:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698107344%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107344 not downloaded yet
2026-03-28 14:07:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c79fd0dc-987a-5280-8b47-8c2f59c84df6 with identifier: LL65%20LYY
2026-03-28 14:07:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c79fd0dc-987a-5280-8b47-8c2f59c84df6 with identifier: LL65%20LYY
2026-03-28 14:07:41 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c79fd0dc-987a-5280-8b47-8c2f59c84df6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL65%20LYY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c79fd0dc-987a-5280-8b47-8c2f59c84df6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL65 LYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL65%20LYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 98689,
 '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 A7 SPORTBACK 3.0 TFSI 333 QUATTRO BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 333 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4GXGN068941',
 'year': 2015}
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL65%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Saving data for LL65%20LYY: {'auction_closing_time': 1774692000.0, 'created_time': 1773845064.077255, 'last_price_update_time': 1774706861.167696}
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL65%2520LYY') HTTP/1.1" 204 0
2026-03-28 14:07:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG19VCT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947199/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934222>
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698934297%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934297 not downloaded yet
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: KX19%20ZFM
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX19%2520ZFM%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for KX19%20ZFM: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: DA14%20XSM
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA14%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for DA14%20XSM: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: RX73%20ZDN
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX73%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for RX73%20ZDN: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: GY25%20ONT
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY25%2520ONT%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for GY25%20ONT: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: HX69%20ZKF
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for HX69%20ZKF: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: DV20%20VXP
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV20%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for DV20%20VXP: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: EF69%20NVG
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF69%2520NVG%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for EF69%20NVG: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: GD68%20RFO
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD68%2520RFO%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for GD68%20RFO: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: HF18%20LDC
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF18%2520LDC%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for HF18%20LDC: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: HY69%20RKF
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY69%2520RKF%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for HY69%20RKF: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: RV19%20HHT
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV19%2520HHT%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for RV19%20HHT: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: DF21%20FZO
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF21%2520FZO%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for DF21%20FZO: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: BU68%20VWW
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU68%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for BU68%20VWW: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: BV19%20GVW
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV19%2520GVW%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for BV19%20GVW: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: DG22%20CTE
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG22%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for DG22%20CTE: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: ML18%20XJB
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML18%2520XJB%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for ML18%20XJB: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: MW69%20HFC
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW69%2520HFC%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for MW69%20HFC: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: SA69%20LHZ
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA69%2520LHZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for SA69%20LHZ: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: VX19%20FEH
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX19%2520FEH%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for VX19%20FEH: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: DE70%20TSU
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE70%2520TSU%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for DE70%20TSU: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: SA18%20CFY
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA18%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for SA18%20CFY: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: YF71%20WVH
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520WVH%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for YF71%20WVH: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: YL68%20ORJ
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL68%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for YL68%20ORJ: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: YS18%20FWH
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS18%2520FWH%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for YS18%20FWH: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: BP69%20OJJ
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP69%2520OJJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for BP69%20OJJ: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: CK70%20YMM
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK70%2520YMM%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for CK70%20YMM: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: CX20%20KFW
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX20%2520KFW%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for CX20%20KFW: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: KW70%20FHN
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520FHN%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for KW70%20FHN: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: WJ22%20BOV
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ22%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for WJ22%20BOV: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: WN18%20XLF
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for WN18%20XLF: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: KN21%20ZVO
2026-03-28 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN21%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 14:07:41 [bca.uk] INFO: Scrape type for KN21%20ZVO: 0
2026-03-28 14:07:41 [bca.uk] INFO: Found listing with ID: VK69%20CTV
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK69%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for VK69%20CTV: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: EJ22%20VBB
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ22%2520VBB%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for EJ22%20VBB: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: GP68%20URE
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP68%2520URE%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for GP68%20URE: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: KM08%20XXA
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM08%2520XXA%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for KM08%20XXA: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: YP66%20YKK
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP66%2520YKK%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for YP66%20YKK: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: YC13%20XDV
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC13%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for YC13%20XDV: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: EX09%20CTK
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX09%2520CTK%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for EX09%20CTK: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: EX15%20XAZ
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX15%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for EX15%20XAZ: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: GJ09%20UCB
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ09%2520UCB%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for GJ09%20UCB: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: KP61%20KHZ
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP61%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for KP61%20KHZ: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: KU14%20VPZ
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU14%2520VPZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for KU14%20VPZ: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: KU62%20UWG
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU62%2520UWG%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for KU62%20UWG: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: OY62%20KUU
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY62%2520KUU%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for OY62%20KUU: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: PJ11%20LRU
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ11%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for PJ11%20LRU: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: ST13%20ZHD
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST13%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for ST13%20ZHD: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: TT04%20RJB
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TT04%2520RJB%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for TT04%20RJB: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: VE63%20BUO
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE63%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for VE63%20BUO: 0
2026-03-28 14:07:42 [bca.uk] INFO: Found listing with ID: AO65%20AOR
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520AOR%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [bca.uk] INFO: Scrape type for AO65%20AOR: 2
2026-03-28 14:07:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d with identifier: AO65%20AOR
2026-03-28 14:07:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d with scrape type 2
2026-03-28 14:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d with scrape type 2
2026-03-28 14:07:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d, identifier: AO65%20AOR
2026-03-28 14:07:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89dd90>
2026-03-28 14:07:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947192%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947192/600 saved to cache
2026-03-28 14:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF12VWL/42797174?sv=2020-08-04&st=2026-03-28T14%3A03%3A51Z&se=2026-03-28T14%3A28%3A51Z&sr=b&sp=r&sig=0mRjBtvz6tka1D82qBQ3%2FRs63GOtrqyuAG7vdnh5S9c%3D)
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698107360%27 HTTP/1.1" 200 None
2026-03-28 14:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107360 not downloaded yet
2026-03-28 14:07:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d with identifier: AO65%20AOR
2026-03-28 14:07:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d with identifier: AO65%20AOR
2026-03-28 14:07:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c101d73-63cc-5061-82a8-c4ecc8d3ec9d with identifier: AO65%20AOR to the API
2026-03-28 14:07:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:43 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO65%20AOR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c101d73-63cc-5061-82a8-c4ecc8d3ec9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO65 AOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO65%20AOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 149808,
 '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 RIO 1.4 CRDI 3 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 3',
 'vin': 'KNADN514LG6585241',
 'year': 2015}
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520AOR%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Saving data for AO65%20AOR: {'auction_closing_time': 1774778400.0, 'created_time': 1773960465.767597, 'last_price_update_time': 1774706863.128367}
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO65%2520AOR') HTTP/1.1" 204 0
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c711150>
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FNL64KGO%252F698157139%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157139/600 saved to cache
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6de7d0>
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWV16UWB%252F698284425%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284425/600 saved to cache
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe4c950>
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947164%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947164/600 saved to cache
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54f10>
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FX11BBM%252F697603988%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603988/600 saved to cache
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947213/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698934321%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934321 not downloaded yet
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: AU61%20VFD
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU61%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for AU61%20VFD: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: AV07%20KPN
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV07%2520KPN%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for AV07%20KPN: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: AV61%20LYA
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV61%2520LYA%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for AV61%20LYA: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: BJ07%20OXE
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ07%2520OXE%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for BJ07%20OXE: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: CX11%20XLL
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX11%2520XLL%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for CX11%20XLL: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: DP11%20NCY
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP11%2520NCY%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for DP11%20NCY: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: EU62%20AEF
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU62%2520AEF%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for EU62%20AEF: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: MJ16%20FXK
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ16%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for MJ16%20FXK: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: DY09%20AUK
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY09%2520AUK%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for DY09%20AUK: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: SD13%20NWC
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD13%2520NWC%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for SD13%20NWC: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: YK62%20XBF
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK62%2520XBF%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for YK62%20XBF: 0
2026-03-28 14:07:43 [bca.uk] INFO: Found listing with ID: VN17%20XMU
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN17%2520XMU%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [bca.uk] INFO: Scrape type for VN17%20XMU: 2
2026-03-28 14:07:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c18cdca-d5d0-5915-ac3b-d36940c73bb9 with identifier: VN17%20XMU
2026-03-28 14:07:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c18cdca-d5d0-5915-ac3b-d36940c73bb9 with scrape type 2
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c18cdca-d5d0-5915-ac3b-d36940c73bb9 with scrape type 2
2026-03-28 14:07:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c18cdca-d5d0-5915-ac3b-d36940c73bb9, identifier: VN17%20XMU
2026-03-28 14:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934237>
2026-03-28 14:07:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107317>
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698107376%27 HTTP/1.1" 200 None
2026-03-28 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107376 not downloaded yet
2026-03-28 14:07:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c18cdca-d5d0-5915-ac3b-d36940c73bb9 with identifier: VN17%20XMU
2026-03-28 14:07:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c18cdca-d5d0-5915-ac3b-d36940c73bb9 with identifier: VN17%20XMU
2026-03-28 14:07:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c18cdca-d5d0-5915-ac3b-d36940c73bb9 with identifier: VN17%20XMU to the API
2026-03-28 14:07:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:44 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN17%20XMU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c18cdca-d5d0-5915-ac3b-d36940c73bb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN17 XMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN17%20XMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 119073,
 '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 1.5 218I T SE MPV',
 'transmission': 'manual',
 'trim': '218I T SE',
 'vin': 'WBA2D320305H47414',
 'year': 2017}
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN17%2520XMU%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [bca.uk] INFO: Saving data for VN17%20XMU: {'auction_closing_time': 1774778400.0, 'created_time': 1773958056.28463, 'last_price_update_time': 1774706864.100625}
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN17%2520XMU') HTTP/1.1" 204 0
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8b7b10>
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947199%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947199/600 saved to cache
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HD12PKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698934346%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934346 not downloaded yet
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698107396%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107396 not downloaded yet
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698934367%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934367 not downloaded yet
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fb810>
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDF12VWL%252F698228746%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228746/600 saved to cache
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 40991700-d0e5-5255-930d-6ca8fe3c072d
2026-03-28 14:07:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40991700-d0e5-5255-930d-6ca8fe3c072d, skipping ID generation
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 40991700-d0e5-5255-930d-6ca8fe3c072d sending to next pipeline
2026-03-28 14:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40991700-d0e5-5255-930d-6ca8fe3c072d, identifier: DF12%20VWL
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c42fc10>
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_expert_report_file_9e94038e-c09f-478b-851b-1466604bc0a9.pdf HTTP/1.1" 201 0
2026-03-28 14:07:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c1e22119-0b44-5e50-aa2c-6734ba2fd45e, skipping ID generation
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DKR71ZWG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR71ZWG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d780d50>
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947213%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947213/600 saved to cache
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d780590>
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FOY67JPV%252F698107963%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107963/600 saved to cache
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd5a150>
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_expert_report_file_ff9d4d81-51b3-4bae-b2c2-dcafd024c863.pdf HTTP/1.1" 201 0
2026-03-28 14:07:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5fc655ed-6705-5d8a-9f72-de0010832a06, skipping ID generation
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DWD66RGU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WD66RGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698107417%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107417 not downloaded yet
2026-03-28 14:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40991700-d0e5-5255-930d-6ca8fe3c072d with identifier: DF12%20VWL
2026-03-28 14:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40991700-d0e5-5255-930d-6ca8fe3c072d with identifier: DF12%20VWL
2026-03-28 14:07:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40991700-d0e5-5255-930d-6ca8fe3c072d with identifier: DF12%20VWL to the API
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228746/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_expert_report_file_ed9240c8-23dd-4a11-baad-675cb8e28563.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF12%20VWL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40991700-d0e5-5255-930d-6ca8fe3c072d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF12 VWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF12%20VWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 89113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44624,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46230,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228752/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228757/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228771/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43665,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43884,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90420,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228819/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66378,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228838/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228854/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40991700-d0e5-5255-930d-6ca8fe3c072d/40991700-d0e5-5255-930d-6ca8fe3c072d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85092,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF12VWL/698228887/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-TEC+',
 'vin': 'SJNFCAJ10U2588868',
 'year': 2012}
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF12%2520VWL%27 HTTP/1.1" 200 None
2026-03-28 14:07:44 [bca.uk] INFO: Saving data for DF12%20VWL: {'created_time': 1774706864.991441, 'last_price_update_time': 1774706864.991455, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF12%2520VWL') HTTP/1.1" 204 0
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934270>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947286>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107344>
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934234%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934234 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920147%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920147 not downloaded yet
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698107440%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107440 not downloaded yet
2026-03-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c170c10>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947238%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947238/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934251%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934251 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920182%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920182 not downloaded yet
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698107458%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107458 not downloaded yet
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f2990>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934222%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934222/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934262%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934262 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920210%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920210 not downloaded yet
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d781410>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934207%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934207/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd827d0>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934194%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934194/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd35290>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107317%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107317/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107396>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934321>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107334/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107334>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934252>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934297/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934297>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107360/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107360>
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934286%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934286 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920231%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920231 not downloaded yet
2026-03-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d81c110>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947265%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947265/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934300%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934300 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920242%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920242 not downloaded yet
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d81e890>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934237%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934237/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107440>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WD66RGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934367/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934367>
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934322%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934322 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920260%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920260 not downloaded yet
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107417>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR71ZWG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c73f550>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107304%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107304/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6c9310>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107344%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107344/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE72KZJ/42810405?sv=2020-08-04&st=2026-03-28T14%3A07%3A20Z&se=2026-03-28T14%3A32%3A20Z&sr=b&sp=r&sig=Rm0NJ3AfMMkhExeMwPLPfRbyOp2UoRTQE0wN25vKQGI%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107360/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934348%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934348 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920287%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920287 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934368%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934368 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920317%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920317 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698934385%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934385 not downloaded yet
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26width%3D600%26docId%3D698920354%27 HTTP/1.1" 200 None
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920354 not downloaded yet
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107334/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934297/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934262>
2026-03-28 14:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920210>
2026-03-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d81fd10>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDE72KZJ%252F698947286%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947286/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 300e41a8-d251-59f7-802e-bbb7283fa1e6
2026-03-28 14:07:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 300e41a8-d251-59f7-802e-bbb7283fa1e6, skipping ID generation
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 300e41a8-d251-59f7-802e-bbb7283fa1e6 sending to next pipeline
2026-03-28 14:07:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 300e41a8-d251-59f7-802e-bbb7283fa1e6, identifier: DE72%20KZJ
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d780d10>
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107360%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107360/600 saved to cache
2026-03-28 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 300e41a8-d251-59f7-802e-bbb7283fa1e6 with identifier: DE72%20KZJ
2026-03-28 14:07:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 300e41a8-d251-59f7-802e-bbb7283fa1e6 with identifier: DE72%20KZJ
2026-03-28 14:07:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 300e41a8-d251-59f7-802e-bbb7283fa1e6 with identifier: DE72%20KZJ to the API
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947286/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_expert_report_file_570b357e-a902-4760-b19d-b322f261c0e4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE72%20KZJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '300e41a8-d251-59f7-802e-bbb7283fa1e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE72 KZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE72%20KZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 36394,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45610,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947164/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42867,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41060,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947199/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947213/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86593,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94271,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_300e41a8-d251-59f7-802e-bbb7283fa1e6/300e41a8-d251-59f7-802e-bbb7283fa1e6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE72KZJ/698947286/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.5 35 TFSI BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZGA1PA003359',
 'year': 2022}
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE72%2520KZJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:46 [bca.uk] INFO: Saving data for DE72%20KZJ: {'created_time': 1774706866.34932, 'last_price_update_time': 1774706866.349334, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE72%2520KZJ') HTTP/1.1" 204 0
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d783910>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934270%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934270/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920120/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934322>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920260>
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934367/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3063d4d0>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107334%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107334/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd5a910>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107396%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107396/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c718250>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934297%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934297/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4fa350>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934212%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934212/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920242>
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f38d0>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934321%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934321/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb26dd0>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934252%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934252/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c71e090>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920120%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920120/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d782390>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107440%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107440/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c732510>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107417%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107417/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb267d0>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934367%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934367/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934385>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920317>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920287>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934368>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920354>
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c185b50>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920210%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920210/600 saved to cache
2026-03-28 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934348/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934348>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934286>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107458>
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934300>
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920231/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920231>
2026-03-28 14:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c691810>
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934262%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934262/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920182/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920182>
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c731650>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920260%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920260/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934251/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934251>
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddb1990>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934322%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934322/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107458/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920231/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:47 [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-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c95e890>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920242%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920242/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca3d290>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934368%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934368/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c854490>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920317%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920317/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6e75d0>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934385%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934385/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920147>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934234>
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920182/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107376>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934346/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934346>
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934348/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c855110>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920354%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920354/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9076d0>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934300%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934300/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c752390>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107458%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107458/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9be7d0>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920231%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920231/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:47 [bca.uk] INFO: Total items found: 100
2026-03-28 14:07:47 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded
2026-03-28 14:07:47 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:07:47 [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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd38ed0>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920287%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920287/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1b5210>
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934286%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934286/600 saved to cache
2026-03-28 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934251/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767998>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045620/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698045620>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157130>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296895/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296895>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150796>
2026-03-28 14:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928556>
2026-03-28 14:07:47 [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-28 14:07:47 [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-28 14:07:47 [bca.uk] INFO: Found listing with ID: EA63%20PVE
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA63%2520PVE%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for EA63%20PVE: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: GL67%20YWJ
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL67%2520YWJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for GL67%20YWJ: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: IGZ%203878
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27IGZ%25203878%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for IGZ%203878: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: NK19%20LMM
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK19%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for NK19%20LMM: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: T140%20LPV
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T140%2520LPV%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for T140%20LPV: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: YX13%20FTY
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX13%2520FTY%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for YX13%20FTY: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: BG61%20YNC
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG61%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for BG61%20YNC: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: SL15%20UGO
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL15%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for SL15%20UGO: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: LV59%20VRK
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV59%2520VRK%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for LV59%20VRK: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: VU63%20XOL
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU63%2520XOL%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for VU63%20XOL: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: YX17%20UZK
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX17%2520UZK%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for YX17%20UZK: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: LO17%20BZM
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO17%2520BZM%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for LO17%20BZM: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: ND64%20XVK
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND64%2520XVK%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for ND64%20XVK: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: LM05%20PMY
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM05%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for LM05%20PMY: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: WN08%20EJO
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN08%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for WN08%20EJO: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: LT64%20RFY
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT64%2520RFY%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for LT64%20RFY: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: WM18%20TOV
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM18%2520TOV%27 HTTP/1.1" 200 None
2026-03-28 14:07:47 [bca.uk] INFO: Scrape type for WM18%20TOV: 0
2026-03-28 14:07:47 [bca.uk] INFO: Found listing with ID: DL65%20RZM
2026-03-28 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL65%2520RZM%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for DL65%20RZM: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: AU14%20XMG
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU14%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for AU14%20XMG: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: DY11%20JYC
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY11%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for DY11%20JYC: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: NA12%20HKW
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA12%2520HKW%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for NA12%20HKW: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: AK12%20OAP
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK12%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for AK12%20OAP: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: ML21%20PXH
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML21%2520PXH%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for ML21%20PXH: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: BXZ%204666
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BXZ%25204666%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for BXZ%204666: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: NX63%20LFL
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX63%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for NX63%20LFL: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: YN64%20OSM
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN64%2520OSM%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for YN64%20OSM: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: CK64%20JOH
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK64%2520JOH%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for CK64%20JOH: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: DC12%20SEE
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC12%2520SEE%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for DC12%20SEE: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: FE59%20XRV
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE59%2520XRV%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for FE59%20XRV: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: RA08%20JWP
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA08%2520JWP%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for RA08%20JWP: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: SA06%20UMJ
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA06%2520UMJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for SA06%20UMJ: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: MW63%20FXS
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW63%2520FXS%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for MW63%20FXS: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: YX18%20XUA
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX18%2520XUA%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for YX18%20XUA: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: SO14%20FTD
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO14%2520FTD%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for SO14%20FTD: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: KN14%20YFH
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN14%2520YFH%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for KN14%20YFH: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: SY13%20GYG
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY13%2520GYG%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for SY13%20GYG: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: AK64%20WNF
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK64%2520WNF%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for AK64%20WNF: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: MJ66%20YYD
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ66%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for MJ66%20YYD: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: YG59%20LXX
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG59%2520LXX%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for YG59%20LXX: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: FT63%20VNN
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520VNN%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for FT63%20VNN: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: HY63%20XBB
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY63%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for HY63%20XBB: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: LV06%20XDN
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV06%2520XDN%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for LV06%20XDN: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: VK15%20FJO
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK15%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for VK15%20FJO: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: WX63%20EOP
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX63%2520EOP%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for WX63%20EOP: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: MF70%20WBE
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF70%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for MF70%20WBE: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: LL67%20VDZ
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL67%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for LL67%20VDZ: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: WU64%20WLK
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU64%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for WU64%20WLK: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: WM63%20BYZ
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM63%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for WM63%20BYZ: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: MJ64%20RVZ
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ64%2520RVZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for MJ64%20RVZ: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: P19%20KMM
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P19%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for P19%20KMM: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: PN62%20MZW
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN62%2520MZW%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for PN62%20MZW: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: WP11%20XBH
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP11%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for WP11%20XBH: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: WP59%20FLB
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP59%2520FLB%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for WP59%20FLB: 0
2026-03-28 14:07:48 [bca.uk] INFO: Found listing with ID: YJ14%20XFY
2026-03-28 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ14%2520XFY%27 HTTP/1.1" 200 None
2026-03-28 14:07:48 [bca.uk] INFO: Scrape type for YJ14%20XFY: 2
2026-03-28 14:07:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef with identifier: YJ14%20XFY
2026-03-28 14:07:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef with scrape type 2
2026-03-28 14:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef with scrape type 2
2026-03-28 14:07:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef, identifier: YJ14%20XFY
2026-03-28 14:07:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef with identifier: YJ14%20XFY
2026-03-28 14:07:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef with identifier: YJ14%20XFY
2026-03-28 14:07:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef with identifier: YJ14%20XFY to the API
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ14%20XFY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f85b9ee5-11fe-5d79-b648-fd7fc6b3aaef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ14 XFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ14%20XFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '118D',
 'odometer': 73073,
 '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 118D 2.0 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1E12030J793066',
 'year': 2014}
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ14%2520XFY%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Saving data for YJ14%20XFY: {'auction_closing_time': 1774778400.0, 'created_time': 1774523355.834103, 'last_price_update_time': 1774706869.347654}
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ14%2520XFY') HTTP/1.1" 204 0
2026-03-28 14:07:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603979>
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: CE59%20OEW
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE59%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for CE59%20OEW: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: CE63%20AXV
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE63%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for CE63%20AXV: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: EX61%20HKJ
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX61%2520HKJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for EX61%20HKJ: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: HG57%20ZGN
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG57%2520ZGN%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for HG57%20ZGN: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: KY16%20LRL
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY16%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for KY16%20LRL: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: EO16%20YSH
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO16%2520YSH%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for EO16%20YSH: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: FG19%20CUA
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG19%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for FG19%20CUA: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: AY13%20HJN
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY13%2520HJN%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for AY13%20HJN: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: CA62%20GJO
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA62%2520GJO%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for CA62%20GJO: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: SH13%20PNF
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH13%2520PNF%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for SH13%20PNF: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: WG65%20NYY
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG65%2520NYY%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for WG65%20NYY: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: MF12%20VBY
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF12%2520VBY%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for MF12%20VBY: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: GF58%20XOE
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF58%2520XOE%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for GF58%20XOE: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: WNZ%201898
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WNZ%25201898%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for WNZ%201898: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: RA16%20FGU
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA16%2520FGU%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for RA16%20FGU: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: AJ15%20UCW
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ15%2520UCW%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for AJ15%20UCW: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: GU59%20DWO
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU59%2520DWO%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for GU59%20DWO: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: RK11%20VNW
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK11%2520VNW%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for RK11%20VNW: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: SP08%20NVS
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP08%2520NVS%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for SP08%20NVS: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: BU11%20RTV
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU11%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for BU11%20RTV: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: KR65%20OTY
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR65%2520OTY%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for KR65%20OTY: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: RK64%20CYT
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK64%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for RK64%20CYT: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: LN10%20VMY
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN10%2520VMY%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for LN10%20VMY: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: DG59%20XEM
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG59%2520XEM%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for DG59%20XEM: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: SN65%20YTA
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN65%2520YTA%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for SN65%20YTA: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: YJ18%20ZAG
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ18%2520ZAG%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for YJ18%20ZAG: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: CK15%20AEP
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK15%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for CK15%20AEP: 0
2026-03-28 14:07:49 [bca.uk] INFO: Found listing with ID: DA66%20OXP
2026-03-28 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA66%2520OXP%27 HTTP/1.1" 200 None
2026-03-28 14:07:49 [bca.uk] INFO: Scrape type for DA66%20OXP: 2
2026-03-28 14:07:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704 with identifier: DA66%20OXP
2026-03-28 14:07:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704 with scrape type 2
2026-03-28 14:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704 with scrape type 2
2026-03-28 14:07:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704, identifier: DA66%20OXP
2026-03-28 14:07:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO67%20OHE-GB>
2026-03-28 14:07:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK68%20NZT-GB>
2026-03-28 14:07:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284418>
2026-03-28 14:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD66RGU/42809743?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=eU%2FGhaTr1i0XPFaLo6SDB0gBHhQi%2B9mP%2FEm%2BYcvp8RU%3D)
2026-03-28 14:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR71ZWG/42809993?sv=2020-08-04&st=2026-03-28T14%3A07%3A39Z&se=2026-03-28T14%3A32%3A39Z&sr=b&sp=r&sig=q0Nwjfh7efHq7efRUVEUOaczVGuVkotTNm5IHVRKC6A%3D)
2026-03-28 14:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD12PKZ/42794343?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=YZpH6P9lYVvbxX67%2FUii%2FWyl8Su4sjTpWSDxxHtoHk0%3D)
2026-03-28 14:07:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704 with identifier: DA66%20OXP
2026-03-28 14:07:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704 with identifier: DA66%20OXP
2026-03-28 14:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32fe26a0-c2ca-5b0b-80f2-903fdc9c1704 with identifier: DA66%20OXP to the API
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA66%20OXP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32fe26a0-c2ca-5b0b-80f2-903fdc9c1704',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA66 OXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA66%20OXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 59108,
 '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 LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN1HH661560',
 'year': 2017}
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA66%2520OXP%27 HTTP/1.1" 200 None
2026-03-28 14:07:50 [bca.uk] INFO: Saving data for DA66%20OXP: {'auction_closing_time': 1774778400.0, 'created_time': 1774188600.455437, 'last_price_update_time': 1774706870.726418}
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA66%2520OXP') HTTP/1.1" 204 0
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb4210>
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920182%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920182/600 saved to cache
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d833e50>
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934348%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934348/600 saved to cache
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fa850>
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934251%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934251/600 saved to cache
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934346/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19VCT/42810037?sv=2020-08-04&st=2026-03-28T14%3A07%3A30Z&se=2026-03-28T14%3A32%3A30Z&sr=b&sp=r&sig=lNJupmOisKDrrDy4iKSYnUEsaesieb3TwVNfbpOHZYc%3D)
2026-03-28 14:07:50 [bca.uk] INFO: Found listing with ID: DE14%20WTA
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE14%2520WTA%27 HTTP/1.1" 200 None
2026-03-28 14:07:50 [bca.uk] INFO: Scrape type for DE14%20WTA: 0
2026-03-28 14:07:50 [bca.uk] INFO: Found listing with ID: DV64%20VUB
2026-03-28 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV64%2520VUB%27 HTTP/1.1" 200 None
2026-03-28 14:07:50 [bca.uk] INFO: Scrape type for DV64%20VUB: 2
2026-03-28 14:07:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34af190d-f0fb-5849-8fad-e0b13050d4c9 with identifier: DV64%20VUB
2026-03-28 14:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34af190d-f0fb-5849-8fad-e0b13050d4c9 with scrape type 2
2026-03-28 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34af190d-f0fb-5849-8fad-e0b13050d4c9 with scrape type 2
2026-03-28 14:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34af190d-f0fb-5849-8fad-e0b13050d4c9, identifier: DV64%20VUB
2026-03-28 14:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34af190d-f0fb-5849-8fad-e0b13050d4c9 with identifier: DV64%20VUB
2026-03-28 14:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34af190d-f0fb-5849-8fad-e0b13050d4c9 with identifier: DV64%20VUB
2026-03-28 14:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34af190d-f0fb-5849-8fad-e0b13050d4c9 with identifier: DV64%20VUB to the API
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV64%20VUB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '34af190d-f0fb-5849-8fad-e0b13050d4c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV64 VUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV64%20VUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 70085,
 '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': 'WDD1760082V037956',
 'year': 2014}
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV64%2520VUB%27 HTTP/1.1" 200 None
2026-03-28 14:07:51 [bca.uk] INFO: Saving data for DV64%20VUB: {'auction_closing_time': 1774778400.0, 'created_time': 1774524384.797414, 'last_price_update_time': 1774706871.475019}
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV64%2520VUB') HTTP/1.1" 204 0
2026-03-28 14:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296895/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107940>
2026-03-28 14:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045620/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:51 [bca.uk] INFO: Found listing with ID: GV65%20GPK
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV65%2520GPK%27 HTTP/1.1" 200 None
2026-03-28 14:07:51 [bca.uk] INFO: Scrape type for GV65%20GPK: 0
2026-03-28 14:07:51 [bca.uk] INFO: Found listing with ID: KS65%20YFC
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS65%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 14:07:51 [bca.uk] INFO: Scrape type for KS65%20YFC: 0
2026-03-28 14:07:51 [bca.uk] INFO: Found listing with ID: MJ18%20MZG
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520MZG%27 HTTP/1.1" 200 None
2026-03-28 14:07:51 [bca.uk] INFO: Scrape type for MJ18%20MZG: 2
2026-03-28 14:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94302c6b-31c7-5223-9f3b-57a2a5df8b07 with identifier: MJ18%20MZG
2026-03-28 14:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94302c6b-31c7-5223-9f3b-57a2a5df8b07 with scrape type 2
2026-03-28 14:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94302c6b-31c7-5223-9f3b-57a2a5df8b07 with scrape type 2
2026-03-28 14:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94302c6b-31c7-5223-9f3b-57a2a5df8b07, identifier: MJ18%20MZG
2026-03-28 14:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94302c6b-31c7-5223-9f3b-57a2a5df8b07 with identifier: MJ18%20MZG
2026-03-28 14:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94302c6b-31c7-5223-9f3b-57a2a5df8b07 with identifier: MJ18%20MZG
2026-03-28 14:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94302c6b-31c7-5223-9f3b-57a2a5df8b07 with identifier: MJ18%20MZG to the API
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ18%20MZG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94302c6b-31c7-5223-9f3b-57a2a5df8b07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ18 MZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ18%20MZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 79220,
 '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': 'UU15SDMC560239915',
 'year': 2018}
2026-03-28 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520MZG%27 HTTP/1.1" 200 None
2026-03-28 14:07:51 [bca.uk] INFO: Saving data for MJ18%20MZG: {'auction_closing_time': 1774778400.0, 'created_time': 1774425889.550395, 'last_price_update_time': 1774706871.998451}
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ18%2520MZG') HTTP/1.1" 204 0
2026-03-28 14:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:07:52 [bca.uk] INFO: Found listing with ID: MT67%20CGG
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT67%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:07:52 [bca.uk] INFO: Scrape type for MT67%20CGG: 2
2026-03-28 14:07:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 693a6cd5-de7e-5864-bddb-95f8520a410c with identifier: MT67%20CGG
2026-03-28 14:07:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 693a6cd5-de7e-5864-bddb-95f8520a410c with scrape type 2
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 693a6cd5-de7e-5864-bddb-95f8520a410c with scrape type 2
2026-03-28 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 693a6cd5-de7e-5864-bddb-95f8520a410c, identifier: MT67%20CGG
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c799190>
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWD66RGU%252F698920147%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920147/600 saved to cache
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5fc655ed-6705-5d8a-9f72-de0010832a06
2026-03-28 14:07:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5fc655ed-6705-5d8a-9f72-de0010832a06, skipping ID generation
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5fc655ed-6705-5d8a-9f72-de0010832a06 sending to next pipeline
2026-03-28 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fc655ed-6705-5d8a-9f72-de0010832a06, identifier: WD66%20RGU
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd90bd0>
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKR71ZWG%252F698934234%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934234/600 saved to cache
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e
2026-03-28 14:07:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c1e22119-0b44-5e50-aa2c-6734ba2fd45e, skipping ID generation
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e sending to next pipeline
2026-03-28 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1e22119-0b44-5e50-aa2c-6734ba2fd45e, identifier: KR71%20ZWG
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c972890>
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FHD12PKZ%252F698107376%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107376/600 saved to cache
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a
2026-03-28 14:07:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a, skipping ID generation
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a sending to next pipeline
2026-03-28 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a, identifier: HD12%20PKZ
2026-03-28 14:07:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84ff10>
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDG19VCT%252F698934346%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934346/600 saved to cache
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 82ce45e5-a8c4-552b-855d-b8e5816f3055
2026-03-28 14:07:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 82ce45e5-a8c4-552b-855d-b8e5816f3055, skipping ID generation
2026-03-28 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 82ce45e5-a8c4-552b-855d-b8e5816f3055 sending to next pipeline
2026-03-28 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82ce45e5-a8c4-552b-855d-b8e5816f3055, identifier: DG19%20VCT
2026-03-28 14:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:07:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767980/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767980>
2026-03-28 14:07:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150784>
2026-03-28 14:07:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 693a6cd5-de7e-5864-bddb-95f8520a410c with identifier: MT67%20CGG
2026-03-28 14:07:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 693a6cd5-de7e-5864-bddb-95f8520a410c with identifier: MT67%20CGG
2026-03-28 14:07:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 693a6cd5-de7e-5864-bddb-95f8520a410c with identifier: MT67%20CGG to the API
2026-03-28 14:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT67%20CGG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '693a6cd5-de7e-5864-bddb-95f8520a410c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT67 CGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT67%20CGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 90032,
 '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 2.0 TDCI 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAHG68374',
 'year': 2017}
2026-03-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT67%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:07:53 [bca.uk] INFO: Saving data for MT67%20CGG: {'auction_closing_time': 1774778400.0, 'created_time': 1774188526.931401, 'last_price_update_time': 1774706873.062176}
2026-03-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT67%2520CGG') HTTP/1.1" 204 0
2026-03-28 14:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU
2026-03-28 14:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU
2026-03-28 14:07:53 [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-28 14:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920147/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_expert_report_file_ff9d4d81-51b3-4bae-b2c2-dcafd024c863.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920120/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920147/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920182/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920231/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47368,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920242/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920317/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5fc655ed-6705-5d8a-9f72-de0010832a06/5fc655ed-6705-5d8a-9f72-de0010832a06_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81444,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD66RGU/698920354/600',
             'Width': 600}],
 '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-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD66%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 14:07:53 [bca.uk] INFO: Saving data for WD66%20RGU: {'created_time': 1774706873.487971, 'last_price_update_time': 1774706873.487984, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:53 [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-28 14:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG
2026-03-28 14:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG
2026-03-28 14:07:53 [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-28 14:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934234/600>
{'auction_title': '',
 'c_o_2_emission_value': 248,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_expert_report_file_9e94038e-c09f-478b-851b-1466604bc0a9.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41770,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41980,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934251/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42681,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934322/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79701,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934348/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90795,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1e22119-0b44-5e50-aa2c-6734ba2fd45e/c1e22119-0b44-5e50-aa2c-6734ba2fd45e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR71ZWG/698934385/600',
             'Width': 600}],
 '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-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR71%2520ZWG%27 HTTP/1.1" 200 None
2026-03-28 14:07:53 [bca.uk] INFO: Saving data for KR71%20ZWG: {'created_time': 1774706873.886823, 'last_price_update_time': 1774706873.886834, 'auction_closing_time': 1774951200.0}
2026-03-28 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:53 [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-28 14:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ
2026-03-28 14:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ
2026-03-28 14:07:54 [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-28 14:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107376/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_expert_report_file_b31264a1-b5ef-4c13-8faf-7a7628e0805b.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107317/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107334/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50292,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45050,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107360/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107376/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83804,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107417/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107440/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a/d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81610,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD12PKZ/698107458/600',
             'Width': 600}],
 '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-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Saving data for HD12%20PKZ: {'created_time': 1774706874.329359, 'last_price_update_time': 1774706874.329373, 'auction_closing_time': 1774864800.0}
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:54 [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-28 14:07:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82ce45e5-a8c4-552b-855d-b8e5816f3055 with identifier: DG19%20VCT
2026-03-28 14:07:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82ce45e5-a8c4-552b-855d-b8e5816f3055 with identifier: DG19%20VCT
2026-03-28 14:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82ce45e5-a8c4-552b-855d-b8e5816f3055 with identifier: DG19%20VCT to the API
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934346/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_expert_report_file_af5c38ea-6b4e-49c2-9422-35293d53e9e8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG19%20VCT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82ce45e5-a8c4-552b-855d-b8e5816f3055',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG19 VCT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG19%20VCT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 37729,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934194/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41177,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934237/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40826,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934297/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82476,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934346/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82ce45e5-a8c4-552b-855d-b8e5816f3055/82ce45e5-a8c4-552b-855d-b8e5816f3055_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85591,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19VCT/698934367/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 Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SE',
 'vin': 'W0VZRHNS4KS068563',
 'year': 2019}
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG19%2520VCT%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Saving data for DG19%20VCT: {'created_time': 1774706874.728671, 'last_price_update_time': 1774706874.728685, 'auction_closing_time': 1774778400.0}
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG19%2520VCT') HTTP/1.1" 204 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: NL64%20YGU
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520YGU%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for NL64%20YGU: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: PN15%20XLB
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN15%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for PN15%20XLB: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: PX64%20PPV
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX64%2520PPV%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for PX64%20PPV: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: RV64%20NSO
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV64%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for RV64%20NSO: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: CP64%20LLR
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP64%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for CP64%20LLR: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: SY15%20WZH
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY15%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for SY15%20WZH: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: AF68%20SVE
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF68%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for AF68%20SVE: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: MV65%20OCE
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV65%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for MV65%20OCE: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: PO13%20XES
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO13%2520XES%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for PO13%20XES: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: PX08%20FZF
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX08%2520FZF%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for PX08%20FZF: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: RJ67%20ZGP
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ67%2520ZGP%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for RJ67%20ZGP: 0
2026-03-28 14:07:54 [bca.uk] INFO: Found listing with ID: SM11%20YYC
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM11%2520YYC%27 HTTP/1.1" 200 None
2026-03-28 14:07:54 [bca.uk] INFO: Scrape type for SM11%20YYC: 0
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c972ad0>
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FNL64KGO%252F698157130%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157130/600 saved to cache
2026-03-28 14:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe4d790>
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKV16LDZ%252F698296895%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296895/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d905490>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FBV61MVO%252F698928556%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928556/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d2710>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWU19VDC%252F698045620%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045620/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c945910>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FFY66OTD%252F698150796%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150796/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe38b90>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FFV17TYW%252F698767998%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767998/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888046/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888046>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920336>
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107940/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c13c290>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWV16UWB%252F698284418%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284418/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c446950>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FX11BBM%252F697603979%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603979/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WU19VDC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551274>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698296888>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157119>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928533>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284415>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603974>
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767980/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV18%20VBD-GB>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec44d0>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_expert_report_file_79379637-9cf3-4075-bead-b590f70c10a8.pdf HTTP/1.1" 201 0
2026-03-28 14:07:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:07:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 418ba9d9-1978-54c6-a2d3-b78329217655, skipping ID generation
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DPK68NZT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PK68NZT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c973010>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FOY67JPV%252F698107940%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107940/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:07:55 [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-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929119%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929119 not downloaded yet
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8ce10>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_expert_report_file_31a3455e-5be8-47ae-95cc-5772bbfb62d7.pdf HTTP/1.1" 201 0
2026-03-28 14:07:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:07:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eaf9d23b-faf9-5201-9f92-ea95460928e4, skipping ID generation
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3DVO67OHE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO67OHE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150775>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107923>
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929134%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929134 not downloaded yet
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D697995560%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995560 not downloaded yet
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767973>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd84410>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FFY66OTD%252F698150784%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150784/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca58a10>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FFV17TYW%252F698767980%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767980/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU19VDC/42792335?sv=2020-08-04&st=2026-03-28T14%3A03%3A50Z&se=2026-03-28T14%3A28%3A50Z&sr=b&sp=r&sig=Mqd3JjFAqa%2F7fy72g8Zcx8u%2F7XgFrycUpKRkPg1JOjA%3D)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV16LDZ/42797857?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=7pGIWvim4gxli5cifd615Lw7Q0s6ljm9z8msDK3x6Js%3D)
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929143%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929143 not downloaded yet
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D697995563%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995563 not downloaded yet
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888046/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929168%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929168 not downloaded yet
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D697995566%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995566 not downloaded yet
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929184%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929184 not downloaded yet
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D697995574%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995574 not downloaded yet
2026-03-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c858550>
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FLN68RBY%252F698920336%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920336/600 saved to cache
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:07:55 [bca.uk] INFO: Total items found: 100
2026-03-28 14:07:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded
2026-03-28 14:07:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:07:55 [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-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888030>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929090/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PK68NZT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920315/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920315>
2026-03-28 14:07:55 [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-28 14:07:55 [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-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929219%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929219 not downloaded yet
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D697995577%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995577 not downloaded yet
2026-03-28 14:07:55 [bca.uk] INFO: Found listing with ID: WF09%20WWO
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF09%2520WWO%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [bca.uk] INFO: Scrape type for WF09%20WWO: 0
2026-03-28 14:07:55 [bca.uk] INFO: Found listing with ID: YD15%20FET
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD15%2520FET%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [bca.uk] INFO: Scrape type for YD15%20FET: 0
2026-03-28 14:07:55 [bca.uk] INFO: Found listing with ID: YJ63%20EVM
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ63%2520EVM%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [bca.uk] INFO: Scrape type for YJ63%20EVM: 0
2026-03-28 14:07:55 [bca.uk] INFO: Found listing with ID: YN08%20UVD
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN08%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 14:07:55 [bca.uk] INFO: Scrape type for YN08%20UVD: 0
2026-03-28 14:07:55 [bca.uk] INFO: Found listing with ID: YR60%20HSF
2026-03-28 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR60%2520HSF%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for YR60%20HSF: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: ET10%20FWV
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET10%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for ET10%20FWV: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: FFZ%202461
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FFZ%25202461%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for FFZ%202461: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: GD10%20BNJ
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for GD10%20BNJ: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: J222%20SOB
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J222%2520SOB%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for J222%20SOB: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: LK08%20VLX
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK08%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for LK08%20VLX: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: ML10%20HFR
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML10%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for ML10%20HFR: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: NA52%20HNU
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA52%2520HNU%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for NA52%20HNU: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: NU62%20FVV
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU62%2520FVV%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for NU62%20FVV: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: AP14%20DLE
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP14%2520DLE%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for AP14%20DLE: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: BG61%20XGP
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG61%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for BG61%20XGP: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: BV07%20PTY
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV07%2520PTY%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for BV07%20PTY: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: DA59%20ZDF
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA59%2520ZDF%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for DA59%20ZDF: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: DN62%20BXP
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN62%2520BXP%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for DN62%20BXP: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: DU11%20ZKX
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU11%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for DU11%20ZKX: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: EA63%20XHB
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA63%2520XHB%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for EA63%20XHB: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: EJ09%20JZU
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ09%2520JZU%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for EJ09%20JZU: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: EJ11%20WXD
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ11%2520WXD%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for EJ11%20WXD: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: AE08%20JGR
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE08%2520JGR%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for AE08%20JGR: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: AF63%20VLZ
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF63%2520VLZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for AF63%20VLZ: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: AJ59%20YCC
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ59%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for AJ59%20YCC: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: EF69%20FGP
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF69%2520FGP%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for EF69%20FGP: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: KS71%20LRF
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS71%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for KS71%20LRF: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: MV22%20UCS
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV22%2520UCS%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for MV22%20UCS: 0
2026-03-28 14:07:56 [bca.uk] INFO: Found listing with ID: VK73%20CAE
2026-03-28 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK73%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 14:07:56 [bca.uk] INFO: Scrape type for VK73%20CAE: 2
2026-03-28 14:07:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE
2026-03-28 14:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with scrape type 2
2026-03-28 14:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with scrape type 2
2026-03-28 14:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba, identifier: VK73%20CAE
2026-03-28 14:07:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE
2026-03-28 14:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE
2026-03-28 14:07:56 [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-28 14:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK73%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Saving data for VK73%20CAE: {'auction_closing_time': 1774854000.0, 'created_time': 1774437787.259083, 'last_price_update_time': 1774706877.120621}
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:57 [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-28 14:07:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:07:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551259/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551259>
2026-03-28 14:07:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D698929250%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929250 not downloaded yet
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%3D697995587%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995587 not downloaded yet
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: NA14%20MLY
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA14%2520MLY%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for NA14%20MLY: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: DV12%20NKX
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV12%2520NKX%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for DV12%20NKX: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YE13%20TGX
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE13%2520TGX%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for YE13%20TGX: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: KX63%20VRW
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX63%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for KX63%20VRW: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: WU56%20JVV
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU56%2520JVV%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for WU56%20JVV: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: MW14%20VSG
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW14%2520VSG%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for MW14%20VSG: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YG63%20XMA
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG63%2520XMA%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for YG63%20XMA: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: WM64%20MZY
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM64%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for WM64%20MZY: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: PK67%20WXJ
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520WXJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for PK67%20WXJ: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: BG68%20USB
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG68%2520USB%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for BG68%20USB: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: CF22%20XZJ
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF22%2520XZJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for CF22%20XZJ: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YF64%20HNX
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF64%2520HNX%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for YF64%20HNX: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: MK20%20NXW
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK20%2520NXW%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for MK20%20NXW: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: ND15%20ZTH
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND15%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for ND15%20ZTH: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: BF65%20MXK
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF65%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for BF65%20MXK: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: CJ21%20DMF
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ21%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for CJ21%20DMF: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: CX17%20HLC
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX17%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for CX17%20HLC: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: CU67%20WRO
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU67%2520WRO%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for CU67%20WRO: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: NU20%20BYM
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU20%2520BYM%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for NU20%20BYM: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: SE23%20USB
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE23%2520USB%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for SE23%20USB: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: CX19%20CMZ
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX19%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for CX19%20CMZ: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: SJ19%20TZN
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for SJ19%20TZN: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: HX07%20WBO
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX07%2520WBO%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for HX07%20WBO: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YT69%20XRC
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT69%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for YT69%20XRC: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: SV63%20OHA
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV63%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for SV63%20OHA: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: WN11%20LZE
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN11%2520LZE%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for WN11%20LZE: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: WF08%20GUH
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF08%2520GUH%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for WF08%20GUH: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: PE15%20VEP
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE15%2520VEP%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for PE15%20VEP: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: BF68%20XZH
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF68%2520XZH%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for BF68%20XZH: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: WH19%20KYM
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WH19%2520KYM%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for WH19%20KYM: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: KV65%20KKF
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV65%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for KV65%20KKF: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: BD61%20LZS
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD61%2520LZS%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for BD61%20LZS: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: GK70%20LKL
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK70%2520LKL%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for GK70%20LKL: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: MF15%20LOA
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF15%2520LOA%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for MF15%20LOA: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: SB67%20ZDO
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB67%2520ZDO%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for SB67%20ZDO: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YB23%20NJU
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB23%2520NJU%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for YB23%20NJU: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: VA18%20JZP
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA18%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for VA18%20JZP: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: PF65%20MKM
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF65%2520MKM%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for PF65%20MKM: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: SY68%20MYK
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY68%2520MYK%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for SY68%20MYK: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YB15%20YCN
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB15%2520YCN%27 HTTP/1.1" 200 None
2026-03-28 14:07:57 [bca.uk] INFO: Scrape type for YB15%20YCN: 0
2026-03-28 14:07:57 [bca.uk] INFO: Found listing with ID: YP70%20OYG
2026-03-28 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP70%2520OYG%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for YP70%20OYG: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: P12%20TBE
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P12%2520TBE%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for P12%20TBE: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: SA72%20DPN
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA72%2520DPN%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for SA72%20DPN: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: BD64%20SVN
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD64%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for BD64%20SVN: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: SG16%20XEM
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520XEM%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for SG16%20XEM: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: BX64%20YVD
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX64%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for BX64%20YVD: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: EO60%20XFZ
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520XFZ%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for EO60%20XFZ: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: DS65%20VAY
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS65%2520VAY%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for DS65%20VAY: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: YA72%20EKD
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA72%2520EKD%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for YA72%20EKD: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: SG17%20XAA
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG17%2520XAA%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for SG17%20XAA: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: WA16%20TJO
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA16%2520TJO%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for WA16%20TJO: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: EK13%20NDL
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK13%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for EK13%20NDL: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: AY66%20EOR
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY66%2520EOR%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for AY66%20EOR: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: FL70%20WDY
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL70%2520WDY%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for FL70%20WDY: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: HK71%20UCC
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for HK71%20UCC: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: HN67%20XHO
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN67%2520XHO%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for HN67%20XHO: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: HK22%20RGO
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK22%2520RGO%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for HK22%20RGO: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: DS67%20KWK
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS67%2520KWK%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for DS67%20KWK: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: CX15%20ULU
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX15%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for CX15%20ULU: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: RO14%20MMV
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO14%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for RO14%20MMV: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: MA13%20FHH
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA13%2520FHH%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for MA13%20FHH: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: MK17%20JHJ
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK17%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for MK17%20JHJ: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: SG16%20EAC
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for SG16%20EAC: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: YS65%20LZV
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS65%2520LZV%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for YS65%20LZV: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: KO18%20CWM
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO18%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for KO18%20CWM: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: KP61%20JVR
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP61%2520JVR%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for KP61%20JVR: 0
2026-03-28 14:07:58 [bca.uk] INFO: Found listing with ID: WK15%20WKR
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK15%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 14:07:58 [bca.uk] INFO: Scrape type for WK15%20WKR: 2
2026-03-28 14:07:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR
2026-03-28 14:07:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac89f782-61e2-577f-95e2-1478629915d5 with scrape type 2
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac89f782-61e2-577f-95e2-1478629915d5 with scrape type 2
2026-03-28 14:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac89f782-61e2-577f-95e2-1478629915d5, identifier: WK15%20WKR
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4625d0>
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWU19VDC%252F698045618%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045618/600 saved to cache
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d
2026-03-28 14:07:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d, skipping ID generation
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2c7ab10e-203f-5d5d-b669-d394e3cfab8d sending to next pipeline
2026-03-28 14:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d, identifier: WU19%20VDC
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd1f550>
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKV16LDZ%252F698296888%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296888/600 saved to cache
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8b90222e-e04a-5b27-ab41-392150aadde5
2026-03-28 14:07:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8b90222e-e04a-5b27-ab41-392150aadde5, skipping ID generation
2026-03-28 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8b90222e-e04a-5b27-ab41-392150aadde5 sending to next pipeline
2026-03-28 14:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b90222e-e04a-5b27-ab41-392150aadde5, identifier: KV16%20LDZ
2026-03-28 14:07:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07: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-28 14:07: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-28 14:07:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd86350>
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FKU19CFH%252F697551274%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551274/600 saved to cache
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:07:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:07:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:07:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:07:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1b4bd0>
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FDA21SOU%252F697888046%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888046/600 saved to cache
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe36590>
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_expert_report_file_787a84cd-cf29-4d27-9cbb-136b529f7f01.pdf HTTP/1.1" 201 0
2026-03-28 14:07:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:07:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c35ef13-b24b-57bb-8a15-809839352176, skipping ID generation
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%26Reg%3DMV18VBD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV18VBD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca61e10>
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FWV16UWB%252F698284415%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284415/600 saved to cache
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c943990>
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07: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%252FBV61MVO%252F698928533%252F600') HTTP/1.1" 204 0
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928533/600 saved to cache
2026-03-28 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:07:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995560>
2026-03-28 14:07:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929134>
2026-03-28 14:07:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929119>
2026-03-28 14:07:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO67OHE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:07:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:07:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR
2026-03-28 14:07:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR
2026-03-28 14:07:59 [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-28 14:07:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK15%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 14:07:59 [bca.uk] INFO: Saving data for WK15%20WKR: {'auction_closing_time': 1775124000.0, 'created_time': 1774523264.479455, 'last_price_update_time': 1774706879.517056}
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:07:59 [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-28 14:07:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d with identifier: WU19%20VDC
2026-03-28 14:07:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d with identifier: WU19%20VDC
2026-03-28 14:07:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c7ab10e-203f-5d5d-b669-d394e3cfab8d with identifier: WU19%20VDC to the API
2026-03-28 14:07:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045618/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_expert_report_file_7d2e52a7-4f47-4a52-a682-03c5c5f73255.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU19%20VDC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c7ab10e-203f-5d5d-b669-d394e3cfab8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU19 VDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU19%20VDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 130145,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47034,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045620/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42268,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045623/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77448,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045655/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2c7ab10e-203f-5d5d-b669-d394e3cfab8d/2c7ab10e-203f-5d5d-b669-d394e3cfab8d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79431,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU19VDC/698045660/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.5 TSI 150 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 SE',
 'vin': 'TMBBR7NE7K0158186',
 'year': 2019}
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU19%2520VDC%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [bca.uk] INFO: Saving data for WU19%20VDC: {'created_time': 1774706880.107877, 'last_price_update_time': 1774706880.107887, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU19%2520VDC') HTTP/1.1" 204 0
2026-03-28 14:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b90222e-e04a-5b27-ab41-392150aadde5 with identifier: KV16%20LDZ
2026-03-28 14:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b90222e-e04a-5b27-ab41-392150aadde5 with identifier: KV16%20LDZ
2026-03-28 14:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b90222e-e04a-5b27-ab41-392150aadde5 with identifier: KV16%20LDZ to the API
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296888/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_expert_report_file_46e3b6a7-961a-4e52-9723-9317477d3672.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV16%20LDZ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8b90222e-e04a-5b27-ab41-392150aadde5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV16 LDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV16%20LDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 133347,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296895/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45617,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296899/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44750,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296902/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296906/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296913/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296918/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296923/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b90222e-e04a-5b27-ab41-392150aadde5/8b90222e-e04a-5b27-ab41-392150aadde5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87632,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV16LDZ/698296928/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 TEKNA (7ST) XTRONIC StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 130 TEKNA (7ST) XTRONIC',
 'vin': 'JN1JCAT32U0023480',
 'year': 2016}
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV16%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [bca.uk] INFO: Saving data for KV16%20LDZ: {'created_time': 1774706880.484852, 'last_price_update_time': 1774706880.484863, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV16%2520LDZ') HTTP/1.1" 204 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698929284%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929284 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697995601%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995601 not downloaded yet
2026-03-28 14:08:00 [bca.uk] INFO: Found listing with ID: WX60%20CFO
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX60%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [bca.uk] INFO: Scrape type for WX60%20CFO: 0
2026-03-28 14:08:00 [bca.uk] INFO: Found listing with ID: VK66%20PZX
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK66%2520PZX%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [bca.uk] INFO: Scrape type for VK66%20PZX: 0
2026-03-28 14:08:00 [bca.uk] INFO: Found listing with ID: SJ64%20WFB
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ64%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [bca.uk] INFO: Scrape type for SJ64%20WFB: 0
2026-03-28 14:08:00 [bca.uk] INFO: Found listing with ID: WN62%20OGT
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN62%2520OGT%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [bca.uk] INFO: Scrape type for WN62%20OGT: 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920384%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920384 not downloaded yet
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de08990>
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FX11BBM%252F697603974%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603974/600 saved to cache
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c19b410>
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNL64KGO%252F698157119%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157119/600 saved to cache
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995566>
2026-03-28 14:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995563>
2026-03-28 14:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929168>
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698929306%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929306 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697995612%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995612 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920391%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920391 not downloaded yet
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c823c50>
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FOY67JPV%252F698107923%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107923/600 saved to cache
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca880d0>
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFV17TYW%252F698767973%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767973/600 saved to cache
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3f2d0>
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFY66OTD%252F698150775%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150775/600 saved to cache
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929090/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697995623%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995623 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920396%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920396 not downloaded yet
2026-03-28 14:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995574>
2026-03-28 14:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929219/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929219>
2026-03-28 14:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995577/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995577>
2026-03-28 14:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920315/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551259/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920400%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920400 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920404%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920404 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920410%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920410 not downloaded yet
2026-03-28 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920415%27 HTTP/1.1" 200 None
2026-03-28 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920415 not downloaded yet
2026-03-28 14:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920423%27 HTTP/1.1" 200 None
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920423 not downloaded yet
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deaa210>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929090%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929090/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008ce90>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995552%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995552/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920391>
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV18VBD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920430%27 HTTP/1.1" 200 None
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920430 not downloaded yet
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995566/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995612>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920415>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929306>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920384>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995601>
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995577/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dea90d0>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FLN68RBY%252F698920315%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920315/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c588750>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551259%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551259/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c769cd0>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697888030%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888030/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca1e950>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995563%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995563/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929219/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0fc50>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929119%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929119/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d736910>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929134%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929134/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c73c950>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929168%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929168/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ed410>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995560%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995560/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f1510>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995566%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995566/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920404>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920400>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920423>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920410/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920410>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920396>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe80310>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995574%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995574/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c606cd0>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995577%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995577/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a1d10>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929219%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929219/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb26dd0>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920371%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920371/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c71a090>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920391%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920391/600 saved to cache
2026-03-28 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995623/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995623>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920430/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920430>
2026-03-28 14:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929284/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929284>
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c11a250>
2026-03-28 14:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995601%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995601/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995587/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697995587>
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920423/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920410/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb1910>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920384%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920384/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929184/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929184>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929250>
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929284/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995623/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9f74d0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920396%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920396/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a304b8bd0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995612%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995612/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b61d0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920415%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920415/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7320d0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929306%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929306/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920430/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV18VBD/42809599?sv=2020-08-04&st=2026-03-28T14%3A07%3A55Z&se=2026-03-28T14%3A32%3A55Z&sr=b&sp=r&sig=qrwyo516FqCfQ9rzYuw%2F1kiWtelF6cPMOtHn%2FkvWNFc%3D)
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698157107>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698929143>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698928503>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603972>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284411/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284411>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b5fd0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920400%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920400/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c43c6d0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920404%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920404/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe37c50>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920423%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920423/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe34090>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920410%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920410/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fa610>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929284%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929284/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deb2d90>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995623%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995623/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP63%20USZ-GB>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767959/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767959>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150768/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150768>
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929184/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD19%20GOC-GB>
2026-03-28 14:08:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107909/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107909>
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995587/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO67OHE/42792220?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=hi306iOBJ1MdtnUuCM2GqJ4jJbX%2Bc3I4fiy4m%2FWA7CY%3D)
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9997d0>
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMV18VBD%252F698920430%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920430/600 saved to cache
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1c35ef13-b24b-57bb-8a15-809839352176
2026-03-28 14:08:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c35ef13-b24b-57bb-8a15-809839352176, skipping ID generation
2026-03-28 14:08:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c35ef13-b24b-57bb-8a15-809839352176 sending to next pipeline
2026-03-28 14:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c35ef13-b24b-57bb-8a15-809839352176, identifier: MV18%20VBD
2026-03-28 14:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c35ef13-b24b-57bb-8a15-809839352176 with identifier: MV18%20VBD
2026-03-28 14:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c35ef13-b24b-57bb-8a15-809839352176 with identifier: MV18%20VBD
2026-03-28 14:08:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c35ef13-b24b-57bb-8a15-809839352176 with identifier: MV18%20VBD to the API
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920430/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_expert_report_file_787a84cd-cf29-4d27-9cbb-136b529f7f01.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV18%20VBD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c35ef13-b24b-57bb-8a15-809839352176',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV18 VBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV18%20VBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 53330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920371/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920384/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44773,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920400/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920410/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91099,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920423/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c35ef13-b24b-57bb-8a15-809839352176/1c35ef13-b24b-57bb-8a15-809839352176_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89532,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV18VBD/698920430/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 SPORT PREMIUM 9G Saloon',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM 9G',
 'vin': 'WDD2050042R333611',
 'year': 2018}
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV18%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 14:08:03 [bca.uk] INFO: Saving data for MV18%20VBD: {'created_time': 1774706883.912065, 'last_price_update_time': 1774706883.91208, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV18%2520VBD') HTTP/1.1" 204 0
2026-03-28 14:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284411/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NL64KGO/42810049?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=GCr8gvM5cBzuZAr6Na7pdcamsQO4tFs2xqxAknQovkg%3D)
2026-03-28 14:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV61MVO/42809949?sv=2020-08-04&st=2026-03-28T14%3A03%3A49Z&se=2026-03-28T14%3A28%3A49Z&sr=b&sp=r&sig=PJNKzVVeJy1FKQt32eUXNOOsoTV6pqchYxeSDnPTh7w%3D)
2026-03-28 14:08:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920295>
2026-03-28 14:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK68NZT/42809697?sv=2020-08-04&st=2026-03-28T14%3A07%3A49Z&se=2026-03-28T14%3A32%3A49Z&sr=b&sp=r&sig=MlSmp8QnvmrDDMWD0h20OzEr8AtAE1qX43dTRufEQSs%3D)
2026-03-28 14:08:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888020>
2026-03-28 14:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107909/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6dd890>
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929184%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929184/600 saved to cache
2026-03-28 14:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c76db10>
2026-03-28 14:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929250%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929250/600 saved to cache
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbc1790>
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FVO67OHE%252F697995587%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995587/600 saved to cache
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item eaf9d23b-faf9-5201-9f92-ea95460928e4
2026-03-28 14:08:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eaf9d23b-faf9-5201-9f92-ea95460928e4, skipping ID generation
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item eaf9d23b-faf9-5201-9f92-ea95460928e4 sending to next pipeline
2026-03-28 14:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eaf9d23b-faf9-5201-9f92-ea95460928e4, identifier: VO67%20OHE
2026-03-28 14:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE
2026-03-28 14:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE
2026-03-28 14:08:04 [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-28 14:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995587/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_expert_report_file_31a3455e-5be8-47ae-95cc-5772bbfb62d7.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995552/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50601,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995566/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44241,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995574/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995577/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995587/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf9d23b-faf9-5201-9f92-ea95460928e4/eaf9d23b-faf9-5201-9f92-ea95460928e4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO67OHE/697995623/600',
             'Width': 600}],
 '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-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO67%2520OHE%27 HTTP/1.1" 200 None
2026-03-28 14:08:04 [bca.uk] INFO: Saving data for VO67%20OHE: {'created_time': 1774706884.592234, 'last_price_update_time': 1774706884.592244, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:04 [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-28 14:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697603970>
2026-03-28 14:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551238>
2026-03-28 14:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767959/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150768/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:08:04 [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-28 14:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698284408>
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c1872d0>
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWV16UWB%252F698284411%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284411/600 saved to cache
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deb3f90>
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FX11BBM%252F697603972%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603972/600 saved to cache
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b4950>
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNL64KGO%252F698157107%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157107/600 saved to cache
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766
2026-03-28 14:08:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766, skipping ID generation
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0c3c3ab5-91e6-5450-9be7-ee521ca8a766 sending to next pipeline
2026-03-28 14:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766, identifier: NL64%20KGO
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99a690>
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBV61MVO%252F698928503%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928503/600 saved to cache
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c
2026-03-28 14:08:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c, skipping ID generation
2026-03-28 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c sending to next pipeline
2026-03-28 14:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c, identifier: BV61%20MVO
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99f810>
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FPK68NZT%252F698929143%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929143/600 saved to cache
2026-03-28 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 418ba9d9-1978-54c6-a2d3-b78329217655
2026-03-28 14:08:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 418ba9d9-1978-54c6-a2d3-b78329217655, skipping ID generation
2026-03-28 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 418ba9d9-1978-54c6-a2d3-b78329217655 sending to next pipeline
2026-03-28 14:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 418ba9d9-1978-54c6-a2d3-b78329217655, identifier: PK68%20NZT
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fd390>
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FOY67JPV%252F698107909%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107909/600 saved to cache
2026-03-28 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:08:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766 with identifier: NL64%20KGO
2026-03-28 14:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766 with identifier: NL64%20KGO
2026-03-28 14:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c3c3ab5-91e6-5450-9be7-ee521ca8a766 with identifier: NL64%20KGO to the API
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157107/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_expert_report_file_586396e7-a461-450b-a201-0611bd7a5cc5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL64%20KGO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0c3c3ab5-91e6-5450-9be7-ee521ca8a766',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL64 KGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL64%20KGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 55096,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157087/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48680,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157097/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45419,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157139/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157181/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c3c3ab5-91e6-5450-9be7-ee521ca8a766/0c3c3ab5-91e6-5450-9be7-ee521ca8a766_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96282,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NL64KGO/698157200/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDEB64420',
 'year': 2014}
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:08:05 [bca.uk] INFO: Saving data for NL64%20KGO: {'created_time': 1774706885.575253, 'last_price_update_time': 1774706885.575266, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL64%2520KGO') HTTP/1.1" 204 0
2026-03-28 14:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO
2026-03-28 14:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO
2026-03-28 14:08:05 [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-28 14:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928503/600>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_expert_report_file_83f500f5-a9b6-4942-a35a-b2dcb55f4940.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928485/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50372,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51620,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928578/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50522,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97601,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90931,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928679/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6665ad2b-5db8-5cb5-8575-3440dfdc3f0c/6665ad2b-5db8-5cb5-8575-3440dfdc3f0c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86674,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV61MVO/698928702/600',
             'Width': 600}],
 '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-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 14:08:05 [bca.uk] INFO: Saving data for BV61%20MVO: {'created_time': 1774706885.959188, 'last_price_update_time': 1774706885.959203, 'auction_closing_time': 1774951200.0}
2026-03-28 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:05 [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-28 14:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 418ba9d9-1978-54c6-a2d3-b78329217655 with identifier: PK68%20NZT
2026-03-28 14:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 418ba9d9-1978-54c6-a2d3-b78329217655 with identifier: PK68%20NZT
2026-03-28 14:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 418ba9d9-1978-54c6-a2d3-b78329217655 with identifier: PK68%20NZT to the API
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929143/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_expert_report_file_79379637-9cf3-4075-bead-b590f70c10a8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK68%20NZT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '418ba9d9-1978-54c6-a2d3-b78329217655',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK68 NZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK68%20NZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 56326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929090/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929134/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44794,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42423,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929184/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93618,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929219/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929250/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929284/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_418ba9d9-1978-54c6-a2d3-b78329217655/418ba9d9-1978-54c6-a2d3-b78329217655_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK68NZT/698929306/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.5 BLUEHDI 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 ALLURE EAT8',
 'vin': 'VF3MCYHZRJS389711',
 'year': 2018}
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK68%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Saving data for PK68%20NZT: {'created_time': 1774706886.355664, 'last_price_update_time': 1774706886.355677, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK68%2520NZT') HTTP/1.1" 204 0
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107893/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107893>
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150760>
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TFZ%208294-GB>
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WB19%20OHW-GB>
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767940>
2026-03-28 14:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c769810>
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFV17TYW%252F698767959%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767959/600 saved to cache
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8da110>
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFY66OTD%252F698150768%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150768/600 saved to cache
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:08:06 [bca.uk] INFO: Total items found: 100
2026-03-28 14:08:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded
2026-03-28 14:08:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:08:06 [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-28 14:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2d710>
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_expert_report_file_59be0a70-e0be-4a0d-8fc7-3cb8d4de4c98.pdf HTTP/1.1" 201 0
2026-03-28 14:08:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a1043301-1d6c-5ef5-8043-fba38100bdea, skipping ID generation
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DWD19GOC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WD19GOC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9859d0>
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FLN68RBY%252F698920295%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920295/600 saved to cache
2026-03-28 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV16UWB/42797605?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=tZmKWGpA7mZ9Rie4bcnpNzrMU30KCOw%2BfaCUNgMn820%3D)
2026-03-28 14:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/X11BBM/42809514?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=iFv2U%2F%2BmiJcqZ%2BPwwi1Pjq9aw6DZNzQsG5k9GNFr4Nw%3D)
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920267>
2026-03-28 14:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551217>
2026-03-28 14:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888006/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697888006>
2026-03-28 14:08:06 [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-28 14:08:06 [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-28 14:08:06 [bca.uk] INFO: Found listing with ID: HF66%20XPD
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF66%2520XPD%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for HF66%20XPD: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: NA68%20PNX
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA68%2520PNX%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for NA68%20PNX: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: SH66%20VEY
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH66%2520VEY%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for SH66%20VEY: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: SA67%20LLK
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA67%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for SA67%20LLK: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: OE62%20XHT
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE62%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for OE62%20XHT: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: BP74%20GVC
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP74%2520GVC%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for BP74%20GVC: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: M5%20OPK
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M5%2520OPK%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for M5%20OPK: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: YB14%20PZY
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB14%2520PZY%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for YB14%20PZY: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: YT15%20HZM
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT15%2520HZM%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for YT15%20HZM: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: SB17%20NPK
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB17%2520NPK%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for SB17%20NPK: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: OX73%20BFE
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OX73%2520BFE%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for OX73%20BFE: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: EY13%20FZE
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY13%2520FZE%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for EY13%20FZE: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: BC73%20NTT
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC73%2520NTT%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for BC73%20NTT: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: VK21%20GPO
2026-03-28 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK21%2520GPO%27 HTTP/1.1" 200 None
2026-03-28 14:08:06 [bca.uk] INFO: Scrape type for VK21%20GPO: 0
2026-03-28 14:08:06 [bca.uk] INFO: Found listing with ID: PK65%20OBP
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK65%2520OBP%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for PK65%20OBP: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: AY66%20ZNA
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY66%2520ZNA%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for AY66%20ZNA: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: NA07%20HJZ
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA07%2520HJZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for NA07%20HJZ: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: RV18%20HSL
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV18%2520HSL%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for RV18%20HSL: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: YR70%20UMF
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR70%2520UMF%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for YR70%20UMF: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: FJ18%20XJY
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ18%2520XJY%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for FJ18%20XJY: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: RA15%20GLF
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA15%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for RA15%20GLF: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: VN62%20UNY
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN62%2520UNY%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for VN62%20UNY: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: FSZ%204071
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FSZ%25204071%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for FSZ%204071: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: DP24%20AKN
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP24%2520AKN%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for DP24%20AKN: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: MM22%20HGF
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM22%2520HGF%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for MM22%20HGF: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: OY67%20EZZ
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY67%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for OY67%20EZZ: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: AO63%20VPL
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO63%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for AO63%20VPL: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: SJ19%20FLS
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ19%2520FLS%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for SJ19%20FLS: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: SM73%20DNX
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM73%2520DNX%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for SM73%20DNX: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: EA23%20YLO
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA23%2520YLO%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for EA23%20YLO: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: KU63%20WEA
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU63%2520WEA%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for KU63%20WEA: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: WP69%20UHB
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP69%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for WP69%20UHB: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: YS69%20ZKF
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for YS69%20ZKF: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: YM71%20FSP
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM71%2520FSP%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for YM71%20FSP: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: YS16%20DMO
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS16%2520DMO%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for YS16%20DMO: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: DN13%20XYJ
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN13%2520XYJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for DN13%20XYJ: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: GK24%20HMF
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK24%2520HMF%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for GK24%20HMF: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: WN22%20TKD
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for WN22%20TKD: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: LO23%20GPU
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO23%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for LO23%20GPU: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: YP68%20XHL
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP68%2520XHL%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for YP68%20XHL: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: YA23%20TZR
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA23%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for YA23%20TZR: 0
2026-03-28 14:08:07 [bca.uk] INFO: Found listing with ID: VN18%20WGJ
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN18%2520WGJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Scrape type for VN18%20WGJ: 2
2026-03-28 14:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ
2026-03-28 14:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with scrape type 2
2026-03-28 14:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with scrape type 2
2026-03-28 14:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1, identifier: VN18%20WGJ
2026-03-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733420%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733420 not downloaded yet
2026-03-28 14:08:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ
2026-03-28 14:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ
2026-03-28 14:08:07 [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-28 14:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN18%2520WGJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:07 [bca.uk] INFO: Saving data for VN18%20WGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774436638.298307, 'last_price_update_time': 1774706887.994718}
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:08 [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-28 14:08:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NY11%20BJE-GB>
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: BN16%20YCC
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN16%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for BN16%20YCC: 0
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: EF15%20ECY
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF15%2520ECY%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for EF15%20ECY: 0
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: BV64%20HHP
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV64%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for BV64%20HHP: 0
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: WP22%20CZC
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP22%2520CZC%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for WP22%20CZC: 0
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: YH21%20NLM
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH21%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for YH21%20NLM: 0
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: CE69%20XSY
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE69%2520XSY%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for CE69%20XSY: 0
2026-03-28 14:08:08 [bca.uk] INFO: Found listing with ID: FL68%20XDW
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL68%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Scrape type for FL68%20XDW: 2
2026-03-28 14:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40309fa2-9094-503f-8b4a-447e76160edf with identifier: FL68%20XDW
2026-03-28 14:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40309fa2-9094-503f-8b4a-447e76160edf with scrape type 2
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40309fa2-9094-503f-8b4a-447e76160edf with scrape type 2
2026-03-28 14:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40309fa2-9094-503f-8b4a-447e76160edf, identifier: FL68%20XDW
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733444%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733444 not downloaded yet
2026-03-28 14:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767940/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:08:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107879/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698107879>
2026-03-28 14:08:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE68%20RYC-GB>
2026-03-28 14:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40309fa2-9094-503f-8b4a-447e76160edf with identifier: FL68%20XDW
2026-03-28 14:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40309fa2-9094-503f-8b4a-447e76160edf with identifier: FL68%20XDW
2026-03-28 14:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40309fa2-9094-503f-8b4a-447e76160edf with identifier: FL68%20XDW to the API
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL68%20XDW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40309fa2-9094-503f-8b4a-447e76160edf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL68 XDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL68%20XDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 56184,
 '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.5 DCI 115 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 115 TEKNA',
 'vin': 'SJNFAAJ11U2456355',
 'year': 2018}
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL68%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [bca.uk] INFO: Saving data for FL68%20XDW: {'auction_closing_time': 1774778400.0, 'created_time': 1774523216.287621, 'last_price_update_time': 1774706888.696717}
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL68%2520XDW') HTTP/1.1" 204 0
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c922c10>
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_expert_report_file_24fb677c-472b-4ecf-8679-dac585523ba0.pdf HTTP/1.1" 201 0
2026-03-28 14:08:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d, skipping ID generation
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DWP63USZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP63USZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff529d0>
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWV16UWB%252F698284408%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284408/600 saved to cache
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 214771ac-26f4-5760-a178-e14681ff06b8
2026-03-28 14:08:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 214771ac-26f4-5760-a178-e14681ff06b8, skipping ID generation
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 214771ac-26f4-5760-a178-e14681ff06b8 sending to next pipeline
2026-03-28 14:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 214771ac-26f4-5760-a178-e14681ff06b8, identifier: WV16%20UWB
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4184d0>
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FX11BBM%252F697603970%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603970/600 saved to cache
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6f52ae88-a710-5999-b75b-294cfedaf6f8
2026-03-28 14:08:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6f52ae88-a710-5999-b75b-294cfedaf6f8, skipping ID generation
2026-03-28 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6f52ae88-a710-5999-b75b-294cfedaf6f8 sending to next pipeline
2026-03-28 14:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f52ae88-a710-5999-b75b-294cfedaf6f8, identifier: X11%20BBM
2026-03-28 14:08:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff53e90>
2026-03-28 14:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551238%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551238/600 saved to cache
2026-03-28 14:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107893/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: AO62%20OXD
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO62%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for AO62%20OXD: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: PX56%20GKL
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX56%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for PX56%20GKL: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: MD19%20WYP
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD19%2520WYP%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for MD19%20WYP: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: KE73%20AZL
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520AZL%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for KE73%20AZL: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: LM72%20ZKZ
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM72%2520ZKZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for LM72%20ZKZ: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: VO24%20OZH
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO24%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for VO24%20OZH: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: DK14%20KWN
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK14%2520KWN%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for DK14%20KWN: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: LR23%20ZDW
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR23%2520ZDW%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for LR23%20ZDW: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: GV74%20XLD
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV74%2520XLD%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for GV74%20XLD: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: LM74%20XOF
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM74%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for LM74%20XOF: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: LP72%20VEW
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for LP72%20VEW: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: MD24%20WCJ
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD24%2520WCJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for MD24%20WCJ: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: BC74%20HAX
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC74%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for BC74%20HAX: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: EO23%20LML
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO23%2520LML%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for EO23%20LML: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: EU16%20VPP
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU16%2520VPP%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for EU16%20VPP: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: EO74%20OPL
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO74%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for EO74%20OPL: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: DA15%20KME
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA15%2520KME%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for DA15%20KME: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: DN17%20OTR
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN17%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for DN17%20OTR: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: LL23%20KPF
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL23%2520KPF%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for LL23%20KPF: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: Y863%20PSL
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y863%2520PSL%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for Y863%20PSL: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: FY72%20ATU
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY72%2520ATU%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for FY72%20ATU: 0
2026-03-28 14:08:09 [bca.uk] INFO: Found listing with ID: SR19%20KRE
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Scrape type for SR19%20KRE: 2
2026-03-28 14:08:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE
2026-03-28 14:08:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with scrape type 2
2026-03-28 14:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with scrape type 2
2026-03-28 14:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa, identifier: SR19%20KRE
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733455%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733455 not downloaded yet
2026-03-28 14:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB
2026-03-28 14:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB
2026-03-28 14:08:09 [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-28 14:08:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284408/600>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_expert_report_file_46291f46-c5c7-491f-bf46-f0004f8cb173.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284405/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42613,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284411/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42281,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41618,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284425/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85548,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284431/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80442,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284443/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_214771ac-26f4-5760-a178-e14681ff06b8/214771ac-26f4-5760-a178-e14681ff06b8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79537,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV16UWB/698284450/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': 'automatic',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92800473039',
 'year': 2016}
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV16%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 14:08:09 [bca.uk] INFO: Saving data for WV16%20UWB: {'created_time': 1774706889.936626, 'last_price_update_time': 1774706889.93664, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:09 [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-28 14:08:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM
2026-03-28 14:08:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM
2026-03-28 14:08:10 [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-28 14:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603970/600>
{'auction_title': '',
 'c_o_2_emission_value': 366,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_expert_report_file_7d14c044-ed09-4d03-9489-38732ad92b03.pdf',
 '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': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603967/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46284,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603972/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43697,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697603988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604017/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f52ae88-a710-5999-b75b-294cfedaf6f8/6f52ae88-a710-5999-b75b-294cfedaf6f8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/X11BBM/697604024/600',
             'Width': 600}],
 '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-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X11%2520BBM%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Saving data for X11%20BBM: {'created_time': 1774706890.450479, 'last_price_update_time': 1774706890.450491, 'auction_closing_time': 1774951200.0}
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:10 [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-28 14:08:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE
2026-03-28 14:08:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE
2026-03-28 14:08:10 [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-28 14:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Saving data for SR19%20KRE: {'auction_closing_time': 1775469600.0, 'created_time': 1774610675.430018, 'last_price_update_time': 1774706890.823265}
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:10 [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-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814293%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814293 not downloaded yet
2026-03-28 14:08:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d906010>
2026-03-28 14:08:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697888020%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888020/600 saved to cache
2026-03-28 14:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698150753>
2026-03-28 14:08:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WD19GOC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:10 [scrapy.extensions.logstats] INFO: Crawled 214 pages (at 15 pages/min), scraped 423 items (at 63 items/min)
2026-03-28 14:08:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:08:10 [bca.uk] INFO: Found listing with ID: AX72%20JJV
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX72%2520JJV%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Scrape type for AX72%20JJV: 0
2026-03-28 14:08:10 [bca.uk] INFO: Found listing with ID: AF21%20VSG
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF21%2520VSG%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Scrape type for AF21%20VSG: 0
2026-03-28 14:08:10 [bca.uk] INFO: Found listing with ID: DX23%20TSO
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX23%2520TSO%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Scrape type for DX23%20TSO: 0
2026-03-28 14:08:10 [bca.uk] INFO: Found listing with ID: KN69%20NPV
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN69%2520NPV%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Scrape type for KN69%20NPV: 0
2026-03-28 14:08:10 [bca.uk] INFO: Found listing with ID: YF72%20VKM
2026-03-28 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF72%2520VKM%27 HTTP/1.1" 200 None
2026-03-28 14:08:10 [bca.uk] INFO: Scrape type for YF72%20VKM: 0
2026-03-28 14:08:10 [bca.uk] INFO: Found listing with ID: DY72%20BZT
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520BZT%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for DY72%20BZT: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: P123%20PJG
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P123%2520PJG%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for P123%20PJG: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: AO22%20TKN
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO22%2520TKN%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for AO22%20TKN: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: AX72%20KAU
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX72%2520KAU%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for AX72%20KAU: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: GY21%20ECT
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY21%2520ECT%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for GY21%20ECT: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: GC23%20CTV
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC23%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for GC23%20CTV: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: YF68%20ZTR
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF68%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for YF68%20ZTR: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: GV24%20ECT
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV24%2520ECT%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for GV24%20ECT: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: GY23%20TYF
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY23%2520TYF%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for GY23%20TYF: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: WU18%20RYO
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU18%2520RYO%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for WU18%20RYO: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: OV71%20KBY
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520KBY%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for OV71%20KBY: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: KV72%20VJL
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV72%2520VJL%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for KV72%20VJL: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: VO17%20JDK
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO17%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for VO17%20JDK: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: OV21%20JZF
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV21%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for OV21%20JZF: 0
2026-03-28 14:08:11 [bca.uk] INFO: Found listing with ID: DU20%20NZO
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU20%2520NZO%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Scrape type for DU20%20NZO: 2
2026-03-28 14:08:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO
2026-03-28 14:08:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc560272-39a3-5e55-b878-8de95f5202b2 with scrape type 2
2026-03-28 14:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc560272-39a3-5e55-b878-8de95f5202b2 with scrape type 2
2026-03-28 14:08:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc560272-39a3-5e55-b878-8de95f5202b2, identifier: DU20%20NZO
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733465%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733465 not downloaded yet
2026-03-28 14:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888006/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO
2026-03-28 14:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO
2026-03-28 14:08:11 [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-28 14:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 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-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU20%2520NZO%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [bca.uk] INFO: Saving data for DU20%20NZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523491.903662, 'last_price_update_time': 1774706891.812085}
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:11 [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-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814307%27 HTTP/1.1" 200 None
2026-03-28 14:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814307 not downloaded yet
2026-03-28 14:08:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d3490>
2026-03-28 14:08:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFV17TYW%252F698767940%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767940/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd86290>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFY66OTD%252F698150760%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150760/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d2710>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FOY67JPV%252F698107893%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107893/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: VK72%20WFR
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK72%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for VK72%20WFR: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: GD20%20BRZ
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD20%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for GD20%20BRZ: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: FM19%20TZB
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM19%2520TZB%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for FM19%20TZB: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: HJ23%20YHS
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ23%2520YHS%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for HJ23%20YHS: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: KT68%20ENX
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT68%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for KT68%20ENX: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: FV18%20YDD
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV18%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for FV18%20YDD: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: KD16%20EZL
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD16%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for KD16%20EZL: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: YS63%20PYT
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS63%2520PYT%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for YS63%20PYT: 0
2026-03-28 14:08:12 [bca.uk] INFO: Found listing with ID: YS08%20YXV
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS08%2520YXV%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [bca.uk] INFO: Scrape type for YS08%20YXV: 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733472%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733472 not downloaded yet
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107879/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814326%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814326 not downloaded yet
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698767925>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920244>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733420>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887996>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814279/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP63USZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733479%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733479 not downloaded yet
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c440390>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_expert_report_file_8f71e1f8-43b2-4e2f-ac11-3cd4cdaa4562.pdf HTTP/1.1" 201 0
2026-03-28 14:08:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad, skipping ID generation
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DTFZ8294-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=TFZ8294-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5de250>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_expert_report_file_b4d02b54-7e20-4664-b1f8-42e3c5aaa0c2.pdf HTTP/1.1" 201 0
2026-03-28 14:08:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 946e6279-6e49-5961-b70a-53fd1b261e3f, skipping ID generation
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DWB19OHW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WB19OHW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c440e10>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551217%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551217/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c38ca90>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FLN68RBY%252F698920267%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920267/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:08:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c127290>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697888006%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888006/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814347%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814347 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733484%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733484 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915549%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915549 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813815%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813815 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814361%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814361 not downloaded yet
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0c7d0>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FOY67JPV%252F698107879%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107879/600 saved to cache
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733455>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814293/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814293>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551197>
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733444>
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733492%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733492 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915566%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915566 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813840%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813840 not downloaded yet
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG62%20MFN-GB>
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814396%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814396 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698733496%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733496 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915585%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915585 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813857%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813857 not downloaded yet
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dc01390>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_expert_report_file_ba696875-6c30-4cb7-af98-7eb4ee2dd38b.pdf HTTP/1.1" 201 0
2026-03-28 14:08:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad, skipping ID generation
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DRE68RYC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE68RYC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814437%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814437 not downloaded yet
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814279/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:08:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:08:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814326>
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915606%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915606 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813873%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813873 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766670%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766670 not downloaded yet
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814469%27 HTTP/1.1" 200 None
2026-03-28 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814469 not downloaded yet
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c626a90>
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_expert_report_file_831c2f35-1f04-4122-8361-9ee134fefead.pdf HTTP/1.1" 201 0
2026-03-28 14:08:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e7822f41-2074-585e-b916-185d4d55fb85, skipping ID generation
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DNY11BJE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NY11BJE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9bedd0>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733386%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733386/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b18d0>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFY66OTD%252F698150753%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150753/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733472/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733472>
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915629%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915629 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813883%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813883 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766692%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766692 not downloaded yet
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814502%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814502 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910349%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910349 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915658%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915658 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813902%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813902 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766716%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766716 not downloaded yet
2026-03-28 14:08:13 [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-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813815>
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814293/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910375%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910375 not downloaded yet
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915677%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915677 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813922%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813922 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766732%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766732 not downloaded yet
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b0a50>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814279%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814279/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ebd10>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFV17TYW%252F698767925%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767925/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe62310>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FLN68RBY%252F698920244%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920244/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733484/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733484>
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915549>
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910400%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910400 not downloaded yet
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915700%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915700 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813932%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813932 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766746%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766746 not downloaded yet
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b0050>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733444%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733444/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7373d0>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733420%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733420/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c73cd10>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697887996%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887996/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910418%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910418 not downloaded yet
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813857>
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733472/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814437>
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766657/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RE68RYC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915720%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915720 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698813943%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813943 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766765%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766765 not downloaded yet
2026-03-28 14:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910433%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910433 not downloaded yet
2026-03-28 14:08:13 [bca.uk] INFO: Total items found: 100
2026-03-28 14:08:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded
2026-03-28 14:08:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:08:13 [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-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8a3d50>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814293%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814293/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe31710>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551197%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551197/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca7fb90>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733455%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733455/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fec7d10>
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814326%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814326/600 saved to cache
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NY11BJE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766670/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766670>
2026-03-28 14:08:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814469/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814469>
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766788%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766788 not downloaded yet
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910452%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910452 not downloaded yet
2026-03-28 14:08:13 [bca.uk] INFO: Found listing with ID: YS08%20ZJO
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS08%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [bca.uk] INFO: Scrape type for YS08%20ZJO: 0
2026-03-28 14:08:13 [bca.uk] INFO: Found listing with ID: EK71%20HZV
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK71%2520HZV%27 HTTP/1.1" 200 None
2026-03-28 14:08:13 [bca.uk] INFO: Scrape type for EK71%20HZV: 0
2026-03-28 14:08:13 [bca.uk] INFO: Found listing with ID: BT67%20OWK
2026-03-28 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT67%2520OWK%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for BT67%20OWK: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: RX65%20HHD
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX65%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for RX65%20HHD: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: VO68%20DSX
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO68%2520DSX%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for VO68%20DSX: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: YO19%20YDJ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO19%2520YDJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for YO19%20YDJ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: KR18%20BKJ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR18%2520BKJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for KR18%20BKJ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: WU13%20UEB
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU13%2520UEB%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for WU13%20UEB: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: YN15%20UFJ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN15%2520UFJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for YN15%20UFJ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: LS17%20GEO
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS17%2520GEO%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for LS17%20GEO: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: SH14%20WXM
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH14%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for SH14%20WXM: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: FX63%20YEF
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX63%2520YEF%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for FX63%20YEF: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: FP65%20TEO
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP65%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for FP65%20TEO: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: AV68%20GXP
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV68%2520GXP%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for AV68%20GXP: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: SC68%20NNM
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC68%2520NNM%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for SC68%20NNM: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: MK61%20GYH
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK61%2520GYH%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for MK61%20GYH: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: FV08%20DGX
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV08%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for FV08%20DGX: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: FG18%20GHU
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG18%2520GHU%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for FG18%20GHU: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: FG64%20LKJ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG64%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for FG64%20LKJ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: WX17%20XDB
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX17%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for WX17%20XDB: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: YF68%20LHH
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF68%2520LHH%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for YF68%20LHH: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: YC17%20AVU
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC17%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for YC17%20AVU: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: LV62%20VKA
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV62%2520VKA%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for LV62%20VKA: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: MT14%20SOU
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT14%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for MT14%20SOU: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NG63%20RMZ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG63%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NG63%20RMZ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: VU66%20URO
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU66%2520URO%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for VU66%20URO: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: GX14%20TLV
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX14%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for GX14%20TLV: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NA64%20UVD
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA64%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NA64%20UVD: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NJ12%20XTN
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ12%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NJ12%20XTN: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: VN14%20HVP
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN14%2520HVP%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for VN14%20HVP: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NV66%20ZTE
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV66%2520ZTE%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NV66%20ZTE: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: BF65%20FCL
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF65%2520FCL%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for BF65%20FCL: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: CE63%20PBY
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE63%2520PBY%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for CE63%20PBY: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: YY59%20CYA
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY59%2520CYA%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for YY59%20CYA: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: HV67%20RZT
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV67%2520RZT%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for HV67%20RZT: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: GJ60%20KJA
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ60%2520KJA%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for GJ60%20KJA: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: SB60%20CNO
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB60%2520CNO%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for SB60%20CNO: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: YP06%20NXZ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP06%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for YP06%20NXZ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: EJ66%20XPA
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ66%2520XPA%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for EJ66%20XPA: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: BK13%20TGJ
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK13%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for BK13%20TGJ: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NU14%20YFL
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU14%2520YFL%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NU14%20YFL: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: SK12%20HUV
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK12%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for SK12%20HUV: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NU68%20WCD
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU68%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NU68%20WCD: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NV11%20BAO
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV11%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NV11%20BAO: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NX63%20OSO
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX63%2520OSO%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NX63%20OSO: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: NU66%20UWF
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU66%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for NU66%20UWF: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: OV19%20NWU
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV19%2520NWU%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for OV19%20NWU: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: DS65%20WCC
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS65%2520WCC%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for DS65%20WCC: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: ND12%20FCP
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND12%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for ND12%20FCP: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: VO11%20WKT
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO11%2520WKT%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for VO11%20WKT: 0
2026-03-28 14:08:14 [bca.uk] INFO: Found listing with ID: SJ15%20VEV
2026-03-28 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ15%2520VEV%27 HTTP/1.1" 200 None
2026-03-28 14:08:14 [bca.uk] INFO: Scrape type for SJ15%20VEV: 2
2026-03-28 14:08:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV
2026-03-28 14:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 662da1bf-c0f8-5d45-815d-2e1dfaca361a with scrape type 2
2026-03-28 14:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 662da1bf-c0f8-5d45-815d-2e1dfaca361a with scrape type 2
2026-03-28 14:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 662da1bf-c0f8-5d45-815d-2e1dfaca361a, identifier: SJ15%20VEV
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766812%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766812 not downloaded yet
2026-03-28 14:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV
2026-03-28 14:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV
2026-03-28 14:08:15 [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-28 14:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ15%2520VEV%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Saving data for SJ15%20VEV: {'auction_closing_time': 1775037600.0, 'created_time': 1773837632.042262, 'last_price_update_time': 1774706895.565814}
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:15 [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-28 14:08:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca71810>
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733472%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733472/600 saved to cache
2026-03-28 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c474350>
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_expert_report_file_a101e0f1-f1ab-4146-a63b-43114c6263eb.pdf HTTP/1.1" 201 0
2026-03-28 14:08:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee540c51-cf33-581e-8fef-9e70457b2cad, skipping ID generation
2026-03-28 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DNG62MFN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NG62MFN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766716>
2026-03-28 14:08:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813902>
2026-03-28 14:08:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915658/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915658>
2026-03-28 14:08:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910349/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910349>
2026-03-28 14:08:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766732>
2026-03-28 14:08:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733484/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:15 [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-28 14:08:15 [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-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910477%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910477 not downloaded yet
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: ND13%20HSY
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND13%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for ND13%20HSY: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: ND15%20SFU
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND15%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for ND15%20SFU: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: ND53%20EJZ
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND53%2520EJZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for ND53%20EJZ: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: SL10%20HRP
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL10%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for SL10%20HRP: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: FE64%20FGV
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE64%2520FGV%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for FE64%20FGV: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: A13%20MVN
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27A13%2520MVN%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for A13%20MVN: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: AK17%20GUU
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK17%2520GUU%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for AK17%20GUU: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: NG15%20FSV
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG15%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for NG15%20FSV: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: NX64%20XJU
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX64%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for NX64%20XJU: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: PX17%20KLK
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX17%2520KLK%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for PX17%20KLK: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: XJZ%202720
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27XJZ%25202720%27 HTTP/1.1" 200 None
2026-03-28 14:08:15 [bca.uk] INFO: Scrape type for XJZ%202720: 0
2026-03-28 14:08:15 [bca.uk] INFO: Found listing with ID: YB66%20XOJ
2026-03-28 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB66%2520XOJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for YB66%20XOJ: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: SB63%20LBV
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB63%2520LBV%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for SB63%20LBV: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: NG09%20OHE
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG09%2520OHE%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for NG09%20OHE: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: NL14%20EJE
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL14%2520EJE%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for NL14%20EJE: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: NL64%20FPJ
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520FPJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for NL64%20FPJ: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: SN13%20ZFP
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN13%2520ZFP%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for SN13%20ZFP: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: SD20%20GGV
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD20%2520GGV%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for SD20%20GGV: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: DT70%20EYC
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT70%2520EYC%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for DT70%20EYC: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: NG17%20OYT
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG17%2520OYT%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for NG17%20OYT: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: RV12%20YXK
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV12%2520YXK%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for RV12%20YXK: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: SG16%20NZO
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520NZO%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for SG16%20NZO: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: SH63%20LDY
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH63%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for SH63%20LDY: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: NJ58%20LNC
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ58%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for NJ58%20LNC: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: AF70%20ZNZ
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF70%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for AF70%20ZNZ: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: HK66%20JFA
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK66%2520JFA%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for HK66%20JFA: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: PN64%20HCG
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for PN64%20HCG: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: YA17%20WGF
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA17%2520WGF%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for YA17%20WGF: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: DV65%20WKF
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV65%2520WKF%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for DV65%20WKF: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: KU66%20ZTZ
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU66%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for KU66%20ZTZ: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: YR66%20PXG
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR66%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for YR66%20PXG: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: AO65%20UZE
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520UZE%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for AO65%20UZE: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: FA15%20RVP
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA15%2520RVP%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for FA15%20RVP: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: AY18%20HNV
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY18%2520HNV%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for AY18%20HNV: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: LL66%20FWD
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL66%2520FWD%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for LL66%20FWD: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: AO10%20TKU
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO10%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for AO10%20TKU: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: WG17%20UXC
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG17%2520UXC%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for WG17%20UXC: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: YK59%20SRO
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK59%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for YK59%20SRO: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: WF67%20DFL
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF67%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for WF67%20DFL: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: RX72%20LTT
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX72%2520LTT%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for RX72%20LTT: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: FV10%20XXD
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV10%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for FV10%20XXD: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: WK61%20ZTU
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK61%2520ZTU%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for WK61%20ZTU: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: BU18%20NGO
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU18%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for BU18%20NGO: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: RO63%20YYB
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO63%2520YYB%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for RO63%20YYB: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: OW15%20CWM
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW15%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for OW15%20CWM: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: WD21%20HYN
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD21%2520HYN%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for WD21%20HYN: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: VN64%20GJE
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN64%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for VN64%20GJE: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: WA22%20OGO
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA22%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for WA22%20OGO: 0
2026-03-28 14:08:16 [bca.uk] INFO: Found listing with ID: WF63%20PZN
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF63%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [bca.uk] INFO: Scrape type for WF63%20PZN: 0
2026-03-28 14:08:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698766839%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766839 not downloaded yet
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814072%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814072 not downloaded yet
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910507%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910507 not downloaded yet
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814088%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814088 not downloaded yet
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698910538%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910538 not downloaded yet
2026-03-28 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766657/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910418>
2026-03-28 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766670/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766746>
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814109%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814109 not downloaded yet
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd3b990>
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813815%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813815/600 saved to cache
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca702d0>
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733484%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733484/600 saved to cache
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddfba90>
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915549%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915549/600 saved to cache
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814469/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814128%27 HTTP/1.1" 200 None
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814128 not downloaded yet
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8eee50>
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910322%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910322/600 saved to cache
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca45c90>
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766657%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766657/600 saved to cache
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de56e10>
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766670%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766670/600 saved to cache
2026-03-28 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814141%27 HTTP/1.1" 200 None
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814141 not downloaded yet
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910349/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910452/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910452>
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915658/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814179%27 HTTP/1.1" 200 None
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814179 not downloaded yet
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54050>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814469%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814469/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d83b650>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813857%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813857/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e0910>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814437%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814437/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766788>
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814205%27 HTTP/1.1" 200 None
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814205 not downloaded yet
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814232%27 HTTP/1.1" 200 None
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814232 not downloaded yet
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d1f90>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910349%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910349/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8ff650>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766716%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766716/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f9010>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766732%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766732/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fa210>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915658%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915658/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62bc10>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813902%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813902/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698814243%27 HTTP/1.1" 200 None
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814243 not downloaded yet
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814109>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910538>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814088/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814088>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814072>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910507/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910507>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766839>
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910452/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd8c290>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766746%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766746/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766812>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910477/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910477>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814128>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814179>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NG62MFN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814141/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814141>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f2310>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910418%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910418/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910507/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814232>
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814088/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dea8790>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910452%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910452/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814243/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814243>
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c938510>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766839%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766839/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ff390>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766788%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766788/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910477/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910433>
2026-03-28 14:08:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814205>
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814141/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d63f390>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910507%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910507/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b5110>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814088%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814088/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d884d90>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910538%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910538/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d887810>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814109%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814109/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddfa5d0>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766812%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766812/600 saved to cache
2026-03-28 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dccbb10>
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814072%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814072/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915700>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915720>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766765>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813932/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813932>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813943/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813943>
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814243/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c149590>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814053%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814053/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e2410>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814128%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814128/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca710d0>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910477%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910477/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98d0d0>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814141%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814141/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e0790>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814179%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814179/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd14150>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814232%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814232/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910400>
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813922>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698910375>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814502>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915677>
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG62MFN/42807554?sv=2020-08-04&st=2026-03-28T14%3A08%3A12Z&se=2026-03-28T14%3A33%3A12Z&sr=b&sp=r&sig=FqCCEbePcOVvU3L%2F4Oat9lmdrXLmWMLS0vWT9r6A37Y%3D)
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c750b50>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814243%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814243/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766692/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698766692>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813883>
2026-03-28 14:08:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915629>
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813932/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca57f90>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910433%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910433/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813943/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca1c110>
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNG62MFN%252F698814205%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814205/600 saved to cache
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee540c51-cf33-581e-8fef-9e70457b2cad
2026-03-28 14:08:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee540c51-cf33-581e-8fef-9e70457b2cad, skipping ID generation
2026-03-28 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee540c51-cf33-581e-8fef-9e70457b2cad sending to next pipeline
2026-03-28 14:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee540c51-cf33-581e-8fef-9e70457b2cad, identifier: NG62%20MFN
2026-03-28 14:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NY11BJE/42808365?sv=2020-08-04&st=2026-03-28T14%3A08%3A06Z&se=2026-03-28T14%3A33%3A06Z&sr=b&sp=r&sig=BnHSFQIYk3fEUhH4zxeRM80fwfd2ygxBi8EnHswGMU8%3D)
2026-03-28 14:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee540c51-cf33-581e-8fef-9e70457b2cad with identifier: NG62%20MFN
2026-03-28 14:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee540c51-cf33-581e-8fef-9e70457b2cad with identifier: NG62%20MFN
2026-03-28 14:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee540c51-cf33-581e-8fef-9e70457b2cad with identifier: NG62%20MFN to the API
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814205/600>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_expert_report_file_a101e0f1-f1ab-4146-a63b-43114c6263eb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG62%20MFN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee540c51-cf33-581e-8fef-9e70457b2cad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG62 MFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG62%20MFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 90477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48948,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814053/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48081,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814088/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47527,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814109/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814128/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814141/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee540c51-cf33-581e-8fef-9e70457b2cad/ee540c51-cf33-581e-8fef-9e70457b2cad_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96956,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG62MFN/698814243/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.6 VVT 115 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'VVT 115 EXCLUSIV',
 'vin': 'W0L0AHM75D2051706',
 'year': 2013}
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG62%2520MFN%27 HTTP/1.1" 200 None
2026-03-28 14:08:19 [bca.uk] INFO: Saving data for NG62%20MFN: {'created_time': 1774706899.393682, 'last_price_update_time': 1774706899.393694, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG62%2520MFN') HTTP/1.1" 204 0
2026-03-28 14:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915606>
2026-03-28 14:08:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813873>
2026-03-28 14:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766692/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE68RYC/42807274?sv=2020-08-04&st=2026-03-28T14%3A08%3A07Z&se=2026-03-28T14%3A33%3A07Z&sr=b&sp=r&sig=2T9BQlp2w4jq0TOnJ2XRxIlj1g8XZKwhz0v6utga2zA%3D)
2026-03-28 14:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814502/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb12450>
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813932%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813932/600 saved to cache
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d839690>
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915700%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915700/600 saved to cache
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a10d0>
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766765%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766765/600 saved to cache
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c938e50>
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813943%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813943/600 saved to cache
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c519710>
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910400%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910400/600 saved to cache
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6b5690>
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FNY11BJE%252F698910375%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910375/600 saved to cache
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e7822f41-2074-585e-b916-185d4d55fb85
2026-03-28 14:08:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e7822f41-2074-585e-b916-185d4d55fb85, skipping ID generation
2026-03-28 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e7822f41-2074-585e-b916-185d4d55fb85 sending to next pipeline
2026-03-28 14:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7822f41-2074-585e-b916-185d4d55fb85, identifier: NY11%20BJE
2026-03-28 14:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7822f41-2074-585e-b916-185d4d55fb85 with identifier: NY11%20BJE
2026-03-28 14:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7822f41-2074-585e-b916-185d4d55fb85 with identifier: NY11%20BJE
2026-03-28 14:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7822f41-2074-585e-b916-185d4d55fb85 with identifier: NY11%20BJE to the API
2026-03-28 14:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910375/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_expert_report_file_831c2f35-1f04-4122-8361-9ee134fefead.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NY11%20BJE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e7822f41-2074-585e-b916-185d4d55fb85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NY11 BJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NY11%20BJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 94015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910322/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44216,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910349/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44653,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910400/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42739,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910452/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910477/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910507/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7822f41-2074-585e-b916-185d4d55fb85/e7822f41-2074-585e-b916-185d4d55fb85_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79879,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NY11BJE/698910538/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 16V LIMITED EDITION Hatchback',
 'transmission': 'manual',
 'trim': '16V LIMITED EDITION',
 'vin': 'W0L0SDL08B6126967',
 'year': 2011}
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NY11%2520BJE%27 HTTP/1.1" 200 None
2026-03-28 14:08:20 [bca.uk] INFO: Saving data for NY11%20BJE: {'created_time': 1774706900.257199, 'last_price_update_time': 1774706900.257212, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NY11%2520BJE') HTTP/1.1" 204 0
2026-03-28 14:08:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915585>
2026-03-28 14:08:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733496>
2026-03-28 14:08:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698813840>
2026-03-28 14:08:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915566>
2026-03-28 14:08:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814396>
2026-03-28 14:08:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:20 [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-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd54950>
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813922%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813922/600 saved to cache
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd81450>
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE68RYC%252F698766692%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766692/600 saved to cache
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad
2026-03-28 14:08:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad, skipping ID generation
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad sending to next pipeline
2026-03-28 14:08:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad, identifier: RE68%20RYC
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd4c750>
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814502%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814502/600 saved to cache
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd540d0>
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915677%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915677/600 saved to cache
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c93a090>
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915720%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915720/600 saved to cache
2026-03-28 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC
2026-03-28 14:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC
2026-03-28 14:08:20 [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-28 14:08:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766692/600>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_expert_report_file_ba696875-6c30-4cb7-af98-7eb4ee2dd38b.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54401,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766657/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766670/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51656,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766692/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766716/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766732/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90331,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766788/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ca8d44e-82e3-5298-8ffc-858aa7ec23ad/9ca8d44e-82e3-5298-8ffc-858aa7ec23ad_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE68RYC/698766839/600',
             'Width': 600}],
 '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-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE68%2520RYC%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Saving data for RE68%20RYC: {'created_time': 1774706901.10897, 'last_price_update_time': 1774706901.108985, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:21 [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-28 14:08:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814361>
2026-03-28 14:08:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WB19OHW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733492>
2026-03-28 14:08:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814347>
2026-03-28 14:08:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733479>
2026-03-28 14:08:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=TFZ8294-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d990510>
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915629%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915629/600 saved to cache
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8728d0>
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813883%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813883/600 saved to cache
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe80bd0>
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813873%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813873/600 saved to cache
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:21 [bca.uk] INFO: Total items found: 100
2026-03-28 14:08:21 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded
2026-03-28 14:08:21 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:08:21 [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-28 14:08:21 [bca.uk] INFO: Found listing with ID: CF16%20VCC
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF16%2520VCC%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for CF16%20VCC: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: YF23%20UNU
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520UNU%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for YF23%20UNU: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: CE67%20DUA
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE67%2520DUA%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for CE67%20DUA: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: VA15%20PGV
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA15%2520PGV%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for VA15%20PGV: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: WF62%20FHV
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF62%2520FHV%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for WF62%20FHV: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: WP64%20OMX
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP64%2520OMX%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for WP64%20OMX: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: KT17%20GKL
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT17%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for KT17%20GKL: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: HP08%20CJP
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HP08%2520CJP%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for HP08%20CJP: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: SG15%20DHC
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG15%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for SG15%20DHC: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: FD17%20YNY
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD17%2520YNY%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for FD17%20YNY: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: WR62%20NLM
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR62%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for WR62%20NLM: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: NA14%20BWZ
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA14%2520BWZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for NA14%20BWZ: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: BD03%20HWG
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD03%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for BD03%20HWG: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: BG68%20PDX
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG68%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for BG68%20PDX: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: OE04%20DZX
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE04%2520DZX%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for OE04%20DZX: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: VO64%20EHR
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO64%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for VO64%20EHR: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: ND63%20LNP
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND63%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for ND63%20LNP: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: SL64%20FZK
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL64%2520FZK%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for SL64%20FZK: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: AU56%20WCK
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU56%2520WCK%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for AU56%20WCK: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: FM56%20CRV
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM56%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for FM56%20CRV: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: ML67%20ONM
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML67%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for ML67%20ONM: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: PK17%20EOC
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for PK17%20EOC: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: YC68%20CCO
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520CCO%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for YC68%20CCO: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: YK19%20YDN
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK19%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for YK19%20YDN: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: VO24%20YPP
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO24%2520YPP%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for VO24%20YPP: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: SL63%20OXM
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL63%2520OXM%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for SL63%20OXM: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: YH63%20SRO
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH63%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for YH63%20SRO: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: OY16%20GVN
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520GVN%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for OY16%20GVN: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: YD16%20XEJ
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD16%2520XEJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for YD16%20XEJ: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: VO24%20ONM
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO24%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for VO24%20ONM: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: YB17%20SGV
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB17%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for YB17%20SGV: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: MW54%20PAS
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW54%2520PAS%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for MW54%20PAS: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: CK18%20CFX
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for CK18%20CFX: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: DF64%20XZL
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF64%2520XZL%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for DF64%20XZL: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: VN24%20OFL
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN24%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for VN24%20OFL: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: DV18%20UGL
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV18%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for DV18%20UGL: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: PF68%20UBR
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF68%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for PF68%20UBR: 0
2026-03-28 14:08:21 [bca.uk] INFO: Found listing with ID: FG64%20CDE
2026-03-28 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG64%2520CDE%27 HTTP/1.1" 200 None
2026-03-28 14:08:21 [bca.uk] INFO: Scrape type for FG64%20CDE: 2
2026-03-28 14:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32b32c61-3fb3-575f-b3cf-5d14cab25e17 with identifier: FG64%20CDE
2026-03-28 14:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32b32c61-3fb3-575f-b3cf-5d14cab25e17 with scrape type 2
2026-03-28 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32b32c61-3fb3-575f-b3cf-5d14cab25e17 with scrape type 2
2026-03-28 14:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32b32c61-3fb3-575f-b3cf-5d14cab25e17, identifier: FG64%20CDE
2026-03-28 14:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32b32c61-3fb3-575f-b3cf-5d14cab25e17 with identifier: FG64%20CDE
2026-03-28 14:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32b32c61-3fb3-575f-b3cf-5d14cab25e17 with identifier: FG64%20CDE
2026-03-28 14:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32b32c61-3fb3-575f-b3cf-5d14cab25e17 with identifier: FG64%20CDE to the API
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:22 [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=FG64%20CDE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32b32c61-3fb3-575f-b3cf-5d14cab25e17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG64 CDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG64%20CDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 64489,
 '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 108 1.2 VTI ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3PAHMTBER257895',
 'year': 2014}
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG64%2520CDE%27 HTTP/1.1" 200 None
2026-03-28 14:08:22 [bca.uk] INFO: Saving data for FG64%20CDE: {'auction_closing_time': 1774778400.0, 'created_time': 1774391142.222122, 'last_price_update_time': 1774706902.518692}
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG64%2520CDE') HTTP/1.1" 204 0
2026-03-28 14:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915566/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733465/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698733465>
2026-03-28 14:08:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814307/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698814307>
2026-03-28 14:08:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT21%20LUH-GB>
2026-03-28 14:08:22 [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-28 14:08:22 [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-28 14:08:22 [bca.uk] INFO: Found listing with ID: RX66%20PZR
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX66%2520PZR%27 HTTP/1.1" 200 None
2026-03-28 14:08:22 [bca.uk] INFO: Scrape type for RX66%20PZR: 2
2026-03-28 14:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd1cce4b-d534-517b-8abe-392cd756a998 with identifier: RX66%20PZR
2026-03-28 14:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd1cce4b-d534-517b-8abe-392cd756a998 with scrape type 2
2026-03-28 14:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd1cce4b-d534-517b-8abe-392cd756a998 with scrape type 2
2026-03-28 14:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd1cce4b-d534-517b-8abe-392cd756a998, identifier: RX66%20PZR
2026-03-28 14:08:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:08:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d991990>
2026-03-28 14:08:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915606%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915606/600 saved to cache
2026-03-28 14:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd1cce4b-d534-517b-8abe-392cd756a998 with identifier: RX66%20PZR
2026-03-28 14:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd1cce4b-d534-517b-8abe-392cd756a998 with identifier: RX66%20PZR
2026-03-28 14:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd1cce4b-d534-517b-8abe-392cd756a998 with identifier: RX66%20PZR to the API
2026-03-28 14:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX66%20PZR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dd1cce4b-d534-517b-8abe-392cd756a998',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX66 PZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX66%20PZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 87746,
 '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 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7SXHMZ6GT570109',
 'year': 2017}
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX66%2520PZR%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Saving data for RX66%20PZR: {'auction_closing_time': 1774778400.0, 'created_time': 1773840078.331698, 'last_price_update_time': 1774706903.124433}
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX66%2520PZR') HTTP/1.1" 204 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: VO15%20ZYX
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO15%2520ZYX%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for VO15%20ZYX: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: CA65%20XLF
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA65%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for CA65%20XLF: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: FG17%20UWY
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG17%2520UWY%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for FG17%20UWY: 2
2026-03-28 14:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc52eb52-f7fd-59c5-ac7d-d1916bcef688 with identifier: FG17%20UWY
2026-03-28 14:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc52eb52-f7fd-59c5-ac7d-d1916bcef688 with scrape type 2
2026-03-28 14:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc52eb52-f7fd-59c5-ac7d-d1916bcef688 with scrape type 2
2026-03-28 14:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc52eb52-f7fd-59c5-ac7d-d1916bcef688, identifier: FG17%20UWY
2026-03-28 14:08:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fdc8310>
2026-03-28 14:08:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814396%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814396/600 saved to cache
2026-03-28 14:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WB19OHW/42808333?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=1tPrGuzNeNTywf9es7t2uJatudSyGSBqwxwUQUNO5j8%3D)
2026-03-28 14:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/TFZ8294/42809548?sv=2020-08-04&st=2026-03-28T14%3A08%3A05Z&se=2026-03-28T14%3A33%3A05Z&sr=b&sp=r&sig=ErLZlBqdyCWgCZpWR0ce5C0%2FBbCxi3QUVQkCi%2FMXrM0%3D)
2026-03-28 14:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OY67JPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc52eb52-f7fd-59c5-ac7d-d1916bcef688 with identifier: FG17%20UWY
2026-03-28 14:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc52eb52-f7fd-59c5-ac7d-d1916bcef688 with identifier: FG17%20UWY
2026-03-28 14:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc52eb52-f7fd-59c5-ac7d-d1916bcef688 with identifier: FG17%20UWY to the API
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG17%20UWY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc52eb52-f7fd-59c5-ac7d-d1916bcef688',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG17 UWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG17%20UWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '218I',
 'odometer': 53849,
 '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 218I 1.5 T SPORT Coupe',
 'transmission': 'manual',
 'trim': 'T SPORT',
 'vin': 'WBA2F12030V967101',
 'year': 2017}
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG17%2520UWY%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Saving data for FG17%20UWY: {'auction_closing_time': 1774778400.0, 'created_time': 1773908624.726059, 'last_price_update_time': 1774706903.66602}
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG17%2520UWY') HTTP/1.1" 204 0
2026-03-28 14:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733492/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: RV10%20KSE
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV10%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for RV10%20KSE: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: RJ74%20TCK
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ74%2520TCK%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for RJ74%20TCK: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: ML24%20FDM
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for ML24%20FDM: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: MW74%20DCV
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for MW74%20DCV: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: AF66%20ZRY
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF66%2520ZRY%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for AF66%20ZRY: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: CT19%20VYM
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CT19%2520VYM%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for CT19%20VYM: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: LB69%20LHJ
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB69%2520LHJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for LB69%20LHJ: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: WT18%20AFV
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT18%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for WT18%20AFV: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: GB07%20RWC
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GB07%2520RWC%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for GB07%20RWC: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: BG16%20LZX
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG16%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for BG16%20LZX: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: BJ15%20TGX
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ15%2520TGX%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for BJ15%20TGX: 0
2026-03-28 14:08:23 [bca.uk] INFO: Found listing with ID: HJ14%20NWA
2026-03-28 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ14%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 14:08:23 [bca.uk] INFO: Scrape type for HJ14%20NWA: 2
2026-03-28 14:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26cb6d28-5449-58ea-9e92-e7ed6745be5d with identifier: HJ14%20NWA
2026-03-28 14:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26cb6d28-5449-58ea-9e92-e7ed6745be5d with scrape type 2
2026-03-28 14:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26cb6d28-5449-58ea-9e92-e7ed6745be5d with scrape type 2
2026-03-28 14:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26cb6d28-5449-58ea-9e92-e7ed6745be5d, identifier: HJ14%20NWA
2026-03-28 14:08:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY66OTD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26cb6d28-5449-58ea-9e92-e7ed6745be5d with identifier: HJ14%20NWA
2026-03-28 14:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26cb6d28-5449-58ea-9e92-e7ed6745be5d with identifier: HJ14%20NWA
2026-03-28 14:08:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26cb6d28-5449-58ea-9e92-e7ed6745be5d with identifier: HJ14%20NWA to the API
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ14%20NWA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '26cb6d28-5449-58ea-9e92-e7ed6745be5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ14 NWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ14%20NWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 88090,
 '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.2 DIG-T TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFEAJ11U1089085',
 'year': 2014}
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ14%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 14:08:24 [bca.uk] INFO: Saving data for HJ14%20NWA: {'auction_closing_time': 1774778400.0, 'created_time': 1774303453.706609, 'last_price_update_time': 1774706904.321846}
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ14%2520NWA') HTTP/1.1" 204 0
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59d990>
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813840%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813840/600 saved to cache
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c477310>
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915566%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915566/600 saved to cache
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fd7d0>
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915585%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915585/600 saved to cache
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d992150>
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733496%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733496/600 saved to cache
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814307/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP63USZ/42807824?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=5J8P%2B%2BDbXuvBahjgaBANg4jjcUvdaSd%2B3YMnV6APqM0%3D)
2026-03-28 14:08:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920229>
2026-03-28 14:08:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733465/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD19GOC/42806738?sv=2020-08-04&st=2026-03-28T14%3A08%3A02Z&se=2026-03-28T14%3A33%3A02Z&sr=b&sp=r&sig=T9osZMHtKGs6rKBj%2B14p7cPT3e2arLHsziTS%2BIeeX6Q%3D)
2026-03-28 14:08:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV17TYW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:24 [bca.uk] INFO: Found listing with ID: LA17%20FSO
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA17%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 14:08:24 [bca.uk] INFO: Scrape type for LA17%20FSO: 0
2026-03-28 14:08:24 [bca.uk] INFO: Found listing with ID: LY14%20ERJ
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY14%2520ERJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:24 [bca.uk] INFO: Scrape type for LY14%20ERJ: 0
2026-03-28 14:08:24 [bca.uk] INFO: Found listing with ID: NK16%20WBZ
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK16%2520WBZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:24 [bca.uk] INFO: Scrape type for NK16%20WBZ: 2
2026-03-28 14:08:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de69da27-4437-5c54-9635-bf4acd43abb0 with identifier: NK16%20WBZ
2026-03-28 14:08:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de69da27-4437-5c54-9635-bf4acd43abb0 with scrape type 2
2026-03-28 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de69da27-4437-5c54-9635-bf4acd43abb0 with scrape type 2
2026-03-28 14:08:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de69da27-4437-5c54-9635-bf4acd43abb0, identifier: NK16%20WBZ
2026-03-28 14:08:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de69da27-4437-5c54-9635-bf4acd43abb0 with identifier: NK16%20WBZ
2026-03-28 14:08:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de69da27-4437-5c54-9635-bf4acd43abb0 with identifier: NK16%20WBZ
2026-03-28 14:08:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de69da27-4437-5c54-9635-bf4acd43abb0 with identifier: NK16%20WBZ to the API
2026-03-28 14:08:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK16%20WBZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de69da27-4437-5c54-9635-bf4acd43abb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK16 WBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK16%20WBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 64958,
 '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 208 1.0 P/T 68 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 68 ACTIVE',
 'vin': 'VF3CCZMZ6GT011166',
 'year': 2016}
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK16%2520WBZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Saving data for NK16%20WBZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774303447.20506, 'last_price_update_time': 1774706905.115138}
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK16%2520WBZ') HTTP/1.1" 204 0
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd324d0>
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWB19OHW%252F698813800%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813800/600 saved to cache
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 946e6279-6e49-5961-b70a-53fd1b261e3f
2026-03-28 14:08:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 946e6279-6e49-5961-b70a-53fd1b261e3f, skipping ID generation
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 946e6279-6e49-5961-b70a-53fd1b261e3f sending to next pipeline
2026-03-28 14:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 946e6279-6e49-5961-b70a-53fd1b261e3f, identifier: WB19%20OHW
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca56b10>
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FTFZ8294%252F698915530%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915530/600 saved to cache
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad
2026-03-28 14:08:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad, skipping ID generation
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 18272ae4-7bc4-594a-a0ef-c08da1ce17ad sending to next pipeline
2026-03-28 14:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad, identifier: TFZ%208294
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5fad0>
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814347%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814347/600 saved to cache
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d973190>
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814361%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814361/600 saved to cache
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9435d0>
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733492%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733492/600 saved to cache
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca54390>
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733479%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733479/600 saved to cache
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY67JPV/42810048?sv=2020-08-04&st=2026-03-28T14%3A03%3A48Z&se=2026-03-28T14%3A28%3A48Z&sr=b&sp=r&sig=3IQnxpRCaMGCrWPQZylbi%2BiY%2FkfXKw1FEE36W3dpRwo%3D)
2026-03-28 14:08:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887990>
2026-03-28 14:08:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551188/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551188>
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: MD74%20GVX
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD74%2520GVX%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for MD74%20GVX: 0
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: MW74%20DWK
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for MW74%20DWK: 0
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: VK24%20OHL
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK24%2520OHL%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for VK24%20OHL: 0
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: WU66%20YYE
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for WU66%20YYE: 0
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: SV65%20YEU
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV65%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for SV65%20YEU: 0
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: GK64%20CWW
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK64%2520CWW%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for GK64%20CWW: 0
2026-03-28 14:08:25 [bca.uk] INFO: Found listing with ID: NA64%20WUD
2026-03-28 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA64%2520WUD%27 HTTP/1.1" 200 None
2026-03-28 14:08:25 [bca.uk] INFO: Scrape type for NA64%20WUD: 2
2026-03-28 14:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4a0ab01-dffe-5dd5-8702-56d6f17ec000 with identifier: NA64%20WUD
2026-03-28 14:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4a0ab01-dffe-5dd5-8702-56d6f17ec000 with scrape type 2
2026-03-28 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4a0ab01-dffe-5dd5-8702-56d6f17ec000 with scrape type 2
2026-03-28 14:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4a0ab01-dffe-5dd5-8702-56d6f17ec000, identifier: NA64%20WUD
2026-03-28 14:08:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW
2026-03-28 14:08:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW
2026-03-28 14:08:25 [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-28 14:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813800/600>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_expert_report_file_b4d02b54-7e20-4664-b1f8-42e3c5aaa0c2.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51177,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813800/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51234,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50542,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45257,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46651,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102514,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813902/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64796,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813922/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813932/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946e6279-6e49-5961-b70a-53fd1b261e3f/946e6279-6e49-5961-b70a-53fd1b261e3f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88196,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WB19OHW/698813943/600',
             'Width': 600}],
 '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-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WB19%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:08:26 [bca.uk] INFO: Saving data for WB19%20OHW: {'created_time': 1774706906.139664, 'last_price_update_time': 1774706906.139674, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:26 [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-28 14:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad with identifier: TFZ%208294
2026-03-28 14:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad with identifier: TFZ%208294
2026-03-28 14:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18272ae4-7bc4-594a-a0ef-c08da1ce17ad with identifier: TFZ%208294 to the API
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915530/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_expert_report_file_8f71e1f8-43b2-4e2f-ac11-3cd4cdaa4562.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TFZ%208294-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '18272ae4-7bc4-594a-a0ef-c08da1ce17ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TFZ 8294',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TFZ%208294&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 112387,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45729,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915566/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915585/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45084,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42255,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96615,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915658/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70405,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915677/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92896,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915700/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18272ae4-7bc4-594a-a0ef-c08da1ce17ad/18272ae4-7bc4-594a-a0ef-c08da1ce17ad_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/TFZ8294/698915720/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1169607',
 'year': 2014}
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TFZ%25208294%27 HTTP/1.1" 200 None
2026-03-28 14:08:26 [bca.uk] INFO: Saving data for TFZ%208294: {'created_time': 1774706906.499846, 'last_price_update_time': 1774706906.499859, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TFZ%25208294') HTTP/1.1" 204 0
2026-03-28 14:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4a0ab01-dffe-5dd5-8702-56d6f17ec000 with identifier: NA64%20WUD
2026-03-28 14:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4a0ab01-dffe-5dd5-8702-56d6f17ec000 with identifier: NA64%20WUD
2026-03-28 14:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4a0ab01-dffe-5dd5-8702-56d6f17ec000 with identifier: NA64%20WUD to the API
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA64%20WUD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b4a0ab01-dffe-5dd5-8702-56d6f17ec000',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA64 WUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA64%20WUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 62333,
 '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 2 1.3 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'JMZDEA4K210529825',
 'year': 2014}
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA64%2520WUD%27 HTTP/1.1" 200 None
2026-03-28 14:08:26 [bca.uk] INFO: Saving data for NA64%20WUD: {'auction_closing_time': 1774778400.0, 'created_time': 1773822483.534413, 'last_price_update_time': 1774706906.859183}
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA64%2520WUD') HTTP/1.1" 204 0
2026-03-28 14:08:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551181/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551181>
2026-03-28 14:08:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ22%20OXH-GB>
2026-03-28 14:08:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV59%20HZE-GB>
2026-03-28 14:08:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF20%20RYP-GB>
2026-03-28 14:08:26 [bca.uk] INFO: Found listing with ID: SB14%20EVY
2026-03-28 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB14%2520EVY%27 HTTP/1.1" 200 None
2026-03-28 14:08:26 [bca.uk] INFO: Scrape type for SB14%20EVY: 2
2026-03-28 14:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10b88684-55da-5ffb-8827-a9bafa70ed54 with identifier: SB14%20EVY
2026-03-28 14:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10b88684-55da-5ffb-8827-a9bafa70ed54 with scrape type 2
2026-03-28 14:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10b88684-55da-5ffb-8827-a9bafa70ed54 with scrape type 2
2026-03-28 14:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10b88684-55da-5ffb-8827-a9bafa70ed54, identifier: SB14%20EVY
2026-03-28 14:08:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbc1250>
2026-03-28 14:08:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWP63USZ%252F698814307%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814307/600 saved to cache
2026-03-28 14:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d
2026-03-28 14:08:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d, skipping ID generation
2026-03-28 14:08:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 49f7b40c-fae2-5164-be3f-ce9eb1a2514d sending to next pipeline
2026-03-28 14:08:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d, identifier: WP63%20USZ
2026-03-28 14:08:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3d5d0>
2026-03-28 14:08:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWD19GOC%252F698733465%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733465/600 saved to cache
2026-03-28 14:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a1043301-1d6c-5ef5-8043-fba38100bdea
2026-03-28 14:08:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a1043301-1d6c-5ef5-8043-fba38100bdea, skipping ID generation
2026-03-28 14:08:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a1043301-1d6c-5ef5-8043-fba38100bdea sending to next pipeline
2026-03-28 14:08:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1043301-1d6c-5ef5-8043-fba38100bdea, identifier: WD19%20GOC
2026-03-28 14:08:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV17TYW/42807142?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=3LbtNEGnFqYV4bS0F0%2BmsB%2FgfFSYLdditNDmvy7kudU%3D)
2026-03-28 14:08:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY66OTD/42794791?sv=2020-08-04&st=2026-03-28T14%3A03%3A46Z&se=2026-03-28T14%3A28%3A46Z&sr=b&sp=r&sig=nyWr7cManqycrjqVh9Sq0fegCWU0XCSire1eKcJWKLA%3D)
2026-03-28 14:08:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887981>
2026-03-28 14:08:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551170>
2026-03-28 14:08:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10b88684-55da-5ffb-8827-a9bafa70ed54 with identifier: SB14%20EVY
2026-03-28 14:08:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10b88684-55da-5ffb-8827-a9bafa70ed54 with identifier: SB14%20EVY
2026-03-28 14:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10b88684-55da-5ffb-8827-a9bafa70ed54 with identifier: SB14%20EVY to the API
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB14%20EVY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '10b88684-55da-5ffb-8827-a9bafa70ed54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB14 EVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB14%20EVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 67582,
 '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 DYNAMIQUE TOM TOM Coupe',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE TOM TOM',
 'vin': 'VF1DZ140650905827',
 'year': 2014}
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB14%2520EVY%27 HTTP/1.1" 200 None
2026-03-28 14:08:27 [bca.uk] INFO: Saving data for SB14%20EVY: {'auction_closing_time': 1774778400.0, 'created_time': 1774303480.598566, 'last_price_update_time': 1774706907.588164}
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB14%2520EVY') HTTP/1.1" 204 0
2026-03-28 14:08:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d with identifier: WP63%20USZ
2026-03-28 14:08:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d with identifier: WP63%20USZ
2026-03-28 14:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49f7b40c-fae2-5164-be3f-ce9eb1a2514d with identifier: WP63%20USZ to the API
2026-03-28 14:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814307/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_expert_report_file_24fb677c-472b-4ecf-8679-dac585523ba0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP63%20USZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49f7b40c-fae2-5164-be3f-ce9eb1a2514d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP63 USZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP63%20USZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 89357,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814279/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814293/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45211,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814307/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45657,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41610,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40817,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814361/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814437/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814469/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49f7b40c-fae2-5164-be3f-ce9eb1a2514d/49f7b40c-fae2-5164-be3f-ce9eb1a2514d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79493,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP63USZ/698814502/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SXI Hatchback',
 'transmission': 'manual',
 'trim': '16V SXI',
 'vin': 'W0L0SDL68E4084953',
 'year': 2013}
2026-03-28 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP63%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:28 [bca.uk] INFO: Saving data for WP63%20USZ: {'created_time': 1774706908.761623, 'last_price_update_time': 1774706908.761638, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP63%2520USZ') HTTP/1.1" 204 0
2026-03-28 14:08:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC
2026-03-28 14:08:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC
2026-03-28 14:08:28 [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-28 14:08:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733465/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_expert_report_file_59be0a70-e0be-4a0d-8fc7-3cb8d4de4c98.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50337,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49162,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733455/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46497,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733465/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47115,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733472/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83419,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733479/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733484/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733492/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1043301-1d6c-5ef5-8043-fba38100bdea/a1043301-1d6c-5ef5-8043-fba38100bdea_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD19GOC/698733496/600',
             'Width': 600}],
 '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-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:08:29 [bca.uk] INFO: Saving data for WD19%20GOC: {'created_time': 1774706909.149432, 'last_price_update_time': 1774706909.149442, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:08:29 [bca.uk] INFO: Found listing with ID: DU14%20WPP
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU14%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for DU14%20WPP: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: SY16%20OXD
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY16%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for SY16%20OXD: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: VK16%20VFS
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK16%2520VFS%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for VK16%20VFS: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: YE66%20NZJ
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE66%2520NZJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for YE66%20NZJ: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: YY66%20PPX
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY66%2520PPX%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for YY66%20PPX: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: BD64%20BTV
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD64%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for BD64%20BTV: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: JA06%20MCR
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JA06%2520MCR%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for JA06%20MCR: 0
2026-03-28 14:08:29 [bca.uk] INFO: Found listing with ID: KY66%20CUX
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY66%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Scrape type for KY66%20CUX: 2
2026-03-28 14:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0275349a-c384-5aae-9f91-781de60f1a30 with identifier: KY66%20CUX
2026-03-28 14:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0275349a-c384-5aae-9f91-781de60f1a30 with scrape type 2
2026-03-28 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0275349a-c384-5aae-9f91-781de60f1a30 with scrape type 2
2026-03-28 14:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0275349a-c384-5aae-9f91-781de60f1a30, identifier: KY66%20CUX
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c40f650>
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_expert_report_file_c66b2af5-dbd0-4fdb-9f37-27044a7b58da.pdf HTTP/1.1" 201 0
2026-03-28 14:08:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d0f73dcf-11ab-5c5f-8e62-eae10bfca806, skipping ID generation
2026-03-28 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DKT21LUH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KT21LUH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fed3e90>
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FOY67JPV%252F698107861%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107861/600 saved to cache
2026-03-28 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7708aee7-65e8-597e-aa3d-426819c9c319
2026-03-28 14:08:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7708aee7-65e8-597e-aa3d-426819c9c319, skipping ID generation
2026-03-28 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7708aee7-65e8-597e-aa3d-426819c9c319 sending to next pipeline
2026-03-28 14:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7708aee7-65e8-597e-aa3d-426819c9c319, identifier: OY67%20JPV
2026-03-28 14:08:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:08:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920145>
2026-03-28 14:08:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC19%20ONF-GB>
2026-03-28 14:08:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551188/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0275349a-c384-5aae-9f91-781de60f1a30 with identifier: KY66%20CUX
2026-03-28 14:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0275349a-c384-5aae-9f91-781de60f1a30 with identifier: KY66%20CUX
2026-03-28 14:08:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0275349a-c384-5aae-9f91-781de60f1a30 with identifier: KY66%20CUX to the API
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY66%20CUX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0275349a-c384-5aae-9f91-781de60f1a30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY66 CUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY66%20CUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 86970,
 '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 110 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 110 SRI',
 'vin': 'W0LBF6EK0G8113302',
 'year': 2016}
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY66%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 14:08:29 [bca.uk] INFO: Saving data for KY66%20CUX: {'auction_closing_time': 1774778400.0, 'created_time': 1774044945.451452, 'last_price_update_time': 1774706909.94179}
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY66%2520CUX') HTTP/1.1" 204 0
2026-03-28 14:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7708aee7-65e8-597e-aa3d-426819c9c319 with identifier: OY67%20JPV
2026-03-28 14:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7708aee7-65e8-597e-aa3d-426819c9c319 with identifier: OY67%20JPV
2026-03-28 14:08:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7708aee7-65e8-597e-aa3d-426819c9c319 with identifier: OY67%20JPV to the API
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107861/600>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_expert_report_file_db1a75b9-c738-40ae-a223-d8b0b9244449.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY67%20JPV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7708aee7-65e8-597e-aa3d-426819c9c319',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY67 JPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY67%20JPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 84389,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107879/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44331,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107893/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107909/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107923/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44019,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107940/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76947,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82150,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698107989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108014/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7708aee7-65e8-597e-aa3d-426819c9c319/7708aee7-65e8-597e-aa3d-426819c9c319_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY67JPV/698108035/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI 150 S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 150 S LINE S-T',
 'vin': 'WAUZZZF41JA050135',
 'year': 2017}
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY67%2520JPV%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Saving data for OY67%20JPV: {'created_time': 1774706910.328898, 'last_price_update_time': 1774706910.32891, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY67%2520JPV') HTTP/1.1" 204 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: LD19%20UEV
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD19%2520UEV%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for LD19%20UEV: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: PK19%20YDR
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK19%2520YDR%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for PK19%20YDR: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: R29%20OMM
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R29%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for R29%20OMM: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: SJ15%20ZWE
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ15%2520ZWE%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for SJ15%20ZWE: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: SP64%20OPY
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP64%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for SP64%20OPY: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: VE16%20WMP
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE16%2520WMP%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for VE16%20WMP: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: NV73%20GTZ
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV73%2520GTZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for NV73%20GTZ: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: DA66%20BXD
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA66%2520BXD%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for DA66%20BXD: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: VA19%20HFN
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA19%2520HFN%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for VA19%20HFN: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: SV15%20WNG
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV15%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for SV15%20WNG: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: SV16%20YLZ
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV16%2520YLZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for SV16%20YLZ: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: VO17%20HSY
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO17%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for VO17%20HSY: 0
2026-03-28 14:08:30 [bca.uk] INFO: Found listing with ID: WD18%20XLJ
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD18%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [bca.uk] INFO: Scrape type for WD18%20XLJ: 2
2026-03-28 14:08:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e6449f-96ed-5ca6-9648-4d9e2425ac32 with identifier: WD18%20XLJ
2026-03-28 14:08:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e6449f-96ed-5ca6-9648-4d9e2425ac32 with scrape type 2
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e6449f-96ed-5ca6-9648-4d9e2425ac32 with scrape type 2
2026-03-28 14:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e6449f-96ed-5ca6-9648-4d9e2425ac32, identifier: WD18%20XLJ
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939684%27 HTTP/1.1" 200 None
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939684 not downloaded yet
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c590350>
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFV17TYW%252F698767908%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767908/600 saved to cache
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d7b30cd7-3fb2-520c-9629-4539584c6e2c
2026-03-28 14:08:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7b30cd7-3fb2-520c-9629-4539584c6e2c, skipping ID generation
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d7b30cd7-3fb2-520c-9629-4539584c6e2c sending to next pipeline
2026-03-28 14:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7b30cd7-3fb2-520c-9629-4539584c6e2c, identifier: FV17%20TYW
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f9cd0>
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FFY66OTD%252F698150748%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150748/600 saved to cache
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 40999011-32af-5ad3-a840-4cb8242ff02a
2026-03-28 14:08:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40999011-32af-5ad3-a840-4cb8242ff02a, skipping ID generation
2026-03-28 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 40999011-32af-5ad3-a840-4cb8242ff02a sending to next pipeline
2026-03-28 14:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40999011-32af-5ad3-a840-4cb8242ff02a, identifier: FY66%20OTD
2026-03-28 14:08:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697887976>
2026-03-28 14:08:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551160/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697551160>
2026-03-28 14:08:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e6449f-96ed-5ca6-9648-4d9e2425ac32 with identifier: WD18%20XLJ
2026-03-28 14:08:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e6449f-96ed-5ca6-9648-4d9e2425ac32 with identifier: WD18%20XLJ
2026-03-28 14:08:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e6449f-96ed-5ca6-9648-4d9e2425ac32 with identifier: WD18%20XLJ to the API
2026-03-28 14:08:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:08: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-28 14:08: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD18%20XLJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3e6449f-96ed-5ca6-9648-4d9e2425ac32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD18 XLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD18%20XLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 59344,
 '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 GRAND CONNECT 1.5 EBL 120 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'EBL 120 TITANIUM',
 'vin': 'WF0UXXWPGUHK59315',
 'year': 2018}
2026-03-28 14:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:31 [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-28 14:08:31 [bca.uk] INFO: Saving data for WD18%20XLJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774390867.462399, 'last_price_update_time': 1774706911.648036}
2026-03-28 14:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD18%2520XLJ') HTTP/1.1" 204 0
2026-03-28 14:08:31 [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-28 14:08:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7b30cd7-3fb2-520c-9629-4539584c6e2c with identifier: FV17%20TYW
2026-03-28 14:08:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7b30cd7-3fb2-520c-9629-4539584c6e2c with identifier: FV17%20TYW
2026-03-28 14:08:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7b30cd7-3fb2-520c-9629-4539584c6e2c with identifier: FV17%20TYW to the API
2026-03-28 14:08:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:08: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-28 14:08:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767908/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_expert_report_file_0041958c-f77d-4384-94e3-23f3a8205af3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV17%20TYW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7b30cd7-3fb2-520c-9629-4539584c6e2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV17 TYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV17%20TYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': '500',
 'odometer': 79419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44657,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767940/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767959/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767980/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698767998/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75567,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768016/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103947,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7b30cd7-3fb2-520c-9629-4539584c6e2c/d7b30cd7-3fb2-520c-9629-4539584c6e2c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV17TYW/698768046/600',
             'Width': 600}],
 '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': 'ZFA3120000J805543',
 'year': 2017}
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520TYW%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Saving data for FV17%20TYW: {'created_time': 1774706912.114985, 'last_price_update_time': 1774706912.114997, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV17%2520TYW') HTTP/1.1" 204 0
2026-03-28 14:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40999011-32af-5ad3-a840-4cb8242ff02a with identifier: FY66%20OTD
2026-03-28 14:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40999011-32af-5ad3-a840-4cb8242ff02a with identifier: FY66%20OTD
2026-03-28 14:08:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40999011-32af-5ad3-a840-4cb8242ff02a with identifier: FY66%20OTD to the API
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150748/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_expert_report_file_2b60a4d8-352e-4dc6-b040-c177c14aa1f2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY66%20OTD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40999011-32af-5ad3-a840-4cb8242ff02a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY66 OTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY66%20OTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 68185,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47881,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48038,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150768/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76482,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150805/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73265,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150817/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40999011-32af-5ad3-a840-4cb8242ff02a/40999011-32af-5ad3-a840-4cb8242ff02a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY66OTD/698150830/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.6 TDI 110 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 110 SPORT',
 'vin': 'WAUZZZ8V9HA023698',
 'year': 2016}
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY66%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Saving data for FY66%20OTD: {'created_time': 1774706912.49461, 'last_price_update_time': 1774706912.494621, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY66%2520OTD') HTTP/1.1" 204 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: MT59%20YVK
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT59%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for MT59%20YVK: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: PN16%20UZP
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN16%2520UZP%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for PN16%20UZP: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: VK10%20KPJ
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK10%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for VK10%20KPJ: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: YE67%20KRX
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE67%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for YE67%20KRX: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: BL68%20LXP
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL68%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for BL68%20LXP: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: CV69%20XUM
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV69%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for CV69%20XUM: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: FV64%20AUX
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV64%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for FV64%20AUX: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: RX66%20YGF
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX66%2520YGF%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for RX66%20YGF: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: BX65%20XZP
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX65%2520XZP%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for BX65%20XZP: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: HY17%20KLO
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY17%2520KLO%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for HY17%20KLO: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: YH59%20GXB
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH59%2520GXB%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for YH59%20GXB: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: NX70%20KFF
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX70%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for NX70%20KFF: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: YS14%20XLG
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS14%2520XLG%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for YS14%20XLG: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: BD24%20OJP
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD24%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for BD24%20OJP: 0
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939691%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939691 not downloaded yet
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c973a50>
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FLN68RBY%252F698920229%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920229/600 saved to cache
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d873010>
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551188%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551188/600 saved to cache
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551181/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA21SOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH68%20XUL-GB>
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939699%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939699 not downloaded yet
2026-03-28 14:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b9bd0>
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697887990%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887990/600 saved to cache
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:32 [bca.uk] INFO: Total items found: 100
2026-03-28 14:08:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded
2026-03-28 14:08:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:08:32 [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-28 14:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939706%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939706 not downloaded yet
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: BV60%20VXT
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV60%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for BV60%20VXT: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: BX68%20WYV
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX68%2520WYV%27 HTTP/1.1" 200 None
2026-03-28 14:08:32 [bca.uk] INFO: Scrape type for BX68%20WYV: 0
2026-03-28 14:08:32 [bca.uk] INFO: Found listing with ID: FP13%20WNN
2026-03-28 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP13%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [bca.uk] INFO: Scrape type for FP13%20WNN: 0
2026-03-28 14:08:33 [bca.uk] INFO: Found listing with ID: LS24%20EXV
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [bca.uk] INFO: Scrape type for LS24%20EXV: 0
2026-03-28 14:08:33 [bca.uk] INFO: Found listing with ID: MK24%20ZBW
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK24%2520ZBW%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [bca.uk] INFO: Scrape type for MK24%20ZBW: 0
2026-03-28 14:08:33 [bca.uk] INFO: Found listing with ID: MW74%20DWM
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [bca.uk] INFO: Scrape type for MW74%20DWM: 0
2026-03-28 14:08:33 [bca.uk] INFO: Found listing with ID: MW74%20DWY
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [bca.uk] INFO: Scrape type for MW74%20DWY: 0
2026-03-28 14:08:33 [bca.uk] INFO: Found listing with ID: AE16%20SPZ
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE16%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [bca.uk] INFO: Scrape type for AE16%20SPZ: 2
2026-03-28 14:08:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 560a085e-e920-5ae3-9933-4eb9e6652242 with identifier: AE16%20SPZ
2026-03-28 14:08:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 560a085e-e920-5ae3-9933-4eb9e6652242 with scrape type 2
2026-03-28 14:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 560a085e-e920-5ae3-9933-4eb9e6652242 with scrape type 2
2026-03-28 14:08:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 560a085e-e920-5ae3-9933-4eb9e6652242, identifier: AE16%20SPZ
2026-03-28 14:08:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN68RBY/42809684?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=aIYqAxiZsHZDOcTozI0zzgpiaCRiEseqbYSKBZyhWQ4%3D)
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939710%27 HTTP/1.1" 200 None
2026-03-28 14:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939710 not downloaded yet
2026-03-28 14:08:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 560a085e-e920-5ae3-9933-4eb9e6652242 with identifier: AE16%20SPZ
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=yellow HTTP/1.1" 200 None
2026-03-28 14:08:33 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:08:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 560a085e-e920-5ae3-9933-4eb9e6652242 with identifier: AE16%20SPZ
2026-03-28 14:08:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 560a085e-e920-5ae3-9933-4eb9e6652242 with identifier: AE16%20SPZ to the API
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:33 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE16%20SPZ-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '560a085e-e920-5ae3-9933-4eb9e6652242',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE16 SPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE16%20SPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 65693,
 '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.5 TDCI 95 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 95 TITANIUM',
 'vin': 'WF0BXXMRKBFM33379',
 'year': 2016}
2026-03-28 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE16%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Saving data for AE16%20SPZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774425888.279276, 'last_price_update_time': 1774706914.00404}
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE16%2520SPZ') HTTP/1.1" 204 0
2026-03-28 14:08:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD57%20PJJ-GB>
2026-03-28 14:08:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU19CFH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939684>
2026-03-28 14:08:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KT21LUH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551160/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: FD16%20VWM
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD16%2520VWM%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for FD16%20VWM: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: GN65%20TBO
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN65%2520TBO%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for GN65%20TBO: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: MJ66%20SUX
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ66%2520SUX%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for MJ66%20SUX: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: MT15%20AUN
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT15%2520AUN%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for MT15%20AUN: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: N99%20CYS
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N99%2520CYS%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for N99%20CYS: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: ND66%20MOV
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND66%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for ND66%20MOV: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: OY64%20CEU
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY64%2520CEU%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for OY64%20CEU: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: PX15%20ZRE
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX15%2520ZRE%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for PX15%20ZRE: 0
2026-03-28 14:08:34 [bca.uk] INFO: Found listing with ID: VF15%20MWC
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF15%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Scrape type for VF15%20MWC: 2
2026-03-28 14:08:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f64c3d84-5077-59d9-86d1-8e73fe0b3b5d with identifier: VF15%20MWC
2026-03-28 14:08:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f64c3d84-5077-59d9-86d1-8e73fe0b3b5d with scrape type 2
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f64c3d84-5077-59d9-86d1-8e73fe0b3b5d with scrape type 2
2026-03-28 14:08:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f64c3d84-5077-59d9-86d1-8e73fe0b3b5d, identifier: VF15%20MWC
2026-03-28 14:08:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:34 [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-28 14:08:34 [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-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939727%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939727 not downloaded yet
2026-03-28 14:08:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f64c3d84-5077-59d9-86d1-8e73fe0b3b5d with identifier: VF15%20MWC
2026-03-28 14:08:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f64c3d84-5077-59d9-86d1-8e73fe0b3b5d with identifier: VF15%20MWC
2026-03-28 14:08:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f64c3d84-5077-59d9-86d1-8e73fe0b3b5d with identifier: VF15%20MWC to the API
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF15%20MWC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f64c3d84-5077-59d9-86d1-8e73fe0b3b5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VF15 MWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF15%20MWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 122304,
 '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': 'SEAT IBIZA SC 1.2 TSI 105 I TECH Coupe',
 'transmission': 'manual',
 'trim': 'TSI 105 I TECH',
 'vin': 'VSSZZZ6JZFR125390',
 'year': 2015}
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF15%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [bca.uk] INFO: Saving data for VF15%20MWC: {'auction_closing_time': 1774778400.0, 'created_time': 1773824912.364836, 'last_price_update_time': 1774706914.775801}
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF15%2520MWC') HTTP/1.1" 204 0
2026-03-28 14:08:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9bed10>
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551170%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551170/600 saved to cache
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8220d0>
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551181%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551181/600 saved to cache
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd81a10>
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_expert_report_file_a396a5dc-12c9-47b7-85b1-a45ea61e3655.pdf HTTP/1.1" 201 0
2026-03-28 14:08:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3, skipping ID generation
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DWF20RYP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WF20RYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7012d0>
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697887981%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887981/600 saved to cache
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd80f50>
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_expert_report_file_c8c70936-ace1-4819-854b-08e99431a532.pdf HTTP/1.1" 201 0
2026-03-28 14:08:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 53a4e9e1-ee6b-549b-aea2-9b80871af97d, skipping ID generation
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DWJ22OXH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ22OXH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd83650>
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_expert_report_file_142e7cf6-c834-4aa3-b755-799c3ac6d6be.pdf HTTP/1.1" 201 0
2026-03-28 14:08:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 262c2820-3509-559a-9487-89979bd53e4b, skipping ID generation
2026-03-28 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DKV59HZE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KV59HZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AG59%20CWP-GB>
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: LS62%20KHW
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS62%2520KHW%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for LS62%20KHW: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MJ74%20PBU
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520PBU%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MJ74%20PBU: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MK74%20HBP
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK74%2520HBP%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MK74%20HBP: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: VU24%20HZM
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU24%2520HZM%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for VU24%20HZM: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: BN25%20RFX
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520RFX%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for BN25%20RFX: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MA24%20JNK
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA24%2520JNK%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MA24%20JNK: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MA74%20XZG
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA74%2520XZG%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MA74%20XZG: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: DC66%20YYE
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for DC66%20YYE: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: KW70%20UST
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520UST%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for KW70%20UST: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: KN17%20YTF
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN17%2520YTF%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for KN17%20YTF: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: CK63%20KKN
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK63%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for CK63%20KKN: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: BK24%20HFU
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for BK24%20HFU: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: KF73%20DDU
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for KF73%20DDU: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MH73%20VJA
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH73%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MH73%20VJA: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MJ73%20PXM
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ73%2520PXM%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MJ73%20PXM: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: BD72%20HUJ
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520HUJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for BD72%20HUJ: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: PK72%20OLE
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK72%2520OLE%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for PK72%20OLE: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: DV74%20ORK
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV74%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for DV74%20ORK: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: SB61%20FZU
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB61%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for SB61%20FZU: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: BP72%20UKO
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520UKO%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for BP72%20UKO: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: CV73%20TVT
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV73%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for CV73%20TVT: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: GY24%20FOF
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY24%2520FOF%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for GY24%20FOF: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: LO73%20OTD
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO73%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for LO73%20OTD: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: BK25%20JPY
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK25%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for BK25%20JPY: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: BN25%20YFP
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520YFP%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for BN25%20YFP: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: ML24%20ZWD
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for ML24%20ZWD: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: MP73%20JGY
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP73%2520JGY%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for MP73%20JGY: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: FE23%20WVO
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for FE23%20WVO: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: DL74%20WCW
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for DL74%20WCW: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: DL24%20KTE
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL24%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for DL24%20KTE: 0
2026-03-28 14:08:35 [bca.uk] INFO: Found listing with ID: RF69%20NDU
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF69%2520NDU%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [bca.uk] INFO: Scrape type for RF69%20NDU: 2
2026-03-28 14:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef42b5f5-8ba2-519a-82ee-03cedf686712 with identifier: RF69%20NDU
2026-03-28 14:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef42b5f5-8ba2-519a-82ee-03cedf686712 with scrape type 2
2026-03-28 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef42b5f5-8ba2-519a-82ee-03cedf686712 with scrape type 2
2026-03-28 14:08:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef42b5f5-8ba2-519a-82ee-03cedf686712, identifier: RF69%20NDU
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939735%27 HTTP/1.1" 200 None
2026-03-28 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939735 not downloaded yet
2026-03-28 14:08:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef42b5f5-8ba2-519a-82ee-03cedf686712 with identifier: RF69%20NDU
2026-03-28 14:08:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef42b5f5-8ba2-519a-82ee-03cedf686712 with identifier: RF69%20NDU
2026-03-28 14:08:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef42b5f5-8ba2-519a-82ee-03cedf686712 with identifier: RF69%20NDU to the API
2026-03-28 14:08:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF69%20NDU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef42b5f5-8ba2-519a-82ee-03cedf686712',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF69 NDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF69%20NDU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 80100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6900,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI EVO 150 DESIGN DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 DESIGN DSG',
 'vin': 'WVGZZZA1ZLV043529',
 'year': 2020}
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF69%2520NDU%27 HTTP/1.1" 200 None
2026-03-28 14:08:36 [bca.uk] INFO: Saving data for RF69%20NDU: {'auction_closing_time': 1775199600.0, 'created_time': 1773834735.740185, 'last_price_update_time': 1774706916.118358}
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF69%2520NDU') HTTP/1.1" 204 0
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D699023296%27 HTTP/1.1" 200 None
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023296 not downloaded yet
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698912775%27 HTTP/1.1" 200 None
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912775 not downloaded yet
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915550%27 HTTP/1.1" 200 None
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915550 not downloaded yet
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c701e50>
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FLN68RBY%252F698920145%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920145/600 saved to cache
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e
2026-03-28 14:08:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e, skipping ID generation
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 04fa14f2-714c-5033-a1fe-bd0c784e7d7e sending to next pipeline
2026-03-28 14:08:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e, identifier: LN68%20RBY
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de57810>
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551160%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551160/600 saved to cache
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA21SOU/42810340?sv=2020-08-04&st=2026-03-28T14%3A03%3A42Z&se=2026-03-28T14%3A28%3A42Z&sr=b&sp=r&sig=6%2F4a%2BWc9n6QD4YiOi5mt3dZkPnMZj%2Bfh7208k4Rd3hI%3D)
2026-03-28 14:08:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980811>
2026-03-28 14:08:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934340>
2026-03-28 14:08:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920574>
2026-03-28 14:08:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939691>
2026-03-28 14:08:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939699/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939699>
2026-03-28 14:08:36 [bca.uk] INFO: Found listing with ID: LC54%20OBX
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC54%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 14:08:36 [bca.uk] INFO: Scrape type for LC54%20OBX: 2
2026-03-28 14:08:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX
2026-03-28 14:08:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4459a8b2-ed03-5146-b08b-7acec4061291 with scrape type 2
2026-03-28 14:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4459a8b2-ed03-5146-b08b-7acec4061291 with scrape type 2
2026-03-28 14:08:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4459a8b2-ed03-5146-b08b-7acec4061291, identifier: LC54%20OBX
2026-03-28 14:08:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e with identifier: LN68%20RBY
2026-03-28 14:08:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e with identifier: LN68%20RBY
2026-03-28 14:08:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04fa14f2-714c-5033-a1fe-bd0c784e7d7e with identifier: LN68%20RBY to the API
2026-03-28 14:08:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920145/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_expert_report_file_1b0f9ceb-b64c-4867-a892-946ed6b33dd6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN68%20RBY-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04fa14f2-714c-5033-a1fe-bd0c784e7d7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN68 RBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN68%20RBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO M/S',
 'odometer': 43945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920112/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48808,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47248,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920178/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46004,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44450,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920244/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76724,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920315/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04fa14f2-714c-5033-a1fe-bd0c784e7d7e/04fa14f2-714c-5033-a1fe-bd0c784e7d7e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75960,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN68RBY/698920336/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M/S 1.5 BLUEHDI 100 FLAIR M MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 FLAIR M',
 'vin': 'VR7ECYHYCJJ742955',
 'year': 2018}
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN68%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Saving data for LN68%20RBY: {'created_time': 1774706917.01433, 'last_price_update_time': 1774706917.014341, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN68%2520RBY') HTTP/1.1" 204 0
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939750%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939750 not downloaded yet
2026-03-28 14:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX
2026-03-28 14:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX
2026-03-28 14:08:37 [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-28 14:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:37 [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': 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-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC54%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Saving data for LC54%20OBX: {'auction_closing_time': 1775199600.0, 'created_time': 1774437490.891547, 'last_price_update_time': 1774706917.442014}
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:37 [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-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D699023306%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023306 not downloaded yet
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698912795%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912795 not downloaded yet
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915570%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915570 not downloaded yet
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fb4d0>
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_expert_report_file_d6adcb58-2dd0-457e-85c7-814562579409.pdf HTTP/1.1" 201 0
2026-03-28 14:08:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3cb9544d-cc57-5f0e-8fc5-e986b790158d, skipping ID generation
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3DMC19ONF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MC19ONF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3a1610>
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697887976%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887976/600 saved to cache
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939706>
2026-03-28 14:08:37 [bca.uk] INFO: Found listing with ID: PF67%20TMY
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF67%2520TMY%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Scrape type for PF67%20TMY: 0
2026-03-28 14:08:37 [bca.uk] INFO: Found listing with ID: KP09%20NHV
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP09%2520NHV%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Scrape type for KP09%20NHV: 0
2026-03-28 14:08:37 [bca.uk] INFO: Found listing with ID: HD19%20BVL
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD19%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Scrape type for HD19%20BVL: 0
2026-03-28 14:08:37 [bca.uk] INFO: Found listing with ID: YR68%20LNT
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR68%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Scrape type for YR68%20LNT: 0
2026-03-28 14:08:37 [bca.uk] INFO: Found listing with ID: AO58%20XLV
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO58%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [bca.uk] INFO: Scrape type for AO58%20XLV: 2
2026-03-28 14:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV
2026-03-28 14:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 848fa80a-92be-58b4-81cc-6867f54af670 with scrape type 2
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 848fa80a-92be-58b4-81cc-6867f54af670 with scrape type 2
2026-03-28 14:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 848fa80a-92be-58b4-81cc-6867f54af670, identifier: AO58%20XLV
2026-03-28 14:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU19CFH/42809756?sv=2020-08-04&st=2026-03-28T14%3A03%3A45Z&se=2026-03-28T14%3A28%3A45Z&sr=b&sp=r&sig=1G7eR4FaPr%2BtRdJKW3arikyQmOCuk26xvavIORXr6y8%3D)
2026-03-28 14:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939710>
2026-03-28 14:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD68%20OVL-GB>
2026-03-28 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939763%27 HTTP/1.1" 200 None
2026-03-28 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939763 not downloaded yet
2026-03-28 14:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV
2026-03-28 14:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV
2026-03-28 14:08:37 [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-28 14:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO58%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [bca.uk] INFO: Saving data for AO58%20XLV: {'auction_closing_time': 1774854000.0, 'created_time': 1773821141.484055, 'last_price_update_time': 1774706918.202014}
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:38 [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-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D699023317%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023317 not downloaded yet
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698912813%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912813 not downloaded yet
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915595%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915595 not downloaded yet
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698108150%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108150 not downloaded yet
2026-03-28 14:08:38 [bca.uk] INFO: Found listing with ID: AY67%20XMG
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY67%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [bca.uk] INFO: Scrape type for AY67%20XMG: 0
2026-03-28 14:08:38 [bca.uk] INFO: Found listing with ID: FP65%20XHH
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP65%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [bca.uk] INFO: Scrape type for FP65%20XHH: 0
2026-03-28 14:08:38 [bca.uk] INFO: Found listing with ID: HF15%20WKE
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF15%2520WKE%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [bca.uk] INFO: Scrape type for HF15%20WKE: 2
2026-03-28 14:08:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE
2026-03-28 14:08:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6870131-1396-55a1-9a9d-09af478dc063 with scrape type 2
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6870131-1396-55a1-9a9d-09af478dc063 with scrape type 2
2026-03-28 14:08:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6870131-1396-55a1-9a9d-09af478dc063, identifier: HF15%20WKE
2026-03-28 14:08:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e1010>
2026-03-28 14:08:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FDA21SOU%252F697887971%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887971/600 saved to cache
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1534762c-5952-5a28-84f7-7b27016558ac
2026-03-28 14:08:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1534762c-5952-5a28-84f7-7b27016558ac, skipping ID generation
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1534762c-5952-5a28-84f7-7b27016558ac sending to next pipeline
2026-03-28 14:08:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1534762c-5952-5a28-84f7-7b27016558ac, identifier: DA21%20SOU
2026-03-28 14:08:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939699/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE
2026-03-28 14:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE
2026-03-28 14:08:38 [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-28 14:08:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF15%2520WKE%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [bca.uk] INFO: Saving data for HF15%20WKE: {'auction_closing_time': 1774854000.0, 'created_time': 1773832513.378377, 'last_price_update_time': 1774706918.903031}
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:38 [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-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D699023328%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023328 not downloaded yet
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698912828%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912828 not downloaded yet
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915615%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915615 not downloaded yet
2026-03-28 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698108158%27 HTTP/1.1" 200 None
2026-03-28 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108158 not downloaded yet
2026-03-28 14:08:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1534762c-5952-5a28-84f7-7b27016558ac with identifier: DA21%20SOU
2026-03-28 14:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1534762c-5952-5a28-84f7-7b27016558ac with identifier: DA21%20SOU
2026-03-28 14:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1534762c-5952-5a28-84f7-7b27016558ac with identifier: DA21%20SOU to the API
2026-03-28 14:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887971/600>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_expert_report_file_fd2fad32-cf81-4f02-85a0-726357d13185.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA21%20SOU-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1534762c-5952-5a28-84f7-7b27016558ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA21 SOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA21%20SOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 57698,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43005,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887971/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887976/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43337,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887981/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41775,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697887996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86278,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888006/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888020/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888030/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1534762c-5952-5a28-84f7-7b27016558ac/1534762c-5952-5a28-84f7-7b27016558ac_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA21SOU/697888046/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D300 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 HSE',
 'vin': 'SALWA2AW7MA787074',
 'year': 2021}
2026-03-28 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 14:08:39 [bca.uk] INFO: Saving data for DA21%20SOU: {'created_time': 1774706919.375142, 'last_price_update_time': 1774706919.375152, 'auction_closing_time': 1774951200.0}
2026-03-28 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520SOU') HTTP/1.1" 204 0
2026-03-28 14:08:39 [bca.uk] INFO: Found listing with ID: KS14%20BAA
2026-03-28 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS14%2520BAA%27 HTTP/1.1" 200 None
2026-03-28 14:08:39 [bca.uk] INFO: Scrape type for KS14%20BAA: 2
2026-03-28 14:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA
2026-03-28 14:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5988e7c-fb21-5d80-9b09-bb2bacd59772 with scrape type 2
2026-03-28 14:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5988e7c-fb21-5d80-9b09-bb2bacd59772 with scrape type 2
2026-03-28 14:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5988e7c-fb21-5d80-9b09-bb2bacd59772, identifier: KS14%20BAA
2026-03-28 14:08:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KV59HZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA
2026-03-28 14:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA
2026-03-28 14:08:39 [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-28 14:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:40 [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': 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-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS14%2520BAA%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [bca.uk] INFO: Saving data for KS14%20BAA: {'auction_closing_time': 1774854000.0, 'created_time': 1774523459.374598, 'last_price_update_time': 1774706920.055103}
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:40 [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-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D699023341%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023341 not downloaded yet
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698912851%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912851 not downloaded yet
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915635%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915635 not downloaded yet
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698108164%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108164 not downloaded yet
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c799150>
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_expert_report_file_f1a113a2-5e22-4579-af71-0ab7b7abdd8a.pdf HTTP/1.1" 201 0
2026-03-28 14:08:40 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4187704f-bf30-5031-9587-f1429d196ce0, skipping ID generation
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26Reg%3DSH68XUL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH68XUL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe3cc90>
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKU19CFH%252F697551145%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551145/600 saved to cache
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b6d51688-b23c-5016-a794-ddfbf11c9378
2026-03-28 14:08:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b6d51688-b23c-5016-a794-ddfbf11c9378, skipping ID generation
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b6d51688-b23c-5016-a794-ddfbf11c9378 sending to next pipeline
2026-03-28 14:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6d51688-b23c-5016-a794-ddfbf11c9378, identifier: KU19%20CFH
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7107d0>
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKT21LUH%252F697939678%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939678/600 saved to cache
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd1d5d0>
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKT21LUH%252F697939684%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939684/600 saved to cache
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:08:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:08:40 [bca.uk] INFO: Found listing with ID: WK14%20MMJ
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK14%2520MMJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [bca.uk] INFO: Scrape type for WK14%20MMJ: 0
2026-03-28 14:08:40 [bca.uk] INFO: Found listing with ID: WR63%20FVN
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR63%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [bca.uk] INFO: Scrape type for WR63%20FVN: 2
2026-03-28 14:08:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN
2026-03-28 14:08:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with scrape type 2
2026-03-28 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with scrape type 2
2026-03-28 14:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c911048e-9e2d-5cdc-8fa1-0c917f55abd1, identifier: WR63%20FVN
2026-03-28 14:08:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6d51688-b23c-5016-a794-ddfbf11c9378 with identifier: KU19%20CFH
2026-03-28 14:08:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6d51688-b23c-5016-a794-ddfbf11c9378 with identifier: KU19%20CFH
2026-03-28 14:08:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6d51688-b23c-5016-a794-ddfbf11c9378 with identifier: KU19%20CFH to the API
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551145/600>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_expert_report_file_076e3934-d7eb-41fc-91c5-cadcc7c01c30.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU19%20CFH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b6d51688-b23c-5016-a794-ddfbf11c9378',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU19 CFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU19%20CFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 28526,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551160/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47987,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551170/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551181/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551188/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47430,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551197/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61559,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74994,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551259/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6d51688-b23c-5016-a794-ddfbf11c9378/b6d51688-b23c-5016-a794-ddfbf11c9378_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU19CFH/697551274/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770032V040895',
 'year': 2019}
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU19%2520CFH%27 HTTP/1.1" 200 None
2026-03-28 14:08:40 [bca.uk] INFO: Saving data for KU19%20CFH: {'created_time': 1774706920.919237, 'last_price_update_time': 1774706920.919253, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU19%2520CFH') HTTP/1.1" 204 0
2026-03-28 14:08:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN
2026-03-28 14:08:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN
2026-03-28 14:08:41 [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-28 14:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR63%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [bca.uk] INFO: Saving data for WR63%20FVN: {'auction_closing_time': 1774854000.0, 'created_time': 1774523422.372668, 'last_price_update_time': 1774706921.375597}
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:41 [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-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D699023363%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023363 not downloaded yet
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698912881%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912881 not downloaded yet
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698915660%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915660 not downloaded yet
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698108173%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108173 not downloaded yet
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D697939797%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939797 not downloaded yet
2026-03-28 14:08:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d871890>
2026-03-28 14:08:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKT21LUH%252F697939699%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939699/600 saved to cache
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915550>
2026-03-28 14:08:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MC19ONF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:41 [bca.uk] INFO: Found listing with ID: WW66%20ATW
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WW66%2520ATW%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [bca.uk] INFO: Scrape type for WW66%20ATW: 0
2026-03-28 14:08:41 [bca.uk] INFO: Found listing with ID: YC14%20HNO
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC14%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [bca.uk] INFO: Scrape type for YC14%20HNO: 0
2026-03-28 14:08:41 [bca.uk] INFO: Found listing with ID: YT14%20AXC
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT14%2520AXC%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [bca.uk] INFO: Scrape type for YT14%20AXC: 2
2026-03-28 14:08:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC
2026-03-28 14:08:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2481df96-0233-5b06-a441-ee2b3386533a with scrape type 2
2026-03-28 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2481df96-0233-5b06-a441-ee2b3386533a with scrape type 2
2026-03-28 14:08:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2481df96-0233-5b06-a441-ee2b3386533a, identifier: YT14%20AXC
2026-03-28 14:08:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC
2026-03-28 14:08:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC
2026-03-28 14:08:41 [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-28 14:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT14%2520AXC%27 HTTP/1.1" 200 None
2026-03-28 14:08:41 [bca.uk] INFO: Saving data for YT14%20AXC: {'auction_closing_time': 1774854000.0, 'created_time': 1774523423.762901, 'last_price_update_time': 1774706921.974611}
2026-03-28 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:41 [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-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023389%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023389 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698912918%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912918 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698915693%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915693 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698108177%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108177 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697939807%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939807 not downloaded yet
2026-03-28 14:08:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:08:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108150>
2026-03-28 14:08:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915570>
2026-03-28 14:08:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912795>
2026-03-28 14:08:42 [bca.uk] INFO: Found listing with ID: PE71%20WFO
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE71%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [bca.uk] INFO: Scrape type for PE71%20WFO: 0
2026-03-28 14:08:42 [bca.uk] INFO: Found listing with ID: CV16%20UMD
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV16%2520UMD%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [bca.uk] INFO: Scrape type for CV16%20UMD: 2
2026-03-28 14:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD
2026-03-28 14:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed16132-8455-531e-a122-e7d1c3faba7f with scrape type 2
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ed16132-8455-531e-a122-e7d1c3faba7f with scrape type 2
2026-03-28 14:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ed16132-8455-531e-a122-e7d1c3faba7f, identifier: CV16%20UMD
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429250>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_expert_report_file_f383aa86-a0b3-4ac7-b52e-b9b9c3b4dbcd.pdf HTTP/1.1" 201 0
2026-03-28 14:08:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47a55e74-7e18-57ad-827f-224915a41c24, skipping ID generation
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DBD57PJJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD57PJJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7cf0d0>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKT21LUH%252F697939691%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939691/600 saved to cache
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de003d0>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV60ZZA%252F698934340%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934340/600 saved to cache
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6bf390>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKT21LUH%252F697939706%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939706/600 saved to cache
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbe9810>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FRE59BXM%252F698980811%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980811/600 saved to cache
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:08:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2db90>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBX06AVC%252F698920574%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920574/600 saved to cache
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd4de90>
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_expert_report_file_6abb3a1e-632f-4b47-add8-ade66cacc7c3.pdf HTTP/1.1" 201 0
2026-03-28 14:08:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3fd8400f-8e11-553b-b00c-1b463510f5f0, skipping ID generation
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DAG59CWP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AG59CWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915615>
2026-03-28 14:08:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912828>
2026-03-28 14:08:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108158/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108158>
2026-03-28 14:08:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD
2026-03-28 14:08:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD
2026-03-28 14:08:42 [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-28 14:08:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV16%2520UMD%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [bca.uk] INFO: Saving data for CV16%20UMD: {'auction_closing_time': 1775199600.0, 'created_time': 1774305061.845031, 'last_price_update_time': 1774706922.905076}
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [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-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023416%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023416 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698912948%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912948 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698915728%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915728 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698108195%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108195 not downloaded yet
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697939813%27 HTTP/1.1" 200 None
2026-03-28 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939813 not downloaded yet
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: LC72%20OCH
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for LC72%20OCH: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WG63%20CKL
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG63%2520CKL%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WG63%20CKL: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: CJZ%205249
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJZ%25205249%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for CJZ%205249: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: BK73%20UUW
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK73%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for BK73%20UUW: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: HV74%20EPJ
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV74%2520EPJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for HV74%20EPJ: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WP24%20EAF
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP24%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WP24%20EAF: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WT25%20FYY
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WT25%20FYY: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WV25%20PZF
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV25%2520PZF%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WV25%20PZF: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: FG72%20LTY
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG72%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for FG72%20LTY: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: HY75%20LNV
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY75%2520LNV%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for HY75%20LNV: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: MK24%20ZJJ
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK24%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for MK24%20ZJJ: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WF24%20RVO
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF24%2520RVO%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WF24%20RVO: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: LS24%20WGD
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520WGD%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for LS24%20WGD: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: VO24%20UZR
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO24%2520UZR%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for VO24%20UZR: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: NL12%20XCO
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL12%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for NL12%20XCO: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: CF74%20HXJ
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520HXJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for CF74%20HXJ: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: ML24%20FWG
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for ML24%20FWG: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: BN74%20PFA
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN74%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for BN74%20PFA: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: BN74%20PFG
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN74%2520PFG%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for BN74%20PFG: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: CK20%20HYT
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK20%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for CK20%20HYT: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: CU67%20XXH
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU67%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for CU67%20XXH: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: NA68%20XGU
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA68%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for NA68%20XGU: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: NU21%20OGO
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU21%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for NU21%20OGO: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WF21%20HLG
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF21%2520HLG%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WF21%20HLG: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: WP18%20YCL
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP18%2520YCL%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for WP18%20YCL: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: BD16%20KZP
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD16%2520KZP%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for BD16%20KZP: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: CF24%20PVA
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF24%2520PVA%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for CF24%20PVA: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: YC18%20RMV
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC18%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for YC18%20RMV: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: BN12%20KXP
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN12%2520KXP%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for BN12%20KXP: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: BT61%20XNA
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT61%2520XNA%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for BT61%20XNA: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: CK08%20CVS
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK08%2520CVS%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for CK08%20CVS: 0
2026-03-28 14:08:43 [bca.uk] INFO: Found listing with ID: DS16%20VMX
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS16%2520VMX%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [bca.uk] INFO: Scrape type for DS16%20VMX: 2
2026-03-28 14:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee3bc156-7979-5439-b345-816d97a7bba5 with identifier: DS16%20VMX
2026-03-28 14:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee3bc156-7979-5439-b345-816d97a7bba5 with scrape type 2
2026-03-28 14:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee3bc156-7979-5439-b345-816d97a7bba5 with scrape type 2
2026-03-28 14:08:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee3bc156-7979-5439-b345-816d97a7bba5, identifier: DS16%20VMX
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698920119%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920119 not downloaded yet
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696704119%27 HTTP/1.1" 200 None
2026-03-28 14:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704119 not downloaded yet
2026-03-28 14:08:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108164>
2026-03-28 14:08:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915635/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915635>
2026-03-28 14:08:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939791/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH68XUL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912851>
2026-03-28 14:08:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee3bc156-7979-5439-b345-816d97a7bba5 with identifier: DS16%20VMX
2026-03-28 14:08:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee3bc156-7979-5439-b345-816d97a7bba5 with identifier: DS16%20VMX
2026-03-28 14:08:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee3bc156-7979-5439-b345-816d97a7bba5 with identifier: DS16%20VMX to the API
2026-03-28 14:08:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS16%20VMX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ee3bc156-7979-5439-b345-816d97a7bba5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS16 VMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS16%20VMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 194258,
 '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.5 DCI 110 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-CONNECTA',
 'vin': 'SJNFAAJ11U1692657',
 'year': 2016}
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS16%2520VMX%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [bca.uk] INFO: Saving data for DS16%20VMX: {'auction_closing_time': 1774778400.0, 'created_time': 1774365711.956976, 'last_price_update_time': 1774706924.027405}
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS16%2520VMX') HTTP/1.1" 204 0
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023446%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023446 not downloaded yet
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698912972%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912972 not downloaded yet
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698915756%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915756 not downloaded yet
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698108211%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108211 not downloaded yet
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697939820%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939820 not downloaded yet
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b59d0>
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKT21LUH%252F697939710%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939710/600 saved to cache
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c84dc50>
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_expert_report_file_d90d2342-6add-4b66-8b30-6d32d414dcfe.pdf HTTP/1.1" 201 0
2026-03-28 14:08:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a, skipping ID generation
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.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%3DGD68OVL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD68OVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c444190>
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915529%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915529/600 saved to cache
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023341>
2026-03-28 14:08:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:44 [bca.uk] INFO: Found listing with ID: FV64%20PXZ
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV64%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [bca.uk] INFO: Scrape type for FV64%20PXZ: 0
2026-03-28 14:08:44 [bca.uk] INFO: Found listing with ID: KV64%20UGE
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV64%2520UGE%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [bca.uk] INFO: Scrape type for KV64%20UGE: 0
2026-03-28 14:08:44 [bca.uk] INFO: Found listing with ID: YF57%20YKB
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF57%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [bca.uk] INFO: Scrape type for YF57%20YKB: 2
2026-03-28 14:08:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b30b5141-7817-520e-930e-2b905f96cc0b with identifier: YF57%20YKB
2026-03-28 14:08:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b30b5141-7817-520e-930e-2b905f96cc0b with scrape type 2
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b30b5141-7817-520e-930e-2b905f96cc0b with scrape type 2
2026-03-28 14:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b30b5141-7817-520e-930e-2b905f96cc0b, identifier: YF57%20YKB
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698920148%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920148 not downloaded yet
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696704124%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704124 not downloaded yet
2026-03-28 14:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b30b5141-7817-520e-930e-2b905f96cc0b with identifier: YF57%20YKB
2026-03-28 14:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b30b5141-7817-520e-930e-2b905f96cc0b with identifier: YF57%20YKB
2026-03-28 14:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b30b5141-7817-520e-930e-2b905f96cc0b with identifier: YF57%20YKB to the API
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF57%20YKB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b30b5141-7817-520e-930e-2b905f96cc0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF57 YKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF57%20YKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 120272,
 '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 TT 2.0 TFSI Coupe',
 'transmission': 'manual',
 'trim': 'TFSI',
 'vin': 'TRUZZZ8J481028510',
 'year': 2007}
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF57%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 14:08:44 [bca.uk] INFO: Saving data for YF57%20YKB: {'auction_closing_time': 1774778400.0, 'created_time': 1773820302.678276, 'last_price_update_time': 1774706924.972453}
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF57%2520YKB') HTTP/1.1" 204 0
2026-03-28 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698108229%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108229 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D697939826%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939826 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698732425%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732425 not downloaded yet
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108158/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939797>
2026-03-28 14:08:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108173>
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698920169%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920169 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D696704127%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704127 not downloaded yet
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d832690>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108140%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108140/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698108255%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108255 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D697939837%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939837 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698732432%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732432 not downloaded yet
2026-03-28 14:08:45 [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-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698920190%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920190 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D696704131%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704131 not downloaded yet
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fea2c90>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912795%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912795/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fdb5890>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915550%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915550/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939791/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023341/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D697939852%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939852 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698732441%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732441 not downloaded yet
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915635/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939813>
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704119>
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920119>
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698920224%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920224 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D696704133%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704133 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D697939864%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939864 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698732455%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732455 not downloaded yet
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0e8750>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108158%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108158/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d781450>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915570%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915570/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca3ded0>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108150%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108150/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7b5dd0>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912828%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912828/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dc00590>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915615%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915615/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbc0b90>
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912851%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912851/600 saved to cache
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:45 [bca.uk] INFO: Total items found: 100
2026-03-28 14:08:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded
2026-03-28 14:08:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:08:45 [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-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698920251%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920251 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D696704140%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704140 not downloaded yet
2026-03-28 14:08:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704124/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704124>
2026-03-28 14:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D697939878%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939878 not downloaded yet
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%26width%3D600%26docId%3D698732464%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732464 not downloaded yet
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YN63%20HJU
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN63%2520HJU%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YN63%20HJU: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YR61%20KFN
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR61%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YR61%20KFN: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: LS13%20MVJ
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for LS13%20MVJ: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: MD11%20XHJ
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD11%2520XHJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for MD11%20XHJ: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: SJ63%20URU
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ63%2520URU%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for SJ63%20URU: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: SY13%20WKR
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY13%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for SY13%20WKR: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: VA64%20FFD
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA64%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for VA64%20FFD: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YC10%20VCE
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC10%2520VCE%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YC10%20VCE: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YD62%20CXW
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD62%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YD62%20CXW: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YH07%20EZO
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH07%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YH07%20EZO: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YH11%20VVD
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH11%2520VVD%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YH11%20VVD: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: YH63%20TXR
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH63%2520TXR%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for YH63%20TXR: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: BG17%20FBZ
2026-03-28 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG17%2520FBZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:45 [bca.uk] INFO: Scrape type for BG17%20FBZ: 0
2026-03-28 14:08:45 [bca.uk] INFO: Found listing with ID: BK14%20BWW
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK14%2520BWW%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for BK14%20BWW: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: BV62%20XPX
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV62%2520XPX%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for BV62%20XPX: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: CV15%20YWG
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV15%2520YWG%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for CV15%20YWG: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: DU64%20MTJ
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU64%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for DU64%20MTJ: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: EU13%20RYM
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU13%2520RYM%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for EU13%20RYM: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: FN62%20KSE
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN62%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for FN62%20KSE: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: HY13%20KZZ
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY13%2520KZZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for HY13%20KZZ: 0
2026-03-28 14:08:46 [bca.uk] INFO: Found listing with ID: LE14%20MAZ
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE14%2520MAZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Scrape type for LE14%20MAZ: 2
2026-03-28 14:08:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cadc147c-2158-5f03-969a-879d5b4dfb74 with identifier: LE14%20MAZ
2026-03-28 14:08:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cadc147c-2158-5f03-969a-879d5b4dfb74 with scrape type 2
2026-03-28 14:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cadc147c-2158-5f03-969a-879d5b4dfb74 with scrape type 2
2026-03-28 14:08:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cadc147c-2158-5f03-969a-879d5b4dfb74, identifier: LE14%20MAZ
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920277%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920277 not downloaded yet
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D696704146%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704146 not downloaded yet
2026-03-28 14:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cadc147c-2158-5f03-969a-879d5b4dfb74 with identifier: LE14%20MAZ
2026-03-28 14:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cadc147c-2158-5f03-969a-879d5b4dfb74 with identifier: LE14%20MAZ
2026-03-28 14:08:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cadc147c-2158-5f03-969a-879d5b4dfb74 with identifier: LE14%20MAZ to the API
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:46 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE14%20MAZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cadc147c-2158-5f03-969a-879d5b4dfb74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LE14 MAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE14%20MAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': '6 TOURER',
 'odometer': 113244,
 '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 6 TOURER 2.2 D 175 SPORT Estate',
 'transmission': 'manual',
 'trim': 'D 175 SPORT',
 'vin': 'JMZGJ692621139156',
 'year': 2014}
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE14%2520MAZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:46 [bca.uk] INFO: Saving data for LE14%20MAZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774303386.19798, 'last_price_update_time': 1774706926.735858}
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE14%2520MAZ') HTTP/1.1" 204 0
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c607950>
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939791%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939791/600 saved to cache
2026-03-28 14:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de0a050>
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWF20RYP%252F699023341%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023341/600 saved to cache
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c441f50>
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915635%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915635/600 saved to cache
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6067d0>
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108164%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108164/600 saved to cache
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe362d0>
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108173%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108173/600 saved to cache
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704127>
2026-03-28 14:08:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939826/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939826>
2026-03-28 14:08:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108229>
2026-03-28 14:08:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920148>
2026-03-28 14:08:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732425/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732425>
2026-03-28 14:08:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD68OVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698732477%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732477 not downloaded yet
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: LO59%20WEW
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO59%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for LO59%20WEW: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: GU68%20BPY
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU68%2520BPY%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for GU68%20BPY: 2
2026-03-28 14:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25267618-47b0-57cc-8f0f-3534cdaeed27 with identifier: GU68%20BPY
2026-03-28 14:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25267618-47b0-57cc-8f0f-3534cdaeed27 with scrape type 2
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25267618-47b0-57cc-8f0f-3534cdaeed27 with scrape type 2
2026-03-28 14:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25267618-47b0-57cc-8f0f-3534cdaeed27, identifier: GU68%20BPY
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920304%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920304 not downloaded yet
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D696704151%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704151 not downloaded yet
2026-03-28 14:08:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25267618-47b0-57cc-8f0f-3534cdaeed27 with identifier: GU68%20BPY
2026-03-28 14:08:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25267618-47b0-57cc-8f0f-3534cdaeed27 with identifier: GU68%20BPY
2026-03-28 14:08:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25267618-47b0-57cc-8f0f-3534cdaeed27 with identifier: GU68%20BPY to the API
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:47 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU68%20BPY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '25267618-47b0-57cc-8f0f-3534cdaeed27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU68 BPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU68%20BPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 92985,
 '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 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALRA2AN3KA084623',
 'year': 2018}
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU68%2520BPY%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Saving data for GU68%20BPY: {'auction_closing_time': 1774778400.0, 'created_time': 1774303378.157033, 'last_price_update_time': 1774706927.688066}
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU68%2520BPY') HTTP/1.1" 204 0
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698732490%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732490 not downloaded yet
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: DP23%20TKJ
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520TKJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for DP23%20TKJ: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: NU68%20ZKE
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU68%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for NU68%20ZKE: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: LO17%20DVV
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO17%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for LO17%20DVV: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: DP23%20TFA
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for DP23%20TFA: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: VO65%20FFY
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO65%2520FFY%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for VO65%20FFY: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: LO16%20XHU
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO16%2520XHU%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for LO16%20XHU: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: YR58%20LGK
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR58%2520LGK%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for YR58%20LGK: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: BF09%20YCP
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF09%2520YCP%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for BF09%20YCP: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: BW15%20CWC
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW15%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for BW15%20CWC: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: CK13%20HGY
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK13%2520HGY%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for CK13%20HGY: 0
2026-03-28 14:08:47 [bca.uk] INFO: Found listing with ID: DU16%20DZP
2026-03-28 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU16%2520DZP%27 HTTP/1.1" 200 None
2026-03-28 14:08:47 [bca.uk] INFO: Scrape type for DU16%20DZP: 2
2026-03-28 14:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27288fa0-a809-5ddd-97df-2f76b4f2f3f1 with identifier: DU16%20DZP
2026-03-28 14:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27288fa0-a809-5ddd-97df-2f76b4f2f3f1 with scrape type 2
2026-03-28 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27288fa0-a809-5ddd-97df-2f76b4f2f3f1 with scrape type 2
2026-03-28 14:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27288fa0-a809-5ddd-97df-2f76b4f2f3f1, identifier: DU16%20DZP
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3c310>
2026-03-28 14:08:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939797%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939797/600 saved to cache
2026-03-28 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732432/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732432>
2026-03-28 14:08:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939837>
2026-03-28 14:08:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732441/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732441>
2026-03-28 14:08:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939852/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939852>
2026-03-28 14:08:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704131/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704131>
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698920331%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920331 not downloaded yet
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D696704157%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704157 not downloaded yet
2026-03-28 14:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27288fa0-a809-5ddd-97df-2f76b4f2f3f1 with identifier: DU16%20DZP
2026-03-28 14:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27288fa0-a809-5ddd-97df-2f76b4f2f3f1 with identifier: DU16%20DZP
2026-03-28 14:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27288fa0-a809-5ddd-97df-2f76b4f2f3f1 with identifier: DU16%20DZP to the API
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:48 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU16%20DZP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27288fa0-a809-5ddd-97df-2f76b4f2f3f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU16 DZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU16%20DZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'TOURNEO CONNECT',
 'odometer': 16842,
 '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 TOURNEO CONNECT 1.5 TDCI 120 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 120 TITANIUM',
 'vin': 'WF0TXXWPGTGA22148',
 'year': 2016}
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU16%2520DZP%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [bca.uk] INFO: Saving data for DU16%20DZP: {'auction_closing_time': 1774778400.0, 'created_time': 1774303323.04882, 'last_price_update_time': 1774706928.517531}
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU16%2520DZP') HTTP/1.1" 204 0
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698732504%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732504 not downloaded yet
2026-03-28 14:08:48 [bca.uk] INFO: Found listing with ID: LC63%20KKO
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC63%2520KKO%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [bca.uk] INFO: Scrape type for LC63%20KKO: 0
2026-03-28 14:08:48 [bca.uk] INFO: Found listing with ID: PK62%20FRL
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK62%2520FRL%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [bca.uk] INFO: Scrape type for PK62%20FRL: 0
2026-03-28 14:08:48 [bca.uk] INFO: Found listing with ID: SJ14%20OEO
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ14%2520OEO%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [bca.uk] INFO: Scrape type for SJ14%20OEO: 0
2026-03-28 14:08:48 [bca.uk] INFO: Found listing with ID: VU63%20VOH
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU63%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 14:08:48 [bca.uk] INFO: Scrape type for VU63%20VOH: 2
2026-03-28 14:08:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2ef8171-38f8-5675-b57c-7657027a3d37 with identifier: VU63%20VOH
2026-03-28 14:08:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2ef8171-38f8-5675-b57c-7657027a3d37 with scrape type 2
2026-03-28 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2ef8171-38f8-5675-b57c-7657027a3d37 with scrape type 2
2026-03-28 14:08:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2ef8171-38f8-5675-b57c-7657027a3d37, identifier: VU63%20VOH
2026-03-28 14:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2ef8171-38f8-5675-b57c-7657027a3d37 with identifier: VU63%20VOH
2026-03-28 14:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2ef8171-38f8-5675-b57c-7657027a3d37 with identifier: VU63%20VOH
2026-03-28 14:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2ef8171-38f8-5675-b57c-7657027a3d37 with identifier: VU63%20VOH to the API
2026-03-28 14:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:49 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU63%20VOH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2ef8171-38f8-5675-b57c-7657027a3d37',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU63 VOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU63%20VOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 53080,
 '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 FOCUS 1.0 E/B 125 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF0KXXGCBKDR12608',
 'year': 2013}
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU63%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Saving data for VU63%20VOH: {'auction_closing_time': 1774778400.0, 'created_time': 1774303323.65342, 'last_price_update_time': 1774706929.138728}
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU63%2520VOH') HTTP/1.1" 204 0
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704124/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939826/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704140>
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732425/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%3D698732524%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732524 not downloaded yet
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: DP23%20UDX
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520UDX%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for DP23%20UDX: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: BG18%20KHJ
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG18%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for BG18%20KHJ: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: VO23%20XPB
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO23%2520XPB%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for VO23%20XPB: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: LN12%20FCM
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN12%2520FCM%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for LN12%20FCM: 2
2026-03-28 14:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a73df775-249e-50c5-b56f-6c6c97beefc5 with identifier: LN12%20FCM
2026-03-28 14:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a73df775-249e-50c5-b56f-6c6c97beefc5 with scrape type 2
2026-03-28 14:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a73df775-249e-50c5-b56f-6c6c97beefc5 with scrape type 2
2026-03-28 14:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a73df775-249e-50c5-b56f-6c6c97beefc5, identifier: LN12%20FCM
2026-03-28 14:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a73df775-249e-50c5-b56f-6c6c97beefc5 with identifier: LN12%20FCM
2026-03-28 14:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a73df775-249e-50c5-b56f-6c6c97beefc5 with identifier: LN12%20FCM
2026-03-28 14:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a73df775-249e-50c5-b56f-6c6c97beefc5 with identifier: LN12%20FCM to the API
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:49 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN12%20FCM-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a73df775-249e-50c5-b56f-6c6c97beefc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN12 FCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN12%20FCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 51546,
 '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 1.4 TFSI 125 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 125 S LINE S-T',
 'vin': 'WAUZZZ8X8DB003352',
 'year': 2023}
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN12%2520FCM%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Saving data for LN12%20FCM: {'auction_closing_time': 1774778400.0, 'created_time': 1774391926.916378, 'last_price_update_time': 1774706929.702657}
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN12%2520FCM') HTTP/1.1" 204 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: MM64%20HTZ
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM64%2520HTZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for MM64%20HTZ: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: WP65%20BKF
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP65%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for WP65%20BKF: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: AE16%20PZA
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE16%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for AE16%20PZA: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: EG17%20GCX
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG17%2520GCX%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for EG17%20GCX: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: KY15%20XBT
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY15%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for KY15%20XBT: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: KY16%20YLL
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY16%2520YLL%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for KY16%20YLL: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: DP23%20TDO
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for DP23%20TDO: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: DP23%20TTV
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520TTV%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for DP23%20TTV: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: DS13%20FUY
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS13%2520FUY%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for DS13%20FUY: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: EU63%20XYW
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU63%2520XYW%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for EU63%20XYW: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: ND63%20BDY
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND63%2520BDY%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for ND63%20BDY: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: PO63%20YJM
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO63%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for PO63%20YJM: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: DP23%20TBV
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520TBV%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for DP23%20TBV: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: DP23%20TLK
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for DP23%20TLK: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: LX63%20NNP
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX63%2520NNP%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for LX63%20NNP: 0
2026-03-28 14:08:49 [bca.uk] INFO: Found listing with ID: MT55%20RZS
2026-03-28 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT55%2520RZS%27 HTTP/1.1" 200 None
2026-03-28 14:08:49 [bca.uk] INFO: Scrape type for MT55%20RZS: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: PX63%20KGU
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX63%2520KGU%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for PX63%20KGU: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: KV11%20VXT
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV11%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for KV11%20VXT: 2
2026-03-28 14:08:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f6ce469-36d9-538b-ba26-80dc3ca897cf with identifier: KV11%20VXT
2026-03-28 14:08:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f6ce469-36d9-538b-ba26-80dc3ca897cf with scrape type 2
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f6ce469-36d9-538b-ba26-80dc3ca897cf with scrape type 2
2026-03-28 14:08:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f6ce469-36d9-538b-ba26-80dc3ca897cf, identifier: KV11%20VXT
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d838c10>
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704119%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704119/600 saved to cache
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c593dd0>
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920119%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920119/600 saved to cache
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a2910>
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939813%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939813/600 saved to cache
2026-03-28 14:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732432/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732441/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704151>
2026-03-28 14:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704131/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920304>
2026-03-28 14:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f6ce469-36d9-538b-ba26-80dc3ca897cf with identifier: KV11%20VXT
2026-03-28 14:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f6ce469-36d9-538b-ba26-80dc3ca897cf with identifier: KV11%20VXT
2026-03-28 14:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f6ce469-36d9-538b-ba26-80dc3ca897cf with identifier: KV11%20VXT to the API
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:50 [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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV11%20VXT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f6ce469-36d9-538b-ba26-80dc3ca897cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV11 VXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV11%20VXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 91638,
 '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 TSI 160 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 160 GT',
 'vin': 'WVWZZZ1KZBW245588',
 'year': 2011}
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV11%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Saving data for KV11%20VXT: {'auction_closing_time': 1774778400.0, 'created_time': 1774418895.588859, 'last_price_update_time': 1774706930.713502}
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV11%2520VXT') HTTP/1.1" 204 0
2026-03-28 14:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939852/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:50 [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-28 14:08:50 [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-28 14:08:50 [bca.uk] INFO: Found listing with ID: AF16%20MHA
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF16%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for AF16%20MHA: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: DS65%20GCV
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS65%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for DS65%20GCV: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: EK11%20EKW
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK11%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for EK11%20EKW: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: LV13%20AFO
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV13%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for LV13%20AFO: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: MT66%20ALO
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT66%2520ALO%27 HTTP/1.1" 200 None
2026-03-28 14:08:50 [bca.uk] INFO: Scrape type for MT66%20ALO: 0
2026-03-28 14:08:50 [bca.uk] INFO: Found listing with ID: NU70%20NRJ
2026-03-28 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU70%2520NRJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for NU70%20NRJ: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: EK60%20DYW
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK60%2520DYW%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for EK60%20DYW: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: HG60%20EWW
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG60%2520EWW%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for HG60%20EWW: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SM58%20BYK
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM58%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SM58%20BYK: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: BT16%20ZKM
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT16%2520ZKM%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for BT16%20ZKM: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: NA14%20KDN
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA14%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for NA14%20KDN: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: LXZ%202306
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LXZ%25202306%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for LXZ%202306: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SB59%20ZXF
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB59%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SB59%20ZXF: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SN63%20BDZ
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN63%2520BDZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SN63%20BDZ: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: MW61%20RRY
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW61%2520RRY%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for MW61%20RRY: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: FG63%20KGP
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG63%2520KGP%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for FG63%20KGP: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: FT63%20LWA
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520LWA%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for FT63%20LWA: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: LD63%20SKU
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD63%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for LD63%20SKU: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SA17%20FAF
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA17%2520FAF%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SA17%20FAF: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: ST18%20ZDH
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST18%2520ZDH%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for ST18%20ZDH: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SL17%20NGU
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL17%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SL17%20NGU: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: KE10%20GKG
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE10%2520GKG%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for KE10%20GKG: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: NJ65%20EOT
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ65%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for NJ65%20EOT: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SF65%20JXH
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF65%2520JXH%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SF65%20JXH: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: AO63%20XYY
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO63%2520XYY%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for AO63%20XYY: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SV09%20YGZ
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV09%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SV09%20YGZ: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: HX14%20DND
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX14%2520DND%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for HX14%20DND: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: BL12%20XGC
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL12%2520XGC%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for BL12%20XGC: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: CE68%20ACJ
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE68%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for CE68%20ACJ: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: GV16%20GUF
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV16%2520GUF%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for GV16%20GUF: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: YH59%20CCY
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH59%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for YH59%20CCY: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: KP12%20CGG
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP12%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for KP12%20CGG: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: LG13%20VGK
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG13%2520VGK%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for LG13%20VGK: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: MJ10%20PDX
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ10%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for MJ10%20PDX: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: RE16%20YZZ
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520YZZ%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for RE16%20YZZ: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: GX08%20LUH
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX08%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for GX08%20LUH: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: LC59%20TXU
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC59%2520TXU%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for LC59%20TXU: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: LR57%20XYT
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR57%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for LR57%20XYT: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: BK14%20WCG
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK14%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for BK14%20WCG: 0
2026-03-28 14:08:51 [bca.uk] INFO: Found listing with ID: SN13%20JLU
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN13%2520JLU%27 HTTP/1.1" 200 None
2026-03-28 14:08:51 [bca.uk] INFO: Scrape type for SN13%20JLU: 0
2026-03-28 14:08:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5043d0>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732416%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732416/600 saved to cache
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d24d0>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704124%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704124/600 saved to cache
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fed90>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920148%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920148/600 saved to cache
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd39bd0>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939826%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939826/600 saved to cache
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe61290>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732425%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732425/600 saved to cache
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6e74d0>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704127%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704127/600 saved to cache
2026-03-28 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9ed8d0>
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108229%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108229/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732477/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732477>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c626dd0>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732432%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732432/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8ee610>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732441%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732441/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c624150>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704131%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704131/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c58aa10>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939852%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939852/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12f710>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939837%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939837/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704146>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920277>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732504>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732524>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732490>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704157/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704157>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920331/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920331>
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732464>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939878>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698732455>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920251/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920251>
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8ec750>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704140%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704140/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732477/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920331/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704157/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe503d0>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704151%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704151/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939864>
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89f790>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732477%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732477/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f0850>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920304%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920304/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c88ff90>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920331%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920331/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62c2d0>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732504%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732504/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696704133>
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD68OVL/42810331?sv=2020-08-04&st=2026-03-28T14%3A08%3A37Z&se=2026-03-28T14%3A33%3A37Z&sr=b&sp=r&sig=qT8NZCqzinkAgagSSLxrFNisydzgjey2EuQsOUGTi54%3D)
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108255>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920190/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920190>
2026-03-28 14:08:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920224/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920224>
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920251/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b8090>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704157%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704157/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dccbc90>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920277%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920277/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d81f510>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732524%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732524/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d81c5d0>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732490%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732490/600 saved to cache
2026-03-28 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcd0c10>
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704146%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704146/600 saved to cache
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920224/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920169>
2026-03-28 14:08:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912972>
2026-03-28 14:08:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023446>
2026-03-28 14:08:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939820>
2026-03-28 14:08:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108211>
2026-03-28 14:08:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915756/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915756>
2026-03-28 14:08:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc9d50>
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732455%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732455/600 saved to cache
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fa1d0>
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FGD68OVL%252F698732464%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732464/600 saved to cache
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a
2026-03-28 14:08:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a, skipping ID generation
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e5c16aa-2566-5ea1-94fc-6830c97bb44a sending to next pipeline
2026-03-28 14:08:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a, identifier: GD68%20OVL
2026-03-28 14:08:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8ee890>
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920251%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920251/600 saved to cache
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9d72d0>
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939878%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939878/600 saved to cache
2026-03-28 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a with identifier: GD68%20OVL
2026-03-28 14:08:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a with identifier: GD68%20OVL
2026-03-28 14:08:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e5c16aa-2566-5ea1-94fc-6830c97bb44a with identifier: GD68%20OVL to the API
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732464/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_expert_report_file_d90d2342-6add-4b66-8b30-6d32d414dcfe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD68%20OVL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3e5c16aa-2566-5ea1-94fc-6830c97bb44a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD68 OVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD68%20OVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 25886,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50870,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732416/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732425/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50234,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732432/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47425,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732441/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732455/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732464/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96320,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732477/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61233,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732504/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e5c16aa-2566-5ea1-94fc-6830c97bb44a/3e5c16aa-2566-5ea1-94fc-6830c97bb44a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72851,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD68OVL/698732524/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.6 SCE 115 COMFORT StationWagon',
 'transmission': 'manual',
 'trim': 'SCE 115 COMFORT',
 'vin': 'VF1HJD20862267340',
 'year': 2019}
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD68%2520OVL%27 HTTP/1.1" 200 None
2026-03-28 14:08:53 [bca.uk] INFO: Saving data for GD68%20OVL: {'created_time': 1774706933.988507, 'last_price_update_time': 1774706933.98852, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD68%2520OVL') HTTP/1.1" 204 0
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108195>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915728/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915728>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912948/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912948>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023416>
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920190/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915756/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe62310>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920224%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920224/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6dd650>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939864%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939864/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AG59CWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b3610>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704133%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704133/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c626ed0>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920190%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920190/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7ee350>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108255%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108255/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8c5190>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915756%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915756/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD57PJJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912948/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915728/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6adb50>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWF20RYP%252F699023446%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023446/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6af950>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939820%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939820/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62afd0>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920169%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920169/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939807>
2026-03-28 14:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AG59CWP/42768041?sv=2020-08-04&st=2026-03-28T14%3A08%3A34Z&se=2026-03-28T14%3A33%3A34Z&sr=b&sp=r&sig=5eUgPqBR4tDwFUexA4o8hLjVzw8gIJkCCVxBRYtcHIk%3D)
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912918>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915660>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698108177>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023389/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023389>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915693>
2026-03-28 14:08:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912881>
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7edc10>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108211%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108211/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de79890>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912972%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912972/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd54e10>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWF20RYP%252F699023416%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023416/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3bf9d0>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912948%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912948/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6cafd0>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915728%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915728/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c905450>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108195%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108195/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c127910>
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FAG59CWP%252F696704113%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704113/600 saved to cache
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3fd8400f-8e11-553b-b00c-1b463510f5f0
2026-03-28 14:08:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3fd8400f-8e11-553b-b00c-1b463510f5f0, skipping ID generation
2026-03-28 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3fd8400f-8e11-553b-b00c-1b463510f5f0 sending to next pipeline
2026-03-28 14:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3fd8400f-8e11-553b-b00c-1b463510f5f0, identifier: AG59%20CWP
2026-03-28 14:08:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3fd8400f-8e11-553b-b00c-1b463510f5f0 with identifier: AG59%20CWP
2026-03-28 14:08:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3fd8400f-8e11-553b-b00c-1b463510f5f0 with identifier: AG59%20CWP
2026-03-28 14:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3fd8400f-8e11-553b-b00c-1b463510f5f0 with identifier: AG59%20CWP to the API
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704113/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_expert_report_file_6abb3a1e-632f-4b47-add8-ade66cacc7c3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AG59%20CWP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3fd8400f-8e11-553b-b00c-1b463510f5f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AG59 CWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AG59%20CWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 90771,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704124/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704127/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704131/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90235,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704146/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92286,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fd8400f-8e11-553b-b00c-1b463510f5f0/3fd8400f-8e11-553b-b00c-1b463510f5f0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AG59CWP/696704157/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 B/M SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 B/M SE',
 'vin': 'WVWZZZ1KZAW232002',
 'year': 2010}
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AG59%2520CWP%27 HTTP/1.1" 200 None
2026-03-28 14:08:55 [bca.uk] INFO: Saving data for AG59%20CWP: {'created_time': 1774706935.392312, 'last_price_update_time': 1774706935.392325, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AG59%2520CWP') HTTP/1.1" 204 0
2026-03-28 14:08:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57PJJ/42809664?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=ZWDCnoNld5UHR7CoCcCSAq5T8DaUSsjdZdUI%2FD78PoM%3D)
2026-03-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023363/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023363>
2026-03-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915595/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698915595>
2026-03-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939763>
2026-03-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912813>
2026-03-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023317>
2026-03-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023328>
2026-03-28 14:08:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:55 [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-28 14:08:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023306>
2026-03-28 14:08:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd58b50>
2026-03-28 14:08:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FBD57PJJ%252F698920100%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920100/600 saved to cache
2026-03-28 14:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 47a55e74-7e18-57ad-827f-224915a41c24
2026-03-28 14:08:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47a55e74-7e18-57ad-827f-224915a41c24, skipping ID generation
2026-03-28 14:08:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 47a55e74-7e18-57ad-827f-224915a41c24 sending to next pipeline
2026-03-28 14:08:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47a55e74-7e18-57ad-827f-224915a41c24, identifier: BD57%20PJJ
2026-03-28 14:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47a55e74-7e18-57ad-827f-224915a41c24 with identifier: BD57%20PJJ
2026-03-28 14:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47a55e74-7e18-57ad-827f-224915a41c24 with identifier: BD57%20PJJ
2026-03-28 14:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47a55e74-7e18-57ad-827f-224915a41c24 with identifier: BD57%20PJJ to the API
2026-03-28 14:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920100/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_expert_report_file_f383aa86-a0b3-4ac7-b52e-b9b9c3b4dbcd.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD57%20PJJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47a55e74-7e18-57ad-827f-224915a41c24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD57 PJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD57%20PJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 67179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49094,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920100/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48618,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47740,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920169/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46933,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920190/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45440,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920224/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920251/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47a55e74-7e18-57ad-827f-224915a41c24/47a55e74-7e18-57ad-827f-224915a41c24_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57PJJ/698920331/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 TCE DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE DYNAMIQUE',
 'vin': 'VF1BR1P0H38392610',
 'year': 2007}
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD57%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 14:08:56 [bca.uk] INFO: Saving data for BD57%20PJJ: {'created_time': 1774706936.020939, 'last_price_update_time': 1774706936.02095, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD57%2520PJJ') HTTP/1.1" 204 0
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH68XUL/42809963?sv=2020-08-04&st=2026-03-28T14%3A08%3A32Z&se=2026-03-28T14%3A33%3A32Z&sr=b&sp=r&sig=rS4w8MUki6IW7GQ9cOM7Vc1kl4V4MgxdXzFBvR14Vtg%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MC19ONF/42809971?sv=2020-08-04&st=2026-03-28T14%3A08%3A27Z&se=2026-03-28T14%3A33%3A27Z&sr=b&sp=r&sig=3FWspQdsz1LxOfsqWRZN1u%2BIVh11b3VrTTye32mNV5c%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023389/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd38390>
2026-03-28 14:08:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912881%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912881/600 saved to cache
2026-03-28 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:56 [bca.uk] INFO: Total items found: 100
2026-03-28 14:08:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded
2026-03-28 14:08:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:08:56 [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-28 14:08:56 [bca.uk] INFO: Found listing with ID: FH68%20GOC
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH68%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 14:08:56 [bca.uk] INFO: Scrape type for FH68%20GOC: 2
2026-03-28 14:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92 with identifier: FH68%20GOC
2026-03-28 14:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92 with scrape type 2
2026-03-28 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92 with scrape type 2
2026-03-28 14:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92, identifier: FH68%20GOC
2026-03-28 14:08:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92 with identifier: FH68%20GOC
2026-03-28 14:08:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92 with identifier: FH68%20GOC
2026-03-28 14:08:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92 with identifier: FH68%20GOC to the API
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH68%20GOC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1eb1d14a-5037-5ba9-b6eb-3c00c73a7c92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH68 GOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH68%20GOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 68557,
 '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 EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'WDD1770872V018324',
 'year': 2019}
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH68%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 14:08:56 [bca.uk] INFO: Saving data for FH68%20GOC: {'auction_closing_time': 1774778400.0, 'created_time': 1774046304.229254, 'last_price_update_time': 1774706936.552541}
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH68%2520GOC') HTTP/1.1" 204 0
2026-03-28 14:08:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939750>
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915595/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV59HZE/42809531?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=Q4pMFNOrSZTsl%2B00BM7weejkO4V9PQz8%2FXuBlA6bHM0%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698912775>
2026-03-28 14:08:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023296>
2026-03-28 14:08:56 [bca.uk] INFO: Found listing with ID: MJ18%20TFA
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 14:08:56 [bca.uk] INFO: Scrape type for MJ18%20TFA: 0
2026-03-28 14:08:56 [bca.uk] INFO: Found listing with ID: AE69%20JHY
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE69%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 14:08:56 [bca.uk] INFO: Scrape type for AE69%20JHY: 0
2026-03-28 14:08:56 [bca.uk] INFO: Found listing with ID: BN22%20KRF
2026-03-28 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN22%2520KRF%27 HTTP/1.1" 200 None
2026-03-28 14:08:56 [bca.uk] INFO: Scrape type for BN22%20KRF: 2
2026-03-28 14:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF
2026-03-28 14:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5993e901-93e9-57b4-ae68-40b9f3935a69 with scrape type 2
2026-03-28 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5993e901-93e9-57b4-ae68-40b9f3935a69 with scrape type 2
2026-03-28 14:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5993e901-93e9-57b4-ae68-40b9f3935a69, identifier: BN22%20KRF
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023363/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:08:56 [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-28 14:08:56 [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-28 14:08:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF
2026-03-28 14:08:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF
2026-03-28 14:08:56 [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-28 14:08:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN22%2520KRF%27 HTTP/1.1" 200 None
2026-03-28 14:08:57 [bca.uk] INFO: Saving data for BN22%20KRF: {'auction_closing_time': 1774854000.0, 'created_time': 1773840036.90915, 'last_price_update_time': 1774706937.083588}
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:57 [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-28 14:08:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4405d0>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FSH68XUL%252F697939807%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939807/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4187704f-bf30-5031-9587-f1429d196ce0
2026-03-28 14:08:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4187704f-bf30-5031-9587-f1429d196ce0, skipping ID generation
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4187704f-bf30-5031-9587-f1429d196ce0 sending to next pipeline
2026-03-28 14:08:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4187704f-bf30-5031-9587-f1429d196ce0, identifier: SH68%20XUL
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc08d0>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FMC19ONF%252F698108177%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108177/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d
2026-03-28 14:08:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3cb9544d-cc57-5f0e-8fc5-e986b790158d, skipping ID generation
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3cb9544d-cc57-5f0e-8fc5-e986b790158d sending to next pipeline
2026-03-28 14:08:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb9544d-cc57-5f0e-8fc5-e986b790158d, identifier: MC19%20ONF
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c12e5d0>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWF20RYP%252F699023389%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023389/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbebb90>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWF20RYP%252F699023328%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023328/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc1c90>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWF20RYP%252F699023317%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023317/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dbe95d0>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912918%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912918/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c5f1510>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915660%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915660/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:08: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-28 14:08: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-28 14:08:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc3bd0>
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915693%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915693/600 saved to cache
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:57 [bca.uk] INFO: Found listing with ID: CU22%20ZXR
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU22%2520ZXR%27 HTTP/1.1" 200 None
2026-03-28 14:08:57 [bca.uk] INFO: Scrape type for CU22%20ZXR: 2
2026-03-28 14:08:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR
2026-03-28 14:08:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa230aef-fad6-5f83-8464-020a5f32438b with scrape type 2
2026-03-28 14:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa230aef-fad6-5f83-8464-020a5f32438b with scrape type 2
2026-03-28 14:08:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa230aef-fad6-5f83-8464-020a5f32438b, identifier: CU22%20ZXR
2026-03-28 14:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4187704f-bf30-5031-9587-f1429d196ce0 with identifier: SH68%20XUL
2026-03-28 14:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4187704f-bf30-5031-9587-f1429d196ce0 with identifier: SH68%20XUL
2026-03-28 14:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4187704f-bf30-5031-9587-f1429d196ce0 with identifier: SH68%20XUL to the API
2026-03-28 14:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939807/600>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_expert_report_file_f1a113a2-5e22-4579-af71-0ab7b7abdd8a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH68%20XUL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4187704f-bf30-5031-9587-f1429d196ce0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH68 XUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH68%20XUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'ARTEON',
 'odometer': 49371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939791/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939797/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939807/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45036,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939820/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45281,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939826/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939852/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96110,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4187704f-bf30-5031-9587-f1429d196ce0/4187704f-bf30-5031-9587-f1429d196ce0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80926,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH68XUL/697939878/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ARTEON 2.0 TSI 272 ELEGANCE 4M DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 272 ELEGANCE 4M DSG',
 'vin': 'WVWZZZ3HZKE006490',
 'year': 2018}
2026-03-28 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH68%2520XUL%27 HTTP/1.1" 200 None
2026-03-28 14:08:58 [bca.uk] INFO: Saving data for SH68%20XUL: {'created_time': 1774706938.923156, 'last_price_update_time': 1774706938.923171, 'auction_closing_time': 1774778400.0}
2026-03-28 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH68%2520XUL') HTTP/1.1" 204 0
2026-03-28 14:08:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb9544d-cc57-5f0e-8fc5-e986b790158d with identifier: MC19%20ONF
2026-03-28 14:08:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb9544d-cc57-5f0e-8fc5-e986b790158d with identifier: MC19%20ONF
2026-03-28 14:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cb9544d-cc57-5f0e-8fc5-e986b790158d with identifier: MC19%20ONF to the API
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108177/600>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_expert_report_file_d6adcb58-2dd0-457e-85c7-814562579409.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC19%20ONF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3cb9544d-cc57-5f0e-8fc5-e986b790158d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MC19 ONF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC19%20ONF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C4 SPACETOURER',
 'odometer': 58506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54115,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54513,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51464,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108158/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108164/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79442,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cb9544d-cc57-5f0e-8fc5-e986b790158d/3cb9544d-cc57-5f0e-8fc5-e986b790158d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72618,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MC19ONF/698108255/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 SPACETOURER 1.5 BLUEHDI 130 FLAIR MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 FLAIR',
 'vin': 'VF73DYHZPJJ807864',
 'year': 2019}
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC19%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 14:08:59 [bca.uk] INFO: Saving data for MC19%20ONF: {'created_time': 1774706939.336691, 'last_price_update_time': 1774706939.336702, 'auction_closing_time': 1774864800.0}
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC19%2520ONF') HTTP/1.1" 204 0
2026-03-28 14:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR
2026-03-28 14:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR
2026-03-28 14:08:59 [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-28 14:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:08: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': 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-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU22%2520ZXR%27 HTTP/1.1" 200 None
2026-03-28 14:08:59 [bca.uk] INFO: Saving data for CU22%20ZXR: {'auction_closing_time': 1774854000.0, 'created_time': 1773823976.211693, 'last_price_update_time': 1774706939.766967}
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08:59 [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-28 14:08:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc1a50>
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FWJ22OXH%252F698912813%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912813/600 saved to cache
2026-03-28 14:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7522d0>
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:08: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%252FKV59HZE%252F698915595%252F600') HTTP/1.1" 204 0
2026-03-28 14:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915595/600 saved to cache
2026-03-28 14:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 262c2820-3509-559a-9487-89979bd53e4b
2026-03-28 14:08:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 262c2820-3509-559a-9487-89979bd53e4b, skipping ID generation
2026-03-28 14:08:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 262c2820-3509-559a-9487-89979bd53e4b sending to next pipeline
2026-03-28 14:08:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 262c2820-3509-559a-9487-89979bd53e4b, identifier: KV59%20HZE
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0c990>
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:08:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:08:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FWF20RYP%252F699023306%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023306/600 saved to cache
2026-03-28 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939735>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953393/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953393>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698227056>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939727/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697939727>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106303>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WF20RYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ22OXH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444365/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ03HOW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:00 [bca.uk] INFO: Found listing with ID: FD71%20JXN
2026-03-28 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD71%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 14:09:00 [bca.uk] INFO: Scrape type for FD71%20JXN: 2
2026-03-28 14:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN
2026-03-28 14:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 611a126d-286d-5b14-9c48-d489f0664a0f with scrape type 2
2026-03-28 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 611a126d-286d-5b14-9c48-d489f0664a0f with scrape type 2
2026-03-28 14:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 611a126d-286d-5b14-9c48-d489f0664a0f, identifier: FD71%20JXN
2026-03-28 14:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE
2026-03-28 14:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE
2026-03-28 14:09:00 [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-28 14:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915595/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_expert_report_file_142e7cf6-c834-4aa3-b755-799c3ac6d6be.pdf',
 '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': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45612,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45720,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915595/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915615/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915635/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915660/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915728/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_262c2820-3509-559a-9487-89979bd53e4b/262c2820-3509-559a-9487-89979bd53e4b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106535,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV59HZE/698915756/600',
             'Width': 600}],
 '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-28 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV59%2520HZE%27 HTTP/1.1" 200 None
2026-03-28 14:09:00 [bca.uk] INFO: Saving data for KV59%20HZE: {'created_time': 1774706940.570843, 'last_price_update_time': 1774706940.570857, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:00 [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-28 14:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN
2026-03-28 14:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN
2026-03-28 14:09:00 [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-28 14:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 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-28 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD71%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 14:09:00 [bca.uk] INFO: Saving data for FD71%20JXN: {'auction_closing_time': 1774854000.0, 'created_time': 1773823154.239445, 'last_price_update_time': 1774706940.977503}
2026-03-28 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:00 [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-28 14:09:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c676d10>
2026-03-28 14:09:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKT21LUH%252F697939763%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939763/600 saved to cache
2026-03-28 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:09:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c453750>
2026-03-28 14:09:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FWF20RYP%252F699023363%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023363/600 saved to cache
2026-03-28 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: FH73%20MKE
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH73%2520MKE%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for FH73%20MKE: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: KE72%20LSK
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520LSK%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for KE72%20LSK: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: N28%20CVL
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N28%2520CVL%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for N28%20CVL: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: NV19%20EUZ
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV19%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for NV19%20EUZ: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: OV19%20VEK
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV19%2520VEK%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for OV19%20VEK: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: OV23%20GWX
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for OV23%20GWX: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: OY20%20RGO
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY20%2520RGO%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for OY20%20RGO: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: RJ70%20WKD
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ70%2520WKD%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for RJ70%20WKD: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: SJ21%20YDN
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ21%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for SJ21%20YDN: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: WR65%20VAA
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR65%2520VAA%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for WR65%20VAA: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: BF65%20UEM
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF65%2520UEM%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for BF65%20UEM: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: BK66%20UHO
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK66%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for BK66%20UHO: 2
2026-03-28 14:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc56d0c8-0918-5199-ba0e-30480b407e4b with identifier: BK66%20UHO
2026-03-28 14:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc56d0c8-0918-5199-ba0e-30480b407e4b with scrape type 2
2026-03-28 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc56d0c8-0918-5199-ba0e-30480b407e4b with scrape type 2
2026-03-28 14:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc56d0c8-0918-5199-ba0e-30480b407e4b, identifier: BK66%20UHO
2026-03-28 14:09:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540228/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540228>
2026-03-28 14:09:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251018>
2026-03-28 14:09:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786503>
2026-03-28 14:09:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934330>
2026-03-28 14:09:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:09:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc56d0c8-0918-5199-ba0e-30480b407e4b with identifier: BK66%20UHO
2026-03-28 14:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc56d0c8-0918-5199-ba0e-30480b407e4b with identifier: BK66%20UHO
2026-03-28 14:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc56d0c8-0918-5199-ba0e-30480b407e4b with identifier: BK66%20UHO to the API
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:01 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK66%20UHO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc56d0c8-0918-5199-ba0e-30480b407e4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK66 UHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK66%20UHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 106740,
 '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': 'TMAJ3815LHJ233921',
 'year': 2016}
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK66%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Saving data for BK66%20UHO: {'auction_closing_time': 1774778400.0, 'created_time': 1774365605.0269, 'last_price_update_time': 1774706941.826098}
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK66%2520UHO') HTTP/1.1" 204 0
2026-03-28 14:09:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444365/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ03HOW/42810316?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=72R4f35YDQDGGwN55srQJ3YRSQrnD%2FGMmCWnMvmfOLc%3D)
2026-03-28 14:09:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939750/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: BN16%20NVM
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN16%2520NVM%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for BN16%20NVM: 0
2026-03-28 14:09:01 [bca.uk] INFO: Found listing with ID: DF15%20DVU
2026-03-28 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF15%2520DVU%27 HTTP/1.1" 200 None
2026-03-28 14:09:01 [bca.uk] INFO: Scrape type for DF15%20DVU: 2
2026-03-28 14:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 854b5dfc-def3-59c7-afe2-f201e68da40f with identifier: DF15%20DVU
2026-03-28 14:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 854b5dfc-def3-59c7-afe2-f201e68da40f with scrape type 2
2026-03-28 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 854b5dfc-def3-59c7-afe2-f201e68da40f with scrape type 2
2026-03-28 14:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 854b5dfc-def3-59c7-afe2-f201e68da40f, identifier: DF15%20DVU
2026-03-28 14:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 854b5dfc-def3-59c7-afe2-f201e68da40f with identifier: DF15%20DVU
2026-03-28 14:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 854b5dfc-def3-59c7-afe2-f201e68da40f with identifier: DF15%20DVU
2026-03-28 14:09:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 854b5dfc-def3-59c7-afe2-f201e68da40f with identifier: DF15%20DVU to the API
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF15%20DVU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '854b5dfc-def3-59c7-afe2-f201e68da40f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF15 DVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF15%20DVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 71871,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF05XXGCC5FL57479',
 'year': 2015}
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF15%2520DVU%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Saving data for DF15%20DVU: {'auction_closing_time': 1774778400.0, 'created_time': 1774524178.369021, 'last_price_update_time': 1774706942.468518}
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF15%2520DVU') HTTP/1.1" 204 0
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF20RYP/42809958?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=7LlaHoEnilH8no2WPPvErhqjD3SFBU79WcT920QKhHg%3D)
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953393/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ22OXH/42809587?sv=2020-08-04&st=2026-03-28T14%3A08%3A25Z&se=2026-03-28T14%3A33%3A25Z&sr=b&sp=r&sig=jv3fFMRiC5hSWaxL0IaPeyzgMmIUbES%2BjeicSA5NM7M%3D)
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: DS65%20TDO
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS65%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for DS65%20TDO: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: EK15%20BVP
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK15%2520BVP%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for EK15%20BVP: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: HJ67%20ZKN
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ67%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for HJ67%20ZKN: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: LV14%20OLB
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV14%2520OLB%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for LV14%20OLB: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: SY64%20TWV
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY64%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for SY64%20TWV: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: WN16%20YNB
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN16%2520YNB%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for WN16%20YNB: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: AF16%20VPJ
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF16%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for AF16%20VPJ: 0
2026-03-28 14:09:02 [bca.uk] INFO: Found listing with ID: AU16%20ZSX
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU16%2520ZSX%27 HTTP/1.1" 200 None
2026-03-28 14:09:02 [bca.uk] INFO: Scrape type for AU16%20ZSX: 2
2026-03-28 14:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bccc674-fc66-57e1-8f1b-262bda9e1c92 with identifier: AU16%20ZSX
2026-03-28 14:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bccc674-fc66-57e1-8f1b-262bda9e1c92 with scrape type 2
2026-03-28 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bccc674-fc66-57e1-8f1b-262bda9e1c92 with scrape type 2
2026-03-28 14:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bccc674-fc66-57e1-8f1b-262bda9e1c92, identifier: AU16%20ZSX
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7fb910>
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FWF20RYP%252F699023296%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023296/600 saved to cache
2026-03-28 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8506d0>
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FWJ22OXH%252F698912775%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912775/600 saved to cache
2026-03-28 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934330/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939727/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bccc674-fc66-57e1-8f1b-262bda9e1c92 with identifier: AU16%20ZSX
2026-03-28 14:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bccc674-fc66-57e1-8f1b-262bda9e1c92 with identifier: AU16%20ZSX
2026-03-28 14:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bccc674-fc66-57e1-8f1b-262bda9e1c92 with identifier: AU16%20ZSX to the API
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU16%20ZSX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6bccc674-fc66-57e1-8f1b-262bda9e1c92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU16 ZSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU16%20ZSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'SORENTO',
 'odometer': 125155,
 '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 SORENTO 2.2 CRDI KX-4 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI KX-4',
 'vin': 'KNAPH81BSG5180630',
 'year': 2016}
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU16%2520ZSX%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Saving data for AU16%20ZSX: {'auction_closing_time': 1774778400.0, 'created_time': 1774391131.436632, 'last_price_update_time': 1774706943.293034}
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU16%2520ZSX') HTTP/1.1" 204 0
2026-03-28 14:09:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT21LUH/42809962?sv=2020-08-04&st=2026-03-28T14%3A08%3A21Z&se=2026-03-28T14%3A33%3A21Z&sr=b&sp=r&sig=ezi2OB9sf15sRS3ART3iM47EkaiSPQXMZSQylbhdA20%3D)
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: AF22%20UDK
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520UDK%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for AF22%20UDK: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: AW21%20DVU
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AW21%2520DVU%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for AW21%20DVU: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: AY22%20JSZ
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY22%2520JSZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for AY22%20JSZ: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: BJ73%20XAY
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ73%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for BJ73%20XAY: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: BP72%20FTD
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520FTD%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for BP72%20FTD: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: BP72%20ZZO
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for BP72%20ZZO: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: CV23%20KXX
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV23%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for CV23%20KXX: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: DE23%20JPO
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE23%2520JPO%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for DE23%20JPO: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: DG24%20FYS
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520FYS%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for DG24%20FYS: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: FJ21%20VJM
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ21%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for FJ21%20VJM: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: FJ71%20TZW
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ71%2520TZW%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for FJ71%20TZW: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: FN22%20LFB
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN22%2520LFB%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for FN22%20LFB: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: GJ22%20RXN
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520RXN%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for GJ22%20RXN: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: GN73%20XFP
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN73%2520XFP%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for GN73%20XFP: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: GP21%20FTU
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP21%2520FTU%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for GP21%20FTU: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: GU23%20XLN
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU23%2520XLN%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for GU23%20XLN: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: GV71%20PYT
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV71%2520PYT%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for GV71%20PYT: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: HF21%20UKM
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF21%2520UKM%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for HF21%20UKM: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: HK72%20LDL
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK72%2520LDL%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for HK72%20LDL: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: KR71%20YZK
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR71%2520YZK%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for KR71%20YZK: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LE21%20ONP
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE21%2520ONP%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LE21%20ONP: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LJ21%20ANZ
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ21%2520ANZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LJ21%20ANZ: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LJ22%20YNM
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ22%2520YNM%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LJ22%20YNM: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LL73%20PTZ
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL73%2520PTZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LL73%20PTZ: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LM72%20OEH
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM72%2520OEH%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LM72%20OEH: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LN22%20XRO
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN22%2520XRO%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LN22%20XRO: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LN23%20XRZ
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN23%2520XRZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LN23%20XRZ: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LR22%20SKZ
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LR22%20SKZ: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LR22%20WDE
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520WDE%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LR22%20WDE: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LS21%20UXD
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS21%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LS21%20UXD: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LT24%20SPZ
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT24%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LT24%20SPZ: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: LY21%20FXP
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY21%2520FXP%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for LY21%20FXP: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MA23%20LUR
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520LUR%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MA23%20LUR: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MA23%20UCM
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520UCM%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MA23%20UCM: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MF22%20THU
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520THU%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MF22%20THU: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MF22%20UNL
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MF22%20UNL: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MJ21%20JYX
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ21%2520JYX%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MJ21%20JYX: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MJ23%20GNK
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ23%2520GNK%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MJ23%20GNK: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MJ71%20NLT
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ71%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MJ71%20NLT: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MV71%20KKN
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 14:09:03 [bca.uk] INFO: Scrape type for MV71%20KKN: 0
2026-03-28 14:09:03 [bca.uk] INFO: Found listing with ID: MW71%20XLP
2026-03-28 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW71%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for MW71%20XLP: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: NC21%20FCD
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC21%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for NC21%20FCD: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: NG23%20VZA
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG23%2520VZA%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for NG23%20VZA: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: NL23%20SYE
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520SYE%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for NL23%20SYE: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: NL72%20VLB
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for NL72%20VLB: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: OE72%20JDU
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE72%2520JDU%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for OE72%20JDU: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: OV23%20CVP
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520CVP%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for OV23%20CVP: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: OY25%20GNO
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY25%2520GNO%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for OY25%20GNO: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: PE71%20XBG
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE71%2520XBG%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for PE71%20XBG: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: RF70%20EGV
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF70%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for RF70%20EGV: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: RV23%20WJK
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV23%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for RV23%20WJK: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: SG22%20ORL
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520ORL%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for SG22%20ORL: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: SM22%20NNB
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM22%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for SM22%20NNB: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: VO23%20NNV
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO23%2520NNV%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for VO23%20NNV: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: WD24%20HDC
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD24%2520HDC%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for WD24%20HDC: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: WG72%20ORF
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG72%2520ORF%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for WG72%20ORF: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: WR71%20ZHH
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR71%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for WR71%20ZHH: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: WX23%20GXK
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX23%2520GXK%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for WX23%20GXK: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: YK22%20TBV
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK22%2520TBV%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for YK22%20TBV: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: YK22%20TEO
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK22%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for YK22%20TEO: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: YK72%20UPF
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK72%2520UPF%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for YK72%20UPF: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: YP72%20NTM
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP72%2520NTM%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for YP72%20NTM: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: YR72%20HSU
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR72%2520HSU%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for YR72%20HSU: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: YT72%20CDF
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT72%2520CDF%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for YT72%20CDF: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: KS14%20BJJ
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS14%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for KS14%20BJJ: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: NA63%20LLX
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA63%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for NA63%20LLX: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: WP59%20WKJ
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP59%2520WKJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for WP59%20WKJ: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: DU68%20ZPW
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU68%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for DU68%20ZPW: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: FY60%20ZRJ
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY60%2520ZRJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for FY60%20ZRJ: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: WJ18%20YOH
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520YOH%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for WJ18%20YOH: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: HX14%20FFC
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX14%2520FFC%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for HX14%20FFC: 0
2026-03-28 14:09:04 [bca.uk] INFO: Found listing with ID: FP66%20XYT
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP66%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 14:09:04 [bca.uk] INFO: Scrape type for FP66%20XYT: 0
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd815d0>
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FMJ03HOW%252F698444365%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444365/600 saved to cache
2026-03-28 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b75153fa-8bbc-5e83-87eb-81edd908fcda
2026-03-28 14:09:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b75153fa-8bbc-5e83-87eb-81edd908fcda, skipping ID generation
2026-03-28 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b75153fa-8bbc-5e83-87eb-81edd908fcda sending to next pipeline
2026-03-28 14:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b75153fa-8bbc-5e83-87eb-81edd908fcda, identifier: MJ03%20HOW
2026-03-28 14:09:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd94650>
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKT21LUH%252F697939750%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939750/600 saved to cache
2026-03-28 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:09:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540228/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:09:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920560>
2026-03-28 14:09:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980777/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980777>
2026-03-28 14:09:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:09:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b75153fa-8bbc-5e83-87eb-81edd908fcda with identifier: MJ03%20HOW
2026-03-28 14:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b75153fa-8bbc-5e83-87eb-81edd908fcda with identifier: MJ03%20HOW
2026-03-28 14:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b75153fa-8bbc-5e83-87eb-81edd908fcda with identifier: MJ03%20HOW to the API
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444365/600>
{'auction_title': '',
 'c_o_2_emission_value': 270,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_expert_report_file_8a164623-af1c-4110-924b-850b613eb934.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ03%20HOW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b75153fa-8bbc-5e83-87eb-81edd908fcda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ03 HOW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ03%20HOW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JEEP',
 'model': 'GRAND CHEROKEE',
 'odometer': 92857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444365/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45925,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47162,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444392/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97695,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444414/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b75153fa-8bbc-5e83-87eb-81edd908fcda/b75153fa-8bbc-5e83-87eb-81edd908fcda_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ03HOW/698444440/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'JEEP GRAND CHEROKEE 3.0 CRD OVERLAND StationWagon',
 'transmission': 'automatic',
 'trim': 'CRD OVERLAND',
 'vin': '1J8HDE8M08Y127333',
 'year': 2009}
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ03%2520HOW%27 HTTP/1.1" 200 None
2026-03-28 14:09:05 [bca.uk] INFO: Saving data for MJ03%20HOW: {'created_time': 1774706945.297792, 'last_price_update_time': 1774706945.297804, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ03%2520HOW') HTTP/1.1" 204 0
2026-03-28 14:09:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698106294>
2026-03-28 14:09:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP19FWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL23%20VZB-GB>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9dd610>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FWF20RYP%252F699023285%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023285/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3
2026-03-28 14:09:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3, skipping ID generation
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1ca681d6-7a67-5d2d-a0c5-27df3db113a3 sending to next pipeline
2026-03-28 14:09:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3, identifier: WF20%20RYP
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fc750>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FOV64PLN%252F698953393%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953393/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c463c50>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FWJ22OXH%252F698912753%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912753/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d
2026-03-28 14:09:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 53a4e9e1-ee6b-549b-aea2-9b80871af97d, skipping ID generation
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 53a4e9e1-ee6b-549b-aea2-9b80871af97d sending to next pipeline
2026-03-28 14:09:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53a4e9e1-ee6b-549b-aea2-9b80871af97d, identifier: WJ22%20OXH
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3fd350>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFY68WNB%252F698106303%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106303/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c981ad0>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDP19FWW%252F698227056%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227056/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8c5d0>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKV60ZZA%252F698934330%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934330/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:09:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f6e50>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKT21LUH%252F697939727%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939727/600 saved to cache
2026-03-28 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:09:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9383d0>
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKT21LUH%252F697939735%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939735/600 saved to cache
2026-03-28 14:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806
2026-03-28 14:09:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d0f73dcf-11ab-5c5f-8e62-eae10bfca806, skipping ID generation
2026-03-28 14:09:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d0f73dcf-11ab-5c5f-8e62-eae10bfca806 sending to next pipeline
2026-03-28 14:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0f73dcf-11ab-5c5f-8e62-eae10bfca806, identifier: KT21%20LUH
2026-03-28 14:09:06 [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-28 14:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3 with identifier: WF20%20RYP
2026-03-28 14:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3 with identifier: WF20%20RYP
2026-03-28 14:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ca681d6-7a67-5d2d-a0c5-27df3db113a3 with identifier: WF20%20RYP to the API
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023285/600>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_expert_report_file_a396a5dc-12c9-47b7-85b1-a45ea61e3655.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF20%20RYP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ca681d6-7a67-5d2d-a0c5-27df3db113a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF20 RYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF20%20RYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 46026,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50881,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49522,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023296/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46718,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023317/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43303,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023328/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42935,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023363/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023389/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73917,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023416/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ca681d6-7a67-5d2d-a0c5-27df3db113a3/1ca681d6-7a67-5d2d-a0c5-27df3db113a3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF20RYP/699023446/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI EVO 150 2WD SEL DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD SEL DSG',
 'vin': 'WVGZZZ5NZLW871108',
 'year': 2020}
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF20%2520RYP%27 HTTP/1.1" 200 None
2026-03-28 14:09:06 [bca.uk] INFO: Saving data for WF20%20RYP: {'created_time': 1774706946.503548, 'last_price_update_time': 1774706946.503563, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF20%2520RYP') HTTP/1.1" 204 0
2026-03-28 14:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53a4e9e1-ee6b-549b-aea2-9b80871af97d with identifier: WJ22%20OXH
2026-03-28 14:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53a4e9e1-ee6b-549b-aea2-9b80871af97d with identifier: WJ22%20OXH
2026-03-28 14:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53a4e9e1-ee6b-549b-aea2-9b80871af97d with identifier: WJ22%20OXH to the API
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912753/600>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_expert_report_file_c8c70936-ace1-4819-854b-08e99431a532.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ22%20OXH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53a4e9e1-ee6b-549b-aea2-9b80871af97d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ22 OXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ22%20OXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 57600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48937,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46083,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912851/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912918/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912948/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53a4e9e1-ee6b-549b-aea2-9b80871af97d/53a4e9e1-ee6b-549b-aea2-9b80871af97d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79157,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ22OXH/698912972/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 LIFE',
 'vin': 'WVWZZZAWZNU027054',
 'year': 2022}
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ22%2520OXH%27 HTTP/1.1" 200 None
2026-03-28 14:09:06 [bca.uk] INFO: Saving data for WJ22%20OXH: {'created_time': 1774706946.929719, 'last_price_update_time': 1774706946.929729, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ22%2520OXH') HTTP/1.1" 204 0
2026-03-28 14:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0f73dcf-11ab-5c5f-8e62-eae10bfca806 with identifier: KT21%20LUH
2026-03-28 14:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0f73dcf-11ab-5c5f-8e62-eae10bfca806 with identifier: KT21%20LUH
2026-03-28 14:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0f73dcf-11ab-5c5f-8e62-eae10bfca806 with identifier: KT21%20LUH to the API
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939735/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_expert_report_file_c66b2af5-dbd0-4fdb-9f37-27044a7b58da.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT21%20LUH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0f73dcf-11ab-5c5f-8e62-eae10bfca806',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT21 LUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT21%20LUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 43200,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54744,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939691/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50384,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939699/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46933,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76548,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939727/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939735/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90961,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939750/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0f73dcf-11ab-5c5f-8e62-eae10bfca806/d0f73dcf-11ab-5c5f-8e62-eae10bfca806_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74326,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT21LUH/697939763/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-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': 'VF3MRHNSUMS124124',
 'year': 2021}
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT21%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 14:09:07 [bca.uk] INFO: Saving data for KT21%20LUH: {'created_time': 1774706947.352705, 'last_price_update_time': 1774706947.352721, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT21%2520LUH') HTTP/1.1" 204 0
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786496>
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698540217>
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934317>
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251010/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251010>
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965990>
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c981bd0>
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEJ13JTO%252F698540228%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540228/600 saved to cache
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9eb610>
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVX19OYP%252F698251018%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251018/600 saved to cache
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c693150>
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYH13CHD%252F698786503%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786503/600 saved to cache
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980761/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980761>
2026-03-28 14:09:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920547>
2026-03-28 14:09:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980777/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:09:07 [bca.uk] INFO: Total items found: 100
2026-03-28 14:09:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded
2026-03-28 14:09:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:09:07 [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-28 14:09:07 [bca.uk] INFO: Found listing with ID: LC16%20YNE
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 14:09:07 [bca.uk] INFO: Scrape type for LC16%20YNE: 0
2026-03-28 14:09:07 [bca.uk] INFO: Found listing with ID: LR67%20EWJ
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR67%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:07 [bca.uk] INFO: Scrape type for LR67%20EWJ: 2
2026-03-28 14:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5857674c-117f-528c-873a-9d51e965615b with identifier: LR67%20EWJ
2026-03-28 14:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5857674c-117f-528c-873a-9d51e965615b with scrape type 2
2026-03-28 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5857674c-117f-528c-873a-9d51e965615b with scrape type 2
2026-03-28 14:09:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5857674c-117f-528c-873a-9d51e965615b, identifier: LR67%20EWJ
2026-03-28 14:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5857674c-117f-528c-873a-9d51e965615b with identifier: LR67%20EWJ
2026-03-28 14:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5857674c-117f-528c-873a-9d51e965615b with identifier: LR67%20EWJ
2026-03-28 14:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5857674c-117f-528c-873a-9d51e965615b with identifier: LR67%20EWJ to the API
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR67%20EWJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5857674c-117f-528c-873a-9d51e965615b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR67 EWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR67%20EWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 92632,
 '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 1.6 T GDI GT-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE',
 'vin': 'U5YPK816LHL374927',
 'year': 2017}
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR67%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:07 [bca.uk] INFO: Saving data for LR67%20EWJ: {'auction_closing_time': 1774778400.0, 'created_time': 1773958001.226695, 'last_price_update_time': 1774706947.988324}
2026-03-28 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR67%2520EWJ') HTTP/1.1" 204 0
2026-03-28 14:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP19FWW/42810375?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=DYlHwmmm%2BkuE1QC9GfsRlnyT74V8OO0Bfy5POGMlRcU%3D)
2026-03-28 14:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV64PLN/42810653?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=APMfuiYXypC%2F8k81EUjJVNUqGlQEUGUldS81rN8I%2FN0%3D)
2026-03-28 14:09:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU70%20ZLO-GB>
2026-03-28 14:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY68WNB/42810373?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=H2pJB0hzNCFCiICFkGnSt1gr2sn1tExob5yrsc4d3Vs%3D)
2026-03-28 14:09:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ13JTO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698786490>
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: RC54%20MON
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RC54%2520MON%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for RC54%20MON: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: YY16%20SEO
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY16%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for YY16%20SEO: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: DL15%20CXP
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL15%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for DL15%20CXP: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: DY64%20FEV
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY64%2520FEV%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for DY64%20FEV: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: ET17%20HVJ
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET17%2520HVJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for ET17%20HVJ: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: PE68%20XAZ
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE68%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for PE68%20XAZ: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: HG65%20AUR
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG65%2520AUR%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for HG65%20AUR: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: NL14%20CZM
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL14%2520CZM%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for NL14%20CZM: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: SE14%20HLX
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE14%2520HLX%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for SE14%20HLX: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: SW15%20DBY
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW15%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for SW15%20DBY: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: VU64%20OMG
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU64%2520OMG%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for VU64%20OMG: 2
2026-03-28 14:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 964087b9-9996-5339-8b6b-b3b4924a1a75 with identifier: VU64%20OMG
2026-03-28 14:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 964087b9-9996-5339-8b6b-b3b4924a1a75 with scrape type 2
2026-03-28 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 964087b9-9996-5339-8b6b-b3b4924a1a75 with scrape type 2
2026-03-28 14:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 964087b9-9996-5339-8b6b-b3b4924a1a75, identifier: VU64%20OMG
2026-03-28 14:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:09:08 [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-28 14:09:08 [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-28 14:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 964087b9-9996-5339-8b6b-b3b4924a1a75 with identifier: VU64%20OMG
2026-03-28 14:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 964087b9-9996-5339-8b6b-b3b4924a1a75 with identifier: VU64%20OMG
2026-03-28 14:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 964087b9-9996-5339-8b6b-b3b4924a1a75 with identifier: VU64%20OMG to the API
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU64%20OMG-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '964087b9-9996-5339-8b6b-b3b4924a1a75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU64 OMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU64%20OMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 98162,
 '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.4 16V SE MPV',
 'transmission': 'manual',
 'trim': '16V SE',
 'vin': 'W0LSH9EC4E4126479',
 'year': 2014}
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU64%2520OMG%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Saving data for VU64%20OMG: {'auction_closing_time': 1774778400.0, 'created_time': 1773822051.478436, 'last_price_update_time': 1774706948.706819}
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU64%2520OMG') HTTP/1.1" 204 0
2026-03-28 14:09:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:09:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd337d0>
2026-03-28 14:09:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FRE59BXM%252F698980777%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980777/600 saved to cache
2026-03-28 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: YS64%20XOK
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS64%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for YS64%20XOK: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: BG16%20WDZ
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG16%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for BG16%20WDZ: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: G19%20CRV
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27G19%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for G19%20CRV: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: GY58%20YRU
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY58%2520YRU%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for GY58%20YRU: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: BX20%20OGT
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX20%2520OGT%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for BX20%20OGT: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: EA61%20YJB
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA61%2520YJB%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for EA61%20YJB: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: OY57%20WCL
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY57%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for OY57%20WCL: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: YE15%20JYC
2026-03-28 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE15%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 14:09:08 [bca.uk] INFO: Scrape type for YE15%20JYC: 0
2026-03-28 14:09:08 [bca.uk] INFO: Found listing with ID: HT68%20DTX
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT68%2520DTX%27 HTTP/1.1" 200 None
2026-03-28 14:09:09 [bca.uk] INFO: Scrape type for HT68%20DTX: 0
2026-03-28 14:09:09 [bca.uk] INFO: Found listing with ID: N4%20FHD
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N4%2520FHD%27 HTTP/1.1" 200 None
2026-03-28 14:09:09 [bca.uk] INFO: Scrape type for N4%20FHD: 0
2026-03-28 14:09:09 [bca.uk] INFO: Found listing with ID: YC68%20JHG
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520JHG%27 HTTP/1.1" 200 None
2026-03-28 14:09:09 [bca.uk] INFO: Scrape type for YC68%20JHG: 2
2026-03-28 14:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62231db9-9d42-5db8-86e2-59b28a2c0f29 with identifier: YC68%20JHG
2026-03-28 14:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62231db9-9d42-5db8-86e2-59b28a2c0f29 with scrape type 2
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62231db9-9d42-5db8-86e2-59b28a2c0f29 with scrape type 2
2026-03-28 14:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62231db9-9d42-5db8-86e2-59b28a2c0f29, identifier: YC68%20JHG
2026-03-28 14:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62231db9-9d42-5db8-86e2-59b28a2c0f29 with identifier: YC68%20JHG
2026-03-28 14:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62231db9-9d42-5db8-86e2-59b28a2c0f29 with identifier: YC68%20JHG
2026-03-28 14:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62231db9-9d42-5db8-86e2-59b28a2c0f29 with identifier: YC68%20JHG to the API
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:09 [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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC68%20JHG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62231db9-9d42-5db8-86e2-59b28a2c0f29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC68 JHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC68%20JHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '730D',
 'odometer': 51950,
 '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 730D 3.0 M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBA7C22080B205761',
 'year': 2019}
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520JHG%27 HTTP/1.1" 200 None
2026-03-28 14:09:09 [bca.uk] INFO: Saving data for YC68%20JHG: {'auction_closing_time': 1774778400.0, 'created_time': 1773844746.577514, 'last_price_update_time': 1774706949.509174}
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC68%2520JHG') HTTP/1.1" 204 0
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c14b6d0>
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDP19FWW%252F698227051%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227051/600 saved to cache
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4b13d468-b932-5891-9e01-a66081b24d30
2026-03-28 14:09:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4b13d468-b932-5891-9e01-a66081b24d30, skipping ID generation
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4b13d468-b932-5891-9e01-a66081b24d30 sending to next pipeline
2026-03-28 14:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b13d468-b932-5891-9e01-a66081b24d30, identifier: DP19%20FWW
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3da89d90>
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FOV64PLN%252F698965990%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965990/600 saved to cache
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d75bc751-3167-5395-a067-9fe76cc20a2d
2026-03-28 14:09:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d75bc751-3167-5395-a067-9fe76cc20a2d, skipping ID generation
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d75bc751-3167-5395-a067-9fe76cc20a2d sending to next pipeline
2026-03-28 14:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d75bc751-3167-5395-a067-9fe76cc20a2d, identifier: OV64%20PLN
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dcc95d0>
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFY68WNB%252F698106294%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106294/600 saved to cache
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e
2026-03-28 14:09:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d8436e02-8218-5d88-bcc5-e01ffac7eb8e, skipping ID generation
2026-03-28 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d8436e02-8218-5d88-bcc5-e01ffac7eb8e sending to next pipeline
2026-03-28 14:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8436e02-8218-5d88-bcc5-e01ffac7eb8e, identifier: FY68%20WNB
2026-03-28 14:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:09:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698251003>
2026-03-28 14:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980761/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251010/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: FG18%20YVH
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG18%2520YVH%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for FG18%20YVH: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: AH13%20NEY
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AH13%2520NEY%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for AH13%20NEY: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: VK14%20FOH
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK14%2520FOH%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for VK14%20FOH: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: VU67%20YNN
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU67%2520YNN%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for VU67%20YNN: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: YK16%20YBE
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK16%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for YK16%20YBE: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: YP15%20RXZ
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP15%2520RXZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for YP15%20RXZ: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: EK66%20XSM
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK66%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for EK66%20XSM: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: GN65%20MLV
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN65%2520MLV%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for GN65%20MLV: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: HN16%20FEM
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN16%2520FEM%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for HN16%20FEM: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: NG14%20TWX
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG14%2520TWX%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for NG14%20TWX: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: OV16%20KRE
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV16%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for OV16%20KRE: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: PF16%20GYX
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF16%2520GYX%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for PF16%20GYX: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: RE17%20OYR
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE17%2520OYR%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for RE17%20OYR: 0
2026-03-28 14:09:10 [bca.uk] INFO: Found listing with ID: RO17%20UUB
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO17%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Scrape type for RO17%20UUB: 2
2026-03-28 14:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d with identifier: RO17%20UUB
2026-03-28 14:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d with scrape type 2
2026-03-28 14:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d with scrape type 2
2026-03-28 14:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d, identifier: RO17%20UUB
2026-03-28 14:09:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b13d468-b932-5891-9e01-a66081b24d30 with identifier: DP19%20FWW
2026-03-28 14:09:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b13d468-b932-5891-9e01-a66081b24d30 with identifier: DP19%20FWW
2026-03-28 14:09:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b13d468-b932-5891-9e01-a66081b24d30 with identifier: DP19%20FWW to the API
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227051/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_expert_report_file_a7db4fc7-1a01-4690-b45a-bd4f0f227953.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP19%20FWW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4b13d468-b932-5891-9e01-a66081b24d30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP19 FWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP19%20FWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 44335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44975,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45069,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227066/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39005,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39455,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227092/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85876,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93603,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b13d468-b932-5891-9e01-a66081b24d30/4b13d468-b932-5891-9e01-a66081b24d30_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP19FWW/698227127/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ECOTEC DESIGN',
 'vin': 'W0VJC7E88KB858722',
 'year': 2019}
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP19%2520FWW%27 HTTP/1.1" 200 None
2026-03-28 14:09:10 [bca.uk] INFO: Saving data for DP19%20FWW: {'created_time': 1774706950.781368, 'last_price_update_time': 1774706950.781383, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP19%2520FWW') HTTP/1.1" 204 0
2026-03-28 14:09:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d75bc751-3167-5395-a067-9fe76cc20a2d with identifier: OV64%20PLN
2026-03-28 14:09:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d75bc751-3167-5395-a067-9fe76cc20a2d with identifier: OV64%20PLN
2026-03-28 14:09:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d75bc751-3167-5395-a067-9fe76cc20a2d with identifier: OV64%20PLN to the API
2026-03-28 14:09:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965990/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_expert_report_file_1e11f536-e007-4083-889f-ba49c0317bb6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV64%20PLN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd75bc751-3167-5395-a067-9fe76cc20a2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV64 PLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV64%20PLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A4 ALLROAD',
 'odometer': 152338,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41757,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965982/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46028,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953393/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38660,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698965996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953411/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966003/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966009/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42188,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698953438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d75bc751-3167-5395-a067-9fe76cc20a2d/d75bc751-3167-5395-a067-9fe76cc20a2d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV64PLN/698966015/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A4 ALLROAD 3.0 TDI 245 QUATTRO Estate',
 'transmission': 'automatic',
 'trim': 'TDI 245 QUATTRO',
 'vin': 'WAUZZZ8K2FA045593',
 'year': 2014}
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV64%2520PLN%27 HTTP/1.1" 200 None
2026-03-28 14:09:11 [bca.uk] INFO: Saving data for OV64%20PLN: {'created_time': 1774706951.242897, 'last_price_update_time': 1774706951.242912, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV64%2520PLN') HTTP/1.1" 204 0
2026-03-28 14:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8436e02-8218-5d88-bcc5-e01ffac7eb8e with identifier: FY68%20WNB
2026-03-28 14:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8436e02-8218-5d88-bcc5-e01ffac7eb8e with identifier: FY68%20WNB
2026-03-28 14:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8436e02-8218-5d88-bcc5-e01ffac7eb8e with identifier: FY68%20WNB to the API
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106294/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_expert_report_file_14739d13-8179-43d4-8d5a-9f400691bcbe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY68%20WNB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8436e02-8218-5d88-bcc5-e01ffac7eb8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY68 WNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY68%20WNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 42686,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41921,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106313/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40201,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106324/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39937,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83038,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106384/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8436e02-8218-5d88-bcc5-e01ffac7eb8e/d8436e02-8218-5d88-bcc5-e01ffac7eb8e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75271,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY68WNB/698106426/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 SE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SE',
 'vin': 'W0VZRHNSXJS392664',
 'year': 2018}
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY68%2520WNB%27 HTTP/1.1" 200 None
2026-03-28 14:09:11 [bca.uk] INFO: Saving data for FY68%20WNB: {'created_time': 1774706951.698628, 'last_price_update_time': 1774706951.698643, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY68%2520WNB') HTTP/1.1" 204 0
2026-03-28 14:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d with identifier: RO17%20UUB
2026-03-28 14:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d with identifier: RO17%20UUB
2026-03-28 14:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02e6c6e0-28bd-5750-93f0-b16d1c9ff31d with identifier: RO17%20UUB to the API
2026-03-28 14:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO17%20UUB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02e6c6e0-28bd-5750-93f0-b16d1c9ff31d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO17 UUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO17%20UUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 89807,
 '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 PRESTIGE StationWagon',
 'transmission': 'manual',
 'trim': 'D 180 AWD PRESTIGE',
 'vin': 'SADCA2CN6JA249447',
 'year': 2017}
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO17%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [bca.uk] INFO: Saving data for RO17%20UUB: {'auction_closing_time': 1774778400.0, 'created_time': 1773930942.914404, 'last_price_update_time': 1774706952.071677}
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO17%2520UUB') HTTP/1.1" 204 0
2026-03-28 14:09:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934308>
2026-03-28 14:09:12 [scrapy.extensions.logstats] INFO: Crawled 238 pages (at 24 pages/min), scraped 489 items (at 66 items/min)
2026-03-28 14:09:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:09:12 [bca.uk] INFO: Found listing with ID: SB17%20NXA
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB17%2520NXA%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [bca.uk] INFO: Scrape type for SB17%20NXA: 0
2026-03-28 14:09:12 [bca.uk] INFO: Found listing with ID: UIG%202744
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UIG%25202744%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [bca.uk] INFO: Scrape type for UIG%202744: 2
2026-03-28 14:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00addc58-a76d-506b-82e6-88cc12682a88 with identifier: UIG%202744
2026-03-28 14:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00addc58-a76d-506b-82e6-88cc12682a88 with scrape type 2
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00addc58-a76d-506b-82e6-88cc12682a88 with scrape type 2
2026-03-28 14:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00addc58-a76d-506b-82e6-88cc12682a88, identifier: UIG%202744
2026-03-28 14:09:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:09:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 14:09:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99d390>
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBX06AVC%252F698920560%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920560/600 saved to cache
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f7950>
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_expert_report_file_b68ca23e-eb31-4ef2-905b-8effe7482a7c.pdf HTTP/1.1" 201 0
2026-03-28 14:09:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3, skipping ID generation
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DGL23VZB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL23VZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ13JTO/42810382?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=9n5SmvjaM772xUjZdL0t%2BMeZRNBu1TSQPyTFa%2FZiaIA%3D)
2026-03-28 14:09:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH13CHD/42807762?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=Kk3ZnO0H7wXbnR6jzpTNZkeJ9EaoXS3djv9g6kExg8o%3D)
2026-03-28 14:09:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM19%20WGU-GB>
2026-03-28 14:09:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GW69%20WAW-GB>
2026-03-28 14:09:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980736>
2026-03-28 14:09:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920543>
2026-03-28 14:09:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00addc58-a76d-506b-82e6-88cc12682a88 with identifier: UIG%202744
2026-03-28 14:09:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00addc58-a76d-506b-82e6-88cc12682a88 with identifier: UIG%202744
2026-03-28 14:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00addc58-a76d-506b-82e6-88cc12682a88 with identifier: UIG%202744 to the API
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UIG%202744-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '00addc58-a76d-506b-82e6-88cc12682a88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'UIG 2744',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=UIG%202744&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 104303,
 '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.0 BOOSTERJET 110 SHVS SZ5 Hatchback',
 'transmission': 'manual',
 'trim': 'BOOSTERJET 110 SHVS SZ5',
 'vin': 'JSAAZC23S00252299',
 'year': 2019}
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UIG%25202744%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [bca.uk] INFO: Saving data for UIG%202744: {'auction_closing_time': 1774778400.0, 'created_time': 1774426244.716632, 'last_price_update_time': 1774706952.678625}
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UIG%25202744') HTTP/1.1" 204 0
2026-03-28 14:09:12 [bca.uk] INFO: Found listing with ID: VE17%20HYF
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE17%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [bca.uk] INFO: Scrape type for VE17%20HYF: 2
2026-03-28 14:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a3daa1a-298f-5b32-a2e4-aed13651c6bb with identifier: VE17%20HYF
2026-03-28 14:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a3daa1a-298f-5b32-a2e4-aed13651c6bb with scrape type 2
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a3daa1a-298f-5b32-a2e4-aed13651c6bb with scrape type 2
2026-03-28 14:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a3daa1a-298f-5b32-a2e4-aed13651c6bb, identifier: VE17%20HYF
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127866%27 HTTP/1.1" 200 None
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127866 not downloaded yet
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb2790>
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYH13CHD%252F698786496%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786496/600 saved to cache
2026-03-28 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c134690>
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKV60ZZA%252F698934317%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934317/600 saved to cache
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c996a50>
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEJ13JTO%252F698540217%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540217/600 saved to cache
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d907590>
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FRE59BXM%252F698980761%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980761/600 saved to cache
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7cd750>
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVX19OYP%252F698251010%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251010/600 saved to cache
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c136cd0>
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBX06AVC%252F698920547%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920547/600 saved to cache
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:09:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a3daa1a-298f-5b32-a2e4-aed13651c6bb with identifier: VE17%20HYF
2026-03-28 14:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a3daa1a-298f-5b32-a2e4-aed13651c6bb with identifier: VE17%20HYF
2026-03-28 14:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a3daa1a-298f-5b32-a2e4-aed13651c6bb with identifier: VE17%20HYF to the API
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE17%20HYF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a3daa1a-298f-5b32-a2e4-aed13651c6bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE17 HYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE17%20HYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 127290,
 '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 2.0 TDI 184 GTD Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 184 GTD',
 'vin': 'WVWZZZAUZHW161760',
 'year': 2017}
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE17%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 14:09:13 [bca.uk] INFO: Saving data for VE17%20HYF: {'auction_closing_time': 1774778400.0, 'created_time': 1773930977.932593, 'last_price_update_time': 1774706953.480203}
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE17%2520HYF') HTTP/1.1" 204 0
2026-03-28 14:09:13 [bca.uk] INFO: Found listing with ID: AF64%20AWM
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF64%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 14:09:13 [bca.uk] INFO: Scrape type for AF64%20AWM: 0
2026-03-28 14:09:13 [bca.uk] INFO: Found listing with ID: AJ64%20PTU
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ64%2520PTU%27 HTTP/1.1" 200 None
2026-03-28 14:09:13 [bca.uk] INFO: Scrape type for AJ64%20PTU: 2
2026-03-28 14:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fb929b2-bac2-55b7-b6d9-916c28efbcd5 with identifier: AJ64%20PTU
2026-03-28 14:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fb929b2-bac2-55b7-b6d9-916c28efbcd5 with scrape type 2
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fb929b2-bac2-55b7-b6d9-916c28efbcd5 with scrape type 2
2026-03-28 14:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fb929b2-bac2-55b7-b6d9-916c28efbcd5, identifier: AJ64%20PTU
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127870%27 HTTP/1.1" 200 None
2026-03-28 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127870 not downloaded yet
2026-03-28 14:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fb929b2-bac2-55b7-b6d9-916c28efbcd5 with identifier: AJ64%20PTU
2026-03-28 14:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fb929b2-bac2-55b7-b6d9-916c28efbcd5 with identifier: AJ64%20PTU
2026-03-28 14:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fb929b2-bac2-55b7-b6d9-916c28efbcd5 with identifier: AJ64%20PTU to the API
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ64%20PTU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5fb929b2-bac2-55b7-b6d9-916c28efbcd5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ64 PTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ64%20PTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'PACEMAN',
 'odometer': 55211,
 '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 PACEMAN 1.6 COOPER ALL4 Coupe',
 'transmission': 'automatic',
 'trim': 'COOPER ALL4',
 'vin': 'WMWRJ72000WR99093',
 'year': 2014}
2026-03-28 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ64%2520PTU%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Saving data for AJ64%20PTU: {'auction_closing_time': 1774778400.0, 'created_time': 1774045678.960549, 'last_price_update_time': 1774706954.015505}
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ64%2520PTU') HTTP/1.1" 204 0
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ddab150>
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEJ13JTO%252F698540212%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540212/600 saved to cache
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad
2026-03-28 14:09:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5be82b2b-6926-5451-8e0e-f3d801ad1cad, skipping ID generation
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5be82b2b-6926-5451-8e0e-f3d801ad1cad sending to next pipeline
2026-03-28 14:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5be82b2b-6926-5451-8e0e-f3d801ad1cad, identifier: EJ13%20JTO
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2eb1f450>
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYH13CHD%252F698786490%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786490/600 saved to cache
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10
2026-03-28 14:09:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dabe1fc4-09bf-52ef-9042-78b5e1d2db10, skipping ID generation
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dabe1fc4-09bf-52ef-9042-78b5e1d2db10 sending to next pipeline
2026-03-28 14:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dabe1fc4-09bf-52ef-9042-78b5e1d2db10, identifier: YH13%20CHD
2026-03-28 14:09:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980671>
2026-03-28 14:09:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920529>
2026-03-28 14:09:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980694/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980694>
2026-03-28 14:09:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698250996>
2026-03-28 14:09:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920539>
2026-03-28 14:09:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:09:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698934294>
2026-03-28 14:09:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: DU64%20BVB
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU64%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for DU64%20BVB: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: VO63%20XSD
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO63%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for VO63%20XSD: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: FV13%20YPL
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV13%2520YPL%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for FV13%20YPL: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: KR63%20ZRG
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR63%2520ZRG%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for KR63%20ZRG: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: PY14%20EBA
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY14%2520EBA%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for PY14%20EBA: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: KT15%20GYV
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT15%2520GYV%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for KT15%20GYV: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: SG13%20UOY
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG13%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for SG13%20UOY: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: KU17%20ZLW
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU17%2520ZLW%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for KU17%20ZLW: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: KF68%20LCE
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF68%2520LCE%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for KF68%20LCE: 0
2026-03-28 14:09:14 [bca.uk] INFO: Found listing with ID: EA18%20YDV
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA18%2520YDV%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [bca.uk] INFO: Scrape type for EA18%20YDV: 2
2026-03-28 14:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6874a08c-0da4-5c41-875d-4cf77e69fa34 with identifier: EA18%20YDV
2026-03-28 14:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6874a08c-0da4-5c41-875d-4cf77e69fa34 with scrape type 2
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6874a08c-0da4-5c41-875d-4cf77e69fa34 with scrape type 2
2026-03-28 14:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6874a08c-0da4-5c41-875d-4cf77e69fa34, identifier: EA18%20YDV
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127874%27 HTTP/1.1" 200 None
2026-03-28 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127874 not downloaded yet
2026-03-28 14:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5be82b2b-6926-5451-8e0e-f3d801ad1cad with identifier: EJ13%20JTO
2026-03-28 14:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5be82b2b-6926-5451-8e0e-f3d801ad1cad with identifier: EJ13%20JTO
2026-03-28 14:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5be82b2b-6926-5451-8e0e-f3d801ad1cad with identifier: EJ13%20JTO to the API
2026-03-28 14:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540212/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_expert_report_file_6194f05a-ce6d-4156-9d36-05a05514a335.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ13%20JTO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5be82b2b-6926-5451-8e0e-f3d801ad1cad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ13 JTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ13%20JTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 114071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44157,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45302,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42724,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540228/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40150,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540241/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540250/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91875,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540268/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540323/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5be82b2b-6926-5451-8e0e-f3d801ad1cad/5be82b2b-6926-5451-8e0e-f3d801ad1cad_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ13JTO/698540362/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A3 1.4 TFSI 122 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 122 S LINE',
 'vin': 'WAUZZZ8V4DA069000',
 'year': 2013}
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ13%2520JTO%27 HTTP/1.1" 200 None
2026-03-28 14:09:15 [bca.uk] INFO: Saving data for EJ13%20JTO: {'created_time': 1774706955.098336, 'last_price_update_time': 1774706955.098347, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ13%2520JTO') HTTP/1.1" 204 0
2026-03-28 14:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dabe1fc4-09bf-52ef-9042-78b5e1d2db10 with identifier: YH13%20CHD
2026-03-28 14:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dabe1fc4-09bf-52ef-9042-78b5e1d2db10 with identifier: YH13%20CHD
2026-03-28 14:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dabe1fc4-09bf-52ef-9042-78b5e1d2db10 with identifier: YH13%20CHD to the API
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786490/600>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_expert_report_file_2c7c09c8-f35d-498f-b348-65d352895a22.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH13%20CHD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dabe1fc4-09bf-52ef-9042-78b5e1d2db10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH13 CHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH13%20CHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 120569,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47969,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786485/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786496/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786511/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43525,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786525/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69742,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786544/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786572/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75674,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dabe1fc4-09bf-52ef-9042-78b5e1d2db10/dabe1fc4-09bf-52ef-9042-78b5e1d2db10_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH13CHD/698786622/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 E-HDI A/D DSTYLE Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI A/D DSTYLE',
 'vin': 'VF7SA9HPKDW532140',
 'year': 2013}
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH13%2520CHD%27 HTTP/1.1" 200 None
2026-03-28 14:09:15 [bca.uk] INFO: Saving data for YH13%20CHD: {'created_time': 1774706955.608911, 'last_price_update_time': 1774706955.608923, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH13%2520CHD') HTTP/1.1" 204 0
2026-03-28 14:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6874a08c-0da4-5c41-875d-4cf77e69fa34 with identifier: EA18%20YDV
2026-03-28 14:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6874a08c-0da4-5c41-875d-4cf77e69fa34 with identifier: EA18%20YDV
2026-03-28 14:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6874a08c-0da4-5c41-875d-4cf77e69fa34 with identifier: EA18%20YDV to the API
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA18%20YDV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6874a08c-0da4-5c41-875d-4cf77e69fa34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA18 YDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA18%20YDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 59401,
 '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': 'FIAT 500 0.9 TWINAIR 105 S Hatchback',
 'transmission': 'manual',
 'trim': 'TWINAIR 105 S',
 'vin': 'ZFA3120000J984262',
 'year': 2018}
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA18%2520YDV%27 HTTP/1.1" 200 None
2026-03-28 14:09:15 [bca.uk] INFO: Saving data for EA18%20YDV: {'auction_closing_time': 1774778400.0, 'created_time': 1773930316.305754, 'last_price_update_time': 1774706955.977497}
2026-03-28 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA18%2520YDV') HTTP/1.1" 204 0
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3b0890>
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_expert_report_file_3901e6c7-b986-4d2d-b118-be05dfd2961d.pdf HTTP/1.1" 201 0
2026-03-28 14:09:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ba7722a-587f-552f-9000-fec714f3bbb3, skipping ID generation
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DVU70ZLO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VU70ZLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c98e110>
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVX19OYP%252F698251003%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251003/600 saved to cache
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: OO67%20KEZ
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OO67%2520KEZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for OO67%20KEZ: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: RF68%20YKB
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF68%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for RF68%20YKB: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: GU65%20UKH
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU65%2520UKH%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for GU65%20UKH: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: KT67%20RDO
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT67%2520RDO%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for KT67%20RDO: 2
2026-03-28 14:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17b91584-865f-5e46-af10-2aa9400480e6 with identifier: KT67%20RDO
2026-03-28 14:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17b91584-865f-5e46-af10-2aa9400480e6 with scrape type 2
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17b91584-865f-5e46-af10-2aa9400480e6 with scrape type 2
2026-03-28 14:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17b91584-865f-5e46-af10-2aa9400480e6, identifier: KT67%20RDO
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127876%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127876 not downloaded yet
2026-03-28 14:09:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:09:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL69%20JZP-GB>
2026-03-28 14:09:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127860/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL23VZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ09%20XMV-GB>
2026-03-28 14:09:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE64%20YJN-GB>
2026-03-28 14:09:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17b91584-865f-5e46-af10-2aa9400480e6 with identifier: KT67%20RDO
2026-03-28 14:09:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17b91584-865f-5e46-af10-2aa9400480e6 with identifier: KT67%20RDO
2026-03-28 14:09:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17b91584-865f-5e46-af10-2aa9400480e6 with identifier: KT67%20RDO to the API
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09: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': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT67%20RDO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17b91584-865f-5e46-af10-2aa9400480e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT67 RDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT67%20RDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 59062,
 '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 A160 1.6 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1760412J753973',
 'year': 2018}
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT67%2520RDO%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Saving data for KT67%20RDO: {'auction_closing_time': 1774778400.0, 'created_time': 1773909456.212135, 'last_price_update_time': 1774706956.644728}
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT67%2520RDO') HTTP/1.1" 204 0
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092197%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092197 not downloaded yet
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca601d0>
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKV60ZZA%252F698934308%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934308/600 saved to cache
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c534e90>
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBX06AVC%252F698920543%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920543/600 saved to cache
2026-03-28 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:09:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KV60ZZA/42810415?sv=2020-08-04&st=2026-03-28T14%3A01%3A03Z&se=2026-03-28T14%3A26%3A03Z&sr=b&sp=r&sig=IuzavW0HE55HWRn715zywGMWMJJZSa9qrno76VZ5d%2FU%3D)
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: LN16%20WFY
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN16%2520WFY%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for LN16%20WFY: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: SM70%20LKK
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM70%2520LKK%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for SM70%20LKK: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: AO65%20YFV
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for AO65%20YFV: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: BN67%20LSL
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN67%2520LSL%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for BN67%20LSL: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: AK60%20PLZ
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK60%2520PLZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for AK60%20PLZ: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: LT10%20XJA
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT10%2520XJA%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for LT10%20XJA: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: VN12%20XCH
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN12%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for VN12%20XCH: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: ML63%20NKT
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML63%2520NKT%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for ML63%20NKT: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: DC65%20VLJ
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC65%2520VLJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for DC65%20VLJ: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: DX68%20HXN
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX68%2520HXN%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for DX68%20HXN: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: RX56%20XOZ
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX56%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:16 [bca.uk] INFO: Scrape type for RX56%20XOZ: 0
2026-03-28 14:09:16 [bca.uk] INFO: Found listing with ID: WR58%20YUW
2026-03-28 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR58%2520YUW%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for WR58%20YUW: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: WA20%20YHO
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA20%2520YHO%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for WA20%20YHO: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: Y20%20RDE
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y20%2520RDE%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for Y20%20RDE: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: YA12%20PDK
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA12%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for YA12%20PDK: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: YJ63%20CVO
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ63%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for YJ63%20CVO: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: YP60%20UFT
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP60%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for YP60%20UFT: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: FV64%20UGS
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV64%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for FV64%20UGS: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: GJ62%20OWW
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ62%2520OWW%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for GJ62%20OWW: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: HD66%20AYV
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD66%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for HD66%20AYV: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: HX65%20VZY
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX65%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for HX65%20VZY: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: KN60%20UXA
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN60%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for KN60%20UXA: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: LC62%20ENO
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC62%2520ENO%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for LC62%20ENO: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: LS18%20GSV
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS18%2520GSV%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for LS18%20GSV: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: MV17%20GRK
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV17%2520GRK%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for MV17%20GRK: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: BG12%20YSA
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG12%2520YSA%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for BG12%20YSA: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: BJ59%20YSS
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ59%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for BJ59%20YSS: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: BP06%20UJK
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP06%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for BP06%20UJK: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: BV17%20NCY
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV17%2520NCY%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for BV17%20NCY: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: DE18%20HKD
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE18%2520HKD%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for DE18%20HKD: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: EA65%20ZCT
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA65%2520ZCT%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for EA65%20ZCT: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: EX06%20UKK
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX06%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for EX06%20UKK: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: DG67%20VFW
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG67%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for DG67%20VFW: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: FT12%20FXJ
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT12%2520FXJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for FT12%20FXJ: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: RK63%20MWY
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK63%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for RK63%20MWY: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: RV12%20MMU
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV12%2520MMU%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for RV12%20MMU: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: AE63%20YYL
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE63%2520YYL%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for AE63%20YYL: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: LC16%20NGZ
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520NGZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for LC16%20NGZ: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: LN59%20YGP
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN59%2520YGP%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for LN59%20YGP: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: NC54%20KGO
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC54%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for NC54%20KGO: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: WD64%20EXR
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD64%2520EXR%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for WD64%20EXR: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: BN60%20OLC
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN60%2520OLC%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for BN60%20OLC: 0
2026-03-28 14:09:17 [bca.uk] INFO: Found listing with ID: DA59%20JYT
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA59%2520JYT%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [bca.uk] INFO: Scrape type for DA59%20JYT: 0
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127879%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127879 not downloaded yet
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092205%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092205 not downloaded yet
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980694/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BX06AVC/42809716?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=977AimHC9Bz1l7hKD9ZmlbFuhdYPzzwcOGUBuBpHaxA%3D)
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX19OYP/42810376?sv=2020-08-04&st=2026-03-28T14%3A01%3A04Z&se=2026-03-28T14%3A26%3A04Z&sr=b&sp=r&sig=ZoloAWIhiMuraB8%2BrUA7GYd%2BDLx9PxJOBzKxmER1A8U%3D)
2026-03-28 14:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RE59BXM/42810393?sv=2020-08-04&st=2026-03-28T14%3A01%3A02Z&se=2026-03-28T14%3A26%3A02Z&sr=b&sp=r&sig=MksXwVSixqiZ62CEskJ2z5pOaVL%2BuYMKfzx3%2FgepvXw%3D)
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127884%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127884 not downloaded yet
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0f95d0>
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FRE59BXM%252F698980736%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980736/600 saved to cache
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092207%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092207 not downloaded yet
2026-03-28 14:09:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127870/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127870>
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127890%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127890 not downloaded yet
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092211%27 HTTP/1.1" 200 None
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092211 not downloaded yet
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca5e5d0>
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FKV60ZZA%252F698934294%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934294/600 saved to cache
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4
2026-03-28 14:09:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4, skipping ID generation
2026-03-28 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4 sending to next pipeline
2026-03-28 14:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4, identifier: KV60%20ZZA
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127897%27 HTTP/1.1" 200 None
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127897 not downloaded yet
2026-03-28 14:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4 with identifier: KV60%20ZZA
2026-03-28 14:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4 with identifier: KV60%20ZZA
2026-03-28 14:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f54d261-9f82-51f4-9ce3-cc4413b8b6c4 with identifier: KV60%20ZZA to the API
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934294/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_expert_report_file_ddd71fdb-2a75-4e94-892e-2e0d6a2dc27b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV60%20ZZA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f54d261-9f82-51f4-9ce3-cc4413b8b6c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV60 ZZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV60%20ZZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 113862,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934278/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44469,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934308/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42157,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934317/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934330/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58081,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934365/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934378/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65429,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934394/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f54d261-9f82-51f4-9ce3-cc4413b8b6c4/3f54d261-9f82-51f4-9ce3-cc4413b8b6c4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59634,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KV60ZZA/698934409/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI CR 140 HIGHLINE PLUS Saloon',
 'transmission': 'manual',
 'trim': 'TDI CR 140 HIGHLINE PLUS',
 'vin': 'WVWZZZ3CZAP064863',
 'year': 2010}
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV60%2520ZZA%27 HTTP/1.1" 200 None
2026-03-28 14:09:18 [bca.uk] INFO: Saving data for KV60%20ZZA: {'created_time': 1774706958.49784, 'last_price_update_time': 1774706958.497851, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV60%2520ZZA') HTTP/1.1" 204 0
2026-03-28 14:09:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127860/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127866>
2026-03-28 14:09:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VU70ZLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127876>
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092222%27 HTTP/1.1" 200 None
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092222 not downloaded yet
2026-03-28 14:09:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127879/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127879>
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698127905%27 HTTP/1.1" 200 None
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127905 not downloaded yet
2026-03-28 14:09:18 [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-28 14:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c51a5d0>
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_expert_report_file_02e8c635-9a2e-4b13-8857-82585a34d0f3.pdf HTTP/1.1" 201 0
2026-03-28 14:09:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423, skipping ID generation
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DGM19WGU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GM19WGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d973210>
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_expert_report_file_8f4aec18-a2c1-4648-bc75-78e364ddfed5.pdf HTTP/1.1" 201 0
2026-03-28 14:09:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: afad1f26-88af-57eb-94f9-a5b1a59b67b0, skipping ID generation
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DGW69WAW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GW69WAW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d970a90>
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBX06AVC%252F698920529%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920529/600 saved to cache
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c582490>
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FRE59BXM%252F698980694%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980694/600 saved to cache
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0e190>
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBX06AVC%252F698920539%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920539/600 saved to cache
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4
2026-03-28 14:09:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4, skipping ID generation
2026-03-28 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4 sending to next pipeline
2026-03-28 14:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4, identifier: BX06%20AVC
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c519150>
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVX19OYP%252F698250996%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250996/600 saved to cache
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60
2026-03-28 14:09:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60, skipping ID generation
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b7b36a17-d5d4-5e94-9bbf-8a754ca74b60 sending to next pipeline
2026-03-28 14:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60, identifier: VX19%20OYP
2026-03-28 14:09:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca0e9d0>
2026-03-28 14:09:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FRE59BXM%252F698980671%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980671/600 saved to cache
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e732f50-42ac-5666-996c-316bc1354f8d
2026-03-28 14:09:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e732f50-42ac-5666-996c-316bc1354f8d, skipping ID generation
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e732f50-42ac-5666-996c-316bc1354f8d sending to next pipeline
2026-03-28 14:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e732f50-42ac-5666-996c-316bc1354f8d, identifier: RE59%20BXM
2026-03-28 14:09:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092232%27 HTTP/1.1" 200 None
2026-03-28 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092232 not downloaded yet
2026-03-28 14:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4 with identifier: BX06%20AVC
2026-03-28 14:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4 with identifier: BX06%20AVC
2026-03-28 14:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7086d3db-bd6a-5ab0-9b74-8f1cf370adf4 with identifier: BX06%20AVC to the API
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920539/600>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_expert_report_file_d0c000e8-6dbc-4fe4-9c37-2dd648bfcdf8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX06%20AVC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7086d3db-bd6a-5ab0-9b74-8f1cf370adf4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX06 AVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX06%20AVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'GETZ',
 'odometer': 91064,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920515/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920522/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39997,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39384,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36620,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920574/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920585/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7086d3db-bd6a-5ab0-9b74-8f1cf370adf4/7086d3db-bd6a-5ab0-9b74-8f1cf370adf4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BX06AVC/698920594/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'HYUNDAI GETZ 1.1 GSI Hatchback',
 'transmission': 'manual',
 'trim': 'GSI',
 'vin': 'KMHBT51GR6U459526',
 'year': 2006}
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX06%2520AVC%27 HTTP/1.1" 200 None
2026-03-28 14:09:19 [bca.uk] INFO: Saving data for BX06%20AVC: {'created_time': 1774706959.690666, 'last_price_update_time': 1774706959.69068, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX06%2520AVC') HTTP/1.1" 204 0
2026-03-28 14:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60 with identifier: VX19%20OYP
2026-03-28 14:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60 with identifier: VX19%20OYP
2026-03-28 14:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7b36a17-d5d4-5e94-9bbf-8a754ca74b60 with identifier: VX19%20OYP to the API
2026-03-28 14:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250996/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_expert_report_file_94464021-096b-4ec5-b0de-fa0f6e6ab326.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX19%20OYP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7b36a17-d5d4-5e94-9bbf-8a754ca74b60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX19 OYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX19%20OYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 28386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250987/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698250996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41176,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251003/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40489,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251010/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251018/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42551,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83061,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251071/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7b36a17-d5d4-5e94-9bbf-8a754ca74b60/b7b36a17-d5d4-5e94-9bbf-8a754ca74b60_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX19OYP/698251084/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 1.0 71 PURE Coupe',
 'transmission': 'manual',
 'trim': '71 PURE',
 'vin': 'WME4533422K328630',
 'year': 2019}
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX19%2520OYP%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [bca.uk] INFO: Saving data for VX19%20OYP: {'created_time': 1774706960.110758, 'last_price_update_time': 1774706960.110768, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX19%2520OYP') HTTP/1.1" 204 0
2026-03-28 14:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e732f50-42ac-5666-996c-316bc1354f8d with identifier: RE59%20BXM
2026-03-28 14:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e732f50-42ac-5666-996c-316bc1354f8d with identifier: RE59%20BXM
2026-03-28 14:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e732f50-42ac-5666-996c-316bc1354f8d with identifier: RE59%20BXM to the API
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980671/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_expert_report_file_1018819e-74b5-4077-864b-b486fe97abe0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE59%20BXM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5e732f50-42ac-5666-996c-316bc1354f8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE59 BXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE59%20BXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'GRAND MODUS',
 'odometer': 109656,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44031,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980638/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42303,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980671/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42030,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980694/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980761/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40521,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980777/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980811/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63073,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980842/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e732f50-42ac-5666-996c-316bc1354f8d/5e732f50-42ac-5666-996c-316bc1354f8d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69339,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RE59BXM/698980927/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND MODUS 1.5 DCI 86 DYNAMIQUE QS5 Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 86 DYNAMIQUE QS5',
 'vin': 'VF1JP0FFH42024530',
 'year': 2009}
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE59%2520BXM%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [bca.uk] INFO: Saving data for RE59%20BXM: {'created_time': 1774706960.527753, 'last_price_update_time': 1774706960.527767, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE59%2520BXM') HTTP/1.1" 204 0
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271754%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271754 not downloaded yet
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928586%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928586 not downloaded yet
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127874>
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092197>
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX56%20XWU-GB>
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF10%20FSY-GB>
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN15%20PYS-GB>
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092240%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092240 not downloaded yet
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271762%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271762 not downloaded yet
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928590%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928590 not downloaded yet
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092246%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092246 not downloaded yet
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c429c50>
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127860%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127860/600 saved to cache
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:20 [bca.uk] INFO: Total items found: 100
2026-03-28 14:09:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded
2026-03-28 14:09:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:09:20 [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-28 14:09:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff53050>
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_expert_report_file_11ca524c-54d2-47f8-bb61-b1b80e5b1d1c.pdf HTTP/1.1" 201 0
2026-03-28 14:09:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a5bffef-b353-54bb-b673-ece7012c4726, skipping ID generation
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DFL69JZP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FL69JZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127870/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271770%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271770 not downloaded yet
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928596%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928596 not downloaded yet
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127897>
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GW69WAW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR64%20UNS-GB>
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127879/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127866/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698092259%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092259 not downloaded yet
2026-03-28 14:09:20 [bca.uk] INFO: Found listing with ID: DN65%20HSO
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN65%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [bca.uk] INFO: Scrape type for DN65%20HSO: 0
2026-03-28 14:09:20 [bca.uk] INFO: Found listing with ID: FE60%20VKH
2026-03-28 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE60%2520VKH%27 HTTP/1.1" 200 None
2026-03-28 14:09:20 [bca.uk] INFO: Scrape type for FE60%20VKH: 2
2026-03-28 14:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH
2026-03-28 14:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 616f8ad9-1117-5cf0-8086-9db806e0ee82 with scrape type 2
2026-03-28 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 616f8ad9-1117-5cf0-8086-9db806e0ee82 with scrape type 2
2026-03-28 14:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 616f8ad9-1117-5cf0-8086-9db806e0ee82, identifier: FE60%20VKH
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222828%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222828 not downloaded yet
2026-03-28 14:09:21 [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-28 14:09:21 [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-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271775%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271775 not downloaded yet
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928598%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928598 not downloaded yet
2026-03-28 14:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH
2026-03-28 14:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH
2026-03-28 14:09:21 [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-28 14:09:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:21 [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': 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-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE60%2520VKH%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Saving data for FE60%20VKH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524333.416453, 'last_price_update_time': 1774706961.567471}
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:21 [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-28 14:09:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c726090>
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_expert_report_file_2eaa1aaa-e503-4496-be92-90dfa19ac652.pdf HTTP/1.1" 201 0
2026-03-28 14:09:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 97eff0e6-5412-5368-b0a5-9cecd68061fb, skipping ID generation
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DFE64YJN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE64YJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d6450>
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_expert_report_file_8412891e-6dc9-4e02-8894-902c095c60c8.pdf HTTP/1.1" 201 0
2026-03-28 14:09:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d976eab-045c-5285-ac76-8386a88e0d8f, skipping ID generation
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DGJ09XMV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ09XMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GM19WGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: GU14%20OGB
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU14%2520OGB%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for GU14%20OGB: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: VA16%20LRV
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA16%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for VA16%20LRV: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: AO12%20GNP
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO12%2520GNP%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for AO12%20GNP: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: BK64%20AOB
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK64%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for BK64%20AOB: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: DU67%20LVD
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU67%2520LVD%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for DU67%20LVD: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: EK56%20PGO
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK56%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for EK56%20PGO: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: EN59%20AMK
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN59%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for EN59%20AMK: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: EY08%20YGX
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY08%2520YGX%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for EY08%20YGX: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: LF61%20YNV
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF61%2520YNV%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for LF61%20YNV: 0
2026-03-28 14:09:21 [bca.uk] INFO: Found listing with ID: LS06%20OUH
2026-03-28 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS06%2520OUH%27 HTTP/1.1" 200 None
2026-03-28 14:09:21 [bca.uk] INFO: Scrape type for LS06%20OUH: 2
2026-03-28 14:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH
2026-03-28 14:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with scrape type 2
2026-03-28 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with scrape type 2
2026-03-28 14:09:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6, identifier: LS06%20OUH
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222844%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222844 not downloaded yet
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271784%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271784 not downloaded yet
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928605%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928605 not downloaded yet
2026-03-28 14:09:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH
2026-03-28 14:09:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH
2026-03-28 14:09:22 [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-28 14:09:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:22 [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': 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-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS06%2520OUH%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Saving data for LS06%20OUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524328.075926, 'last_price_update_time': 1774706962.42005}
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:22 [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-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947316%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947316 not downloaded yet
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471778%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471778 not downloaded yet
2026-03-28 14:09:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127905/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127905>
2026-03-28 14:09:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092232>
2026-03-28 14:09:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: NU66%20PYW
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU66%2520PYW%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for NU66%20PYW: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: PE58%20NTM
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE58%2520NTM%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for PE58%20NTM: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: VN68%20KUJ
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN68%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for VN68%20KUJ: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: NL23%20SUU
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520SUU%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for NL23%20SUU: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: EU15%20YBM
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU15%2520YBM%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for EU15%20YBM: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: GK19%20YXX
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK19%2520YXX%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for GK19%20YXX: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: CV06%20ZKK
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV06%2520ZKK%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for CV06%20ZKK: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: GF57%20UHV
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF57%2520UHV%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for GF57%20UHV: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: BG08%20KAK
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG08%2520KAK%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for BG08%20KAK: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: YP58%20TBU
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP58%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for YP58%20TBU: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: HG07%20WOA
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG07%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for HG07%20WOA: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: KC57%20UUR
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KC57%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for KC57%20UUR: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: KG05%20BVL
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KG05%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for KG05%20BVL: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: LA56%20LHG
2026-03-28 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA56%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:09:22 [bca.uk] INFO: Scrape type for LA56%20LHG: 0
2026-03-28 14:09:22 [bca.uk] INFO: Found listing with ID: LC05%20LHB
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC05%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for LC05%20LHB: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: LG61%20WYL
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG61%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for LG61%20WYL: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: LV13%20WFN
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV13%2520WFN%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for LV13%20WFN: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: MJ61%20XRS
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ61%2520XRS%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for MJ61%20XRS: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: NA69%20XBT
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA69%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for NA69%20XBT: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: SD13%20SXO
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD13%2520SXO%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for SD13%20SXO: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: SG09%20FNU
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG09%2520FNU%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for SG09%20FNU: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: SM61%20URB
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM61%2520URB%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for SM61%20URB: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: VF07%20KYX
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF07%2520KYX%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for VF07%20KYX: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: WG63%20YYE
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG63%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for WG63%20YYE: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: WJ07%20XUC
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ07%2520XUC%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for WJ07%20XUC: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: DF14%20TKV
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520TKV%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for DF14%20TKV: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: DU16%20VYC
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU16%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for DU16%20VYC: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: EJ14%20VDR
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ14%2520VDR%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for EJ14%20VDR: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: GJ61%20FMC
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ61%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for GJ61%20FMC: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: GU64%20NXK
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU64%2520NXK%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for GU64%20NXK: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: HD07%20EZL
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD07%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for HD07%20EZL: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: FP17%20UOB
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP17%2520UOB%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for FP17%20UOB: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: RY56%20RNF
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY56%2520RNF%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for RY56%20RNF: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: VK23%20RVT
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK23%2520RVT%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for VK23%20RVT: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: FV59%20MFZ
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV59%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for FV59%20MFZ: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: GX63%20OJP
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX63%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for GX63%20OJP: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: KS58%20OPT
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS58%2520OPT%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for KS58%20OPT: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: LM62%20GWZ
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM62%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for LM62%20GWZ: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: MJ62%20EOL
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ62%2520EOL%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for MJ62%20EOL: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: NJ60%20NMX
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ60%2520NMX%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for NJ60%20NMX: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: SH18%20GZJ
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH18%2520GZJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for SH18%20GZJ: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: AC59%20DAC
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AC59%2520DAC%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for AC59%20DAC: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: FD63%20KVK
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD63%2520KVK%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for FD63%20KVK: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: FL72%20ZHH
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL72%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for FL72%20ZHH: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: BJ66%20NYU
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ66%2520NYU%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for BJ66%20NYU: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: SW13%20EBX
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW13%2520EBX%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for SW13%20EBX: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: VN66%20YVE
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN66%2520YVE%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for VN66%20YVE: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: SH57%20NLP
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH57%2520NLP%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for SH57%20NLP: 0
2026-03-28 14:09:23 [bca.uk] INFO: Found listing with ID: FD69%20ZHX
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD69%2520ZHX%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [bca.uk] INFO: Scrape type for FD69%20ZHX: 2
2026-03-28 14:09:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae82dff7-e3eb-513d-8439-1155d3bf8a4a with identifier: FD69%20ZHX
2026-03-28 14:09:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae82dff7-e3eb-513d-8439-1155d3bf8a4a with scrape type 2
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae82dff7-e3eb-513d-8439-1155d3bf8a4a with scrape type 2
2026-03-28 14:09:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae82dff7-e3eb-513d-8439-1155d3bf8a4a, identifier: FD69%20ZHX
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222859%27 HTTP/1.1" 200 None
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222859 not downloaded yet
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c591190>
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127870%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127870/600 saved to cache
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de87f10>
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092193%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092193/600 saved to cache
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62e950>
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127879%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127879/600 saved to cache
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de35250>
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127876%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127876/600 saved to cache
2026-03-28 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c590210>
2026-03-28 14:09:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127866%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127866/600 saved to cache
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928590>
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271793%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271793 not downloaded yet
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928618%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928618 not downloaded yet
2026-03-28 14:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae82dff7-e3eb-513d-8439-1155d3bf8a4a with identifier: FD69%20ZHX
2026-03-28 14:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae82dff7-e3eb-513d-8439-1155d3bf8a4a with identifier: FD69%20ZHX
2026-03-28 14:09:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae82dff7-e3eb-513d-8439-1155d3bf8a4a with identifier: FD69%20ZHX to the API
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:24 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD69%20ZHX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ae82dff7-e3eb-513d-8439-1155d3bf8a4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD69 ZHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD69%20ZHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 61115,
 '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 83 SPORT S/S Hatchback',
 'transmission': 'manual',
 'trim': '83 SPORT S/S',
 'vin': 'W0V7D9EE6L4100036',
 'year': 2019}
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD69%2520ZHX%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Saving data for FD69%20ZHX: {'auction_closing_time': 1774778400.0, 'created_time': 1774476582.602374, 'last_price_update_time': 1774706964.476277}
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD69%2520ZHX') HTTP/1.1" 204 0
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947326%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947326 not downloaded yet
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471784%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471784 not downloaded yet
2026-03-28 14:09:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: EK57%20YWZ
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK57%2520YWZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for EK57%20YWZ: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: PF67%20ENX
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF67%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for PF67%20ENX: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: WP14%20FBF
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP14%2520FBF%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for WP14%20FBF: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: WT16%20KKB
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT16%2520KKB%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for WT16%20KKB: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: YB66%20CAV
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB66%2520CAV%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for YB66%20CAV: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: YP61%20WOR
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP61%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for YP61%20WOR: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: YX14%20ORY
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX14%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for YX14%20ORY: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: SY10%20OOD
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY10%2520OOD%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for SY10%20OOD: 0
2026-03-28 14:09:24 [bca.uk] INFO: Found listing with ID: FY62%20VGM
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY62%2520VGM%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [bca.uk] INFO: Scrape type for FY62%20VGM: 2
2026-03-28 14:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 538f6dcd-c217-557d-8c53-7b49fbdbef0d with identifier: FY62%20VGM
2026-03-28 14:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 538f6dcd-c217-557d-8c53-7b49fbdbef0d with scrape type 2
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 538f6dcd-c217-557d-8c53-7b49fbdbef0d with scrape type 2
2026-03-28 14:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 538f6dcd-c217-557d-8c53-7b49fbdbef0d, identifier: FY62%20VGM
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222879%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222879 not downloaded yet
2026-03-28 14:09:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928596>
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271799%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271799 not downloaded yet
2026-03-28 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928628%27 HTTP/1.1" 200 None
2026-03-28 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928628 not downloaded yet
2026-03-28 14:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 538f6dcd-c217-557d-8c53-7b49fbdbef0d with identifier: FY62%20VGM
2026-03-28 14:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 538f6dcd-c217-557d-8c53-7b49fbdbef0d with identifier: FY62%20VGM
2026-03-28 14:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 538f6dcd-c217-557d-8c53-7b49fbdbef0d with identifier: FY62%20VGM to the API
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:25 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY62%20VGM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '538f6dcd-c217-557d-8c53-7b49fbdbef0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY62 VGM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY62%20VGM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 91990,
 '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': 'SKODA SUPERB 1.6 TDI CR GREENLINE II SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI CR GREENLINE II SE',
 'vin': 'TMBBJ73T0D9012378',
 'year': 2012}
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY62%2520VGM%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Saving data for FY62%20VGM: {'auction_closing_time': 1774778400.0, 'created_time': 1774610283.173216, 'last_price_update_time': 1774706965.315364}
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY62%2520VGM') HTTP/1.1" 204 0
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947336%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947336 not downloaded yet
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471789%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471789 not downloaded yet
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d89d190>
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127874%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127874/600 saved to cache
2026-03-28 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c821850>
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092197%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092197/600 saved to cache
2026-03-28 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271770>
2026-03-28 14:09:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127897/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: SH09%20CPE
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH09%2520CPE%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for SH09%20CPE: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: SV60%20MXJ
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV60%2520MXJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for SV60%20MXJ: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: FH10%20OZN
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH10%2520OZN%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for FH10%20OZN: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: NX67%20XBD
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX67%2520XBD%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for NX67%20XBD: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: FV17%20ZVH
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for FV17%20ZVH: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: NX14%20ZHM
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for NX14%20ZHM: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: PJ16%20CME
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ16%2520CME%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for PJ16%20CME: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: FY09%20CJO
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY09%2520CJO%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for FY09%20CJO: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: YS09%20GUK
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS09%2520GUK%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for YS09%20GUK: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: YM24%20JBU
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM24%2520JBU%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for YM24%20JBU: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: YG17%20ONF
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG17%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for YG17%20ONF: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: YH61%20SGV
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH61%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for YH61%20SGV: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: DN58%20UWL
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN58%2520UWL%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for DN58%20UWL: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: NJ09%20OGF
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ09%2520OGF%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for NJ09%20OGF: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: PK12%20TXL
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK12%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for PK12%20TXL: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: PX08%20GWJ
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX08%2520GWJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for PX08%20GWJ: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: RF12%20FYR
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF12%2520FYR%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for RF12%20FYR: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: WG19%20UHJ
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG19%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for WG19%20UHJ: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: WP62%20XYU
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP62%2520XYU%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for WP62%20XYU: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: GK60%20RPO
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK60%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for GK60%20RPO: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: PL73%20JNF
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL73%2520JNF%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for PL73%20JNF: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: SL58%20KKF
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL58%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for SL58%20KKF: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: RO22%20NRL
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for RO22%20NRL: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: FG65%20XLO
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG65%2520XLO%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for FG65%20XLO: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: FG68%20DDA
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG68%2520DDA%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for FG68%20DDA: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: FJ14%20YWV
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ14%2520YWV%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for FJ14%20YWV: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: KN19%20TJW
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN19%2520TJW%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for KN19%20TJW: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: SP12%20XJU
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP12%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for SP12%20XJU: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: SW15%20NYA
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW15%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for SW15%20NYA: 0
2026-03-28 14:09:25 [bca.uk] INFO: Found listing with ID: Y676%20PLE
2026-03-28 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y676%2520PLE%27 HTTP/1.1" 200 None
2026-03-28 14:09:25 [bca.uk] INFO: Scrape type for Y676%20PLE: 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222892%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222892 not downloaded yet
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271808%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271808 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928634%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928634 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947354%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947354 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471793%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471793 not downloaded yet
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FL69JZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222916%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222916 not downloaded yet
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca3f6d0>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_expert_report_file_d57ab22d-c7c2-4920-9a43-f4e067928e6c.pdf HTTP/1.1" 201 0
2026-03-28 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159, skipping ID generation
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%26Reg%3DBN15PYS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BN15PYS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c81b250>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928584%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928584/600 saved to cache
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222844/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222844>
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698271816%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271816 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D697928638%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928638 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947384%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947384 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471800%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471800 not downloaded yet
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ09XMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222938%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222938 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156728%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156728 not downloaded yet
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928590/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471784>
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947326>
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127905/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947406%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947406 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471821%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471821 not downloaded yet
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3d1ad0>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_expert_report_file_2d1bed16-75a5-4c24-a040-900103de3183.pdf HTTP/1.1" 201 0
2026-03-28 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 758db1f9-d737-5506-abd8-56c685b3eaa7, skipping ID generation
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%26Reg%3DGF10FSY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF10FSY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99bcd0>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127897%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127897/600 saved to cache
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4f9d50>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_expert_report_file_89dbbfd1-9853-4acb-b4a0-98b7a8c56d88.pdf HTTP/1.1" 201 0
2026-03-28 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 887f7b9e-77d7-51db-af6a-fa1b530aa86c, skipping ID generation
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%26Reg%3DEX56XWU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EX56XWU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2deabf50>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_expert_report_file_66000ae2-ec5e-4591-b47d-e3d096a2f146.pdf HTTP/1.1" 201 0
2026-03-28 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3934dfb8-a543-5520-9689-2c2abcde4923, skipping ID generation
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%26Reg%3DYR64UNS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YR64UNS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe81050>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271747%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271747/600 saved to cache
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222959%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222959 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156737%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156737 not downloaded yet
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222879/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222879>
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271770/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947439%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947439 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471836%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471836 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941040%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941040 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923299%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923299 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302414%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302414 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698222978%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222978 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156748%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156748 not downloaded yet
2026-03-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe80d50>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092232%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092232/600 saved to cache
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f7950>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928590%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928590/600 saved to cache
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b3fd0>
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127905%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127905/600 saved to cache
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928618>
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222892>
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471789>
2026-03-28 14:09:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947336>
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947467%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947467 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471850%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471850 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941059%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941059 not downloaded yet
2026-03-28 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923318%27 HTTP/1.1" 200 None
2026-03-28 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923318 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302421%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302421 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156755%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156755 not downloaded yet
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222844/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471793>
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698947485%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947485 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698471885%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471885 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941086%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941086 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923335%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923335 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302424%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302424 not downloaded yet
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe8ed50>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928596%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928596/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c71ddd0>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271770%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271770/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156764%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156764 not downloaded yet
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471800>
2026-03-28 14:09:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947384>
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222879/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941110%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941110 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923354%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923354 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302428%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302428 not downloaded yet
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4a8450>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222811%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222811/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156780%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156780 not downloaded yet
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8c4050>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947326%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947326/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe83450>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222844%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222844/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941133%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941133 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923371%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923371 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302434%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302434 not downloaded yet
2026-03-28 14:09:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222959/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222959>
2026-03-28 14:09:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156737>
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156802%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156802 not downloaded yet
2026-03-28 14:09:27 [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-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9fc890>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471784%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471784/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9e8390>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471773%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471773/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8283d0>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222879%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222879/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302414/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302414>
2026-03-28 14:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941163%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941163 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923401%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923401 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302442%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302442 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156823%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156823 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941187%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941187 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923433%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923433 not downloaded yet
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302446%27 HTTP/1.1" 200 None
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302446 not downloaded yet
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c944f50>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947336%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947336/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c62a110>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471789%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471789/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca3de50>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471793%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471793/600 saved to cache
2026-03-28 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c938150>
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222892%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222892/600 saved to cache
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:28 [bca.uk] INFO: Total items found: 100
2026-03-28 14:09:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded
2026-03-28 14:09:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:09:28 [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-28 14:09:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923335>
2026-03-28 14:09:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302421>
2026-03-28 14:09:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302424>
2026-03-28 14:09:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923318/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923318>
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698156839%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156839 not downloaded yet
2026-03-28 14:09:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941086>
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941212%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941212 not downloaded yet
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923464%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923464 not downloaded yet
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302454%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302454 not downloaded yet
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: DG13%20DVZ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG13%2520DVZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for DG13%20DVZ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: DL67%20NKJ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL67%2520NKJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for DL67%20NKJ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: NL12%20MVO
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL12%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for NL12%20MVO: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: GV68%20ULZ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV68%2520ULZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for GV68%20ULZ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: RJ22%20EBZ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ22%2520EBZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for RJ22%20EBZ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: DX16%20RWJ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520RWJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for DX16%20RWJ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: EY64%20EXD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY64%2520EXD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for EY64%20EXD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: KS64%20PHK
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS64%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for KS64%20PHK: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: BF08%20UUE
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF08%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for BF08%20UUE: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: EK59%20ZHH
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK59%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for EK59%20ZHH: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: EN62%20ZKT
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN62%2520ZKT%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for EN62%20ZKT: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: LS14%20SFJ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS14%2520SFJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for LS14%20SFJ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: LS54%20SVP
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS54%2520SVP%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for LS54%20SVP: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: LT11%20NGE
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT11%2520NGE%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for LT11%20NGE: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: LX12%20APO
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX12%2520APO%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for LX12%20APO: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: M60%20MSU
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M60%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for M60%20MSU: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: MJ10%20HPE
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ10%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for MJ10%20HPE: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: MK14%20VLE
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK14%2520VLE%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for MK14%20VLE: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: NL61%20FOD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL61%2520FOD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for NL61%20FOD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: RJ17%20SVK
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ17%2520SVK%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for RJ17%20SVK: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: SP13%20VCL
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP13%2520VCL%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for SP13%20VCL: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: VE16%20FUD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE16%2520FUD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for VE16%20FUD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: BD16%20ZNJ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD16%2520ZNJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for BD16%20ZNJ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: BN63%20JDF
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN63%2520JDF%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for BN63%20JDF: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: DU12%20AXD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU12%2520AXD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for DU12%20AXD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: EA19%20FCD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA19%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for EA19%20FCD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: GU62%20WMM
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU62%2520WMM%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for GU62%20WMM: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: GY14%20KTD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY14%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for GY14%20KTD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: KF05%20WVN
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF05%2520WVN%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for KF05%20WVN: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: LN11%20SXC
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN11%2520SXC%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for LN11%20SXC: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: SK13%20SOC
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK13%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for SK13%20SOC: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: WK14%20WOD
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK14%2520WOD%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for WK14%20WOD: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: DL64%20MPX
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL64%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for DL64%20MPX: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: SF16%20SMW
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF16%2520SMW%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for SF16%20SMW: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: AF66%20XYX
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF66%2520XYX%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for AF66%20XYX: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: CK15%20YEG
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK15%2520YEG%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for CK15%20YEG: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: EX14%20FSZ
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX14%2520FSZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for EX14%20FSZ: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: FE65%20UJU
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE65%2520UJU%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for FE65%20UJU: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: HK15%20VKT
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520VKT%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for HK15%20VKT: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: KV57%20GEK
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV57%2520GEK%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for KV57%20GEK: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: KY65%20TBU
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY65%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for KY65%20TBU: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: N13%20GWM
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N13%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for N13%20GWM: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: PL14%20HJK
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL14%2520HJK%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for PL14%20HJK: 0
2026-03-28 14:09:28 [bca.uk] INFO: Found listing with ID: VE65%20YLT
2026-03-28 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE65%2520YLT%27 HTTP/1.1" 200 None
2026-03-28 14:09:28 [bca.uk] INFO: Scrape type for VE65%20YLT: 2
2026-03-28 14:09:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT
2026-03-28 14:09:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410f7a3d-628c-5492-ad0f-cc2839a188a8 with scrape type 2
2026-03-28 14:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 410f7a3d-628c-5492-ad0f-cc2839a188a8 with scrape type 2
2026-03-28 14:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 410f7a3d-628c-5492-ad0f-cc2839a188a8, identifier: VE65%20YLT
2026-03-28 14:09:29 [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-28 14:09:29 [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-28 14:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT
2026-03-28 14:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT
2026-03-28 14:09:29 [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-28 14:09:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:29 [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': 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-28 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE65%2520YLT%27 HTTP/1.1" 200 None
2026-03-28 14:09:29 [bca.uk] INFO: Saving data for VE65%20YLT: {'auction_closing_time': 1774951200.0, 'created_time': 1774524285.799758, 'last_price_update_time': 1774706969.794292}
2026-03-28 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:29 [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-28 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-28 14:09:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c474ad0>
2026-03-28 14:09:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928618%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928618/600 saved to cache
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941110>
2026-03-28 14:09:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923354>
2026-03-28 14:09:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302428>
2026-03-28 14:09:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156780/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156780>
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941242%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941242 not downloaded yet
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698923502%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923502 not downloaded yet
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698302462%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302462 not downloaded yet
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: WG62%20WDW
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG62%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for WG62%20WDW: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: WU05%20WWZ
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU05%2520WWZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for WU05%20WWZ: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: AV17%20OEJ
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV17%2520OEJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for AV17%20OEJ: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: CA62%20PRV
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA62%2520PRV%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for CA62%20PRV: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: CK18%20EYV
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520EYV%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for CK18%20EYV: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: CU65%20MXK
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU65%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for CU65%20MXK: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: CV58%20YNE
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV58%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for CV58%20YNE: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: CV64%20HRP
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV64%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for CV64%20HRP: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: DG64%20SWO
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG64%2520SWO%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for DG64%20SWO: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: DN14%20GKA
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN14%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for DN14%20GKA: 2
2026-03-28 14:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA
2026-03-28 14:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 242219ab-40f4-53d7-bee8-62d6d8d7baff with scrape type 2
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 242219ab-40f4-53d7-bee8-62d6d8d7baff with scrape type 2
2026-03-28 14:09:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 242219ab-40f4-53d7-bee8-62d6d8d7baff, identifier: DN14%20GKA
2026-03-28 14:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222959/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA
2026-03-28 14:09:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA
2026-03-28 14:09:30 [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-28 14:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:30 [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': 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-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN14%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Saving data for DN14%20GKA: {'auction_closing_time': 1774951200.0, 'created_time': 1774437540.416206, 'last_price_update_time': 1774706970.724677}
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:30 [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-28 14:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302414/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923371>
2026-03-28 14:09:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302434/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302434>
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: DN62%20GZL
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN62%2520GZL%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for DN62%20GZL: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: DN67%20DUH
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN67%2520DUH%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for DN67%20DUH: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: BC18%20CLU
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC18%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for BC18%20CLU: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: HF16%20FLG
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF16%2520FLG%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for HF16%20FLG: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: AD56%20DJY
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD56%2520DJY%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for AD56%20DJY: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: CE05%20VFX
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE05%2520VFX%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for CE05%20VFX: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: FR12%20PKZ
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FR12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for FR12%20PKZ: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: LR04%20NYG
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR04%2520NYG%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for LR04%20NYG: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: EN15%20YTY
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN15%2520YTY%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for EN15%20YTY: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: SJ07%20LJK
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ07%2520LJK%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for SJ07%20LJK: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: WG11%20KFJ
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG11%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for WG11%20KFJ: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: WK59%20VGD
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK59%2520VGD%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for WK59%20VGD: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: WK61%20THG
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK61%2520THG%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for WK61%20THG: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: WV64%20PJX
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV64%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for WV64%20PJX: 0
2026-03-28 14:09:30 [bca.uk] INFO: Found listing with ID: YE10%20LCX
2026-03-28 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE10%2520LCX%27 HTTP/1.1" 200 None
2026-03-28 14:09:30 [bca.uk] INFO: Scrape type for YE10%20LCX: 2
2026-03-28 14:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX
2026-03-28 14:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with scrape type 2
2026-03-28 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with scrape type 2
2026-03-28 14:09:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4, identifier: YE10%20LCX
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de84b90>
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471800%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471800/600 saved to cache
2026-03-28 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fdcab10>
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947384%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947384/600 saved to cache
2026-03-28 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de03250>
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156737%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156737/600 saved to cache
2026-03-28 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302421/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923318/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX
2026-03-28 14:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX
2026-03-28 14:09:31 [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-28 14:09:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:31 [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': 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-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE10%2520LCX%27 HTTP/1.1" 200 None
2026-03-28 14:09:31 [bca.uk] INFO: Saving data for YE10%20LCX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524272.296967, 'last_price_update_time': 1774706971.933966}
2026-03-28 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:31 [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-28 14:09:32 [bca.uk] INFO: Found listing with ID: BR53%20NNR
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BR53%2520NNR%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for BR53%20NNR: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: DK10%20USC
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK10%2520USC%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for DK10%20USC: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: GY60%20KSU
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY60%2520KSU%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for GY60%20KSU: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: LR61%20CGG
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR61%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for LR61%20CGG: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: MA17%20EEJ
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA17%2520EEJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for MA17%20EEJ: 2
2026-03-28 14:09:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ
2026-03-28 14:09:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5309daf7-4c8b-53fc-b898-675f649649ce with scrape type 2
2026-03-28 14:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5309daf7-4c8b-53fc-b898-675f649649ce with scrape type 2
2026-03-28 14:09:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5309daf7-4c8b-53fc-b898-675f649649ce, identifier: MA17%20EEJ
2026-03-28 14:09:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d8f1390>
2026-03-28 14:09:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222959%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222959/600 saved to cache
2026-03-28 14:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156823>
2026-03-28 14:09:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156839>
2026-03-28 14:09:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ
2026-03-28 14:09:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ
2026-03-28 14:09:32 [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-28 14:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:32 [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': 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-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA17%2520EEJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Saving data for MA17%20EEJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774437518.311087, 'last_price_update_time': 1774706972.664225}
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:32 [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-28 14:09:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156780/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: NA10%20FLB
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA10%2520FLB%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for NA10%20FLB: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: RJ13%20ABV
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ13%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for RJ13%20ABV: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: KN71%20FCZ
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN71%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for KN71%20FCZ: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: KN71%20FFC
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN71%2520FFC%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for KN71%20FFC: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: KN71%20FHS
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN71%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for KN71%20FHS: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: FE64%20FHS
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE64%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for FE64%20FHS: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: PY64%20DMO
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY64%2520DMO%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for PY64%20DMO: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: DV13%20YRE
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV13%2520YRE%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for DV13%20YRE: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: GF59%20YWE
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF59%2520YWE%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for GF59%20YWE: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: ND15%20CVZ
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND15%2520CVZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for ND15%20CVZ: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: YP17%20FUJ
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP17%2520FUJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for YP17%20FUJ: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: YS17%20LHG
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS17%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for YS17%20LHG: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: FV67%20NKF
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV67%2520NKF%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for FV67%20NKF: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: KN67%20KNP
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN67%2520KNP%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for KN67%20KNP: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: LD66%20AWC
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD66%2520AWC%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for LD66%20AWC: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: OU64%20WSZ
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU64%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for OU64%20WSZ: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: DA03%20RYT
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA03%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for DA03%20RYT: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: HK60%20FNC
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK60%2520FNC%27 HTTP/1.1" 200 None
2026-03-28 14:09:32 [bca.uk] INFO: Scrape type for HK60%20FNC: 0
2026-03-28 14:09:32 [bca.uk] INFO: Found listing with ID: LG03%20ZTW
2026-03-28 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG03%2520ZTW%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for LG03%20ZTW: 0
2026-03-28 14:09:33 [bca.uk] INFO: Found listing with ID: SM57%20UMV
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM57%2520UMV%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for SM57%20UMV: 0
2026-03-28 14:09:33 [bca.uk] INFO: Found listing with ID: VA12%20NWM
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA12%2520NWM%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for VA12%20NWM: 0
2026-03-28 14:09:33 [bca.uk] INFO: Found listing with ID: VE61%20YSX
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE61%2520YSX%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for VE61%20YSX: 0
2026-03-28 14:09:33 [bca.uk] INFO: Found listing with ID: WF11%20YRA
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF11%2520YRA%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for WF11%20YRA: 0
2026-03-28 14:09:33 [bca.uk] INFO: Found listing with ID: WP12%20KFK
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP12%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for WP12%20KFK: 0
2026-03-28 14:09:33 [bca.uk] INFO: Found listing with ID: WU58%20MYB
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU58%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Scrape type for WU58%20MYB: 2
2026-03-28 14:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB
2026-03-28 14:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d134d25-9207-5eca-8994-1dd3c922ae25 with scrape type 2
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d134d25-9207-5eca-8994-1dd3c922ae25 with scrape type 2
2026-03-28 14:09:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d134d25-9207-5eca-8994-1dd3c922ae25, identifier: WU58%20MYB
2026-03-28 14:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302434/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB
2026-03-28 14:09:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB
2026-03-28 14:09:33 [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-28 14:09:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:33 [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': 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-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU58%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 14:09:33 [bca.uk] INFO: Saving data for WU58%20MYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774437516.927356, 'last_price_update_time': 1774706973.703279}
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:33 [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-28 14:09:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d803a10>
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302414%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302414/600 saved to cache
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3011b710>
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302421%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302421/600 saved to cache
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f4750>
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923318%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923318/600 saved to cache
2026-03-28 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe60a90>
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302424%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302424/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7f5a10>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923335%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923335/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302462/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302462>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923502>
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:34 [bca.uk] INFO: Found listing with ID: KP61%20YTC
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP61%2520YTC%27 HTTP/1.1" 200 None
2026-03-28 14:09:34 [bca.uk] INFO: Scrape type for KP61%20YTC: 0
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c442050>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941086%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941086/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a0210>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156780%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156780/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923464>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941242>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302454/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302454>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941212>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d99d1d0>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941110%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941110/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c938150>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302428%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302428/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8ffd90>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923354%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923354/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c507ad0>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302434%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302434/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c518a50>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923371%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923371/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302446>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923433>
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698302442>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941163/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941163>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923401/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923401>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941187>
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3d250350>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156839%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156839/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156802>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941133>
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302462/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923502/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302454/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd61990>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156823%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156823/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941163/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c171050>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941212%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941212/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156764>
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923401/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8ca950>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941242%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941242/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c41ac90>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302462%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302462/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c0fbb10>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923502%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923502/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3bd850>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923464%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923464/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d979a50>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302454%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302454/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471885>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947485/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947485>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941059>
2026-03-28 14:09:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156755>
2026-03-28 14:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d736250>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941187%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941187/600 saved to cache
2026-03-28 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca73690>
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941163%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941163/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d887810>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302446%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302446/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b2350>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941133%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941133/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d886810>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302442%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302442/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe28510>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923401%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923401/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9b73d0>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923433%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923433/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471850>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947467/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947467>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156748>
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c726c50>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156802%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156802/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471836/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471836>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941040/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941040>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222978/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222978>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923299/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698923299>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947439>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YR64UNS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EX56XWU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947467/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941040/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947485/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471836/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222978/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9f37d0>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941059%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941059/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR64UNS/42809941?sv=2020-08-04&st=2026-03-28T14%3A09%3A20Z&se=2026-03-28T14%3A34%3A20Z&sr=b&sp=r&sig=Pn90p5DoS%2Febpg0i0M3wPfNsu06cZGsow9oBFINda7k%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923299/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX56XWU/42809892?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=nXD0d8r8WkZp90cOqMI5u6TGvvIUcgrVK%2B11Pr68YQU%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c707e10>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947467%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947467/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d81fa10>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471885%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471885/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156764/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF10FSY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947406>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471821/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471821>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156728/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698156728>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6bf0d0>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941040%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941040/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222938/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222938>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928638>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222916>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271816>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947354>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928634/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928634>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271808>
2026-03-28 14:09:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BN15PYS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4c9850>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947485%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947485/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de36fd0>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471850%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471850/600 saved to cache
2026-03-28 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d63cfd0>
2026-03-28 14:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471836%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471836/600 saved to cache
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c8c9610>
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222978%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222978/600 saved to cache
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9a23d0>
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FYR64UNS%252F698302409%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302409/600 saved to cache
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3934dfb8-a543-5520-9689-2c2abcde4923
2026-03-28 14:09:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3934dfb8-a543-5520-9689-2c2abcde4923, skipping ID generation
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3934dfb8-a543-5520-9689-2c2abcde4923 sending to next pipeline
2026-03-28 14:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3934dfb8-a543-5520-9689-2c2abcde4923, identifier: YR64%20UNS
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2fe02a50>
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923299%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923299/600 saved to cache
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d97b190>
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FEX56XWU%252F698923286%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923286/600 saved to cache
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c
2026-03-28 14:09:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 887f7b9e-77d7-51db-af6a-fa1b530aa86c, skipping ID generation
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 887f7b9e-77d7-51db-af6a-fa1b530aa86c sending to next pipeline
2026-03-28 14:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 887f7b9e-77d7-51db-af6a-fa1b530aa86c, identifier: EX56%20XWU
2026-03-28 14:09:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c41bad0>
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947439%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947439/600 saved to cache
2026-03-28 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3934dfb8-a543-5520-9689-2c2abcde4923 with identifier: YR64%20UNS
2026-03-28 14:09:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3934dfb8-a543-5520-9689-2c2abcde4923 with identifier: YR64%20UNS
2026-03-28 14:09:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3934dfb8-a543-5520-9689-2c2abcde4923 with identifier: YR64%20UNS to the API
2026-03-28 14:09:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302409/600>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_expert_report_file_66000ae2-ec5e-4591-b47d-e3d096a2f146.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR64%20UNS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3934dfb8-a543-5520-9689-2c2abcde4923',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR64 UNS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR64%20UNS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 63660,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302409/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41927,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302414/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302421/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302434/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66147,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59450,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302454/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3934dfb8-a543-5520-9689-2c2abcde4923/3934dfb8-a543-5520-9689-2c2abcde4923_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72191,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR64UNS/698302462/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 V6 D 260 TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': 'V6 D 260 TIPTRONIC S',
 'vin': 'WP1ZZZ92ZFLA31185',
 'year': 2014}
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR64%2520UNS%27 HTTP/1.1" 200 None
2026-03-28 14:09:37 [bca.uk] INFO: Saving data for YR64%20UNS: {'created_time': 1774706977.098917, 'last_price_update_time': 1774706977.098932, 'auction_closing_time': 1774951200.0}
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR64%2520UNS') HTTP/1.1" 204 0
2026-03-28 14:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 887f7b9e-77d7-51db-af6a-fa1b530aa86c with identifier: EX56%20XWU
2026-03-28 14:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 887f7b9e-77d7-51db-af6a-fa1b530aa86c with identifier: EX56%20XWU
2026-03-28 14:09:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 887f7b9e-77d7-51db-af6a-fa1b530aa86c with identifier: EX56%20XWU to the API
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923286/600>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_expert_report_file_89dbbfd1-9853-4acb-b4a0-98b7a8c56d88.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX56%20XWU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '887f7b9e-77d7-51db-af6a-fa1b530aa86c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX56 XWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX56%20XWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'CLK 200K',
 'odometer': 102864,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48494,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47074,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923299/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923318/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44833,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923335/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923354/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923371/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87078,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923401/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923464/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_887f7b9e-77d7-51db-af6a-fa1b530aa86c/887f7b9e-77d7-51db-af6a-fa1b530aa86c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX56XWU/698923502/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLK 200K 1.8 AVANTGARDE TIP Coupe',
 'transmission': 'manual',
 'trim': 'AVANTGARDE TIP',
 'vin': 'WDB2093422F208348',
 'year': 2006}
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX56%2520XWU%27 HTTP/1.1" 200 None
2026-03-28 14:09:37 [bca.uk] INFO: Saving data for EX56%20XWU: {'created_time': 1774706977.521042, 'last_price_update_time': 1774706977.52108, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX56%2520XWU') HTTP/1.1" 204 0
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe28f50>
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156764%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156764/600 saved to cache
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6a8790>
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156755%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156755/600 saved to cache
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a3008d950>
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156748%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156748/600 saved to cache
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF10FSY/42810504?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=qS5ciePLwAOpfbfAcko1m2YZ4b%2B%2FniQrHnBUhcjLf1I%3D)
2026-03-28 14:09:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271793>
2026-03-28 14:09:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271799/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271799>
2026-03-28 14:09:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928628>
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156728/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:37 [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-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BN15PYS/42810374?sv=2020-08-04&st=2026-03-28T14%3A09%3A19Z&se=2026-03-28T14%3A34%3A19Z&sr=b&sp=r&sig=CY6qPPIOGoDdz6cvH8dxFyo8brhAxq%2B18C2SM3MsqU8%3D)
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471821/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271808/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928634/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dda9450>
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGF10FSY%252F698941027%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941027/600 saved to cache
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 758db1f9-d737-5506-abd8-56c685b3eaa7
2026-03-28 14:09:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 758db1f9-d737-5506-abd8-56c685b3eaa7, skipping ID generation
2026-03-28 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 758db1f9-d737-5506-abd8-56c685b3eaa7 sending to next pipeline
2026-03-28 14:09:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 758db1f9-d737-5506-abd8-56c685b3eaa7, identifier: GF10%20FSY
2026-03-28 14:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 758db1f9-d737-5506-abd8-56c685b3eaa7 with identifier: GF10%20FSY
2026-03-28 14:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 758db1f9-d737-5506-abd8-56c685b3eaa7 with identifier: GF10%20FSY
2026-03-28 14:09:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 758db1f9-d737-5506-abd8-56c685b3eaa7 with identifier: GF10%20FSY to the API
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941027/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_expert_report_file_2d1bed16-75a5-4c24-a040-900103de3183.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF10%20FSY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '758db1f9-d737-5506-abd8-56c685b3eaa7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF10 FSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF10%20FSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 82346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941027/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51002,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941040/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941059/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46721,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941086/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45847,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941163/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59347,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_758db1f9-d737-5506-abd8-56c685b3eaa7/758db1f9-d737-5506-abd8-56c685b3eaa7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72762,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF10FSY/698941242/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'TOYOTA AVENSIS 2.0 D-4D TR Estate',
 'transmission': 'manual',
 'trim': 'D-4D TR',
 'vin': 'SB1ED76L20E036686',
 'year': 2010}
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF10%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 14:09:38 [bca.uk] INFO: Saving data for GF10%20FSY: {'created_time': 1774706978.384182, 'last_price_update_time': 1774706978.384195, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF10%2520FSY') HTTP/1.1" 204 0
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222859/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222859>
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222938/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271799/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c59f790>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156728%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156728/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe03610>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947406%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947406/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:38 [bca.uk] INFO: Total items found: 100
2026-03-28 14:09:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded
2026-03-28 14:09:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:09:38 [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-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d69e8d0>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FBN15PYS%252F698156724%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156724/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159
2026-03-28 14:09:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159, skipping ID generation
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6e72fc19-6ef7-5735-a5b3-76a17aaa3159 sending to next pipeline
2026-03-28 14:09:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159, identifier: BN15%20PYS
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d6a93d0>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471821%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471821/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe03290>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271808%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271808/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fda8490>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928634%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928634/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2cb90>
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222916%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222916/600 saved to cache
2026-03-28 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159 with identifier: BN15%20PYS
2026-03-28 14:09:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159 with identifier: BN15%20PYS
2026-03-28 14:09:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e72fc19-6ef7-5735-a5b3-76a17aaa3159 with identifier: BN15%20PYS to the API
2026-03-28 14:09:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156724/600>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_expert_report_file_d57ab22d-c7c2-4920-9a43-f4e067928e6c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN15%20PYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e72fc19-6ef7-5735-a5b3-76a17aaa3159',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN15 PYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN15%20PYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SSANGYONG',
 'model': 'KORANDO',
 'odometer': 60389,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43297,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156724/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43683,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156728/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42320,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156737/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42219,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156755/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156764/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156780/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78884,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e72fc19-6ef7-5735-a5b3-76a17aaa3159/6e72fc19-6ef7-5735-a5b3-76a17aaa3159_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72877,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BN15PYS/698156839/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SSANGYONG KORANDO 2.0 175 ELX 4WD StationWagon',
 'transmission': 'automatic',
 'trim': '175 ELX 4WD',
 'vin': 'KPTB0B1SSEP178759',
 'year': 2015}
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN15%2520PYS%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Saving data for BN15%20PYS: {'created_time': 1774706979.270703, 'last_price_update_time': 1774706979.270717, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN15%2520PYS') HTTP/1.1" 204 0
2026-03-28 14:09:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471778/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698471778>
2026-03-28 14:09:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947316>
2026-03-28 14:09:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928605>
2026-03-28 14:09:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE64YJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271784>
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KR58%20KAE
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR58%2520KAE%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KR58%20KAE: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KV57%20OHT
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV57%2520OHT%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KV57%20OHT: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KY12%20OTH
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY12%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KY12%20OTH: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: LC08%20BYV
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC08%2520BYV%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for LC08%20BYV: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: LC69%20YNW
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC69%2520YNW%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for LC69%20YNW: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: LD62%20FVN
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD62%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for LD62%20FVN: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: MC65%20YPK
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC65%2520YPK%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for MC65%20YPK: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: MV59%20ZYR
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV59%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for MV59%20ZYR: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: RJ61%20VZV
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ61%2520VZV%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for RJ61%20VZV: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: RO09%20DFE
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO09%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for RO09%20DFE: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: DV67%20ZNZ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV67%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for DV67%20ZNZ: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: EA09%20NJX
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA09%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for EA09%20NJX: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: EY13%20EWC
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY13%2520EWC%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for EY13%20EWC: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: GF13%20ZSN
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF13%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for GF13%20ZSN: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: GK62%20SWZ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK62%2520SWZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for GK62%20SWZ: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: GV68%20SRZ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for GV68%20SRZ: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: HG58%20ENY
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG58%2520ENY%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for HG58%20ENY: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KN65%20XDZ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN65%2520XDZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KN65%20XDZ: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KO18%20FFN
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO18%2520FFN%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KO18%20FFN: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KP11%20KHM
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP11%2520KHM%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KP11%20KHM: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: FY11%20XAM
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY11%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for FY11%20XAM: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: PN13%20LJJ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN13%2520LJJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for PN13%20LJJ: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: DC17%20JYO
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC17%2520JYO%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for DC17%20JYO: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: DEZ%20175
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DEZ%2520175%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for DEZ%20175: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KS66%20ZSY
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS66%2520ZSY%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KS66%20ZSY: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: MW12%20RYG
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW12%2520RYG%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for MW12%20RYG: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: SM11%20WBL
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM11%2520WBL%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for SM11%20WBL: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: YP62%20EVF
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP62%2520EVF%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for YP62%20EVF: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: YR66%20CZW
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR66%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for YR66%20CZW: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: DU11%20KVT
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU11%2520KVT%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for DU11%20KVT: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KY64%20PXG
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY64%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KY64%20PXG: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: LN66%20SHZ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN66%2520SHZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for LN66%20SHZ: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: MA13%20NFL
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA13%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for MA13%20NFL: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: NJ60%20SXP
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ60%2520SXP%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for NJ60%20SXP: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: SH10%20BVC
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH10%2520BVC%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for SH10%20BVC: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: SJ14%20NOF
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ14%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for SJ14%20NOF: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: SJ65%20XUT
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ65%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for SJ65%20XUT: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: KJ18%20SXG
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ18%2520SXG%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for KJ18%20SXG: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: LJ64%20UMR
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ64%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 14:09:39 [bca.uk] INFO: Scrape type for LJ64%20UMR: 0
2026-03-28 14:09:39 [bca.uk] INFO: Found listing with ID: LV13%20EXZ
2026-03-28 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV13%2520EXZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for LV13%20EXZ: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: NA15%20UTV
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA15%2520UTV%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for NA15%20UTV: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: OU64%20WOH
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU64%2520WOH%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for OU64%20WOH: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: EK13%20RKJ
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK13%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for EK13%20RKJ: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: EO60%20LVJ
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520LVJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for EO60%20LVJ: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: ET15%20LNC
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET15%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for ET15%20LNC: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: PN09%20VVK
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN09%2520VVK%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for PN09%20VVK: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: YJ69%20DTA
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ69%2520DTA%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for YJ69%20DTA: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: AJ73%20DVM
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ73%2520DVM%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for AJ73%20DVM: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: SF68%20RVN
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF68%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for SF68%20RVN: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: SG22%20VOH
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for SG22%20VOH: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: SG22%20VPC
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520VPC%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for SG22%20VPC: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: FE18%20XLP
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE18%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for FE18%20XLP: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: BU67%20XKN
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU67%2520XKN%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for BU67%20XKN: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: SA21%20LUT
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA21%2520LUT%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for SA21%20LUT: 0
2026-03-28 14:09:40 [bca.uk] INFO: Found listing with ID: SB15%20HFS
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520HFS%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Scrape type for SB15%20HFS: 2
2026-03-28 14:09:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS
2026-03-28 14:09:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7416cc17-9bbc-5375-9573-6f07e186326a with scrape type 2
2026-03-28 14:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7416cc17-9bbc-5375-9573-6f07e186326a with scrape type 2
2026-03-28 14:09:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7416cc17-9bbc-5375-9573-6f07e186326a, identifier: SB15%20HFS
2026-03-28 14:09:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698222828>
2026-03-28 14:09:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928598>
2026-03-28 14:09:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271775>
2026-03-28 14:09:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS
2026-03-28 14:09:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS
2026-03-28 14:09:40 [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-28 14:09:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:40 [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': 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-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520HFS%27 HTTP/1.1" 200 None
2026-03-28 14:09:40 [bca.uk] INFO: Saving data for SB15%20HFS: {'auction_closing_time': 1774854000.0, 'created_time': 1774522970.592498, 'last_price_update_time': 1774706980.826531}
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:40 [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-28 14:09:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe33a50>
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947354%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947354/600 saved to cache
2026-03-28 14:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe39090>
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271816%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271816/600 saved to cache
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c9993d0>
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928638%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928638/600 saved to cache
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd62250>
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928628%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928628/600 saved to cache
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c999390>
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222938%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222938/600 saved to cache
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff52090>
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271799%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271799/600 saved to cache
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c99b910>
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271793%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271793/600 saved to cache
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:41 [bca.uk] INFO: Found listing with ID: SB64%20ARZ
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB64%2520ARZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:41 [bca.uk] INFO: Scrape type for SB64%20ARZ: 2
2026-03-28 14:09:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ
2026-03-28 14:09:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3fa7197-71e0-5215-9c4c-ce90c24a1894 with scrape type 2
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3fa7197-71e0-5215-9c4c-ce90c24a1894 with scrape type 2
2026-03-28 14:09:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3fa7197-71e0-5215-9c4c-ce90c24a1894, identifier: SB64%20ARZ
2026-03-28 14:09:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ
2026-03-28 14:09:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ
2026-03-28 14:09:41 [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-28 14:09:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:41 [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': 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-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB64%2520ARZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:41 [bca.uk] INFO: Saving data for SB64%20ARZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774522988.295755, 'last_price_update_time': 1774706981.759174}
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:41 [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-28 14:09:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222859/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092259/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092259>
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271762/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271762>
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092222>
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698271754>
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092246>
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092240>
2026-03-28 14:09:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928586/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697928586>
2026-03-28 14:09:41 [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-28 14:09:41 [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-28 14:09:41 [bca.uk] INFO: Found listing with ID: SB71%20XEU
2026-03-28 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB71%2520XEU%27 HTTP/1.1" 200 None
2026-03-28 14:09:41 [bca.uk] INFO: Scrape type for SB71%20XEU: 2
2026-03-28 14:09:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU
2026-03-28 14:09:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35253a04-4b01-516c-98a2-e91b1eeb0e69 with scrape type 2
2026-03-28 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35253a04-4b01-516c-98a2-e91b1eeb0e69 with scrape type 2
2026-03-28 14:09:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35253a04-4b01-516c-98a2-e91b1eeb0e69, identifier: SB71%20XEU
2026-03-28 14:09:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:09:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU
2026-03-28 14:09:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU
2026-03-28 14:09:42 [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-28 14:09:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:42 [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': 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-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB71%2520XEU%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Saving data for SB71%20XEU: {'auction_closing_time': 1774854000.0, 'created_time': 1774436643.236779, 'last_price_update_time': 1774706982.394939}
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:42 [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-28 14:09:42 [bca.uk] INFO: Found listing with ID: SC23%20RKV
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC23%2520RKV%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for SC23%20RKV: 0
2026-03-28 14:09:42 [bca.uk] INFO: Found listing with ID: SG17%20YRD
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG17%2520YRD%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for SG17%20YRD: 2
2026-03-28 14:09:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD
2026-03-28 14:09:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24c1712d-567d-56a7-99b4-d22346320e64 with scrape type 2
2026-03-28 14:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24c1712d-567d-56a7-99b4-d22346320e64 with scrape type 2
2026-03-28 14:09:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24c1712d-567d-56a7-99b4-d22346320e64, identifier: SG17%20YRD
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL69JZP/42810302?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=vTinbaXuDtX0oPLzpRQV%2FmGGtR8J3R68OaliMaW4NO4%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471778/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ09XMV/42810318?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=i57wXsbA5zEEX1sRDPXBIjYd%2F4sStFh94lW1AsLmS2k%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE64YJN/42810536?sv=2020-08-04&st=2026-03-28T14%3A09%3A15Z&se=2026-03-28T14%3A34%3A15Z&sr=b&sp=r&sig=rQGOWtP0ej0QUeVu7wJnHljpeuwKSYbRKEsrUxG5B6U%3D)
2026-03-28 14:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD
2026-03-28 14:09:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD
2026-03-28 14:09:42 [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-28 14:09:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:42 [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': 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-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG17%2520YRD%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Saving data for SG17%20YRD: {'auction_closing_time': 1774854000.0, 'created_time': 1774522991.877877, 'last_price_update_time': 1774706982.878069}
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:42 [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-28 14:09:42 [bca.uk] INFO: Found listing with ID: SH16%20TWD
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH16%2520TWD%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for SH16%20TWD: 0
2026-03-28 14:09:42 [bca.uk] INFO: Found listing with ID: SJ72%20JEO
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ72%2520JEO%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for SJ72%20JEO: 0
2026-03-28 14:09:42 [bca.uk] INFO: Found listing with ID: SN22%20OPG
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN22%2520OPG%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for SN22%20OPG: 0
2026-03-28 14:09:42 [bca.uk] INFO: Found listing with ID: SP72%20PWY
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP72%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for SP72%20PWY: 0
2026-03-28 14:09:42 [bca.uk] INFO: Found listing with ID: VK21%20WLP
2026-03-28 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK21%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 14:09:42 [bca.uk] INFO: Scrape type for VK21%20WLP: 2
2026-03-28 14:09:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP
2026-03-28 14:09:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0c0ceab-d857-5368-bc8e-c5d69a636eca with scrape type 2
2026-03-28 14:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0c0ceab-d857-5368-bc8e-c5d69a636eca with scrape type 2
2026-03-28 14:09:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0c0ceab-d857-5368-bc8e-c5d69a636eca, identifier: VK21%20WLP
2026-03-28 14:09:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd84a90>
2026-03-28 14:09:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222859%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222859/600 saved to cache
2026-03-28 14:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP
2026-03-28 14:09:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP
2026-03-28 14:09:43 [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-28 14:09:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:43 [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': 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-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK21%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Saving data for VK21%20WLP: {'auction_closing_time': 1774854000.0, 'created_time': 1774522990.253786, 'last_price_update_time': 1774706983.430378}
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:43 [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-28 14:09:43 [bca.uk] INFO: Found listing with ID: YF19%20FJL
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF19%2520FJL%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for YF19%20FJL: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: YL17%20EWF
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL17%2520EWF%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for YL17%20EWF: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: AJ13%20LKF
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ13%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for AJ13%20LKF: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: LB14%20KBJ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB14%2520KBJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for LB14%20KBJ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: AF23%20ELH
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for AF23%20ELH: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: AJ72%20GVR
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for AJ72%20GVR: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: AV73%20UYJ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV73%2520UYJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for AV73%20UYJ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: BG72%20DUH
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520DUH%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for BG72%20DUH: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: CJ71%20KAA
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ71%2520KAA%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for CJ71%20KAA: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: FV24%20VKM
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV24%2520VKM%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for FV24%20VKM: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: FV71%20XER
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV71%2520XER%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for FV71%20XER: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: GN23%20XUZ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN23%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for GN23%20XUZ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: KN23%20ZSZ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN23%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for KN23%20ZSZ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: KP72%20XUH
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP72%2520XUH%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for KP72%20XUH: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: LL72%20GLZ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL72%2520GLZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for LL72%20GLZ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: LO23%20MLK
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO23%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for LO23%20MLK: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: LR22%20HKP
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520HKP%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for LR22%20HKP: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: MA23%20LXR
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for MA23%20LXR: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: MA23%20OOJ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520OOJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for MA23%20OOJ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: MW72%20XOK
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW72%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for MW72%20XOK: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: NG72%20DVV
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG72%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for NG72%20DVV: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: OY22%20XCS
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY22%2520XCS%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for OY22%20XCS: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: RY24%20YBA
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY24%2520YBA%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for RY24%20YBA: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: SJ23%20YZX
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ23%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for SJ23%20YZX: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: WA25%20UHX
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA25%2520UHX%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for WA25%20UHX: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: WU23%20ESO
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU23%2520ESO%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for WU23%20ESO: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: WX67%20WPZ
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX67%2520WPZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for WX67%20WPZ: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: AP71%20GFY
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP71%2520GFY%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for AP71%20GFY: 0
2026-03-28 14:09:43 [bca.uk] INFO: Found listing with ID: RJ68%20ECE
2026-03-28 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ68%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 14:09:43 [bca.uk] INFO: Scrape type for RJ68%20ECE: 2
2026-03-28 14:09:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE
2026-03-28 14:09:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with scrape type 2
2026-03-28 14:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with scrape type 2
2026-03-28 14:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152, identifier: RJ68%20ECE
2026-03-28 14:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271762/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928586/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GW69WAW/42810361?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=o02qsVmUos2SykGFFiAgDaMY6sZ2H242J6dGFux0ujQ%3D)
2026-03-28 14:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GM19WGU/42810308?sv=2020-08-04&st=2026-03-28T14%3A09%3A11Z&se=2026-03-28T14%3A34%3A11Z&sr=b&sp=r&sig=2vnYhnkNKnYBd2xY0Q0%2BUe3NRpCB44lv%2FpwcQvmMraE%3D)
2026-03-28 14:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE
2026-03-28 14:09:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE
2026-03-28 14:09:44 [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-28 14:09:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:44 [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': 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-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ68%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 14:09:44 [bca.uk] INFO: Saving data for RJ68%20ECE: {'auction_closing_time': 1775199600.0, 'created_time': 1773834642.277112, 'last_price_update_time': 1774706984.418268}
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:44 [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-28 14:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd86d10>
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFL69JZP%252F698222828%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222828/600 saved to cache
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1a5bffef-b353-54bb-b673-ece7012c4726
2026-03-28 14:09:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a5bffef-b353-54bb-b673-ece7012c4726, skipping ID generation
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1a5bffef-b353-54bb-b673-ece7012c4726 sending to next pipeline
2026-03-28 14:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a5bffef-b353-54bb-b673-ece7012c4726, identifier: FL69%20JZP
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca2fad0>
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGJ09XMV%252F698471778%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471778/600 saved to cache
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2d976eab-045c-5285-ac76-8386a88e0d8f
2026-03-28 14:09:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d976eab-045c-5285-ac76-8386a88e0d8f, skipping ID generation
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2d976eab-045c-5285-ac76-8386a88e0d8f sending to next pipeline
2026-03-28 14:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d976eab-045c-5285-ac76-8386a88e0d8f, identifier: GJ09%20XMV
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb3610>
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947303%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947303/600 saved to cache
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7a8850>
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271784%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271784/600 saved to cache
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd63190>
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271775%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271775/600 saved to cache
2026-03-28 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd62ed0>
2026-03-28 14:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928598%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928598/600 saved to cache
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ffb1d90>
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FFE64YJN%252F698947316%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947316/600 saved to cache
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 97eff0e6-5412-5368-b0a5-9cecd68061fb
2026-03-28 14:09:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 97eff0e6-5412-5368-b0a5-9cecd68061fb, skipping ID generation
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 97eff0e6-5412-5368-b0a5-9cecd68061fb sending to next pipeline
2026-03-28 14:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97eff0e6-5412-5368-b0a5-9cecd68061fb, identifier: FE64%20YJN
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c859050>
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928605%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928605/600 saved to cache
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092211>
2026-03-28 14:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092259/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:45 [bca.uk] INFO: Found listing with ID: WR21%20YPP
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR21%2520YPP%27 HTTP/1.1" 200 None
2026-03-28 14:09:45 [bca.uk] INFO: Scrape type for WR21%20YPP: 2
2026-03-28 14:09:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP
2026-03-28 14:09:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with scrape type 2
2026-03-28 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with scrape type 2
2026-03-28 14:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9, identifier: WR21%20YPP
2026-03-28 14:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a5bffef-b353-54bb-b673-ece7012c4726 with identifier: FL69%20JZP
2026-03-28 14:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a5bffef-b353-54bb-b673-ece7012c4726 with identifier: FL69%20JZP
2026-03-28 14:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a5bffef-b353-54bb-b673-ece7012c4726 with identifier: FL69%20JZP to the API
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222828/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_expert_report_file_11ca524c-54d2-47f8-bb61-b1b80e5b1d1c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL69%20JZP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1a5bffef-b353-54bb-b673-ece7012c4726',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL69 JZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL69%20JZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 78845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52497,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222811/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51201,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222844/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46520,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222859/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45845,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222879/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222892/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99660,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222916/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222938/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87699,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222959/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a5bffef-b353-54bb-b673-ece7012c4726/1a5bffef-b353-54bb-b673-ece7012c4726_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86916,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL69JZP/698222978/600',
             'Width': 600}],
 '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': 'WVWZZZAUZKW916263',
 'year': 2019}
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL69%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 14:09:45 [bca.uk] INFO: Saving data for FL69%20JZP: {'created_time': 1774706985.724546, 'last_price_update_time': 1774706985.724556, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL69%2520JZP') HTTP/1.1" 204 0
2026-03-28 14:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d976eab-045c-5285-ac76-8386a88e0d8f with identifier: GJ09%20XMV
2026-03-28 14:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d976eab-045c-5285-ac76-8386a88e0d8f with identifier: GJ09%20XMV
2026-03-28 14:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d976eab-045c-5285-ac76-8386a88e0d8f with identifier: GJ09%20XMV to the API
2026-03-28 14:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:09: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-28 14:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471778/600>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_expert_report_file_8412891e-6dc9-4e02-8894-902c095c60c8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ09%20XMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d976eab-045c-5285-ac76-8386a88e0d8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ09 XMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ09%20XMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 144094,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471778/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46431,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471800/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471821/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471836/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471850/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d976eab-045c-5285-ac76-8386a88e0d8f/2d976eab-045c-5285-ac76-8386a88e0d8f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ09XMV/698471885/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 2.0 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFBAJ10U1438634',
 'year': 2009}
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ09%2520XMV%27 HTTP/1.1" 200 None
2026-03-28 14:09:46 [bca.uk] INFO: Saving data for GJ09%20XMV: {'created_time': 1774706986.199376, 'last_price_update_time': 1774706986.199392, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ09%2520XMV') HTTP/1.1" 204 0
2026-03-28 14:09:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97eff0e6-5412-5368-b0a5-9cecd68061fb with identifier: FE64%20YJN
2026-03-28 14:09:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97eff0e6-5412-5368-b0a5-9cecd68061fb with identifier: FE64%20YJN
2026-03-28 14:09:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97eff0e6-5412-5368-b0a5-9cecd68061fb with identifier: FE64%20YJN to the API
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:09: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-28 14:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947316/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_expert_report_file_2eaa1aaa-e503-4496-be92-90dfa19ac652.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE64%20YJN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97eff0e6-5412-5368-b0a5-9cecd68061fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE64 YJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE64%20YJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 101485,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947336/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947354/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947384/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72746,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63879,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947467/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97eff0e6-5412-5368-b0a5-9cecd68061fb/97eff0e6-5412-5368-b0a5-9cecd68061fb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE64YJN/698947485/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 177 QUATTRO S LINE+ S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 QUATTRO S LINE+ S-T',
 'vin': 'WAUZZZ8R9EA131737',
 'year': 2014}
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE64%2520YJN%27 HTTP/1.1" 200 None
2026-03-28 14:09:46 [bca.uk] INFO: Saving data for FE64%20YJN: {'created_time': 1774706986.678722, 'last_price_update_time': 1774706986.678735, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE64%2520YJN') HTTP/1.1" 204 0
2026-03-28 14:09:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP
2026-03-28 14:09:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP
2026-03-28 14:09:46 [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-28 14:09:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:09: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-28 14:09:47 [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': 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-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR21%2520YPP%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Saving data for WR21%20YPP: {'auction_closing_time': 1775199600.0, 'created_time': 1773828694.168725, 'last_price_update_time': 1774706987.075377}
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:47 [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-28 14:09:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127890/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127890>
2026-03-28 14:09:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127884/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698127884>
2026-03-28 14:09:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092207>
2026-03-28 14:09:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698092205>
2026-03-28 14:09:47 [bca.uk] INFO: Found listing with ID: SN68%20GKV
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN68%2520GKV%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Scrape type for SN68%20GKV: 0
2026-03-28 14:09:47 [bca.uk] INFO: Found listing with ID: BG70%20NZK
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG70%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Scrape type for BG70%20NZK: 0
2026-03-28 14:09:47 [bca.uk] INFO: Found listing with ID: FG70%20HJC
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG70%2520HJC%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Scrape type for FG70%20HJC: 0
2026-03-28 14:09:47 [bca.uk] INFO: Found listing with ID: LY74%20OPG
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY74%2520OPG%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Scrape type for LY74%20OPG: 0
2026-03-28 14:09:47 [bca.uk] INFO: Found listing with ID: VO70%20KWG
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO70%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Scrape type for VO70%20KWG: 0
2026-03-28 14:09:47 [bca.uk] INFO: Found listing with ID: WG71%20LHX
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG71%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 14:09:47 [bca.uk] INFO: Scrape type for WG71%20LHX: 0
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7ce810>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271762%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271762/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c7cdf50>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGW69WAW%252F697928586%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928586/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item afad1f26-88af-57eb-94f9-a5b1a59b67b0
2026-03-28 14:09:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: afad1f26-88af-57eb-94f9-a5b1a59b67b0, skipping ID generation
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item afad1f26-88af-57eb-94f9-a5b1a59b67b0 sending to next pipeline
2026-03-28 14:09:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afad1f26-88af-57eb-94f9-a5b1a59b67b0, identifier: GW69%20WAW
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c532f90>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGM19WGU%252F698271754%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271754/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423
2026-03-28 14:09:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423, skipping ID generation
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 45fb38d6-e2a8-57d4-8493-3dc79c4a4423 sending to next pipeline
2026-03-28 14:09:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423, identifier: GM19%20WGU
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe39410>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092222%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092222/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c719d50>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092246%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092246/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d7370d0>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092259%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092259/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4444d0>
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092240%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092240/600 saved to cache
2026-03-28 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afad1f26-88af-57eb-94f9-a5b1a59b67b0 with identifier: GW69%20WAW
2026-03-28 14:09:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afad1f26-88af-57eb-94f9-a5b1a59b67b0 with identifier: GW69%20WAW
2026-03-28 14:09:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afad1f26-88af-57eb-94f9-a5b1a59b67b0 with identifier: GW69%20WAW to the API
2026-03-28 14:09:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928586/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_expert_report_file_8f4aec18-a2c1-4648-bc75-78e364ddfed5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GW69%20WAW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'afad1f26-88af-57eb-94f9-a5b1a59b67b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GW69 WAW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GW69%20WAW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 22593,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928584/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48357,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928586/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928590/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928596/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49038,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72481,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928634/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afad1f26-88af-57eb-94f9-a5b1a59b67b0/afad1f26-88af-57eb-94f9-a5b1a59b67b0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GW69WAW/697928638/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 VVT-I Y20 (BI-TONE) Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I Y20 (BI-TONE)',
 'vin': 'VNKKG3D320A151885',
 'year': 2019}
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GW69%2520WAW%27 HTTP/1.1" 200 None
2026-03-28 14:09:48 [bca.uk] INFO: Saving data for GW69%20WAW: {'created_time': 1774706988.175576, 'last_price_update_time': 1774706988.17559, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GW69%2520WAW') HTTP/1.1" 204 0
2026-03-28 14:09:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423 with identifier: GM19%20WGU
2026-03-28 14:09:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423 with identifier: GM19%20WGU
2026-03-28 14:09:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45fb38d6-e2a8-57d4-8493-3dc79c4a4423 with identifier: GM19%20WGU to the API
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271754/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_expert_report_file_02e8c635-9a2e-4b13-8857-82585a34d0f3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM19%20WGU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '45fb38d6-e2a8-57d4-8493-3dc79c4a4423',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM19 WGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM19%20WGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 54073,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54803,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271754/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51109,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271762/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271770/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45147,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44677,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271799/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78657,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271808/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45fb38d6-e2a8-57d4-8493-3dc79c4a4423/45fb38d6-e2a8-57d4-8493-3dc79c4a4423_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79258,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GM19WGU/698271816/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 40 TFSI SPORT S-T Coupe',
 'transmission': 'automatic',
 'trim': '40 TFSI SPORT S-T',
 'vin': 'WAUZZZF5XKA040424',
 'year': 2019}
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM19%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 14:09:48 [bca.uk] INFO: Saving data for GM19%20WGU: {'created_time': 1774706988.564613, 'last_price_update_time': 1774706988.564623, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM19%2520WGU') HTTP/1.1" 204 0
2026-03-28 14:09:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DW17%20HOA-GB>
2026-03-28 14:09:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB15%20ZPJ-GB>
2026-03-28 14:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU70ZLO/42809915?sv=2020-08-04&st=2026-03-28T14%3A09%3A07Z&se=2026-03-28T14%3A34%3A07Z&sr=b&sp=r&sig=jefCMVXYpS36Pfj2ig%2Fcta2eNE0s142VzHpiWMaGJus%3D)
2026-03-28 14:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127884/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127890/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL23VZB/42810301?sv=2020-08-04&st=2026-03-28T14%3A09%3A04Z&se=2026-03-28T14%3A34%3A04Z&sr=b&sp=r&sig=T5%2BJxirOzRcmCos3BeivazxJVv%2FFW16TGghkvUepjLg%3D)
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6ac810>
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092211%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092211/600 saved to cache
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd5b1d0>
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092205%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092205/600 saved to cache
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd16d10>
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FVU70ZLO%252F698092207%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092207/600 saved to cache
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ba7722a-587f-552f-9000-fec714f3bbb3
2026-03-28 14:09:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ba7722a-587f-552f-9000-fec714f3bbb3, skipping ID generation
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ba7722a-587f-552f-9000-fec714f3bbb3 sending to next pipeline
2026-03-28 14:09:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ba7722a-587f-552f-9000-fec714f3bbb3, identifier: VU70%20ZLO
2026-03-28 14:09:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6af450>
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127884%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127884/600 saved to cache
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de56d90>
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FGL23VZB%252F698127890%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127890/600 saved to cache
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3
2026-03-28 14:09:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3, skipping ID generation
2026-03-28 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3 sending to next pipeline
2026-03-28 14:09:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3, identifier: GL23%20VZB
2026-03-28 14:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ba7722a-587f-552f-9000-fec714f3bbb3 with identifier: VU70%20ZLO
2026-03-28 14:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ba7722a-587f-552f-9000-fec714f3bbb3 with identifier: VU70%20ZLO
2026-03-28 14:09:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ba7722a-587f-552f-9000-fec714f3bbb3 with identifier: VU70%20ZLO to the API
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092207/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_expert_report_file_3901e6c7-b986-4d2d-b118-be05dfd2961d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU70%20ZLO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2ba7722a-587f-552f-9000-fec714f3bbb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU70 ZLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU70%20ZLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 32694,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51422,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092197/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49824,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45821,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76345,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092240/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092246/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ba7722a-587f-552f-9000-fec714f3bbb3/2ba7722a-587f-552f-9000-fec714f3bbb3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU70ZLO/698092259/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH ELITE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ELITE (11KC)',
 'vin': 'VXKUHZKXZL4340414',
 'year': 2020}
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU70%2520ZLO%27 HTTP/1.1" 200 None
2026-03-28 14:09:49 [bca.uk] INFO: Saving data for VU70%20ZLO: {'created_time': 1774706989.45696, 'last_price_update_time': 1774706989.456972, 'auction_closing_time': 1774864800.0}
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU70%2520ZLO') HTTP/1.1" 204 0
2026-03-28 14:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3 with identifier: GL23%20VZB
2026-03-28 14:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3 with identifier: GL23%20VZB
2026-03-28 14:09:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3 with identifier: GL23%20VZB to the API
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127890/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_expert_report_file_b68ca23e-eb31-4ef2-905b-8effe7482a7c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL23%20VZB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL23 VZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL23%20VZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 39087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54408,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127860/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51896,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127866/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127870/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48791,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127874/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45352,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44850,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127879/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127884/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76448,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127890/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127897/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3/ff1ca2ee-3094-5da2-ab74-133cc0e9f7e3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL23VZB/698127905/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 35 TDI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TDI S LINE S-T',
 'vin': 'WAUZZZF57PA052442',
 'year': 2023}
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL23%2520VZB%27 HTTP/1.1" 200 None
2026-03-28 14:09:49 [bca.uk] INFO: Saving data for GL23%20VZB: {'created_time': 1774706989.834441, 'last_price_update_time': 1774706989.834454, 'auction_closing_time': 1774951200.0}
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL23%2520VZB') HTTP/1.1" 204 0
2026-03-28 14:09:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 14:09:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78eb10>
2026-03-28 14:09:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_expert_report_file_e5b37584-bc0d-40b4-908c-54e9e0a22198.pdf HTTP/1.1" 201 0
2026-03-28 14:09:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d8360e3-a541-58b3-8f63-2cf585362783, skipping ID generation
2026-03-28 14:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DSB15ZPJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB15ZPJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941349%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941349 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941366%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941366 not downloaded yet
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd79210>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_expert_report_file_9e363b55-5fd6-40f6-b117-b9a613ebd7e9.pdf HTTP/1.1" 201 0
2026-03-28 14:09:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 87ef9587-5533-59b0-8ea3-0f5483dca5ab, skipping ID generation
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3DDW17HOA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DW17HOA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941383%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941383 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920508%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920508 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941396%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941396 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920514%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920514 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941405%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941405 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920521%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920521 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941424%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941424 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920528%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920528 not downloaded yet
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB15ZPJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941366>
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941441%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941441 not downloaded yet
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941349/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941349>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941383>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DW17HOA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920536%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920536 not downloaded yet
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920508/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920508>
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941460%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941460 not downloaded yet
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941396>
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920546%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920546 not downloaded yet
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920514>
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698941486%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941486 not downloaded yet
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920556%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920556 not downloaded yet
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941405>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941424>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920521/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920521>
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920569%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920569 not downloaded yet
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%3D698920586%27 HTTP/1.1" 200 None
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920586 not downloaded yet
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920502/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941349/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920508/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920528>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920536>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920546>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941441/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941441>
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c41b810>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941333%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941333/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920521/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6aea50>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941366%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941366/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920569>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920556>
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941460/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941460>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920586/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698920586>
2026-03-28 14:09:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941486/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698941486>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fe61bd0>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_0.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920502%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920502/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c78c0d0>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941383%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941383/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd36110>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941349%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941349/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c3aa050>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941396%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941396/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2ca55210>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_1.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920508%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920508/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c6ac4d0>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_2.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920514%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920514/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d3010>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_3.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920521%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920521/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de54690>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941405%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941405/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1fd7ae50>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941424%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941424/600 saved to cache
2026-03-28 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941441/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941486/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941460/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15ZPJ/42810486?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=TEb4Op3k9ddfrUkVQcJqN59aIuReOEdhFNJT%2BVClHdo%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920586/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2dd4e590>
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_5.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920536%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920536/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DW17HOA/42809806?sv=2020-08-04&st=2026-03-28T14%3A09%3A47Z&se=2026-03-28T14%3A34%3A47Z&sr=b&sp=r&sig=jKTIgvOfW9%2BZwa9uTV9OJBD55Lq3XcxEhhOy26Cjuhk%3D)
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c588710>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941441%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941441/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2de3ff10>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_4.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920528%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920528/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d9b1f10>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941486%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941486/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4477d0>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FSB15ZPJ%252F698941460%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941460/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d8360e3-a541-58b3-8f63-2cf585362783
2026-03-28 14:09:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d8360e3-a541-58b3-8f63-2cf585362783, skipping ID generation
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d8360e3-a541-58b3-8f63-2cf585362783 sending to next pipeline
2026-03-28 14:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d8360e3-a541-58b3-8f63-2cf585362783, identifier: SB15%20ZPJ
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c588810>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_9.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920586%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920586/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a1ff51d90>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_7.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920556%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920556/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2c4d13d0>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_6.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920546%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920546/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 14:09: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-28 14:09: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-28 14:09:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3a2d63d810>
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 14:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_8.jpg HTTP/1.1" 201 0
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09: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%252FDW17HOA%252F698920569%252F600') HTTP/1.1" 204 0
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920569/600 saved to cache
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab
2026-03-28 14:09:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 87ef9587-5533-59b0-8ea3-0f5483dca5ab, skipping ID generation
2026-03-28 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 87ef9587-5533-59b0-8ea3-0f5483dca5ab sending to next pipeline
2026-03-28 14:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87ef9587-5533-59b0-8ea3-0f5483dca5ab, identifier: DW17%20HOA
2026-03-28 14:09:51 [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-28 14:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d8360e3-a541-58b3-8f63-2cf585362783 with identifier: SB15%20ZPJ
2026-03-28 14:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d8360e3-a541-58b3-8f63-2cf585362783 with identifier: SB15%20ZPJ
2026-03-28 14:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d8360e3-a541-58b3-8f63-2cf585362783 with identifier: SB15%20ZPJ to the API
2026-03-28 14:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941460/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_expert_report_file_e5b37584-bc0d-40b4-908c-54e9e0a22198.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB15%20ZPJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d8360e3-a541-58b3-8f63-2cf585362783',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB15 ZPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB15%20ZPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 96833,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46383,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941349/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43730,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941366/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43636,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941383/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42258,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941405/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941441/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941460/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8360e3-a541-58b3-8f63-2cf585362783/1d8360e3-a541-58b3-8f63-2cf585362783_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59655,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15ZPJ/698941486/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 E/F EXCITE Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F EXCITE',
 'vin': 'W0L0XEP68F4217979',
 'year': 2015}
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Saving data for SB15%20ZPJ: {'created_time': 1774706992.283481, 'last_price_update_time': 1774706992.283496, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB15%2520ZPJ') HTTP/1.1" 204 0
2026-03-28 14:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87ef9587-5533-59b0-8ea3-0f5483dca5ab with identifier: DW17%20HOA
2026-03-28 14:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87ef9587-5533-59b0-8ea3-0f5483dca5ab with identifier: DW17%20HOA
2026-03-28 14:09:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87ef9587-5533-59b0-8ea3-0f5483dca5ab with identifier: DW17%20HOA to the API
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920569/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_expert_report_file_9e363b55-5fd6-40f6-b117-b9a613ebd7e9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DW17%20HOA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '87ef9587-5533-59b0-8ea3-0f5483dca5ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DW17 HOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DW17%20HOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 72835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920502/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920508/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43414,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42650,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920521/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39005,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93697,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920546/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90271,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920569/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87ef9587-5533-59b0-8ea3-0f5483dca5ab/87ef9587-5533-59b0-8ea3-0f5483dca5ab_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DW17HOA/698920586/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 N-CONNECTA',
 'vin': 'SJNFEAF15U7373125',
 'year': 2017}
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW17%2520HOA%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Saving data for DW17%20HOA: {'created_time': 1774706992.750578, 'last_price_update_time': 1774706992.75059, 'auction_closing_time': 1774778400.0}
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DW17%2520HOA') HTTP/1.1" 204 0
2026-03-28 14:09:52 [bca.uk] INFO: Total items found: 100
2026-03-28 14:09:52 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded
2026-03-28 14:09:52 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:09:52 [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-28 14:09:52 [bca.uk] INFO: Found listing with ID: YD73%20JXJ
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD73%2520JXJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Scrape type for YD73%20JXJ: 0
2026-03-28 14:09:52 [bca.uk] INFO: Found listing with ID: YL69%20VRJ
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL69%2520VRJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Scrape type for YL69%20VRJ: 0
2026-03-28 14:09:52 [bca.uk] INFO: Found listing with ID: CP23%20PXJ
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP23%2520PXJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Scrape type for CP23%20PXJ: 0
2026-03-28 14:09:52 [bca.uk] INFO: Found listing with ID: DP72%20HJG
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP72%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Scrape type for DP72%20HJG: 0
2026-03-28 14:09:52 [bca.uk] INFO: Found listing with ID: LV72%20OEZ
2026-03-28 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV72%2520OEZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:52 [bca.uk] INFO: Scrape type for LV72%20OEZ: 2
2026-03-28 14:09:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ
2026-03-28 14:09:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9a92d14-d257-5cef-8511-1356c32b70b7 with scrape type 2
2026-03-28 14:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9a92d14-d257-5cef-8511-1356c32b70b7 with scrape type 2
2026-03-28 14:09:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9a92d14-d257-5cef-8511-1356c32b70b7, identifier: LV72%20OEZ
2026-03-28 14:09:52 [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-28 14:09:52 [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-28 14:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ
2026-03-28 14:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ
2026-03-28 14:09:53 [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-28 14:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:53 [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': 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-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV72%2520OEZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Saving data for LV72%20OEZ: {'auction_closing_time': 1775199600.0, 'created_time': 1773842754.546986, 'last_price_update_time': 1774706993.273814}
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:53 [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-28 14:09:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: RJ22%20XKS
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ22%2520XKS%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for RJ22%20XKS: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: RN19%20HSK
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RN19%2520HSK%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for RN19%20HSK: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: RX72%20KTV
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX72%2520KTV%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for RX72%20KTV: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: VE25%20AFN
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE25%2520AFN%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for VE25%20AFN: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: VN25%20RXF
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN25%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for VN25%20RXF: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: VN25%20ZZD
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN25%2520ZZD%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for VN25%20ZZD: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: VN25%20ZZV
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN25%2520ZZV%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for VN25%20ZZV: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: YC25%20WVA
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for YC25%20WVA: 2
2026-03-28 14:09:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA
2026-03-28 14:09:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bb58f56-7a5c-51db-8e01-c63121968007 with scrape type 2
2026-03-28 14:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bb58f56-7a5c-51db-8e01-c63121968007 with scrape type 2
2026-03-28 14:09:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bb58f56-7a5c-51db-8e01-c63121968007, identifier: YC25%20WVA
2026-03-28 14:09:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA
2026-03-28 14:09:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA
2026-03-28 14:09:53 [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-28 14:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:53 [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': 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-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Saving data for YC25%20WVA: {'auction_closing_time': 1775199600.0, 'created_time': 1773908042.497441, 'last_price_update_time': 1774706993.948107}
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:53 [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-28 14:09:53 [bca.uk] INFO: Found listing with ID: AX72%20KBF
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX72%2520KBF%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for AX72%20KBF: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: BT72%20GFG
2026-03-28 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520GFG%27 HTTP/1.1" 200 None
2026-03-28 14:09:53 [bca.uk] INFO: Scrape type for BT72%20GFG: 0
2026-03-28 14:09:53 [bca.uk] INFO: Found listing with ID: DL73%20KXW
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KXW%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for DL73%20KXW: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: DV24%20BYX
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for DV24%20BYX: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: DV24%20CFM
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520CFM%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for DV24%20CFM: 2
2026-03-28 14:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM
2026-03-28 14:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with scrape type 2
2026-03-28 14:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with scrape type 2
2026-03-28 14:09:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd, identifier: DV24%20CFM
2026-03-28 14:09:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM
2026-03-28 14:09:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM
2026-03-28 14:09:54 [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-28 14:09:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:54 [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': 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-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520CFM%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Saving data for DV24%20CFM: {'auction_closing_time': 1775199600.0, 'created_time': 1773834990.633371, 'last_price_update_time': 1774706994.475793}
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:54 [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-28 14:09:54 [bca.uk] INFO: Found listing with ID: DV24%20JSU
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JSU%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for DV24%20JSU: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: GM23%20LHE
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM23%2520LHE%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for GM23%20LHE: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: GM23%20LHG
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM23%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for GM23%20LHG: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: GV74%20XKX
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV74%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for GV74%20XKX: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: GY24%20TWL
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY24%2520TWL%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for GY24%20TWL: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: KE23%20CUC
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE23%2520CUC%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for KE23%20CUC: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: KE73%20YZH
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520YZH%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for KE73%20YZH: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: KF73%20AUY
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520AUY%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for KF73%20AUY: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: KF73%20CXE
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520CXE%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for KF73%20CXE: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: KJ23%20NMA
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ23%2520NMA%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for KJ23%20NMA: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: KK23%20BVW
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK23%2520BVW%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for KK23%20BVW: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LL74%20DYY
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DYY%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LL74%20DYY: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LN24%20PYB
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520PYB%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LN24%20PYB: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LN24%20RHA
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LN24%20RHA: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LN24%20RNF
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RNF%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LN24%20RNF: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LN24%20RVF
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RVF%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LN24%20RVF: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LO74%20XZE
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO74%2520XZE%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LO74%20XZE: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LP73%20DKN
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP73%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LP73%20DKN: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: LT22%20VLG
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for LT22%20VLG: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: MA24%20FLV
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA24%2520FLV%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for MA24%20FLV: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: MA24%20FSV
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA24%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for MA24%20FSV: 0
2026-03-28 14:09:54 [bca.uk] INFO: Found listing with ID: ME73%20NHC
2026-03-28 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520NHC%27 HTTP/1.1" 200 None
2026-03-28 14:09:54 [bca.uk] INFO: Scrape type for ME73%20NHC: 2
2026-03-28 14:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC
2026-03-28 14:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95245f49-37ad-5f9b-829a-4f747df39d1a with scrape type 2
2026-03-28 14:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95245f49-37ad-5f9b-829a-4f747df39d1a with scrape type 2
2026-03-28 14:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95245f49-37ad-5f9b-829a-4f747df39d1a, identifier: ME73%20NHC
2026-03-28 14:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC
2026-03-28 14:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC
2026-03-28 14:09:55 [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-28 14:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:55 [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=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-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520NHC%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Saving data for ME73%20NHC: {'auction_closing_time': 1775199600.0, 'created_time': 1773842627.971609, 'last_price_update_time': 1774706995.396399}
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:55 [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-28 14:09:55 [bca.uk] INFO: Found listing with ID: MJ74%20HDD
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520HDD%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Scrape type for MJ74%20HDD: 0
2026-03-28 14:09:55 [bca.uk] INFO: Found listing with ID: MW74%20DFF
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DFF%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Scrape type for MW74%20DFF: 0
2026-03-28 14:09:55 [bca.uk] INFO: Found listing with ID: MW74%20DLO
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Scrape type for MW74%20DLO: 0
2026-03-28 14:09:55 [bca.uk] INFO: Found listing with ID: MW74%20NRL
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Scrape type for MW74%20NRL: 0
2026-03-28 14:09:55 [bca.uk] INFO: Found listing with ID: RX73%20KSU
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX73%2520KSU%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Scrape type for RX73%20KSU: 0
2026-03-28 14:09:55 [bca.uk] INFO: Found listing with ID: WM72%20RXO
2026-03-28 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM72%2520RXO%27 HTTP/1.1" 200 None
2026-03-28 14:09:55 [bca.uk] INFO: Scrape type for WM72%20RXO: 2
2026-03-28 14:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO
2026-03-28 14:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21350d25-59e3-578a-853e-4c28037b4588 with scrape type 2
2026-03-28 14:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21350d25-59e3-578a-853e-4c28037b4588 with scrape type 2
2026-03-28 14:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21350d25-59e3-578a-853e-4c28037b4588, identifier: WM72%20RXO
2026-03-28 14:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO
2026-03-28 14:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO
2026-03-28 14:09:55 [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-28 14:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:56 [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': 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-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM72%2520RXO%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Saving data for WM72%20RXO: {'auction_closing_time': 1775199600.0, 'created_time': 1774437894.497729, 'last_price_update_time': 1774706996.056173}
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:56 [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-28 14:09:56 [bca.uk] INFO: Found listing with ID: WO72%20BWL
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO72%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for WO72%20BWL: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: WP74%20CWK
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP74%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for WP74%20CWK: 2
2026-03-28 14:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK
2026-03-28 14:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with scrape type 2
2026-03-28 14:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with scrape type 2
2026-03-28 14:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59, identifier: WP74%20CWK
2026-03-28 14:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK
2026-03-28 14:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK
2026-03-28 14:09:56 [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-28 14:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:56 [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': 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-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP74%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Saving data for WP74%20CWK: {'auction_closing_time': 1775199600.0, 'created_time': 1773842707.79751, 'last_price_update_time': 1774706996.549326}
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:56 [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-28 14:09:56 [bca.uk] INFO: Found listing with ID: WV74%20OCH
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV74%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for WV74%20OCH: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: YF23%20UOA
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520UOA%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for YF23%20UOA: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: YY73%20XEC
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XEC%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for YY73%20XEC: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: YY73%20XHZ
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for YY73%20XHZ: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: YY73%20XJD
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for YY73%20XJD: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: CP18%20SYV
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP18%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for CP18%20SYV: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: KX68%20NDF
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX68%2520NDF%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for KX68%20NDF: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: ML18%20ZLN
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML18%2520ZLN%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for ML18%20ZLN: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: OY18%20CXR
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY18%2520CXR%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for OY18%20CXR: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: PX67%20WMY
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX67%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for PX67%20WMY: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: SV14%20XST
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV14%2520XST%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for SV14%20XST: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: SW69%20PGF
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW69%2520PGF%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for SW69%20PGF: 0
2026-03-28 14:09:56 [bca.uk] INFO: Found listing with ID: EO17%20NNT
2026-03-28 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO17%2520NNT%27 HTTP/1.1" 200 None
2026-03-28 14:09:56 [bca.uk] INFO: Scrape type for EO17%20NNT: 2
2026-03-28 14:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT
2026-03-28 14:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with scrape type 2
2026-03-28 14:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with scrape type 2
2026-03-28 14:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acc9d4af-b1eb-5e95-a2f8-889dcf903b94, identifier: EO17%20NNT
2026-03-28 14:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT
2026-03-28 14:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT
2026-03-28 14:09:57 [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-28 14:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:57 [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': 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-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO17%2520NNT%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Saving data for EO17%20NNT: {'auction_closing_time': 1775199600.0, 'created_time': 1774437422.467755, 'last_price_update_time': 1774706997.267413}
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:57 [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-28 14:09:57 [bca.uk] INFO: Found listing with ID: GB67%20HRV
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GB67%2520HRV%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for GB67%20HRV: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: KV68%20XLU
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV68%2520XLU%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for KV68%20XLU: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: LC22%20KRD
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520KRD%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for LC22%20KRD: 2
2026-03-28 14:09:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD
2026-03-28 14:09:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dccd490f-df86-5c7a-a76c-e22b419bbe69 with scrape type 2
2026-03-28 14:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dccd490f-df86-5c7a-a76c-e22b419bbe69 with scrape type 2
2026-03-28 14:09:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dccd490f-df86-5c7a-a76c-e22b419bbe69, identifier: LC22%20KRD
2026-03-28 14:09:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD
2026-03-28 14:09:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD
2026-03-28 14:09:57 [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-28 14:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:57 [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': 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-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520KRD%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Saving data for LC22%20KRD: {'auction_closing_time': 1775199600.0, 'created_time': 1774044919.060953, 'last_price_update_time': 1774706997.868994}
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:57 [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-28 14:09:57 [bca.uk] INFO: Found listing with ID: LC72%20DHL
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520DHL%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for LC72%20DHL: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: LL70%20FHT
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL70%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for LL70%20FHT: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: LV24%20JUC
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV24%2520JUC%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for LV24%20JUC: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: OE68%20UGJ
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE68%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for OE68%20UGJ: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: SE70%20BUP
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE70%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for SE70%20BUP: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: YC17%20ZWS
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC17%2520ZWS%27 HTTP/1.1" 200 None
2026-03-28 14:09:57 [bca.uk] INFO: Scrape type for YC17%20ZWS: 0
2026-03-28 14:09:57 [bca.uk] INFO: Found listing with ID: BD71%20ZCE
2026-03-28 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD71%2520ZCE%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for BD71%20ZCE: 2
2026-03-28 14:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE
2026-03-28 14:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with scrape type 2
2026-03-28 14:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with scrape type 2
2026-03-28 14:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abe371b8-4ba3-58cc-88ba-9b9d2df7f307, identifier: BD71%20ZCE
2026-03-28 14:09:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE
2026-03-28 14:09:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE
2026-03-28 14:09:58 [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-28 14:09:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:09:58 [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': 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-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD71%2520ZCE%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Saving data for BD71%20ZCE: {'auction_closing_time': 1775199600.0, 'created_time': 1773839248.587196, 'last_price_update_time': 1774706998.431771}
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:09:58 [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-28 14:09:58 [bca.uk] INFO: Found listing with ID: GD15%20SPU
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD15%2520SPU%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for GD15%20SPU: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: KN69%20EOF
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN69%2520EOF%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for KN69%20EOF: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: BV68%20BNK
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV68%2520BNK%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for BV68%20BNK: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: DU25%20CDO
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU25%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for DU25%20CDO: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: CA14%20HKM
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA14%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for CA14%20HKM: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: EA71%20ATN
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA71%2520ATN%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for EA71%20ATN: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: EA73%20HHR
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA73%2520HHR%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for EA73%20HHR: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: EN68%20RVC
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN68%2520RVC%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for EN68%20RVC: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: EX23%20AYH
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX23%2520AYH%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for EX23%20AYH: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: EY72%20LOD
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY72%2520LOD%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for EY72%20LOD: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: HG69%20EAF
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG69%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for HG69%20EAF: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: KC21%20RYZ
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KC21%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for KC21%20RYZ: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: KF24%20OBP
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF24%2520OBP%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for KF24%20OBP: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: LS22%20FOV
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520FOV%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for LS22%20FOV: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: LX22%20NPA
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX22%2520NPA%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for LX22%20NPA: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: MP65%20PHA
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP65%2520PHA%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for MP65%20PHA: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: WP72%20LTT
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP72%2520LTT%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for WP72%20LTT: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: BG74%20HTT
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG74%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for BG74%20HTT: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: AF22%20VPJ
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for AF22%20VPJ: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: LD21%20WJN
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD21%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for LD21%20WJN: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: BL72%20XBS
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL72%2520XBS%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for BL72%20XBS: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: BV22%20KKH
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV22%2520KKH%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for BV22%20KKH: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: CN22%20XKK
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN22%2520XKK%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for CN22%20XKK: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: DY22%20HSD
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY22%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for DY22%20HSD: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: JL22%20JRL
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JL22%2520JRL%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for JL22%20JRL: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: NV19%20ZTT
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV19%2520ZTT%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for NV19%20ZTT: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: OE23%20NVT
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520NVT%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for OE23%20NVT: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: OW72%20ESG
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW72%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for OW72%20ESG: 0
2026-03-28 14:09:58 [bca.uk] INFO: Found listing with ID: PY23%20MYL
2026-03-28 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY23%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 14:09:58 [bca.uk] INFO: Scrape type for PY23%20MYL: 0
2026-03-28 14:09:59 [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-28 14:09:59 [bca.uk] INFO: Total items found: 100
2026-03-28 14:09:59 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded
2026-03-28 14:09:59 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:09:59 [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-28 14:09:59 [bca.uk] INFO: Found listing with ID: SL72%20LLG
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL72%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for SL72%20LLG: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: WN69%20OMC
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN69%2520OMC%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for WN69%20OMC: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: WP71%20XJM
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520XJM%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for WP71%20XJM: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: WR72%20NFL
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR72%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for WR72%20NFL: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: WV23%20VRE
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520VRE%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for WV23%20VRE: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: WV71%20SYU
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520SYU%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for WV71%20SYU: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: YR22%20XOS
2026-03-28 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520XOS%27 HTTP/1.1" 200 None
2026-03-28 14:09:59 [bca.uk] INFO: Scrape type for YR22%20XOS: 0
2026-03-28 14:09:59 [bca.uk] INFO: Found listing with ID: CE73%20GNO
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE73%2520GNO%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for CE73%20GNO: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: HJ72%20LSK
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ72%2520LSK%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for HJ72%20LSK: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: HJ73%20NVZ
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for HJ73%20NVZ: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: KN22%20FCJ
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN22%2520FCJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for KN22%20FCJ: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: SL69%20ZSR
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL69%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for SL69%20ZSR: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: VE69%20TZS
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE69%2520TZS%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for VE69%20TZS: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: WR72%20NFF
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR72%2520NFF%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for WR72%20NFF: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: YJ23%20GJR
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ23%2520GJR%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for YJ23%20GJR: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: YL22%20LFZ
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL22%2520LFZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for YL22%20LFZ: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: EO72%20JXN
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO72%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for EO72%20JXN: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: LV75%20ODE
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV75%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for LV75%20ODE: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: SN71%20LRF
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN71%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for SN71%20LRF: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: SO21%20GWZ
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO21%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for SO21%20GWZ: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: YA71%20PSU
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA71%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for YA71%20PSU: 2
2026-03-28 14:10:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU
2026-03-28 14:10:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53ef69d2-55e0-51ea-bb83-2f841e759583 with scrape type 2
2026-03-28 14:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53ef69d2-55e0-51ea-bb83-2f841e759583 with scrape type 2
2026-03-28 14:10:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53ef69d2-55e0-51ea-bb83-2f841e759583, identifier: YA71%20PSU
2026-03-28 14:10:00 [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-28 14:10:00 [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-28 14:10:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU
2026-03-28 14:10:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU
2026-03-28 14:10:00 [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-28 14:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10: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': 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-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA71%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Saving data for YA71%20PSU: {'auction_closing_time': 1775199600.0, 'created_time': 1773958374.748253, 'last_price_update_time': 1774707000.823874}
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:00 [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-28 14:10:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: BP72%20FJN
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520FJN%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for BP72%20FJN: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: BT72%20MWN
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520MWN%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for BT72%20MWN: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: WA19%20NEN
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA19%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 14:10:00 [bca.uk] INFO: Scrape type for WA19%20NEN: 0
2026-03-28 14:10:00 [bca.uk] INFO: Found listing with ID: YH14%20LRL
2026-03-28 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH14%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for YH14%20LRL: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: BU22%20TFA
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU22%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for BU22%20TFA: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: FN24%20SBO
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN24%2520SBO%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for FN24%20SBO: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: GV72%20KDZ
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV72%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for GV72%20KDZ: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: HV22%20ZSJ
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for HV22%20ZSJ: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: HV72%20WUX
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV72%2520WUX%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for HV72%20WUX: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: LR21%20YCX
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR21%2520YCX%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for LR21%20YCX: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: MF23%20CZG
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF23%2520CZG%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for MF23%20CZG: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: OV23%20CWD
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520CWD%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for OV23%20CWD: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: RA73%20DWD
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA73%2520DWD%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for RA73%20DWD: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: YG22%20UMR
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for YG22%20UMR: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: YM74%20WVO
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM74%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for YM74%20WVO: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: ME21%20CKL
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME21%2520CKL%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for ME21%20CKL: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: RE22%20NXV
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE22%2520NXV%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for RE22%20NXV: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: KR71%20ZNS
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR71%2520ZNS%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for KR71%20ZNS: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: YF66%20KXE
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF66%2520KXE%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for YF66%20KXE: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: BN20%20EGF
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN20%2520EGF%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for BN20%20EGF: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: PK15%20OTH
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK15%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for PK15%20OTH: 2
2026-03-28 14:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH
2026-03-28 14:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a3f4855-63a1-500a-99b3-d92013323550 with scrape type 2
2026-03-28 14:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a3f4855-63a1-500a-99b3-d92013323550 with scrape type 2
2026-03-28 14:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a3f4855-63a1-500a-99b3-d92013323550, identifier: PK15%20OTH
2026-03-28 14:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH
2026-03-28 14:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH
2026-03-28 14:10:01 [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-28 14:10:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:01 [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': 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-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK15%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Saving data for PK15%20OTH: {'auction_closing_time': 1774954800.0, 'created_time': 1774436921.735204, 'last_price_update_time': 1774707001.717384}
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:01 [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-28 14:10:01 [bca.uk] INFO: Found listing with ID: PJ10%20BZK
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ10%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for PJ10%20BZK: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: RF18%20AEK
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF18%2520AEK%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for RF18%20AEK: 0
2026-03-28 14:10:01 [bca.uk] INFO: Found listing with ID: SN61%20GDO
2026-03-28 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN61%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:10:01 [bca.uk] INFO: Scrape type for SN61%20GDO: 2
2026-03-28 14:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO
2026-03-28 14:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc692e55-4971-5457-beba-d3a9246a8510 with scrape type 2
2026-03-28 14:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc692e55-4971-5457-beba-d3a9246a8510 with scrape type 2
2026-03-28 14:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc692e55-4971-5457-beba-d3a9246a8510, identifier: SN61%20GDO
2026-03-28 14:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO
2026-03-28 14:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO
2026-03-28 14:10:02 [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-28 14:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:02 [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': 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-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN61%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Saving data for SN61%20GDO: {'auction_closing_time': 1774954800.0, 'created_time': 1773821046.626718, 'last_price_update_time': 1774707002.297999}
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:02 [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-28 14:10:02 [bca.uk] INFO: Found listing with ID: WP72%20FXD
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP72%2520FXD%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for WP72%20FXD: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: WA11%20CDO
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA11%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for WA11%20CDO: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: ET21%20SCO
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET21%2520SCO%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for ET21%20SCO: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: LO21%20XVZ
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO21%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for LO21%20XVZ: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: BJ68%20NTY
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ68%2520NTY%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for BJ68%20NTY: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: BV23%20GXM
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for BV23%20GXM: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: FX22%20TVJ
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX22%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for FX22%20TVJ: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: LC68%20DRX
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC68%2520DRX%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for LC68%20DRX: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: RK70%20GYB
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK70%2520GYB%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for RK70%20GYB: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: RV22%20XFF
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV22%2520XFF%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for RV22%20XFF: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: MK68%20BWN
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK68%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for MK68%20BWN: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: OY18%20OXG
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY18%2520OXG%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for OY18%20OXG: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: PK22%20WPW
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK22%2520WPW%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for PK22%20WPW: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: YT22%20AHN
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for YT22%20AHN: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: KT18%20NNJ
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT18%2520NNJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for KT18%20NNJ: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: SW16%20LHX
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW16%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for SW16%20LHX: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: BC22%20HLN
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC22%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for BC22%20HLN: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: C12%20OLL
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C12%2520OLL%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for C12%20OLL: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: DY68%20VKP
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY68%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for DY68%20VKP: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: NA22%20COJ
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA22%2520COJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for NA22%20COJ: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: NX69%20MFO
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX69%2520MFO%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for NX69%20MFO: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: SG71%20XJD
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG71%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for SG71%20XJD: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: SW22%20JBO
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW22%2520JBO%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for SW22%20JBO: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: KS20%20GNF
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS20%2520GNF%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for KS20%20GNF: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: KV68%20FFL
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV68%2520FFL%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for KV68%20FFL: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: MA22%20UZX
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520UZX%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for MA22%20UZX: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: OV69%20ZYX
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV69%2520ZYX%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for OV69%20ZYX: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: YF72%20SCZ
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF72%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for YF72%20SCZ: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: LM22%20ZTO
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM22%2520ZTO%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for LM22%20ZTO: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: KS21%20FGU
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS21%2520FGU%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for KS21%20FGU: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: LF68%20HUV
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF68%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for LF68%20HUV: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: KW18%20DWX
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW18%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for KW18%20DWX: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: LR19%20NCU
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR19%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for LR19%20NCU: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: WF70%20FSN
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF70%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for WF70%20FSN: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: DK20%20WOA
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK20%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for DK20%20WOA: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: ET19%20WKG
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET19%2520WKG%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for ET19%20WKG: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: TFZ%20699
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TFZ%2520699%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for TFZ%20699: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: FP67%20UMG
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP67%2520UMG%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for FP67%20UMG: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: FE66%20AWZ
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE66%2520AWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for FE66%20AWZ: 0
2026-03-28 14:10:02 [bca.uk] INFO: Found listing with ID: DY66%20WHN
2026-03-28 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY66%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:02 [bca.uk] INFO: Scrape type for DY66%20WHN: 2
2026-03-28 14:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 546504f3-6a03-53e6-a808-f9c3345c1e0a with identifier: DY66%20WHN
2026-03-28 14:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 546504f3-6a03-53e6-a808-f9c3345c1e0a with scrape type 2
2026-03-28 14:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 546504f3-6a03-53e6-a808-f9c3345c1e0a with scrape type 2
2026-03-28 14:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 546504f3-6a03-53e6-a808-f9c3345c1e0a, identifier: DY66%20WHN
2026-03-28 14:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 546504f3-6a03-53e6-a808-f9c3345c1e0a with identifier: DY66%20WHN
2026-03-28 14:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 546504f3-6a03-53e6-a808-f9c3345c1e0a with identifier: DY66%20WHN
2026-03-28 14:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 546504f3-6a03-53e6-a808-f9c3345c1e0a with identifier: DY66%20WHN to the API
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:03 [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=DY66%20WHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '546504f3-6a03-53e6-a808-f9c3345c1e0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY66 WHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY66%20WHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 45385,
 '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 E/F SRI Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F SRI',
 'vin': 'W0L0XEP68G4317468',
 'year': 2016}
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY66%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Saving data for DY66%20WHN: {'auction_closing_time': 1774778400.0, 'created_time': 1774437386.850327, 'last_price_update_time': 1774707003.462194}
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY66%2520WHN') HTTP/1.1" 204 0
2026-03-28 14:10:03 [bca.uk] INFO: Found listing with ID: AJ14%20YHZ
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ14%2520YHZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Scrape type for AJ14%20YHZ: 0
2026-03-28 14:10:03 [bca.uk] INFO: Found listing with ID: AX15%20DXW
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX15%2520DXW%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Scrape type for AX15%20DXW: 0
2026-03-28 14:10:03 [bca.uk] INFO: Found listing with ID: FY69%20XBU
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY69%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Scrape type for FY69%20XBU: 0
2026-03-28 14:10:03 [bca.uk] INFO: Found listing with ID: PK15%20OCD
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK15%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Scrape type for PK15%20OCD: 0
2026-03-28 14:10:03 [bca.uk] INFO: Found listing with ID: DN71%20VHK
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN71%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Scrape type for DN71%20VHK: 0
2026-03-28 14:10:03 [bca.uk] INFO: Found listing with ID: SB12%20OSV
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB12%2520OSV%27 HTTP/1.1" 200 None
2026-03-28 14:10:03 [bca.uk] INFO: Scrape type for SB12%20OSV: 2
2026-03-28 14:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f841d705-f7b4-5073-9cf2-3b8600c0157e with identifier: SB12%20OSV
2026-03-28 14:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f841d705-f7b4-5073-9cf2-3b8600c0157e with scrape type 2
2026-03-28 14:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f841d705-f7b4-5073-9cf2-3b8600c0157e with scrape type 2
2026-03-28 14:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f841d705-f7b4-5073-9cf2-3b8600c0157e, identifier: SB12%20OSV
2026-03-28 14:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f841d705-f7b4-5073-9cf2-3b8600c0157e with identifier: SB12%20OSV
2026-03-28 14:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f841d705-f7b4-5073-9cf2-3b8600c0157e with identifier: SB12%20OSV
2026-03-28 14:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f841d705-f7b4-5073-9cf2-3b8600c0157e with identifier: SB12%20OSV to the API
2026-03-28 14:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:04 [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=SB12%20OSV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f841d705-f7b4-5073-9cf2-3b8600c0157e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB12 OSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB12%20OSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 86331,
 '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': 'WF0GXXGAJGCK86830',
 'year': 2012}
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB12%2520OSV%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Saving data for SB12%20OSV: {'auction_closing_time': 1774778400.0, 'created_time': 1774437379.286661, 'last_price_update_time': 1774707004.212319}
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB12%2520OSV') HTTP/1.1" 204 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: GD14%20WOR
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD14%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for GD14%20WOR: 2
2026-03-28 14:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR
2026-03-28 14:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 932a5cf4-2b24-5228-8007-9178ac8c26c5 with scrape type 2
2026-03-28 14:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 932a5cf4-2b24-5228-8007-9178ac8c26c5 with scrape type 2
2026-03-28 14:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 932a5cf4-2b24-5228-8007-9178ac8c26c5, identifier: GD14%20WOR
2026-03-28 14:10:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR
2026-03-28 14:10:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR
2026-03-28 14:10:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR to the API
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:04 [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': 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-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD14%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Saving data for GD14%20WOR: {'auction_closing_time': 1774778400.0, 'created_time': 1774437447.343221, 'last_price_update_time': 1774707004.839348}
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:04 [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-28 14:10:04 [bca.uk] INFO: Found listing with ID: HJ67%20FFE
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ67%2520FFE%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for HJ67%20FFE: 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: HK19%20RSV
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK19%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for HK19%20RSV: 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: EX12%20HXL
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX12%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for EX12%20HXL: 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: GK19%20NSO
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK19%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for GK19%20NSO: 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: WD70%20HZX
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD70%2520HZX%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for WD70%20HZX: 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: FL68%20LDZ
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL68%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for FL68%20LDZ: 0
2026-03-28 14:10:04 [bca.uk] INFO: Found listing with ID: EK71%20XHH
2026-03-28 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK71%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:10:04 [bca.uk] INFO: Scrape type for EK71%20XHH: 2
2026-03-28 14:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH
2026-03-28 14:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with scrape type 2
2026-03-28 14:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with scrape type 2
2026-03-28 14:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf2fab78-75f9-5ce4-8a84-c86827fb4d08, identifier: EK71%20XHH
2026-03-28 14:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH
2026-03-28 14:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH
2026-03-28 14:10:05 [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-28 14:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:05 [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': 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-28 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK71%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:10:05 [bca.uk] INFO: Saving data for EK71%20XHH: {'auction_closing_time': 1775124000.0, 'created_time': 1773829205.435823, 'last_price_update_time': 1774707005.460993}
2026-03-28 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:05 [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-28 14:10:05 [bca.uk] INFO: Found listing with ID: LK71%20MTX
2026-03-28 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK71%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 14:10:05 [bca.uk] INFO: Scrape type for LK71%20MTX: 0
2026-03-28 14:10:07 [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-28 14:10:07 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded
2026-03-28 14:10:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:07 [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-28 14:10:07 [bca.uk] INFO: Found listing with ID: EF16%20YTX
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF16%2520YTX%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for EF16%20YTX: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: BF71%20NFL
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF71%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for BF71%20NFL: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: CJ19%20WVD
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ19%2520WVD%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for CJ19%20WVD: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: KM25%20GXC
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM25%2520GXC%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for KM25%20GXC: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: YC18%20JNL
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC18%2520JNL%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for YC18%20JNL: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: DO19%20LPJ
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DO19%2520LPJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for DO19%20LPJ: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: BN16%20KWU
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN16%2520KWU%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for BN16%20KWU: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: EY19%20WCL
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY19%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for EY19%20WCL: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: NL64%20UCU
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520UCU%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for NL64%20UCU: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: FB19%20XFJ
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FB19%2520XFJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:07 [bca.uk] INFO: Scrape type for FB19%20XFJ: 0
2026-03-28 14:10:07 [bca.uk] INFO: Found listing with ID: DK24%20YOC
2026-03-28 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK24%2520YOC%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DK24%20YOC: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: EJ63%20XXE
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ63%2520XXE%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for EJ63%20XXE: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: KF19%20XKV
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF19%2520XKV%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for KF19%20XKV: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YW18%20ETK
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW18%2520ETK%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YW18%20ETK: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: BP63%20NVY
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP63%2520NVY%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for BP63%20NVY: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: FG19%20YWD
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG19%2520YWD%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for FG19%20YWD: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LF19%20FON
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF19%2520FON%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LF19%20FON: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LL70%20FOU
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL70%2520FOU%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LL70%20FOU: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YD69%20XES
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD69%2520XES%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YD69%20XES: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: D10%20LKE
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27D10%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for D10%20LKE: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: DGZ%206301
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DGZ%25206301%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DGZ%206301: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: GX69%20UTS
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX69%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for GX69%20UTS: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: KY67%20GGX
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY67%2520GGX%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for KY67%20GGX: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LT68%20DYO
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT68%2520DYO%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LT68%20DYO: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: PK16%20SFV
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK16%2520SFV%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for PK16%20SFV: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YL70%20FHK
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL70%2520FHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YL70%20FHK: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: GJ64%20VAM
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ64%2520VAM%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for GJ64%20VAM: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: GY20%20BYH
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for GY20%20BYH: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: OY67%20YSO
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY67%2520YSO%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for OY67%20YSO: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: RE70%20NBM
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE70%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for RE70%20NBM: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: NX18%20FWO
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX18%2520FWO%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for NX18%20FWO: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: NU17%20KLJ
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU17%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for NU17%20KLJ: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: DK11%20TWU
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK11%2520TWU%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DK11%20TWU: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YC12%20XPH
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC12%2520XPH%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YC12%20XPH: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: DA71%20OZO
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA71%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DA71%20OZO: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LM21%20ATZ
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM21%2520ATZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LM21%20ATZ: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LV09%20KGA
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV09%2520KGA%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LV09%20KGA: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: MP19%20BYW
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP19%2520BYW%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for MP19%20BYW: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: MC65%20RYZ
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC65%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for MC65%20RYZ: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: MK12%20UZT
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK12%2520UZT%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for MK12%20UZT: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: NC21%20XCP
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC21%2520XCP%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for NC21%20XCP: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: NG71%20LSV
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG71%2520LSV%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for NG71%20LSV: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: NL67%20WRR
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL67%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for NL67%20WRR: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: SV18%20YJF
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV18%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for SV18%20YJF: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: WN08%20CUA
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN08%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for WN08%20CUA: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YS65%20LXE
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS65%2520LXE%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YS65%20LXE: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: AF71%20XKX
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF71%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for AF71%20XKX: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: GJ17%20EKE
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ17%2520EKE%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for GJ17%20EKE: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: GJ67%20KLX
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ67%2520KLX%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for GJ67%20KLX: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LA18%20AET
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA18%2520AET%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LA18%20AET: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LV59%20FNP
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV59%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LV59%20FNP: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: WG16%20MYO
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG16%2520MYO%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for WG16%20MYO: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: HJ53%20UMZ
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ53%2520UMZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for HJ53%20UMZ: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: KW12%20BNK
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW12%2520BNK%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for KW12%20BNK: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: DL13%20RHV
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL13%2520RHV%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DL13%20RHV: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: DN68%20GZS
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN68%2520GZS%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DN68%20GZS: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: DP68%20HHK
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP68%2520HHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for DP68%20HHK: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: GF14%20ONR
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF14%2520ONR%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for GF14%20ONR: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LP14%20USW
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP14%2520USW%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LP14%20USW: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LR18%20BTV
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR18%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LR18%20BTV: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: MK61%20URX
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK61%2520URX%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for MK61%20URX: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: VN69%20NTA
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN69%2520NTA%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for VN69%20NTA: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: WN69%20UXG
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN69%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for WN69%20UXG: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: X367%20CLB
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X367%2520CLB%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for X367%20CLB: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YS18%20UXW
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS18%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YS18%20UXW: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YT13%20XDJ
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT13%2520XDJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for YT13%20XDJ: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: CX59%20PFA
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX59%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for CX59%20PFA: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LO17%20TMV
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO17%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LO17%20TMV: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: KU12%20YOR
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU12%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for KU12%20YOR: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: WA68%20CZR
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA68%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for WA68%20CZR: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: SK13%20EOT
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK13%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for SK13%20EOT: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: LA18%20YHN
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA18%2520YHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:08 [bca.uk] INFO: Scrape type for LA18%20YHN: 0
2026-03-28 14:10:08 [bca.uk] INFO: Found listing with ID: YY61%20AUF
2026-03-28 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY61%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for YY61%20AUF: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: NK11%20HXL
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK11%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for NK11%20HXL: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: NA53%20FUP
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA53%2520FUP%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for NA53%20FUP: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: WF18%20OXJ
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF18%2520OXJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for WF18%20OXJ: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: WJ22%20JVP
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ22%2520JVP%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for WJ22%20JVP: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: WK12%20UZF
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK12%2520UZF%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for WK12%20UZF: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: WK72%20LWL
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK72%2520LWL%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for WK72%20LWL: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: Y886%20UBK
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y886%2520UBK%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for Y886%20UBK: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: HY19%20NVK
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520NVK%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for HY19%20NVK: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: KN71%20ZFC
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN71%2520ZFC%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for KN71%20ZFC: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: KR20%20WEC
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR20%2520WEC%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for KR20%20WEC: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: MK69%20KRX
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK69%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for MK69%20KRX: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: RO10%20RBV
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO10%2520RBV%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for RO10%20RBV: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: RX66%20ZCZ
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX66%2520ZCZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for RX66%20ZCZ: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: SA68%20YKR
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA68%2520YKR%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for SA68%20YKR: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: SK67%20KUB
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520KUB%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for SK67%20KUB: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: SN66%20PGE
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN66%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for SN66%20PGE: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: VO20%20ZZM
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO20%2520ZZM%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for VO20%20ZZM: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: WD17%20LOJ
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD17%2520LOJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for WD17%20LOJ: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: AY70%20UXZ
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY70%2520UXZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for AY70%20UXZ: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: CA22%20ORW
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA22%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for CA22%20ORW: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: CP22%20DPV
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP22%2520DPV%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for CP22%20DPV: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: CV69%20KLS
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV69%2520KLS%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for CV69%20KLS: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: DL64%20PUA
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL64%2520PUA%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for DL64%20PUA: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: EO10%20ZHY
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO10%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for EO10%20ZHY: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: HX17%20TCV
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX17%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for HX17%20TCV: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: GF09%20WVJ
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF09%2520WVJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for GF09%20WVJ: 0
2026-03-28 14:10:09 [bca.uk] INFO: Found listing with ID: MV12%20NVP
2026-03-28 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV12%2520NVP%27 HTTP/1.1" 200 None
2026-03-28 14:10:09 [bca.uk] INFO: Scrape type for MV12%20NVP: 0
2026-03-28 14:10:09 [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-28 14:10:09 [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-28 14:10:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:10 [scrapy.extensions.logstats] INFO: Crawled 249 pages (at 11 pages/min), scraped 545 items (at 56 items/min)
2026-03-28 14:10:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:10:11 [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-28 14:10:11 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded
2026-03-28 14:10:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:11 [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-28 14:10:11 [bca.uk] INFO: Found listing with ID: Y467%20UKE
2026-03-28 14:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y467%2520UKE%27 HTTP/1.1" 200 None
2026-03-28 14:10:11 [bca.uk] INFO: Scrape type for Y467%20UKE: 0
2026-03-28 14:10:11 [bca.uk] INFO: Found listing with ID: RIL%206309
2026-03-28 14:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RIL%25206309%27 HTTP/1.1" 200 None
2026-03-28 14:10:11 [bca.uk] INFO: Scrape type for RIL%206309: 0
2026-03-28 14:10:11 [bca.uk] INFO: Found listing with ID: KM23%20LCL
2026-03-28 14:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM23%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 14:10:11 [bca.uk] INFO: Scrape type for KM23%20LCL: 0
2026-03-28 14:10:11 [bca.uk] INFO: Found listing with ID: KS73%20SSO
2026-03-28 14:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520SSO%27 HTTP/1.1" 200 None
2026-03-28 14:10:11 [bca.uk] INFO: Scrape type for KS73%20SSO: 2
2026-03-28 14:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO
2026-03-28 14:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2fbbc662-a11e-556b-b63d-52ff836c6e5c with scrape type 2
2026-03-28 14:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2fbbc662-a11e-556b-b63d-52ff836c6e5c with scrape type 2
2026-03-28 14:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2fbbc662-a11e-556b-b63d-52ff836c6e5c, identifier: KS73%20SSO
2026-03-28 14:10:11 [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-28 14:10:11 [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-28 14:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO
2026-03-28 14:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO
2026-03-28 14:10:12 [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-28 14:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:12 [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': 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-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520SSO%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Saving data for KS73%20SSO: {'auction_closing_time': 1775642400.0, 'created_time': 1774044898.57718, 'last_price_update_time': 1774707012.282985}
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:12 [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-28 14:10:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:12 [bca.uk] INFO: Found listing with ID: MW24%20YOG
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW24%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Scrape type for MW24%20YOG: 0
2026-03-28 14:10:12 [bca.uk] INFO: Found listing with ID: NC71%20AYS
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC71%2520AYS%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Scrape type for NC71%20AYS: 0
2026-03-28 14:10:12 [bca.uk] INFO: Found listing with ID: FT13%20HXR
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT13%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Scrape type for FT13%20HXR: 2
2026-03-28 14:10:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR
2026-03-28 14:10:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19b8625b-4e3a-5aa4-8912-dac8e7495181 with scrape type 2
2026-03-28 14:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19b8625b-4e3a-5aa4-8912-dac8e7495181 with scrape type 2
2026-03-28 14:10:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19b8625b-4e3a-5aa4-8912-dac8e7495181, identifier: FT13%20HXR
2026-03-28 14:10:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR
2026-03-28 14:10:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR
2026-03-28 14:10:12 [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-28 14:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:12 [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': 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-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT13%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Saving data for FT13%20HXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774523500.562052, 'last_price_update_time': 1774707012.939729}
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:12 [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-28 14:10:12 [bca.uk] INFO: Found listing with ID: KS23%20HYZ
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS23%2520HYZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Scrape type for KS23%20HYZ: 0
2026-03-28 14:10:12 [bca.uk] INFO: Found listing with ID: KW23%20CMZ
2026-03-28 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW23%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:12 [bca.uk] INFO: Scrape type for KW23%20CMZ: 0
2026-03-28 14:10:12 [bca.uk] INFO: Found listing with ID: KW73%20YLM
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for KW73%20YLM: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: KW73%20YVM
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YVM%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for KW73%20YVM: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: OY17%20VGJ
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520VGJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for OY17%20VGJ: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: FG21%20ZHO
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG21%2520ZHO%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for FG21%20ZHO: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: YN68%20HMH
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN68%2520HMH%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for YN68%20HMH: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: GD73%20KHH
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD73%2520KHH%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for GD73%20KHH: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: GL73%20XFX
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL73%2520XFX%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for GL73%20XFX: 0
2026-03-28 14:10:13 [bca.uk] INFO: Found listing with ID: CX13%20HLM
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX13%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for CX13%20HLM: 2
2026-03-28 14:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM
2026-03-28 14:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with scrape type 2
2026-03-28 14:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with scrape type 2
2026-03-28 14:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c631f7de-9b1a-530a-a1e9-e12b569ed8a7, identifier: CX13%20HLM
2026-03-28 14:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM
2026-03-28 14:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM
2026-03-28 14:10:13 [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-28 14:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:13 [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': 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-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX13%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Saving data for CX13%20HLM: {'auction_closing_time': 1774951200.0, 'created_time': 1774437287.245752, 'last_price_update_time': 1774707013.83916}
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:13 [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-28 14:10:13 [bca.uk] INFO: Found listing with ID: KW73%20TVV
2026-03-28 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520TVV%27 HTTP/1.1" 200 None
2026-03-28 14:10:13 [bca.uk] INFO: Scrape type for KW73%20TVV: 2
2026-03-28 14:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV
2026-03-28 14:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a3c3989-931c-593e-96e7-6329143f31cf with scrape type 2
2026-03-28 14:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a3c3989-931c-593e-96e7-6329143f31cf with scrape type 2
2026-03-28 14:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a3c3989-931c-593e-96e7-6329143f31cf, identifier: KW73%20TVV
2026-03-28 14:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV
2026-03-28 14:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV
2026-03-28 14:10:14 [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-28 14:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:14 [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': 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-28 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520TVV%27 HTTP/1.1" 200 None
2026-03-28 14:10:14 [bca.uk] INFO: Saving data for KW73%20TVV: {'auction_closing_time': 1775642400.0, 'created_time': 1773933446.173655, 'last_price_update_time': 1774707014.472067}
2026-03-28 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:14 [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-28 14:10:14 [bca.uk] INFO: Found listing with ID: KW73%20YUH
2026-03-28 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YUH%27 HTTP/1.1" 200 None
2026-03-28 14:10:14 [bca.uk] INFO: Scrape type for KW73%20YUH: 2
2026-03-28 14:10:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH
2026-03-28 14:10:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb957f1c-1fd3-5473-bd25-924a5f9b51ec with scrape type 2
2026-03-28 14:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb957f1c-1fd3-5473-bd25-924a5f9b51ec with scrape type 2
2026-03-28 14:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb957f1c-1fd3-5473-bd25-924a5f9b51ec, identifier: KW73%20YUH
2026-03-28 14:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH
2026-03-28 14:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH
2026-03-28 14:10:14 [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-28 14:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:14 [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': 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-28 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YUH%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Saving data for KW73%20YUH: {'auction_closing_time': 1775642400.0, 'created_time': 1773832499.882292, 'last_price_update_time': 1774707015.000015}
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:15 [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-28 14:10:15 [bca.uk] INFO: Found listing with ID: MW73%20GFU
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW73%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for MW73%20GFU: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: BP65%20KMU
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP65%2520KMU%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for BP65%20KMU: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: KW23%20CUO
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW23%2520CUO%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for KW23%20CUO: 2
2026-03-28 14:10:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO
2026-03-28 14:10:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with scrape type 2
2026-03-28 14:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with scrape type 2
2026-03-28 14:10:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892, identifier: KW23%20CUO
2026-03-28 14:10:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO
2026-03-28 14:10:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO
2026-03-28 14:10:15 [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-28 14:10:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:15 [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': 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-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW23%2520CUO%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Saving data for KW23%20CUO: {'auction_closing_time': 1775642400.0, 'created_time': 1773821447.616814, 'last_price_update_time': 1774707015.493458}
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:15 [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-28 14:10:15 [bca.uk] INFO: Found listing with ID: GJ73%20VUE
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ73%2520VUE%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for GJ73%20VUE: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: GF15%20WDN
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF15%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for GF15%20WDN: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: MV63%20YNE
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV63%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for MV63%20YNE: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: YH73%20KXU
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520KXU%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for YH73%20KXU: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: HV18%20VJN
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV18%2520VJN%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for HV18%20VJN: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: YE22%20DYJ
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE22%2520DYJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for YE22%20DYJ: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: GU10%20OWY
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU10%2520OWY%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for GU10%20OWY: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: VX14%20FDO
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX14%2520FDO%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for VX14%20FDO: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: BF18%20WVY
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF18%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for BF18%20WVY: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: DU16%20BNV
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU16%2520BNV%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for DU16%20BNV: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: DU19%20LXP
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU19%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for DU19%20LXP: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: FE13%20BSX
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE13%2520BSX%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for FE13%20BSX: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: FG10%20DWA
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG10%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for FG10%20DWA: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: FP64%20XAG
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP64%2520XAG%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for FP64%20XAG: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: FX13%20ZBR
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX13%2520ZBR%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for FX13%20ZBR: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: KP18%20FLZ
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP18%2520FLZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for KP18%20FLZ: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: LM65%20HYX
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM65%2520HYX%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for LM65%20HYX: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: MM13%20DND
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM13%2520DND%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for MM13%20DND: 0
2026-03-28 14:10:15 [bca.uk] INFO: Found listing with ID: PK66%20BWX
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK66%2520BWX%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Scrape type for PK66%20BWX: 2
2026-03-28 14:10:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5b8d0b3-bfac-50dd-bea4-b4572a15f42f with identifier: PK66%20BWX
2026-03-28 14:10:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5b8d0b3-bfac-50dd-bea4-b4572a15f42f with scrape type 2
2026-03-28 14:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5b8d0b3-bfac-50dd-bea4-b4572a15f42f with scrape type 2
2026-03-28 14:10:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5b8d0b3-bfac-50dd-bea4-b4572a15f42f, identifier: PK66%20BWX
2026-03-28 14:10:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5b8d0b3-bfac-50dd-bea4-b4572a15f42f with identifier: PK66%20BWX
2026-03-28 14:10:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5b8d0b3-bfac-50dd-bea4-b4572a15f42f with identifier: PK66%20BWX
2026-03-28 14:10:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b5b8d0b3-bfac-50dd-bea4-b4572a15f42f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK66%20BWX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5b8d0b3-bfac-50dd-bea4-b4572a15f42f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK66 BWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK66%20BWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 76950,
 '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 1.8 TFSI 180 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'TFSI 180 SPORT',
 'vin': 'TRUZZZFV7H1005356',
 'year': 2016}
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK66%2520BWX%27 HTTP/1.1" 200 None
2026-03-28 14:10:15 [bca.uk] INFO: Saving data for PK66%20BWX: {'auction_closing_time': 1774692000.0, 'created_time': 1774017098.057391, 'last_price_update_time': 1774707015.940731}
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK66%2520BWX') HTTP/1.1" 204 0
2026-03-28 14:10:16 [bca.uk] INFO: Found listing with ID: WR18%20FBU
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR18%2520FBU%27 HTTP/1.1" 200 None
2026-03-28 14:10:16 [bca.uk] INFO: Scrape type for WR18%20FBU: 2
2026-03-28 14:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e38572a2-1948-5a47-922d-b5b155b79a20 with identifier: WR18%20FBU
2026-03-28 14:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e38572a2-1948-5a47-922d-b5b155b79a20 with scrape type 2
2026-03-28 14:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e38572a2-1948-5a47-922d-b5b155b79a20 with scrape type 2
2026-03-28 14:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e38572a2-1948-5a47-922d-b5b155b79a20, identifier: WR18%20FBU
2026-03-28 14:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e38572a2-1948-5a47-922d-b5b155b79a20 with identifier: WR18%20FBU
2026-03-28 14:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e38572a2-1948-5a47-922d-b5b155b79a20 with identifier: WR18%20FBU
2026-03-28 14:10:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e38572a2-1948-5a47-922d-b5b155b79a20 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR18%20FBU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e38572a2-1948-5a47-922d-b5b155b79a20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR18 FBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR18%20FBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 93230,
 '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.0 PHEV GX4HS 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV GX4HS 4WD',
 'vin': 'JMAXDGG2WJZ002216',
 'year': 2018}
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR18%2520FBU%27 HTTP/1.1" 200 None
2026-03-28 14:10:16 [bca.uk] INFO: Saving data for WR18%20FBU: {'auction_closing_time': 1774692000.0, 'created_time': 1774438230.615548, 'last_price_update_time': 1774707016.247962}
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR18%2520FBU') HTTP/1.1" 204 0
2026-03-28 14:10:16 [bca.uk] INFO: Found listing with ID: YS13%20UYC
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS13%2520UYC%27 HTTP/1.1" 200 None
2026-03-28 14:10:16 [bca.uk] INFO: Scrape type for YS13%20UYC: 0
2026-03-28 14:10:16 [bca.uk] INFO: Found listing with ID: YY56%20EDK
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY56%2520EDK%27 HTTP/1.1" 200 None
2026-03-28 14:10:16 [bca.uk] INFO: Scrape type for YY56%20EDK: 0
2026-03-28 14:10:16 [bca.uk] INFO: Found listing with ID: WR66%20CUK
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR66%2520CUK%27 HTTP/1.1" 200 None
2026-03-28 14:10:16 [bca.uk] INFO: Scrape type for WR66%20CUK: 0
2026-03-28 14:10:16 [bca.uk] INFO: Found listing with ID: YL57%20BXX
2026-03-28 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL57%2520BXX%27 HTTP/1.1" 200 None
2026-03-28 14:10:16 [bca.uk] INFO: Scrape type for YL57%20BXX: 2
2026-03-28 14:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX
2026-03-28 14:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a13da384-83c3-57cb-ad1c-12d30e722980 with scrape type 2
2026-03-28 14:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a13da384-83c3-57cb-ad1c-12d30e722980 with scrape type 2
2026-03-28 14:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a13da384-83c3-57cb-ad1c-12d30e722980, identifier: YL57%20BXX
2026-03-28 14:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX
2026-03-28 14:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX
2026-03-28 14:10:16 [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-28 14:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:17 [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': 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-28 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL57%2520BXX%27 HTTP/1.1" 200 None
2026-03-28 14:10:17 [bca.uk] INFO: Saving data for YL57%20BXX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523393.629189, 'last_price_update_time': 1774707017.13279}
2026-03-28 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:17 [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-28 14:10:17 [bca.uk] INFO: Found listing with ID: SP12%20ZFL
2026-03-28 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP12%2520ZFL%27 HTTP/1.1" 200 None
2026-03-28 14:10:17 [bca.uk] INFO: Scrape type for SP12%20ZFL: 2
2026-03-28 14:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL
2026-03-28 14:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2027b4d2-466f-5dc5-8435-a5f440d8d68b with scrape type 2
2026-03-28 14:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2027b4d2-466f-5dc5-8435-a5f440d8d68b with scrape type 2
2026-03-28 14:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2027b4d2-466f-5dc5-8435-a5f440d8d68b, identifier: SP12%20ZFL
2026-03-28 14:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL
2026-03-28 14:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL
2026-03-28 14:10:17 [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-28 14:10:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:17 [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': 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-28 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP12%2520ZFL%27 HTTP/1.1" 200 None
2026-03-28 14:10:17 [bca.uk] INFO: Saving data for SP12%20ZFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774437442.159665, 'last_price_update_time': 1774707017.612545}
2026-03-28 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:17 [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-28 14:10:17 [bca.uk] INFO: Found listing with ID: GJ73%20VLX
2026-03-28 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ73%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 14:10:17 [bca.uk] INFO: Scrape type for GJ73%20VLX: 2
2026-03-28 14:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX
2026-03-28 14:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with scrape type 2
2026-03-28 14:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with scrape type 2
2026-03-28 14:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1, identifier: GJ73%20VLX
2026-03-28 14:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX
2026-03-28 14:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX
2026-03-28 14:10:17 [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-28 14:10:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:18 [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': 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-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ73%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Saving data for GJ73%20VLX: {'auction_closing_time': 1775642400.0, 'created_time': 1773826716.880192, 'last_price_update_time': 1774707018.088454}
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:18 [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-28 14:10:18 [bca.uk] INFO: Found listing with ID: KW73%20YUN
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YUN%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for KW73%20YUN: 2
2026-03-28 14:10:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN
2026-03-28 14:10:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 091b4658-ca89-57df-a3ca-37c46a0174cb with scrape type 2
2026-03-28 14:10:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 091b4658-ca89-57df-a3ca-37c46a0174cb with scrape type 2
2026-03-28 14:10:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 091b4658-ca89-57df-a3ca-37c46a0174cb, identifier: KW73%20YUN
2026-03-28 14:10:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN
2026-03-28 14:10:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN
2026-03-28 14:10:18 [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-28 14:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:18 [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': 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-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YUN%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Saving data for KW73%20YUN: {'auction_closing_time': 1775642400.0, 'created_time': 1773829662.996679, 'last_price_update_time': 1774707018.552283}
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:18 [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-28 14:10:18 [bca.uk] INFO: Found listing with ID: L44%20KDN
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L44%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for L44%20KDN: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: FP61%20YTJ
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP61%2520YTJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for FP61%20YTJ: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: MC19%20FDG
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC19%2520FDG%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for MC19%20FDG: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: RL05%20YPN
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RL05%2520YPN%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for RL05%20YPN: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: FP67%20ORG
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP67%2520ORG%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for FP67%20ORG: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: OE08%20ZZO
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE08%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for OE08%20ZZO: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: YG65%20YRR
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG65%2520YRR%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for YG65%20YRR: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: EK67%20XXS
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK67%2520XXS%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for EK67%20XXS: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: GJ68%20AFV
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ68%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for GJ68%20AFV: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: GM69%20BGK
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM69%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for GM69%20BGK: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: HY13%20XUR
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY13%2520XUR%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for HY13%20XUR: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: MJ17%20DZY
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ17%2520DZY%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for MJ17%20DZY: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: OE66%20NBM
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE66%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for OE66%20NBM: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: OE71%20BYH
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for OE71%20BYH: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: RO22%20GYW
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520GYW%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for RO22%20GYW: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: WJ62%20LRX
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ62%2520LRX%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for WJ62%20LRX: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: WJ70%20VKB
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ70%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for WJ70%20VKB: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: WN66%20UHK
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN66%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for WN66%20UHK: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: DL70%20HFP
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL70%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for DL70%20HFP: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: GJ64%20YHL
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ64%2520YHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for GJ64%20YHL: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: KP65%20LLC
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP65%2520LLC%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for KP65%20LLC: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: DV21%20LWE
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV21%2520LWE%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for DV21%20LWE: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: EY08%20CFJ
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY08%2520CFJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for EY08%20CFJ: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: FN17%20YVC
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN17%2520YVC%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for FN17%20YVC: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: HJ64%20UZB
2026-03-28 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ64%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 14:10:18 [bca.uk] INFO: Scrape type for HJ64%20UZB: 0
2026-03-28 14:10:18 [bca.uk] INFO: Found listing with ID: MH16%20BXV
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH16%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for MH16%20BXV: 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: MJ17%20VKW
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ17%2520VKW%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for MJ17%20VKW: 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: SC16%20NGN
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC16%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for SC16%20NGN: 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: WN13%20MHL
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN13%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for WN13%20MHL: 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: DU17%20AXN
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU17%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for DU17%20AXN: 2
2026-03-28 14:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e7fbbdc-2ef9-5475-814a-c94a93220083 with identifier: DU17%20AXN
2026-03-28 14:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e7fbbdc-2ef9-5475-814a-c94a93220083 with scrape type 2
2026-03-28 14:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e7fbbdc-2ef9-5475-814a-c94a93220083 with scrape type 2
2026-03-28 14:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e7fbbdc-2ef9-5475-814a-c94a93220083, identifier: DU17%20AXN
2026-03-28 14:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e7fbbdc-2ef9-5475-814a-c94a93220083 with identifier: DU17%20AXN
2026-03-28 14:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e7fbbdc-2ef9-5475-814a-c94a93220083 with identifier: DU17%20AXN
2026-03-28 14:10:19 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 5e7fbbdc-2ef9-5475-814a-c94a93220083 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU17%20AXN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5e7fbbdc-2ef9-5475-814a-c94a93220083',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU17 AXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU17%20AXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 69250,
 '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.5 DCI 110 DYNAMIQUE MPV',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE',
 'vin': 'VF1RFA00457230763',
 'year': 2017}
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU17%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Saving data for DU17%20AXN: {'auction_closing_time': 1774692000.0, 'created_time': 1774523005.84448, 'last_price_update_time': 1774707019.213721}
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU17%2520AXN') HTTP/1.1" 204 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: SC61%20BYP
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC61%2520BYP%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for SC61%20BYP: 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: RO09%20UJK
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO09%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for RO09%20UJK: 2
2026-03-28 14:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK
2026-03-28 14:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with scrape type 2
2026-03-28 14:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with scrape type 2
2026-03-28 14:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e, identifier: RO09%20UJK
2026-03-28 14:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK
2026-03-28 14:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK
2026-03-28 14:10:19 [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-28 14:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:19 [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': 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-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO09%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Saving data for RO09%20UJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774523499.100289, 'last_price_update_time': 1774707019.933564}
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:19 [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-28 14:10:19 [bca.uk] INFO: Found listing with ID: KV66%20XDL
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV66%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for KV66%20XDL: 0
2026-03-28 14:10:19 [bca.uk] INFO: Found listing with ID: WR65%20XTS
2026-03-28 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR65%2520XTS%27 HTTP/1.1" 200 None
2026-03-28 14:10:19 [bca.uk] INFO: Scrape type for WR65%20XTS: 2
2026-03-28 14:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 393f2334-6d3d-54b7-b455-5b5ed14728e9 with identifier: WR65%20XTS
2026-03-28 14:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 393f2334-6d3d-54b7-b455-5b5ed14728e9 with scrape type 2
2026-03-28 14:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 393f2334-6d3d-54b7-b455-5b5ed14728e9 with scrape type 2
2026-03-28 14:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 393f2334-6d3d-54b7-b455-5b5ed14728e9, identifier: WR65%20XTS
2026-03-28 14:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 393f2334-6d3d-54b7-b455-5b5ed14728e9 with identifier: WR65%20XTS
2026-03-28 14:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 393f2334-6d3d-54b7-b455-5b5ed14728e9 with identifier: WR65%20XTS
2026-03-28 14:10:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 393f2334-6d3d-54b7-b455-5b5ed14728e9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR65%20XTS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '393f2334-6d3d-54b7-b455-5b5ed14728e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR65 XTS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR65%20XTS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '520D',
 'odometer': 114580,
 '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 M SPORT Saloon',
 'transmission': 'manual',
 'trim': '190 M SPORT',
 'vin': 'WBA5E52090G114441',
 'year': 2015}
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR65%2520XTS%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Saving data for WR65%20XTS: {'auction_closing_time': 1774692000.0, 'created_time': 1774438106.705736, 'last_price_update_time': 1774707020.164727}
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR65%2520XTS') HTTP/1.1" 204 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: HV58%20LRN
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV58%2520LRN%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for HV58%20LRN: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: GN63%20FFY
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN63%2520FFY%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for GN63%20FFY: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: GC19%20TZA
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC19%2520TZA%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for GC19%20TZA: 2
2026-03-28 14:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd with identifier: GC19%20TZA
2026-03-28 14:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd with scrape type 2
2026-03-28 14:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd with scrape type 2
2026-03-28 14:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd, identifier: GC19%20TZA
2026-03-28 14:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd with identifier: GC19%20TZA
2026-03-28 14:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd with identifier: GC19%20TZA
2026-03-28 14:10:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC19%20TZA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ccdd1f0-d648-5018-bfb6-c883f1f6bdbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC19 TZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC19%20TZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 104533,
 '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 OCTAVIA 1.0 TSI 115 SE TECHNOLOGY DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 115 SE TECHNOLOGY DSG',
 'vin': 'TMBBP7NE5K0215930',
 'year': 2019}
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC19%2520TZA%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Saving data for GC19%20TZA: {'auction_closing_time': 1774692000.0, 'created_time': 1774436533.910215, 'last_price_update_time': 1774707020.376204}
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC19%2520TZA') HTTP/1.1" 204 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: SD68%20NLT
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD68%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for SD68%20NLT: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: RX65%20VOJ
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX65%2520VOJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for RX65%20VOJ: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: AF66%20BUH
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF66%2520BUH%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for AF66%20BUH: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: BL64%20YTM
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL64%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for BL64%20YTM: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: EN16%20KRD
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN16%2520KRD%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for EN16%20KRD: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: OU73%20MMX
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU73%2520MMX%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for OU73%20MMX: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: GF12%20OAY
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF12%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for GF12%20OAY: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: YB62%20NUW
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB62%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for YB62%20NUW: 2
2026-03-28 14:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a5156fe-2f25-5a38-a347-fc1b756aaa0e with identifier: YB62%20NUW
2026-03-28 14:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a5156fe-2f25-5a38-a347-fc1b756aaa0e with scrape type 2
2026-03-28 14:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a5156fe-2f25-5a38-a347-fc1b756aaa0e with scrape type 2
2026-03-28 14:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a5156fe-2f25-5a38-a347-fc1b756aaa0e, identifier: YB62%20NUW
2026-03-28 14:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a5156fe-2f25-5a38-a347-fc1b756aaa0e with identifier: YB62%20NUW
2026-03-28 14:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a5156fe-2f25-5a38-a347-fc1b756aaa0e with identifier: YB62%20NUW
2026-03-28 14:10:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0a5156fe-2f25-5a38-a347-fc1b756aaa0e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB62%20NUW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a5156fe-2f25-5a38-a347-fc1b756aaa0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB62 NUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB62%20NUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '120D',
 'odometer': 107372,
 '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 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA1E32090J587567',
 'year': 2012}
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB62%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Saving data for YB62%20NUW: {'auction_closing_time': 1774692000.0, 'created_time': 1774436530.347327, 'last_price_update_time': 1774707020.656166}
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB62%2520NUW') HTTP/1.1" 204 0
2026-03-28 14:10:20 [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-28 14:10:20 [bca.uk] INFO: Found listing with ID: DV15%20HHN
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV15%2520HHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for DV15%20HHN: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: VE13%20GBF
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE13%2520GBF%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for VE13%20GBF: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: RF56%20WZG
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF56%2520WZG%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for RF56%20WZG: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: HV65%20GSU
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV65%2520GSU%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for HV65%20GSU: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: LD66%20BVN
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD66%2520BVN%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for LD66%20BVN: 0
2026-03-28 14:10:20 [bca.uk] INFO: Found listing with ID: BJ62%20USG
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ62%2520USG%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for BJ62%20USG: 0
2026-03-28 14:10:20 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded
2026-03-28 14:10:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:20 [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-28 14:10:20 [bca.uk] INFO: Found listing with ID: YW19%20FPU
2026-03-28 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW19%2520FPU%27 HTTP/1.1" 200 None
2026-03-28 14:10:20 [bca.uk] INFO: Scrape type for YW19%20FPU: 2
2026-03-28 14:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 914853d4-3266-5958-ab5e-2511396392ec with identifier: YW19%20FPU
2026-03-28 14:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 914853d4-3266-5958-ab5e-2511396392ec with scrape type 2
2026-03-28 14:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 914853d4-3266-5958-ab5e-2511396392ec with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 914853d4-3266-5958-ab5e-2511396392ec, identifier: YW19%20FPU
2026-03-28 14:10:21 [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-28 14:10:21 [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-28 14:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 914853d4-3266-5958-ab5e-2511396392ec with identifier: YW19%20FPU
2026-03-28 14:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 914853d4-3266-5958-ab5e-2511396392ec with identifier: YW19%20FPU
2026-03-28 14:10:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 914853d4-3266-5958-ab5e-2511396392ec with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW19%20FPU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '914853d4-3266-5958-ab5e-2511396392ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YW19 FPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW19%20FPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 100054,
 '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 1.5 COOPER CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER CLASSIC',
 'vin': 'WMWYW320X03H70611',
 'year': 2019}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW19%2520FPU%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Saving data for YW19%20FPU: {'auction_closing_time': 1774692000.0, 'created_time': 1774364805.307885, 'last_price_update_time': 1774707021.06818}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW19%2520FPU') HTTP/1.1" 204 0
2026-03-28 14:10:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: AU69%20VFL
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Scrape type for AU69%20VFL: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: PY10%20FWJ
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Scrape type for PY10%20FWJ: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: WN14%20ZYL
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Scrape type for WN14%20ZYL: 2
2026-03-28 14:10:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bc554b2-b189-597c-aa9d-f0424e8a7101 with identifier: WN14%20ZYL
2026-03-28 14:10:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bc554b2-b189-597c-aa9d-f0424e8a7101 with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bc554b2-b189-597c-aa9d-f0424e8a7101 with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bc554b2-b189-597c-aa9d-f0424e8a7101, identifier: WN14%20ZYL
2026-03-28 14:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bc554b2-b189-597c-aa9d-f0424e8a7101 with identifier: WN14%20ZYL
2026-03-28 14:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bc554b2-b189-597c-aa9d-f0424e8a7101 with identifier: WN14%20ZYL
2026-03-28 14:10:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 5bc554b2-b189-597c-aa9d-f0424e8a7101 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN14%20ZYL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5bc554b2-b189-597c-aa9d-f0424e8a7101',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN14 ZYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN14%20ZYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 108842,
 '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 1.5 DCI 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE S',
 'vin': 'VF15RFL0H50892927',
 'year': 2014}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Saving data for WN14%20ZYL: {'auction_closing_time': 1774692000.0, 'created_time': 1774275943.24885, 'last_price_update_time': 1774707021.281335}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN14%2520ZYL') HTTP/1.1" 204 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: SB66%20OSX
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Scrape type for SB66%20OSX: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: LS21%20MME
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520MME%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Scrape type for LS21%20MME: 2
2026-03-28 14:10:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93f61ade-d845-5164-9263-175c887a047c with identifier: LS21%20MME
2026-03-28 14:10:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93f61ade-d845-5164-9263-175c887a047c with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93f61ade-d845-5164-9263-175c887a047c with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93f61ade-d845-5164-9263-175c887a047c, identifier: LS21%20MME
2026-03-28 14:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93f61ade-d845-5164-9263-175c887a047c with identifier: LS21%20MME
2026-03-28 14:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93f61ade-d845-5164-9263-175c887a047c with identifier: LS21%20MME
2026-03-28 14:10:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 93f61ade-d845-5164-9263-175c887a047c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS21%20MME-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '93f61ade-d845-5164-9263-175c887a047c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS21 MME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS21%20MME&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 24652,
 '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 A250 E 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'W1K1770862J305610',
 'year': 2021}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520MME%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Saving data for LS21%20MME: {'auction_closing_time': 1774692000.0, 'created_time': 1774523002.771345, 'last_price_update_time': 1774707021.466478}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS21%2520MME') HTTP/1.1" 204 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: WF17%20ZXA
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Scrape type for WF17%20ZXA: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: SE15%20SOU
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Scrape type for SE15%20SOU: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: AE18%20BLX
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE18%2520BLX%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Scrape type for AE18%20BLX: 2
2026-03-28 14:10:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca72949f-deb4-5e13-bf51-733fd88eb454 with identifier: AE18%20BLX
2026-03-28 14:10:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca72949f-deb4-5e13-bf51-733fd88eb454 with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca72949f-deb4-5e13-bf51-733fd88eb454 with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca72949f-deb4-5e13-bf51-733fd88eb454, identifier: AE18%20BLX
2026-03-28 14:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca72949f-deb4-5e13-bf51-733fd88eb454 with identifier: AE18%20BLX
2026-03-28 14:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca72949f-deb4-5e13-bf51-733fd88eb454 with identifier: AE18%20BLX
2026-03-28 14:10:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ca72949f-deb4-5e13-bf51-733fd88eb454 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 211,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE18%20BLX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca72949f-deb4-5e13-bf51-733fd88eb454',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE18 BLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE18%20BLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 28845,
 '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 F-TYPE 3.0 V6 S/C 380 R-DYNAMIC AWD Coupe',
 'transmission': 'automatic',
 'trim': 'V6 S/C 380 R-DYNAMIC AWD',
 'vin': 'SAJDA1AV0KCK56527',
 'year': 2018}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE18%2520BLX%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Saving data for AE18%20BLX: {'auction_closing_time': 1774692000.0, 'created_time': 1774390974.503563, 'last_price_update_time': 1774707021.750294}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE18%2520BLX') HTTP/1.1" 204 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: AJ64%20FXV
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Scrape type for AJ64%20FXV: 2
2026-03-28 14:10:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9c90331-8a21-5785-a0b4-b9675eaebcdf with identifier: AJ64%20FXV
2026-03-28 14:10:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9c90331-8a21-5785-a0b4-b9675eaebcdf with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9c90331-8a21-5785-a0b4-b9675eaebcdf with scrape type 2
2026-03-28 14:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9c90331-8a21-5785-a0b4-b9675eaebcdf, identifier: AJ64%20FXV
2026-03-28 14:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9c90331-8a21-5785-a0b4-b9675eaebcdf with identifier: AJ64%20FXV
2026-03-28 14:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9c90331-8a21-5785-a0b4-b9675eaebcdf with identifier: AJ64%20FXV
2026-03-28 14:10:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d9c90331-8a21-5785-a0b4-b9675eaebcdf with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ64%20FXV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9c90331-8a21-5785-a0b4-b9675eaebcdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ64 FXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ64%20FXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '420I',
 'odometer': 49513,
 '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 420I 2.0 T M SPORT Coupe',
 'transmission': 'manual',
 'trim': 'T M SPORT',
 'vin': 'WBA3N12060KK99545',
 'year': 2015}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [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-28 14:10:21 [bca.uk] INFO: Saving data for AJ64%20FXV: {'auction_closing_time': 1774692000.0, 'created_time': 1774610825.378438, 'last_price_update_time': 1774707021.907471}
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ64%2520FXV') HTTP/1.1" 204 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: AK64%20ZHN
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520ZHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Scrape type for AK64%20ZHN: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: AV09%20LXZ
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV09%2520LXZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Scrape type for AV09%20LXZ: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: BD16%20XCS
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520XCS%27 HTTP/1.1" 200 None
2026-03-28 14:10:21 [bca.uk] INFO: Scrape type for BD16%20XCS: 0
2026-03-28 14:10:21 [bca.uk] INFO: Found listing with ID: BJ17%20OXU
2026-03-28 14:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ17%2520OXU%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for BJ17%20OXU: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: BN13%20EFB
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN13%2520EFB%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for BN13%20EFB: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: BT16%20URN
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT16%2520URN%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for BT16%20URN: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: BU56%20CVA
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU56%2520CVA%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for BU56%20CVA: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: DE05%20OOJ
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE05%2520OOJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for DE05%20OOJ: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: DG15%20ZYY
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG15%2520ZYY%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for DG15%20ZYY: 2
2026-03-28 14:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95 with identifier: DG15%20ZYY
2026-03-28 14:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95 with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95 with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95, identifier: DG15%20ZYY
2026-03-28 14:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95 with identifier: DG15%20ZYY
2026-03-28 14:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95 with identifier: DG15%20ZYY
2026-03-28 14:10:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8aa3f5b4-d85f-514a-b2a6-ce490faa2e95 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG15%20ZYY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8aa3f5b4-d85f-514a-b2a6-ce490faa2e95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG15 ZYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG15%20ZYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 22308,
 '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.2 I-DTEC S 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC S 4WD',
 'vin': 'SHSRE6730EU016877',
 'year': 2015}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG15%2520ZYY%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Saving data for DG15%20ZYY: {'auction_closing_time': 1774692000.0, 'created_time': 1774005666.508583, 'last_price_update_time': 1774707022.229506}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG15%2520ZYY') HTTP/1.1" 204 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: DL68%20AZZ
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL68%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for DL68%20AZZ: 2
2026-03-28 14:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f37a6f74-7b44-58d9-8353-e5a0801755ef with identifier: DL68%20AZZ
2026-03-28 14:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f37a6f74-7b44-58d9-8353-e5a0801755ef with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f37a6f74-7b44-58d9-8353-e5a0801755ef with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f37a6f74-7b44-58d9-8353-e5a0801755ef, identifier: DL68%20AZZ
2026-03-28 14:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f37a6f74-7b44-58d9-8353-e5a0801755ef with identifier: DL68%20AZZ
2026-03-28 14:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f37a6f74-7b44-58d9-8353-e5a0801755ef with identifier: DL68%20AZZ
2026-03-28 14:10:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f37a6f74-7b44-58d9-8353-e5a0801755ef with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL68%20AZZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f37a6f74-7b44-58d9-8353-e5a0801755ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL68 AZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL68%20AZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 24505,
 '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 XC40 2.0 D4 190 AWD 1ST EDITION G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D4 190 AWD 1ST EDITION G/T',
 'vin': 'YV1XZA6BCK2083369',
 'year': 2018}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL68%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Saving data for DL68%20AZZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774389771.132627, 'last_price_update_time': 1774707022.503579}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL68%2520AZZ') HTTP/1.1" 204 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: DV65%20UZO
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV65%2520UZO%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for DV65%20UZO: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: FE60%20ZPK
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE60%2520ZPK%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for FE60%20ZPK: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: FJ68%20LJK
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ68%2520LJK%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for FJ68%20LJK: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: FL10%20FUV
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL10%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for FL10%20FUV: 2
2026-03-28 14:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d30ec3f4-cf30-5286-8ee6-139e2672c43a with identifier: FL10%20FUV
2026-03-28 14:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d30ec3f4-cf30-5286-8ee6-139e2672c43a with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d30ec3f4-cf30-5286-8ee6-139e2672c43a with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d30ec3f4-cf30-5286-8ee6-139e2672c43a, identifier: FL10%20FUV
2026-03-28 14:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d30ec3f4-cf30-5286-8ee6-139e2672c43a with identifier: FL10%20FUV
2026-03-28 14:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d30ec3f4-cf30-5286-8ee6-139e2672c43a with identifier: FL10%20FUV
2026-03-28 14:10:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d30ec3f4-cf30-5286-8ee6-139e2672c43a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 210,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL10%20FUV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd30ec3f4-cf30-5286-8ee6-139e2672c43a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL10 FUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL10%20FUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 48949,
 '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': 'U6YKH815MAL083581',
 'year': 2010}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL10%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Saving data for FL10%20FUV: {'auction_closing_time': 1774692000.0, 'created_time': 1773838422.554939, 'last_price_update_time': 1774707022.725526}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL10%2520FUV') HTTP/1.1" 204 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: FY13%20ZYC
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY13%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for FY13%20ZYC: 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: GX12%20LNV
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX12%2520LNV%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Scrape type for GX12%20LNV: 2
2026-03-28 14:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c with identifier: GX12%20LNV
2026-03-28 14:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c with scrape type 2
2026-03-28 14:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c, identifier: GX12%20LNV
2026-03-28 14:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c with identifier: GX12%20LNV
2026-03-28 14:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c with identifier: GX12%20LNV
2026-03-28 14:10:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX12%20LNV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e53c8edc-d4e4-5f03-8aea-08ceb65f4d4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX12 LNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX12%20LNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 45921,
 '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': 'SMART FORTWO 1.0 MHD PULSE S/TOUCH Coupe',
 'transmission': 'automatic',
 'trim': 'MHD PULSE S/TOUCH',
 'vin': 'WME4513802K605969',
 'year': 2012}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX12%2520LNV%27 HTTP/1.1" 200 None
2026-03-28 14:10:22 [bca.uk] INFO: Saving data for GX12%20LNV: {'auction_closing_time': 1774692000.0, 'created_time': 1774620620.148796, 'last_price_update_time': 1774707022.947464}
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX12%2520LNV') HTTP/1.1" 204 0
2026-03-28 14:10:22 [bca.uk] INFO: Found listing with ID: HG60%20HFE
2026-03-28 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG60%2520HFE%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for HG60%20HFE: 2
2026-03-28 14:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50f55f99-beda-558b-a986-0b417f01b64d with identifier: HG60%20HFE
2026-03-28 14:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50f55f99-beda-558b-a986-0b417f01b64d with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50f55f99-beda-558b-a986-0b417f01b64d with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50f55f99-beda-558b-a986-0b417f01b64d, identifier: HG60%20HFE
2026-03-28 14:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50f55f99-beda-558b-a986-0b417f01b64d with identifier: HG60%20HFE
2026-03-28 14:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50f55f99-beda-558b-a986-0b417f01b64d with identifier: HG60%20HFE
2026-03-28 14:10:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 50f55f99-beda-558b-a986-0b417f01b64d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG60%20HFE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50f55f99-beda-558b-a986-0b417f01b64d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG60 HFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG60%20HFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '120D',
 'odometer': 44696,
 '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 120D 2.0 M SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT STEP',
 'vin': 'WBAUR320X0VN98894',
 'year': 2010}
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG60%2520HFE%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Saving data for HG60%20HFE: {'auction_closing_time': 1774692000.0, 'created_time': 1774477808.8689, 'last_price_update_time': 1774707023.196328}
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG60%2520HFE') HTTP/1.1" 204 0
2026-03-28 14:10:23 [bca.uk] INFO: Found listing with ID: JM08%20ANT
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JM08%2520ANT%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for JM08%20ANT: 0
2026-03-28 14:10:23 [bca.uk] INFO: Found listing with ID: KA07%20UJL
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KA07%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for KA07%20UJL: 2
2026-03-28 14:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3e3150f-906b-5ffe-92f3-6bfe66bbce9d with identifier: KA07%20UJL
2026-03-28 14:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3e3150f-906b-5ffe-92f3-6bfe66bbce9d with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3e3150f-906b-5ffe-92f3-6bfe66bbce9d with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3e3150f-906b-5ffe-92f3-6bfe66bbce9d, identifier: KA07%20UJL
2026-03-28 14:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3e3150f-906b-5ffe-92f3-6bfe66bbce9d with identifier: KA07%20UJL
2026-03-28 14:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3e3150f-906b-5ffe-92f3-6bfe66bbce9d with identifier: KA07%20UJL
2026-03-28 14:10:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d3e3150f-906b-5ffe-92f3-6bfe66bbce9d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KA07%20UJL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd3e3150f-906b-5ffe-92f3-6bfe66bbce9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KA07 UJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KA07%20UJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 41154,
 '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 ONE 1.4  Hatchback',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'WMWME32030TM73307',
 'year': 2007}
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KA07%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Saving data for KA07%20UJL: {'auction_closing_time': 1774692000.0, 'created_time': 1774610827.547654, 'last_price_update_time': 1774707023.383005}
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KA07%2520UJL') HTTP/1.1" 204 0
2026-03-28 14:10:23 [bca.uk] INFO: Found listing with ID: KP65%20KVJ
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP65%2520KVJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for KP65%20KVJ: 0
2026-03-28 14:10:23 [bca.uk] INFO: Found listing with ID: KX63%20JUE
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX63%2520JUE%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for KX63%20JUE: 2
2026-03-28 14:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1774b028-f436-5e74-a33e-5891bfb4b6c5 with identifier: KX63%20JUE
2026-03-28 14:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1774b028-f436-5e74-a33e-5891bfb4b6c5 with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1774b028-f436-5e74-a33e-5891bfb4b6c5 with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1774b028-f436-5e74-a33e-5891bfb4b6c5, identifier: KX63%20JUE
2026-03-28 14:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1774b028-f436-5e74-a33e-5891bfb4b6c5 with identifier: KX63%20JUE
2026-03-28 14:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1774b028-f436-5e74-a33e-5891bfb4b6c5 with identifier: KX63%20JUE
2026-03-28 14:10:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1774b028-f436-5e74-a33e-5891bfb4b6c5 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX63%20JUE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1774b028-f436-5e74-a33e-5891bfb4b6c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX63 JUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX63%20JUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 42871,
 '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': 'WF0KXXERJKDA76376',
 'year': 2013}
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX63%2520JUE%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Saving data for KX63%20JUE: {'auction_closing_time': 1774692000.0, 'created_time': 1774275316.749487, 'last_price_update_time': 1774707023.586375}
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX63%2520JUE') HTTP/1.1" 204 0
2026-03-28 14:10:23 [bca.uk] INFO: Found listing with ID: LM12%20KLS
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM12%2520KLS%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for LM12%20KLS: 0
2026-03-28 14:10:23 [bca.uk] INFO: Found listing with ID: LM62%20KZC
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM62%2520KZC%27 HTTP/1.1" 200 None
2026-03-28 14:10:23 [bca.uk] INFO: Scrape type for LM62%20KZC: 2
2026-03-28 14:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7 with identifier: LM62%20KZC
2026-03-28 14:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7 with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7 with scrape type 2
2026-03-28 14:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7, identifier: LM62%20KZC
2026-03-28 14:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7 with identifier: LM62%20KZC
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:10:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mauve%2Fpurple HTTP/1.1" 200 None
2026-03-28 14:10:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7 with identifier: LM62%20KZC
2026-03-28 14:10:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0a092d6c-2429-5a0e-a3ee-d236d05d4fd7 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM62%20KZC-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.9L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0a092d6c-2429-5a0e-a3ee-d236d05d4fd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM62 KZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM62%20KZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 56058,
 '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 500C 0.9 TWINAIR LOUNGE DUALOGIC Convertible',
 'transmission': 'automatic',
 'trim': 'TWINAIR LOUNGE DUALOGIC',
 'vin': 'ZFA31200000917623',
 'year': 2012}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM62%2520KZC%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Saving data for LM62%20KZC: {'auction_closing_time': 1774692000.0, 'created_time': 1774610788.76938, 'last_price_update_time': 1774707024.02797}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM62%2520KZC') HTTP/1.1" 204 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: LV66%20VHJ
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV66%2520VHJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for LV66%20VHJ: 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: LX62%20WEO
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX62%2520WEO%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for LX62%20WEO: 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: MD18%20JVV
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD18%2520JVV%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for MD18%20JVV: 2
2026-03-28 14:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c40d80cd-61c7-51ad-9a2c-c9c85c7995e3 with identifier: MD18%20JVV
2026-03-28 14:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c40d80cd-61c7-51ad-9a2c-c9c85c7995e3 with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c40d80cd-61c7-51ad-9a2c-c9c85c7995e3 with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c40d80cd-61c7-51ad-9a2c-c9c85c7995e3, identifier: MD18%20JVV
2026-03-28 14:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c40d80cd-61c7-51ad-9a2c-c9c85c7995e3 with identifier: MD18%20JVV
2026-03-28 14:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c40d80cd-61c7-51ad-9a2c-c9c85c7995e3 with identifier: MD18%20JVV
2026-03-28 14:10:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c40d80cd-61c7-51ad-9a2c-c9c85c7995e3 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD18%20JVV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c40d80cd-61c7-51ad-9a2c-c9c85c7995e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD18 JVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD18%20JVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SKODA',
 'model': 'CITIGO',
 'odometer': 43230,
 '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 CITIGO 1.0 MPI 60 SE GREENTECH Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 60 SE GREENTECH',
 'vin': 'TMBZZZAAZJD634761',
 'year': 2018}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD18%2520JVV%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Saving data for MD18%20JVV: {'auction_closing_time': 1774692000.0, 'created_time': 1774610797.710252, 'last_price_update_time': 1774707024.231833}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD18%2520JVV') HTTP/1.1" 204 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: MK16%20HFG
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK16%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for MK16%20HFG: 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: MT64%20YKC
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT64%2520YKC%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for MT64%20YKC: 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: P22%20DCH
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P22%2520DCH%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for P22%20DCH: 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: S5%20WUT
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S5%2520WUT%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for S5%20WUT: 2
2026-03-28 14:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14205605-7418-550a-ad4b-9ee42e053680 with identifier: S5%20WUT
2026-03-28 14:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14205605-7418-550a-ad4b-9ee42e053680 with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14205605-7418-550a-ad4b-9ee42e053680 with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14205605-7418-550a-ad4b-9ee42e053680, identifier: S5%20WUT
2026-03-28 14:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14205605-7418-550a-ad4b-9ee42e053680 with identifier: S5%20WUT
2026-03-28 14:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14205605-7418-550a-ad4b-9ee42e053680 with identifier: S5%20WUT
2026-03-28 14:10:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 14205605-7418-550a-ad4b-9ee42e053680 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S5%20WUT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '14205605-7418-550a-ad4b-9ee42e053680',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S5 WUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S5%20WUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'S5 CABRIOLET',
 'odometer': 31101,
 '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 S5 CABRIOLET 3.0 TFSI QUATTRO S-T Convertible',
 'transmission': 'automatic',
 'trim': 'TFSI QUATTRO S-T',
 'vin': 'WAUZZZ8F2BN011708',
 'year': 2011}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S5%2520WUT%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Saving data for S5%20WUT: {'auction_closing_time': 1774692000.0, 'created_time': 1773838562.966646, 'last_price_update_time': 1774707024.477124}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S5%2520WUT') HTTP/1.1" 204 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: V12%20PEE
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V12%2520PEE%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for V12%20PEE: 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: VN59%20KBK
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN59%2520KBK%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for VN59%20KBK: 2
2026-03-28 14:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731 with identifier: VN59%20KBK
2026-03-28 14:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731 with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731 with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731, identifier: VN59%20KBK
2026-03-28 14:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731 with identifier: VN59%20KBK
2026-03-28 14:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731 with identifier: VN59%20KBK
2026-03-28 14:10:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN59%20KBK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9bdd5ed1-6f9b-53ee-9fe5-05197e2a1731',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN59 KBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN59%20KBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 30905,
 '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': 'TOYOTA AYGO 1.0 VVT-I + Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I +',
 'vin': 'JTDJG18C10N410958',
 'year': 2009}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN59%2520KBK%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Saving data for VN59%20KBK: {'auction_closing_time': 1774692000.0, 'created_time': 1774610828.971111, 'last_price_update_time': 1774707024.693994}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN59%2520KBK') HTTP/1.1" 204 0
2026-03-28 14:10:24 [bca.uk] INFO: Found listing with ID: WV18%20GNY
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV18%2520GNY%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Scrape type for WV18%20GNY: 2
2026-03-28 14:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 178c831d-40be-5610-8b45-8ee9d265dc2f with identifier: WV18%20GNY
2026-03-28 14:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 178c831d-40be-5610-8b45-8ee9d265dc2f with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 178c831d-40be-5610-8b45-8ee9d265dc2f with scrape type 2
2026-03-28 14:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 178c831d-40be-5610-8b45-8ee9d265dc2f, identifier: WV18%20GNY
2026-03-28 14:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 178c831d-40be-5610-8b45-8ee9d265dc2f with identifier: WV18%20GNY
2026-03-28 14:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 178c831d-40be-5610-8b45-8ee9d265dc2f with identifier: WV18%20GNY
2026-03-28 14:10:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 178c831d-40be-5610-8b45-8ee9d265dc2f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV18%20GNY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '178c831d-40be-5610-8b45-8ee9d265dc2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV18 GNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV18%20GNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 29272,
 '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-PRESS Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PRESS',
 'vin': 'JTDKGNEC40N318923',
 'year': 2018}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV18%2520GNY%27 HTTP/1.1" 200 None
2026-03-28 14:10:24 [bca.uk] INFO: Saving data for WV18%20GNY: {'auction_closing_time': 1774692000.0, 'created_time': 1774477807.966832, 'last_price_update_time': 1774707024.975642}
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV18%2520GNY') HTTP/1.1" 204 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: 99%20DVO
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%2799%2520DVO%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for 99%20DVO: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: AK17%20XMM
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Scrape type for AK17%20XMM: 2
2026-03-28 14:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac with identifier: AK17%20XMM
2026-03-28 14:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac, identifier: AK17%20XMM
2026-03-28 14:10:25 [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-28 14:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac with identifier: AK17%20XMM
2026-03-28 14:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac with identifier: AK17%20XMM
2026-03-28 14:10:25 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK17%20XMM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ca8cc4d-bd44-5ffd-a0ea-2019df79ffac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK17 XMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK17%20XMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 48324,
 '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': 'DACIA SANDERO 1.0 SCE AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'SCE AMBIANCE',
 'vin': 'UU15SDMC557970766',
 'year': 2017}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Saving data for AK17%20XMM: {'auction_closing_time': 1774692000.0, 'created_time': 1774620615.466095, 'last_price_update_time': 1774707025.18044}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK17%2520XMM') HTTP/1.1" 204 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: AP65%20OYV
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP65%2520OYV%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for AP65%20OYV: 2
2026-03-28 14:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d318441c-6b16-5f2a-bcde-71cfaabd1b26 with identifier: AP65%20OYV
2026-03-28 14:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d318441c-6b16-5f2a-bcde-71cfaabd1b26 with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d318441c-6b16-5f2a-bcde-71cfaabd1b26 with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d318441c-6b16-5f2a-bcde-71cfaabd1b26, identifier: AP65%20OYV
2026-03-28 14:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d318441c-6b16-5f2a-bcde-71cfaabd1b26 with identifier: AP65%20OYV
2026-03-28 14:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d318441c-6b16-5f2a-bcde-71cfaabd1b26 with identifier: AP65%20OYV
2026-03-28 14:10:25 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d318441c-6b16-5f2a-bcde-71cfaabd1b26 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP65%20OYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd318441c-6b16-5f2a-bcde-71cfaabd1b26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP65 OYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP65%20OYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 48824,
 '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 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '90 LIMITED ED.',
 'vin': 'W0L0XEP08G6046652',
 'year': 2016}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP65%2520OYV%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Saving data for AP65%20OYV: {'auction_closing_time': 1774692000.0, 'created_time': 1774389750.849759, 'last_price_update_time': 1774707025.33839}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP65%2520OYV') HTTP/1.1" 204 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: BF18%20GYK
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for BF18%20GYK: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: BK16%20WHD
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10: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%2520WHD%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for BK16%20WHD: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: BL19%20TPU
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520TPU%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for BL19%20TPU: 2
2026-03-28 14:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c with identifier: BL19%20TPU
2026-03-28 14:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c, identifier: BL19%20TPU
2026-03-28 14:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c with identifier: BL19%20TPU
2026-03-28 14:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c with identifier: BL19%20TPU
2026-03-28 14:10:25 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL19%20TPU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d65c4b3-7a8d-5845-a1b0-abcd2ca3996c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL19 TPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL19%20TPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 26396,
 '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 FORTWO 1.0 71 PASSION Coupe',
 'transmission': 'automatic',
 'trim': '71 PASSION',
 'vin': 'WME4533422K320875',
 'year': 2019}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520TPU%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Saving data for BL19%20TPU: {'auction_closing_time': 1774692000.0, 'created_time': 1774610766.327724, 'last_price_update_time': 1774707025.568653}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL19%2520TPU') HTTP/1.1" 204 0
2026-03-28 14:10:25 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded
2026-03-28 14:10:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Found listing with ID: BV65%20ZFO
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV65%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for BV65%20ZFO: 2
2026-03-28 14:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5e320cd-062f-5275-a2bc-704357d28bb6 with identifier: BV65%20ZFO
2026-03-28 14:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5e320cd-062f-5275-a2bc-704357d28bb6 with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5e320cd-062f-5275-a2bc-704357d28bb6 with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5e320cd-062f-5275-a2bc-704357d28bb6, identifier: BV65%20ZFO
2026-03-28 14:10:25 [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-28 14:10:25 [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-28 14:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5e320cd-062f-5275-a2bc-704357d28bb6 with identifier: BV65%20ZFO
2026-03-28 14:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5e320cd-062f-5275-a2bc-704357d28bb6 with identifier: BV65%20ZFO
2026-03-28 14:10:25 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b5e320cd-062f-5275-a2bc-704357d28bb6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV65%20ZFO-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5e320cd-062f-5275-a2bc-704357d28bb6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV65 ZFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV65%20ZFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 28314,
 '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 C1 1.0 VTI FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'VTI FEEL',
 'vin': 'VF7PSCFBCFR564375',
 'year': 2015}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV65%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Saving data for BV65%20ZFO: {'auction_closing_time': 1774692000.0, 'created_time': 1774610808.73204, 'last_price_update_time': 1774707025.764122}
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV65%2520ZFO') HTTP/1.1" 204 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: FY65%20VLD
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Scrape type for FY65%20VLD: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: HK66%20JYB
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Scrape type for HK66%20JYB: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: KJ55%20VZW
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Scrape type for KJ55%20VZW: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: KP23%20YGJ
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Scrape type for KP23%20YGJ: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: LF62%20LBY
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF62%2520LBY%27 HTTP/1.1" 200 None
2026-03-28 14:10:25 [bca.uk] INFO: Scrape type for LF62%20LBY: 0
2026-03-28 14:10:25 [bca.uk] INFO: Found listing with ID: LS16%20HCY
2026-03-28 14:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:25 [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-28 14:10:25 [bca.uk] INFO: Scrape type for LS16%20HCY: 2
2026-03-28 14:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c030f202-a5c3-5653-90d8-f63c3047aaf5 with identifier: LS16%20HCY
2026-03-28 14:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c030f202-a5c3-5653-90d8-f63c3047aaf5 with scrape type 2
2026-03-28 14:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c030f202-a5c3-5653-90d8-f63c3047aaf5 with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c030f202-a5c3-5653-90d8-f63c3047aaf5, identifier: LS16%20HCY
2026-03-28 14:10:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: CE66%20WTG
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE66%2520WTG%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for CE66%20WTG: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: CE67%20YXG
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE67%2520YXG%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for CE67%20YXG: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: EU17%20MLO
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU17%2520MLO%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for EU17%20MLO: 2
2026-03-28 14:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efc8eb86-f348-5e87-98b0-736fe8e934eb with identifier: EU17%20MLO
2026-03-28 14:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efc8eb86-f348-5e87-98b0-736fe8e934eb with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efc8eb86-f348-5e87-98b0-736fe8e934eb with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efc8eb86-f348-5e87-98b0-736fe8e934eb, identifier: EU17%20MLO
2026-03-28 14:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c030f202-a5c3-5653-90d8-f63c3047aaf5 with identifier: LS16%20HCY
2026-03-28 14:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c030f202-a5c3-5653-90d8-f63c3047aaf5 with identifier: LS16%20HCY
2026-03-28 14:10:26 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c030f202-a5c3-5653-90d8-f63c3047aaf5 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS16%20HCY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c030f202-a5c3-5653-90d8-f63c3047aaf5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS16 HCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS16%20HCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 25439,
 '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 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDD1760122V127258',
 'year': 2016}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS16%2520HCY%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Saving data for LS16%20HCY: {'auction_closing_time': 1774692000.0, 'created_time': 1774005622.798485, 'last_price_update_time': 1774707026.197452}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS16%2520HCY') HTTP/1.1" 204 0
2026-03-28 14:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efc8eb86-f348-5e87-98b0-736fe8e934eb with identifier: EU17%20MLO
2026-03-28 14:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efc8eb86-f348-5e87-98b0-736fe8e934eb with identifier: EU17%20MLO
2026-03-28 14:10:26 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: efc8eb86-f348-5e87-98b0-736fe8e934eb with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU17%20MLO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efc8eb86-f348-5e87-98b0-736fe8e934eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU17 MLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU17%20MLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 27604,
 '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 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0DXXGAKDHJ10519',
 'year': 2017}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU17%2520MLO%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Saving data for EU17%20MLO: {'auction_closing_time': 1774692000.0, 'created_time': 1774610876.726211, 'last_price_update_time': 1774707026.33892}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU17%2520MLO') HTTP/1.1" 204 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: LS17%20VHZ
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS17%2520VHZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for LS17%20VHZ: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: MD15%20DZY
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520DZY%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for MD15%20DZY: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: MM18%20XBD
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM18%2520XBD%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for MM18%20XBD: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: MT64%20NDV
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT64%2520NDV%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for MT64%20NDV: 2
2026-03-28 14:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2a7f596-f32a-5b54-85a1-f78ff97fb57f with identifier: MT64%20NDV
2026-03-28 14:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2a7f596-f32a-5b54-85a1-f78ff97fb57f with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2a7f596-f32a-5b54-85a1-f78ff97fb57f with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2a7f596-f32a-5b54-85a1-f78ff97fb57f, identifier: MT64%20NDV
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: FE15%20LTF
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE15%2520LTF%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for FE15%20LTF: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: FL63%20MVH
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL63%2520MVH%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for FL63%20MVH: 2
2026-03-28 14:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0410c07a-0a17-5364-ac94-15b10599c087 with identifier: FL63%20MVH
2026-03-28 14:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0410c07a-0a17-5364-ac94-15b10599c087 with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0410c07a-0a17-5364-ac94-15b10599c087 with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0410c07a-0a17-5364-ac94-15b10599c087, identifier: FL63%20MVH
2026-03-28 14:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2a7f596-f32a-5b54-85a1-f78ff97fb57f with identifier: MT64%20NDV
2026-03-28 14:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2a7f596-f32a-5b54-85a1-f78ff97fb57f with identifier: MT64%20NDV
2026-03-28 14:10:26 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b2a7f596-f32a-5b54-85a1-f78ff97fb57f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT64%20NDV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2a7f596-f32a-5b54-85a1-f78ff97fb57f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT64 NDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT64%20NDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 42719,
 '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.5 TDCI 75 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 75 TITANIUM',
 'vin': 'WF0DXXGAKDEA27365',
 'year': 2015}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT64%2520NDV%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Saving data for MT64%20NDV: {'auction_closing_time': 1774692000.0, 'created_time': 1774610528.903556, 'last_price_update_time': 1774707026.705399}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT64%2520NDV') HTTP/1.1" 204 0
2026-03-28 14:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0410c07a-0a17-5364-ac94-15b10599c087 with identifier: FL63%20MVH
2026-03-28 14:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0410c07a-0a17-5364-ac94-15b10599c087 with identifier: FL63%20MVH
2026-03-28 14:10:26 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0410c07a-0a17-5364-ac94-15b10599c087 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL63%20MVH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0410c07a-0a17-5364-ac94-15b10599c087',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL63 MVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL63%20MVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'SOUL',
 'odometer': 104220,
 '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 SOUL 1.6 CRDI 2 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 2',
 'vin': 'KNAJT813LD7612986',
 'year': 2013}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL63%2520MVH%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Saving data for FL63%20MVH: {'auction_closing_time': 1774692000.0, 'created_time': 1774523003.186031, 'last_price_update_time': 1774707026.756273}
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL63%2520MVH') HTTP/1.1" 204 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: MW17%20BYY
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW17%2520BYY%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for MW17%20BYY: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: ND18%20DHC
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND18%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for ND18%20DHC: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: NV19%20GTY
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV19%2520GTY%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for NV19%20GTY: 0
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: PF64%20RWO
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF64%2520RWO%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for PF64%20RWO: 2
2026-03-28 14:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6891d08-0e5c-5185-af9a-fe6475a5cd45 with identifier: PF64%20RWO
2026-03-28 14:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6891d08-0e5c-5185-af9a-fe6475a5cd45 with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6891d08-0e5c-5185-af9a-fe6475a5cd45 with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6891d08-0e5c-5185-af9a-fe6475a5cd45, identifier: PF64%20RWO
2026-03-28 14:10:26 [bca.uk] INFO: Found listing with ID: GM65%20XJX
2026-03-28 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM65%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 14:10:26 [bca.uk] INFO: Scrape type for GM65%20XJX: 2
2026-03-28 14:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fb7b7d6-0d46-5f90-b930-f849a6c33f45 with identifier: GM65%20XJX
2026-03-28 14:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fb7b7d6-0d46-5f90-b930-f849a6c33f45 with scrape type 2
2026-03-28 14:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fb7b7d6-0d46-5f90-b930-f849a6c33f45 with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fb7b7d6-0d46-5f90-b930-f849a6c33f45, identifier: GM65%20XJX
2026-03-28 14:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6891d08-0e5c-5185-af9a-fe6475a5cd45 with identifier: PF64%20RWO
2026-03-28 14:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6891d08-0e5c-5185-af9a-fe6475a5cd45 with identifier: PF64%20RWO
2026-03-28 14:10:27 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a6891d08-0e5c-5185-af9a-fe6475a5cd45 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF64%20RWO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a6891d08-0e5c-5185-af9a-fe6475a5cd45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF64 RWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF64%20RWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 49346,
 '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 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7076037',
 'year': 2015}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF64%2520RWO%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Saving data for PF64%20RWO: {'auction_closing_time': 1774692000.0, 'created_time': 1774477990.336066, 'last_price_update_time': 1774707027.103359}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF64%2520RWO') HTTP/1.1" 204 0
2026-03-28 14:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fb7b7d6-0d46-5f90-b930-f849a6c33f45 with identifier: GM65%20XJX
2026-03-28 14:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fb7b7d6-0d46-5f90-b930-f849a6c33f45 with identifier: GM65%20XJX
2026-03-28 14:10:27 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8fb7b7d6-0d46-5f90-b930-f849a6c33f45 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM65%20XJX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8fb7b7d6-0d46-5f90-b930-f849a6c33f45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM65 XJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM65%20XJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 49884,
 '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 MICRA 1.2 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'MDHFBUK13U0862682',
 'year': 2016}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM65%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Saving data for GM65%20XJX: {'auction_closing_time': 1774692000.0, 'created_time': 1774477842.107196, 'last_price_update_time': 1774707027.257971}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM65%2520XJX') HTTP/1.1" 204 0
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: PG17%20JHL
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG17%2520JHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for PG17%20JHL: 2
2026-03-28 14:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 453df6c1-3540-52b6-bf7c-5476e5031684 with identifier: PG17%20JHL
2026-03-28 14:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 453df6c1-3540-52b6-bf7c-5476e5031684 with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 453df6c1-3540-52b6-bf7c-5476e5031684 with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 453df6c1-3540-52b6-bf7c-5476e5031684, identifier: PG17%20JHL
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: GP06%20PXR
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP06%2520PXR%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for GP06%20PXR: 0
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: GU61%20NNY
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU61%2520NNY%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for GU61%20NNY: 2
2026-03-28 14:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a200732-8336-5ac3-a3bb-afd98e9bf6bd with identifier: GU61%20NNY
2026-03-28 14:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a200732-8336-5ac3-a3bb-afd98e9bf6bd with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a200732-8336-5ac3-a3bb-afd98e9bf6bd with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a200732-8336-5ac3-a3bb-afd98e9bf6bd, identifier: GU61%20NNY
2026-03-28 14:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 453df6c1-3540-52b6-bf7c-5476e5031684 with identifier: PG17%20JHL
2026-03-28 14:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 453df6c1-3540-52b6-bf7c-5476e5031684 with identifier: PG17%20JHL
2026-03-28 14:10:27 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 453df6c1-3540-52b6-bf7c-5476e5031684 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PG17%20JHL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '453df6c1-3540-52b6-bf7c-5476e5031684',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PG17 JHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PG17%20JHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 30211,
 '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-TYPE 3.0 V6 S/C 400 SPORT Roadster',
 'transmission': 'automatic',
 'trim': 'V6 S/C 400 SPORT',
 'vin': 'SAJDB5AVXJCK47322',
 'year': 2017}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG17%2520JHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Saving data for PG17%20JHL: {'auction_closing_time': 1774692000.0, 'created_time': 1774610531.824387, 'last_price_update_time': 1774707027.628958}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PG17%2520JHL') HTTP/1.1" 204 0
2026-03-28 14:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a200732-8336-5ac3-a3bb-afd98e9bf6bd with identifier: GU61%20NNY
2026-03-28 14:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a200732-8336-5ac3-a3bb-afd98e9bf6bd with identifier: GU61%20NNY
2026-03-28 14:10:27 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8a200732-8336-5ac3-a3bb-afd98e9bf6bd with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU61%20NNY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a200732-8336-5ac3-a3bb-afd98e9bf6bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU61 NNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU61%20NNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 59687,
 '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 LITE Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN LITE',
 'vin': 'VF3PMCFB488605677',
 'year': 2011}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU61%2520NNY%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Saving data for GU61%20NNY: {'auction_closing_time': 1774692000.0, 'created_time': 1774610857.484296, 'last_price_update_time': 1774707027.673411}
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU61%2520NNY') HTTP/1.1" 204 0
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: PN17%20FCO
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN17%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for PN17%20FCO: 0
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: RE64%20LXB
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE64%2520LXB%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for RE64%20LXB: 0
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: SB15%20HXA
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520HXA%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for SB15%20HXA: 0
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: SE18%20NNO
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE18%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for SE18%20NNO: 2
2026-03-28 14:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 019bdfaa-eadb-5736-92a2-f44a9a62488c with identifier: SE18%20NNO
2026-03-28 14:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 019bdfaa-eadb-5736-92a2-f44a9a62488c with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 019bdfaa-eadb-5736-92a2-f44a9a62488c with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 019bdfaa-eadb-5736-92a2-f44a9a62488c, identifier: SE18%20NNO
2026-03-28 14:10:27 [bca.uk] INFO: Found listing with ID: GX63%20BZJ
2026-03-28 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX63%2520BZJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:27 [bca.uk] INFO: Scrape type for GX63%20BZJ: 2
2026-03-28 14:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22839380-7852-5bf0-b989-409d6e612bd6 with identifier: GX63%20BZJ
2026-03-28 14:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22839380-7852-5bf0-b989-409d6e612bd6 with scrape type 2
2026-03-28 14:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22839380-7852-5bf0-b989-409d6e612bd6 with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22839380-7852-5bf0-b989-409d6e612bd6, identifier: GX63%20BZJ
2026-03-28 14:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 019bdfaa-eadb-5736-92a2-f44a9a62488c with identifier: SE18%20NNO
2026-03-28 14:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 019bdfaa-eadb-5736-92a2-f44a9a62488c with identifier: SE18%20NNO
2026-03-28 14:10:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 019bdfaa-eadb-5736-92a2-f44a9a62488c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE18%20NNO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '019bdfaa-eadb-5736-92a2-f44a9a62488c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE18 NNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE18%20NNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 29910,
 '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 I20 1.0 T-GDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI SE',
 'vin': 'NLHB351ALKZ463110',
 'year': 2018}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE18%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Saving data for SE18%20NNO: {'auction_closing_time': 1774692000.0, 'created_time': 1774275247.441088, 'last_price_update_time': 1774707028.054249}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE18%2520NNO') HTTP/1.1" 204 0
2026-03-28 14:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22839380-7852-5bf0-b989-409d6e612bd6 with identifier: GX63%20BZJ
2026-03-28 14:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22839380-7852-5bf0-b989-409d6e612bd6 with identifier: GX63%20BZJ
2026-03-28 14:10:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 22839380-7852-5bf0-b989-409d6e612bd6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX63%20BZJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '22839380-7852-5bf0-b989-409d6e612bd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX63 BZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX63%20BZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 22913,
 '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': 'HONDA CIVIC 1.4 I-VTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SE',
 'vin': 'SHHFK1740DU004712',
 'year': 2013}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX63%2520BZJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Saving data for GX63%20BZJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774610860.480701, 'last_price_update_time': 1774707028.09598}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX63%2520BZJ') HTTP/1.1" 204 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: SG16%20JWY
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for SG16%20JWY: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: SG62%20OUM
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG62%2520OUM%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for SG62%20OUM: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: SH10%20KXB
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [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-28 14:10:28 [bca.uk] INFO: Scrape type for SH10%20KXB: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: SJ13%20CXF
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ13%2520CXF%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for SJ13%20CXF: 2
2026-03-28 14:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0 with identifier: SJ13%20CXF
2026-03-28 14:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0 with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0 with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0, identifier: SJ13%20CXF
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: HN16%20OCZ
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520OCZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for HN16%20OCZ: 2
2026-03-28 14:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6a992de-44f6-5049-a858-4b88e9fea302 with identifier: HN16%20OCZ
2026-03-28 14:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6a992de-44f6-5049-a858-4b88e9fea302 with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6a992de-44f6-5049-a858-4b88e9fea302 with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6a992de-44f6-5049-a858-4b88e9fea302, identifier: HN16%20OCZ
2026-03-28 14:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0 with identifier: SJ13%20CXF
2026-03-28 14:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0 with identifier: SJ13%20CXF
2026-03-28 14:10:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ13%20CXF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7c651d41-b7ae-5e59-85a2-e32aa9ca1aa0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ13 CXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ13%20CXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 49210,
 '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 FOCUS 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0KXXGCBKDJ52998',
 'year': 2013}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ13%2520CXF%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Saving data for SJ13%20CXF: {'auction_closing_time': 1774692000.0, 'created_time': 1774610521.792365, 'last_price_update_time': 1774707028.49057}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ13%2520CXF') HTTP/1.1" 204 0
2026-03-28 14:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6a992de-44f6-5049-a858-4b88e9fea302 with identifier: HN16%20OCZ
2026-03-28 14:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6a992de-44f6-5049-a858-4b88e9fea302 with identifier: HN16%20OCZ
2026-03-28 14:10:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d6a992de-44f6-5049-a858-4b88e9fea302 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 225,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN16%20OCZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6a992de-44f6-5049-a858-4b88e9fea302',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN16 OCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN16%20OCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'MUSTANG',
 'odometer': 29879,
 '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 MUSTANG 2.3 E/B Coupe',
 'transmission': 'automatic',
 'trim': 'E/B',
 'vin': '1FA6P8TH6G5239562',
 'year': 2016}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520OCZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Saving data for HN16%20OCZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774389890.712008, 'last_price_update_time': 1774707028.654582}
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN16%2520OCZ') HTTP/1.1" 204 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: SJ65%20GLG
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ65%2520GLG%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for SJ65%20GLG: 2
2026-03-28 14:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcdc8d34-b1f7-56cf-be92-188fc462c6ce with identifier: SJ65%20GLG
2026-03-28 14:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcdc8d34-b1f7-56cf-be92-188fc462c6ce with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcdc8d34-b1f7-56cf-be92-188fc462c6ce with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcdc8d34-b1f7-56cf-be92-188fc462c6ce, identifier: SJ65%20GLG
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: J800%20NEP
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J800%2520NEP%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for J800%20NEP: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: LB67%20WHR
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [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-28 14:10:28 [bca.uk] INFO: Scrape type for LB67%20WHR: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: LC66%20PYB
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10: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%2520PYB%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for LC66%20PYB: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: LM13%20OUD
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [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-28 14:10:28 [bca.uk] INFO: Scrape type for LM13%20OUD: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: LP65%20RYT
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP65%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for LP65%20RYT: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: MK12%20MHN
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK12%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for MK12%20MHN: 0
2026-03-28 14:10:28 [bca.uk] INFO: Found listing with ID: MK67%20LKU
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK67%2520LKU%27 HTTP/1.1" 200 None
2026-03-28 14:10:28 [bca.uk] INFO: Scrape type for MK67%20LKU: 2
2026-03-28 14:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f088f5ff-8a22-5710-ab0c-a2639fe005e2 with identifier: MK67%20LKU
2026-03-28 14:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f088f5ff-8a22-5710-ab0c-a2639fe005e2 with scrape type 2
2026-03-28 14:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f088f5ff-8a22-5710-ab0c-a2639fe005e2 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f088f5ff-8a22-5710-ab0c-a2639fe005e2, identifier: MK67%20LKU
2026-03-28 14:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcdc8d34-b1f7-56cf-be92-188fc462c6ce with identifier: SJ65%20GLG
2026-03-28 14:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcdc8d34-b1f7-56cf-be92-188fc462c6ce with identifier: SJ65%20GLG
2026-03-28 14:10:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: fcdc8d34-b1f7-56cf-be92-188fc462c6ce with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ65%20GLG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fcdc8d34-b1f7-56cf-be92-188fc462c6ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ65 GLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ65%20GLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 51132,
 '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 200 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 200 R SPORT',
 'vin': 'SAJAB4AG3GA936184',
 'year': 2015}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ65%2520GLG%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Saving data for SJ65%20GLG: {'auction_closing_time': 1774692000.0, 'created_time': 1773820642.413235, 'last_price_update_time': 1774707029.030496}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ65%2520GLG') HTTP/1.1" 204 0
2026-03-28 14:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f088f5ff-8a22-5710-ab0c-a2639fe005e2 with identifier: MK67%20LKU
2026-03-28 14:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f088f5ff-8a22-5710-ab0c-a2639fe005e2 with identifier: MK67%20LKU
2026-03-28 14:10:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f088f5ff-8a22-5710-ab0c-a2639fe005e2 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK67%20LKU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f088f5ff-8a22-5710-ab0c-a2639fe005e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK67 LKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK67%20LKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 41226,
 '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 82 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'P/T 82 ALLURE',
 'vin': 'VF3CUHMZ6HY176015',
 'year': 2017}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK67%2520LKU%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Saving data for MK67%20LKU: {'auction_closing_time': 1774692000.0, 'created_time': 1774389890.343107, 'last_price_update_time': 1774707029.065369}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK67%2520LKU') HTTP/1.1" 204 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: SK18%20UPS
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for SK18%20UPS: 2
2026-03-28 14:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bd9846d-32b5-55bc-8361-a55bcff4ca60 with identifier: SK18%20UPS
2026-03-28 14:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bd9846d-32b5-55bc-8361-a55bcff4ca60 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bd9846d-32b5-55bc-8361-a55bcff4ca60 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bd9846d-32b5-55bc-8361-a55bcff4ca60, identifier: SK18%20UPS
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: NA68%20MZO
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA68%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for NA68%20MZO: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: ND14%20VOF
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND14%2520VOF%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for ND14%20VOF: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: NJ15%20TFX
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ15%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for NJ15%20TFX: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: NU62%20KHF
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU62%2520KHF%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for NU62%20KHF: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: NV16%20VSX
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV16%2520VSX%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for NV16%20VSX: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: PX63%20SHZ
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX63%2520SHZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for PX63%20SHZ: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: RY19%20XDA
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY19%2520XDA%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for RY19%20XDA: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: SA68%20OUM
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA68%2520OUM%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for SA68%20OUM: 2
2026-03-28 14:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79e3bde1-eafc-575e-9344-a0194c407d90 with identifier: SA68%20OUM
2026-03-28 14:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79e3bde1-eafc-575e-9344-a0194c407d90 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79e3bde1-eafc-575e-9344-a0194c407d90 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79e3bde1-eafc-575e-9344-a0194c407d90, identifier: SA68%20OUM
2026-03-28 14:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bd9846d-32b5-55bc-8361-a55bcff4ca60 with identifier: SK18%20UPS
2026-03-28 14:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bd9846d-32b5-55bc-8361-a55bcff4ca60 with identifier: SK18%20UPS
2026-03-28 14:10:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4bd9846d-32b5-55bc-8361-a55bcff4ca60 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK18%20UPS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4bd9846d-32b5-55bc-8361-a55bcff4ca60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK18 UPS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK18%20UPS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 38731,
 '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 ADAM 1.2 VVT 70 ENERGISED Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 ENERGISED',
 'vin': 'W0V0MAP08J6048636',
 'year': 2018}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Saving data for SK18%20UPS: {'auction_closing_time': 1774692000.0, 'created_time': 1774275219.591963, 'last_price_update_time': 1774707029.495651}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK18%2520UPS') HTTP/1.1" 204 0
2026-03-28 14:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79e3bde1-eafc-575e-9344-a0194c407d90 with identifier: SA68%20OUM
2026-03-28 14:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79e3bde1-eafc-575e-9344-a0194c407d90 with identifier: SA68%20OUM
2026-03-28 14:10:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 79e3bde1-eafc-575e-9344-a0194c407d90 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA68%20OUM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79e3bde1-eafc-575e-9344-a0194c407d90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA68 OUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA68%20OUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 21950,
 '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 ED4 150 2WD SE Hatchback',
 'transmission': 'manual',
 'trim': 'ED4 150 2WD SE',
 'vin': 'SALVB2CN0KH335453',
 'year': 2018}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA68%2520OUM%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Saving data for SA68%20OUM: {'auction_closing_time': 1774692000.0, 'created_time': 1774389760.550673, 'last_price_update_time': 1774707029.662503}
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA68%2520OUM') HTTP/1.1" 204 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: SK66%20WEW
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK66%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for SK66%20WEW: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: SK67%20GUO
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520GUO%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for SK67%20GUO: 2
2026-03-28 14:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebb6de19-f0b4-561d-8326-133553adf286 with identifier: SK67%20GUO
2026-03-28 14:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebb6de19-f0b4-561d-8326-133553adf286 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebb6de19-f0b4-561d-8326-133553adf286 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebb6de19-f0b4-561d-8326-133553adf286, identifier: SK67%20GUO
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: SC16%20NBG
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC16%2520NBG%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for SC16%20NBG: 0
2026-03-28 14:10:29 [bca.uk] INFO: Found listing with ID: SH12%20WTF
2026-03-28 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH12%2520WTF%27 HTTP/1.1" 200 None
2026-03-28 14:10:29 [bca.uk] INFO: Scrape type for SH12%20WTF: 2
2026-03-28 14:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f075fd39-e4ce-525c-9301-6c8485f41d08 with identifier: SH12%20WTF
2026-03-28 14:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f075fd39-e4ce-525c-9301-6c8485f41d08 with scrape type 2
2026-03-28 14:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f075fd39-e4ce-525c-9301-6c8485f41d08 with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f075fd39-e4ce-525c-9301-6c8485f41d08, identifier: SH12%20WTF
2026-03-28 14:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebb6de19-f0b4-561d-8326-133553adf286 with identifier: SK67%20GUO
2026-03-28 14:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebb6de19-f0b4-561d-8326-133553adf286 with identifier: SK67%20GUO
2026-03-28 14:10:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ebb6de19-f0b4-561d-8326-133553adf286 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK67%20GUO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ebb6de19-f0b4-561d-8326-133553adf286',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK67 GUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK67%20GUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 26570,
 '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': 'NLHB351CMJZ355956',
 'year': 2017}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520GUO%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Saving data for SK67%20GUO: {'auction_closing_time': 1774692000.0, 'created_time': 1774389810.651132, 'last_price_update_time': 1774707030.085308}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK67%2520GUO') HTTP/1.1" 204 0
2026-03-28 14:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f075fd39-e4ce-525c-9301-6c8485f41d08 with identifier: SH12%20WTF
2026-03-28 14:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f075fd39-e4ce-525c-9301-6c8485f41d08 with identifier: SH12%20WTF
2026-03-28 14:10:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f075fd39-e4ce-525c-9301-6c8485f41d08 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH12%20WTF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f075fd39-e4ce-525c-9301-6c8485f41d08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH12 WTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH12%20WTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 48152,
 '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 3 1.6 TAMURA Hatchback',
 'transmission': 'manual',
 'trim': 'TAMURA',
 'vin': 'JMZBLB4Z211504330',
 'year': 2012}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH12%2520WTF%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Saving data for SH12%20WTF: {'auction_closing_time': 1774692000.0, 'created_time': 1774620626.997665, 'last_price_update_time': 1774707030.131075}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH12%2520WTF') HTTP/1.1" 204 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SK67%20ZYU
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520ZYU%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SK67%20ZYU: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SN63%20JSX
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN63%2520JSX%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SN63%20JSX: 2
2026-03-28 14:10:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27192951-a075-5b04-a11a-931ffc666bdc with identifier: SN63%20JSX
2026-03-28 14:10:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27192951-a075-5b04-a11a-931ffc666bdc with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27192951-a075-5b04-a11a-931ffc666bdc with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27192951-a075-5b04-a11a-931ffc666bdc, identifier: SN63%20JSX
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SK17%20ORN
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK17%2520ORN%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SK17%20ORN: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SL16%20EZG
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL16%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SL16%20EZG: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SLZ%206923
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SLZ%25206923%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SLZ%206923: 2
2026-03-28 14:10:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98 with identifier: SLZ%206923
2026-03-28 14:10:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98 with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98 with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98, identifier: SLZ%206923
2026-03-28 14:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27192951-a075-5b04-a11a-931ffc666bdc with identifier: SN63%20JSX
2026-03-28 14:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27192951-a075-5b04-a11a-931ffc666bdc with identifier: SN63%20JSX
2026-03-28 14:10:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 27192951-a075-5b04-a11a-931ffc666bdc with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN63%20JSX-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27192951-a075-5b04-a11a-931ffc666bdc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN63 JSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN63%20JSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 31804,
 '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': 'HONDA JAZZ 1.4 I-VTEC ES PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES PLUS',
 'vin': 'SHHGG6760DU022552',
 'year': 2013}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN63%2520JSX%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Saving data for SN63%20JSX: {'auction_closing_time': 1774692000.0, 'created_time': 1774389810.071515, 'last_price_update_time': 1774707030.564814}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN63%2520JSX') HTTP/1.1" 204 0
2026-03-28 14:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98 with identifier: SLZ%206923
2026-03-28 14:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98 with identifier: SLZ%206923
2026-03-28 14:10:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SLZ%206923-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1172e96-3fc3-5ebb-a6a7-e8e4ff28fc98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SLZ 6923',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SLZ%206923&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 44154,
 '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': 'WDD1760082J670947',
 'year': 2017}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SLZ%25206923%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Saving data for SLZ%206923: {'auction_closing_time': 1774692000.0, 'created_time': 1774389751.93142, 'last_price_update_time': 1774707030.614023}
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SLZ%25206923') HTTP/1.1" 204 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SR68%20LNY
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR68%2520LNY%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SR68%20LNY: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SR68%20PXX
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR68%2520PXX%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SR68%20PXX: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SV65%20OLT
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV65%2520OLT%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SV65%20OLT: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SW14%20ODA
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW14%2520ODA%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SW14%20ODA: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SY19%20FEV
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY19%2520FEV%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SY19%20FEV: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: VK68%20ZZP
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK68%2520ZZP%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for VK68%20ZZP: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: WK60%20YPV
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK60%2520YPV%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for WK60%20YPV: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: WP15%20UCM
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP15%2520UCM%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for WP15%20UCM: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: WR67%20AWU
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR67%2520AWU%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for WR67%20AWU: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: YD15%20TJX
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD15%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for YD15%20TJX: 2
2026-03-28 14:10:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c9cf61a-b9c7-573a-afe9-fa532531de16 with identifier: YD15%20TJX
2026-03-28 14:10:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c9cf61a-b9c7-573a-afe9-fa532531de16 with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c9cf61a-b9c7-573a-afe9-fa532531de16 with scrape type 2
2026-03-28 14:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c9cf61a-b9c7-573a-afe9-fa532531de16, identifier: YD15%20TJX
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: SN63%20EKC
2026-03-28 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN63%2520EKC%27 HTTP/1.1" 200 None
2026-03-28 14:10:30 [bca.uk] INFO: Scrape type for SN63%20EKC: 0
2026-03-28 14:10:30 [bca.uk] INFO: Found listing with ID: VO62%20RCX
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO62%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for VO62%20RCX: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: WG66%20VEB
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for WG66%20VEB: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: WO15%20WNR
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WNR%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for WO15%20WNR: 2
2026-03-28 14:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa4ba95d-414c-5ef4-bb03-508fbc87b86e with identifier: WO15%20WNR
2026-03-28 14:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa4ba95d-414c-5ef4-bb03-508fbc87b86e with scrape type 2
2026-03-28 14:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa4ba95d-414c-5ef4-bb03-508fbc87b86e with scrape type 2
2026-03-28 14:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa4ba95d-414c-5ef4-bb03-508fbc87b86e, identifier: WO15%20WNR
2026-03-28 14:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c9cf61a-b9c7-573a-afe9-fa532531de16 with identifier: YD15%20TJX
2026-03-28 14:10:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c9cf61a-b9c7-573a-afe9-fa532531de16 with identifier: YD15%20TJX
2026-03-28 14:10:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0c9cf61a-b9c7-573a-afe9-fa532531de16 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD15%20TJX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0c9cf61a-b9c7-573a-afe9-fa532531de16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD15 TJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD15%20TJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 40827,
 '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 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA',
 'vin': 'SJNFEAF15U7093669',
 'year': 2015}
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [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-28 14:10:31 [bca.uk] INFO: Saving data for YD15%20TJX: {'auction_closing_time': 1774692000.0, 'created_time': 1774275539.187337, 'last_price_update_time': 1774707031.385634}
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD15%2520TJX') HTTP/1.1" 204 0
2026-03-28 14:10:31 [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-28 14:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa4ba95d-414c-5ef4-bb03-508fbc87b86e with identifier: WO15%20WNR
2026-03-28 14:10:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa4ba95d-414c-5ef4-bb03-508fbc87b86e with identifier: WO15%20WNR
2026-03-28 14:10:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: aa4ba95d-414c-5ef4-bb03-508fbc87b86e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO15%20WNR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa4ba95d-414c-5ef4-bb03-508fbc87b86e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO15 WNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO15%20WNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500',
 'odometer': 44909,
 '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 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'ZFA3120000J411765',
 'year': 2015}
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WNR%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Saving data for WO15%20WNR: {'auction_closing_time': 1774692000.0, 'created_time': 1774045795.980049, 'last_price_update_time': 1774707031.536508}
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO15%2520WNR') HTTP/1.1" 204 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: YS09%20AEX
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS09%2520AEX%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for YS09%20AEX: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: YT11%20OGM
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT11%2520OGM%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for YT11%20OGM: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: YX63%20EZW
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [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-28 14:10:31 [bca.uk] INFO: Scrape type for YX63%20EZW: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: AO17%20WOX
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520WOX%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for AO17%20WOX: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: BD64%20HBE
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [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-28 14:10:31 [bca.uk] INFO: Scrape type for BD64%20HBE: 0
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: BD64%20URO
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD64%2520URO%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for BD64%20URO: 2
2026-03-28 14:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4 with identifier: BD64%20URO
2026-03-28 14:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4 with scrape type 2
2026-03-28 14:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4 with scrape type 2
2026-03-28 14:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4, identifier: BD64%20URO
2026-03-28 14:10:31 [bca.uk] INFO: Found listing with ID: YL68%20XHJ
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL68%2520XHJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Scrape type for YL68%20XHJ: 2
2026-03-28 14:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aba40f3e-1711-5636-a7af-bd612e0a3805 with identifier: YL68%20XHJ
2026-03-28 14:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aba40f3e-1711-5636-a7af-bd612e0a3805 with scrape type 2
2026-03-28 14:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aba40f3e-1711-5636-a7af-bd612e0a3805 with scrape type 2
2026-03-28 14:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aba40f3e-1711-5636-a7af-bd612e0a3805, identifier: YL68%20XHJ
2026-03-28 14:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4 with identifier: BD64%20URO
2026-03-28 14:10:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4 with identifier: BD64%20URO
2026-03-28 14:10:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3e1dab0b-22fb-5257-b8f7-1fd07024d9a4 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD64%20URO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3e1dab0b-22fb-5257-b8f7-1fd07024d9a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD64 URO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD64%20URO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY LIFE',
 'odometer': 38138,
 '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 CADDY LIFE 1.6 TDI CR DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI CR DSG',
 'vin': 'WV2ZZZ2KZFX035200',
 'year': 2014}
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD64%2520URO%27 HTTP/1.1" 200 None
2026-03-28 14:10:31 [bca.uk] INFO: Saving data for BD64%20URO: {'auction_closing_time': 1774692000.0, 'created_time': 1774016498.881432, 'last_price_update_time': 1774707031.947975}
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD64%2520URO') HTTP/1.1" 204 0
2026-03-28 14:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aba40f3e-1711-5636-a7af-bd612e0a3805 with identifier: YL68%20XHJ
2026-03-28 14:10:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=purple HTTP/1.1" 200 None
2026-03-28 14:10:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aba40f3e-1711-5636-a7af-bd612e0a3805 with identifier: YL68%20XHJ
2026-03-28 14:10:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: aba40f3e-1711-5636-a7af-bd612e0a3805 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL68%20XHJ-GB',
 'category': 'Car',
 'color': 'purple',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aba40f3e-1711-5636-a7af-bd612e0a3805',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL68 XHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL68%20XHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 35830,
 '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 108 1.0 72 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': '72 ALLURE',
 'vin': 'VF3PSCFBDJR221591',
 'year': 2018}
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL68%2520XHJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Saving data for YL68%20XHJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774389892.188972, 'last_price_update_time': 1774707032.111258}
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL68%2520XHJ') HTTP/1.1" 204 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: BF61%20OBE
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF61%2520OBE%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for BF61%20OBE: 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: BJ65%20SPV
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ65%2520SPV%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for BJ65%20SPV: 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: BT67%20LTA
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT67%2520LTA%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for BT67%20LTA: 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: CA18%20OAB
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA18%2520OAB%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for CA18%20OAB: 2
2026-03-28 14:10:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e227b44-6aca-5ca0-8cdd-cf823254938b with identifier: CA18%20OAB
2026-03-28 14:10:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e227b44-6aca-5ca0-8cdd-cf823254938b with scrape type 2
2026-03-28 14:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e227b44-6aca-5ca0-8cdd-cf823254938b with scrape type 2
2026-03-28 14:10:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e227b44-6aca-5ca0-8cdd-cf823254938b, identifier: CA18%20OAB
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: AK67%20VJM
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK67%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for AK67%20VJM: 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: AK68%20GNZ
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK68%2520GNZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for AK68%20GNZ: 2
2026-03-28 14:10:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b697d92-c0aa-5541-98d2-fd8a94f25ae8 with identifier: AK68%20GNZ
2026-03-28 14:10:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b697d92-c0aa-5541-98d2-fd8a94f25ae8 with scrape type 2
2026-03-28 14:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b697d92-c0aa-5541-98d2-fd8a94f25ae8 with scrape type 2
2026-03-28 14:10:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b697d92-c0aa-5541-98d2-fd8a94f25ae8, identifier: AK68%20GNZ
2026-03-28 14:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e227b44-6aca-5ca0-8cdd-cf823254938b with identifier: CA18%20OAB
2026-03-28 14:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e227b44-6aca-5ca0-8cdd-cf823254938b with identifier: CA18%20OAB
2026-03-28 14:10:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6e227b44-6aca-5ca0-8cdd-cf823254938b with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA18%20OAB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e227b44-6aca-5ca0-8cdd-cf823254938b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA18 OAB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA18%20OAB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 44398,
 '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.7 CRDI B/D 2WD GO SE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI B/D 2WD GO SE DCT',
 'vin': 'TMAJ3815VJJ631305',
 'year': 2018}
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA18%2520OAB%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Saving data for CA18%20OAB: {'auction_closing_time': 1774692000.0, 'created_time': 1774046306.037443, 'last_price_update_time': 1774707032.719463}
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA18%2520OAB') HTTP/1.1" 204 0
2026-03-28 14:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b697d92-c0aa-5541-98d2-fd8a94f25ae8 with identifier: AK68%20GNZ
2026-03-28 14:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b697d92-c0aa-5541-98d2-fd8a94f25ae8 with identifier: AK68%20GNZ
2026-03-28 14:10:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3b697d92-c0aa-5541-98d2-fd8a94f25ae8 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK68%20GNZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b697d92-c0aa-5541-98d2-fd8a94f25ae8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK68 GNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK68%20GNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 47895,
 '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.5 TSI EVO 150 GT DSG Saloon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 GT DSG',
 'vin': 'WVWZZZ3CZKE023984',
 'year': 2018}
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK68%2520GNZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Saving data for AK68%20GNZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774275530.558751, 'last_price_update_time': 1774707032.885728}
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK68%2520GNZ') HTTP/1.1" 204 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: CE15%20UHK
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE15%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for CE15%20UHK: 0
2026-03-28 14:10:32 [bca.uk] INFO: Found listing with ID: CK14%20AUL
2026-03-28 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK14%2520AUL%27 HTTP/1.1" 200 None
2026-03-28 14:10:32 [bca.uk] INFO: Scrape type for CK14%20AUL: 2
2026-03-28 14:10:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 636d633b-a6b4-5a43-b494-d714fd8ba16a with identifier: CK14%20AUL
2026-03-28 14:10:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 636d633b-a6b4-5a43-b494-d714fd8ba16a with scrape type 2
2026-03-28 14:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 636d633b-a6b4-5a43-b494-d714fd8ba16a with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 636d633b-a6b4-5a43-b494-d714fd8ba16a, identifier: CK14%20AUL
2026-03-28 14:10:33 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:33 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded
2026-03-28 14:10:33 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:33 [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-28 14:10:33 [bca.uk] INFO: Found listing with ID: BF19%20FLA
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF19%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for BF19%20FLA: 2
2026-03-28 14:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b746595-4b68-5728-8b68-8975dca4e12d with identifier: BF19%20FLA
2026-03-28 14:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b746595-4b68-5728-8b68-8975dca4e12d with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b746595-4b68-5728-8b68-8975dca4e12d with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b746595-4b68-5728-8b68-8975dca4e12d, identifier: BF19%20FLA
2026-03-28 14:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 636d633b-a6b4-5a43-b494-d714fd8ba16a with identifier: CK14%20AUL
2026-03-28 14:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 636d633b-a6b4-5a43-b494-d714fd8ba16a with identifier: CK14%20AUL
2026-03-28 14:10:33 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 636d633b-a6b4-5a43-b494-d714fd8ba16a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK14%20AUL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '636d633b-a6b4-5a43-b494-d714fd8ba16a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK14 AUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK14%20AUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 45133,
 '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 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'NLHA851CMFZ032786',
 'year': 2014}
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK14%2520AUL%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Saving data for CK14%20AUL: {'auction_closing_time': 1774692000.0, 'created_time': 1774610516.005862, 'last_price_update_time': 1774707033.272199}
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK14%2520AUL') HTTP/1.1" 204 0
2026-03-28 14:10:33 [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-28 14:10:33 [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-28 14:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b746595-4b68-5728-8b68-8975dca4e12d with identifier: BF19%20FLA
2026-03-28 14:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b746595-4b68-5728-8b68-8975dca4e12d with identifier: BF19%20FLA
2026-03-28 14:10:33 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6b746595-4b68-5728-8b68-8975dca4e12d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF19%20FLA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b746595-4b68-5728-8b68-8975dca4e12d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF19 FLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF19%20FLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 36313,
 '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 ASTRA 1.4 T 16V 150 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0VBF6EC6KG334417',
 'year': 2019}
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF19%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Saving data for BF19%20FLA: {'auction_closing_time': 1774692000.0, 'created_time': 1774620628.853628, 'last_price_update_time': 1774707033.307155}
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF19%2520FLA') HTTP/1.1" 204 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: CK14%20UDV
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK14%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for CK14%20UDV: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: CK68%20VUY
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK68%2520VUY%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for CK68%20VUY: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: CU16%20JCY
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU16%2520JCY%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for CU16%20JCY: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: CX61%20ZZS
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX61%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for CX61%20ZZS: 2
2026-03-28 14:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb834ba9-efbe-589a-b8e4-d352e372feab with identifier: CX61%20ZZS
2026-03-28 14:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb834ba9-efbe-589a-b8e4-d352e372feab with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb834ba9-efbe-589a-b8e4-d352e372feab with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb834ba9-efbe-589a-b8e4-d352e372feab, identifier: CX61%20ZZS
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: YE16%20BNZ
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE16%2520BNZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for YE16%20BNZ: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: YE64%20WBN
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE64%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for YE64%20WBN: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: YF18%20YGH
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF18%2520YGH%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for YF18%20YGH: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: YG18%20UUV
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG18%2520UUV%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for YG18%20UUV: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: YH15%20YYU
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH15%2520YYU%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for YH15%20YYU: 2
2026-03-28 14:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f3895b4-945b-5e78-af08-4d8d60bb6040 with identifier: YH15%20YYU
2026-03-28 14:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f3895b4-945b-5e78-af08-4d8d60bb6040 with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f3895b4-945b-5e78-af08-4d8d60bb6040 with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f3895b4-945b-5e78-af08-4d8d60bb6040, identifier: YH15%20YYU
2026-03-28 14:10:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: BK12%20XOF
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK12%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for BK12%20XOF: 0
2026-03-28 14:10:33 [bca.uk] INFO: Found listing with ID: CA19%20AVE
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA19%2520AVE%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Scrape type for CA19%20AVE: 2
2026-03-28 14:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3367b517-5cd7-5b5b-8574-f5f3d37b64ae with identifier: CA19%20AVE
2026-03-28 14:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3367b517-5cd7-5b5b-8574-f5f3d37b64ae with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3367b517-5cd7-5b5b-8574-f5f3d37b64ae with scrape type 2
2026-03-28 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3367b517-5cd7-5b5b-8574-f5f3d37b64ae, identifier: CA19%20AVE
2026-03-28 14:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb834ba9-efbe-589a-b8e4-d352e372feab with identifier: CX61%20ZZS
2026-03-28 14:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb834ba9-efbe-589a-b8e4-d352e372feab with identifier: CX61%20ZZS
2026-03-28 14:10:33 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: cb834ba9-efbe-589a-b8e4-d352e372feab with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX61%20ZZS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb834ba9-efbe-589a-b8e4-d352e372feab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX61 ZZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX61%20ZZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 12369,
 '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': 'SHHGG6760CU011324',
 'year': 2011}
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX61%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 14:10:33 [bca.uk] INFO: Saving data for CX61%20ZZS: {'auction_closing_time': 1774692000.0, 'created_time': 1773838837.549691, 'last_price_update_time': 1774707033.917189}
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX61%2520ZZS') HTTP/1.1" 204 0
2026-03-28 14:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f3895b4-945b-5e78-af08-4d8d60bb6040 with identifier: YH15%20YYU
2026-03-28 14:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f3895b4-945b-5e78-af08-4d8d60bb6040 with identifier: YH15%20YYU
2026-03-28 14:10:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 5f3895b4-945b-5e78-af08-4d8d60bb6040 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH15%20YYU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f3895b4-945b-5e78-af08-4d8d60bb6040',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH15 YYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH15%20YYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 25255,
 '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 PANDA 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA31200003456116',
 'year': 2015}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH15%2520YYU%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Saving data for YH15%20YYU: {'auction_closing_time': 1774692000.0, 'created_time': 1774610538.120952, 'last_price_update_time': 1774707034.055344}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH15%2520YYU') HTTP/1.1" 204 0
2026-03-28 14:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3367b517-5cd7-5b5b-8574-f5f3d37b64ae with identifier: CA19%20AVE
2026-03-28 14:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3367b517-5cd7-5b5b-8574-f5f3d37b64ae with identifier: CA19%20AVE
2026-03-28 14:10:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3367b517-5cd7-5b5b-8574-f5f3d37b64ae with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA19%20AVE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3367b517-5cd7-5b5b-8574-f5f3d37b64ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA19 AVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA19%20AVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 21133,
 '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 I10 1.2 PREMIUM SE Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM SE',
 'vin': 'NLHA851CLKZ516819',
 'year': 2019}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA19%2520AVE%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Saving data for CA19%20AVE: {'auction_closing_time': 1774692000.0, 'created_time': 1774610540.920066, 'last_price_update_time': 1774707034.091326}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA19%2520AVE') HTTP/1.1" 204 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: DF16%20KYR
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF16%2520KYR%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for DF16%20KYR: 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: FL68%20WMX
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL68%2520WMX%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for FL68%20WMX: 2
2026-03-28 14:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 536aac3f-962f-5e80-99bd-3ad827e0e7ae with identifier: FL68%20WMX
2026-03-28 14:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 536aac3f-962f-5e80-99bd-3ad827e0e7ae with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 536aac3f-962f-5e80-99bd-3ad827e0e7ae with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 536aac3f-962f-5e80-99bd-3ad827e0e7ae, identifier: FL68%20WMX
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: YS18%20VSK
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS18%2520VSK%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for YS18%20VSK: 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: AF64%20XUX
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF64%2520XUX%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for AF64%20XUX: 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: CRZ%202455
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CRZ%25202455%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for CRZ%202455: 2
2026-03-28 14:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c68da534-5c7f-5612-9cc1-7e73ebd3f4e3 with identifier: CRZ%202455
2026-03-28 14:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c68da534-5c7f-5612-9cc1-7e73ebd3f4e3 with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c68da534-5c7f-5612-9cc1-7e73ebd3f4e3 with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c68da534-5c7f-5612-9cc1-7e73ebd3f4e3, identifier: CRZ%202455
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: CK18%20UHM
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520UHM%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for CK18%20UHM: 2
2026-03-28 14:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 475aa2b9-066d-5be9-ab10-eb84b6ad021f with identifier: CK18%20UHM
2026-03-28 14:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 475aa2b9-066d-5be9-ab10-eb84b6ad021f with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 475aa2b9-066d-5be9-ab10-eb84b6ad021f with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 475aa2b9-066d-5be9-ab10-eb84b6ad021f, identifier: CK18%20UHM
2026-03-28 14:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 536aac3f-962f-5e80-99bd-3ad827e0e7ae with identifier: FL68%20WMX
2026-03-28 14:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 536aac3f-962f-5e80-99bd-3ad827e0e7ae with identifier: FL68%20WMX
2026-03-28 14:10:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 536aac3f-962f-5e80-99bd-3ad827e0e7ae with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL68%20WMX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '536aac3f-962f-5e80-99bd-3ad827e0e7ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL68 WMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL68%20WMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'CITIGO',
 'odometer': 24187,
 '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 CITIGO 1.0 MPI 75 SE L GREENTECH Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 75 SE L GREENTECH',
 'vin': 'TMBZZZAAZKD610039',
 'year': 2018}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL68%2520WMX%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Saving data for FL68%20WMX: {'auction_closing_time': 1774692000.0, 'created_time': 1774610561.054793, 'last_price_update_time': 1774707034.562742}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL68%2520WMX') HTTP/1.1" 204 0
2026-03-28 14:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c68da534-5c7f-5612-9cc1-7e73ebd3f4e3 with identifier: CRZ%202455
2026-03-28 14:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c68da534-5c7f-5612-9cc1-7e73ebd3f4e3 with identifier: CRZ%202455
2026-03-28 14:10:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c68da534-5c7f-5612-9cc1-7e73ebd3f4e3 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CRZ%202455-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c68da534-5c7f-5612-9cc1-7e73ebd3f4e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CRZ 2455',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CRZ%202455&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'PIXO',
 'odometer': 20040,
 '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 PIXO 1.0 N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'N-TEC',
 'vin': 'MBHHFD31S00293834',
 'year': 2011}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CRZ%25202455%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Saving data for CRZ%202455: {'auction_closing_time': 1774692000.0, 'created_time': 1774610536.131396, 'last_price_update_time': 1774707034.601957}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CRZ%25202455') HTTP/1.1" 204 0
2026-03-28 14:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 475aa2b9-066d-5be9-ab10-eb84b6ad021f with identifier: CK18%20UHM
2026-03-28 14:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 475aa2b9-066d-5be9-ab10-eb84b6ad021f with identifier: CK18%20UHM
2026-03-28 14:10:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 475aa2b9-066d-5be9-ab10-eb84b6ad021f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK18%20UHM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '475aa2b9-066d-5be9-ab10-eb84b6ad021f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK18 UHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK18%20UHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 30120,
 '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 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0JXXGAHJJS39347',
 'year': 2018}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK18%2520UHM%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Saving data for CK18%20UHM: {'auction_closing_time': 1774692000.0, 'created_time': 1774365556.828602, 'last_price_update_time': 1774707034.659719}
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK18%2520UHM') HTTP/1.1" 204 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: GL68%20EBP
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL68%2520EBP%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for GL68%20EBP: 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: GR54%20SEZ
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR54%2520SEZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for GR54%20SEZ: 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: HG65%20FTZ
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG65%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for HG65%20FTZ: 2
2026-03-28 14:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d243a2d-ad6c-5939-a703-580acd0f02ab with identifier: HG65%20FTZ
2026-03-28 14:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d243a2d-ad6c-5939-a703-580acd0f02ab with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d243a2d-ad6c-5939-a703-580acd0f02ab with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d243a2d-ad6c-5939-a703-580acd0f02ab, identifier: HG65%20FTZ
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: CX62%20XPL
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX62%2520XPL%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for CX62%20XPL: 0
2026-03-28 14:10:34 [bca.uk] INFO: Found listing with ID: DA16%20DWL
2026-03-28 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA16%2520DWL%27 HTTP/1.1" 200 None
2026-03-28 14:10:34 [bca.uk] INFO: Scrape type for DA16%20DWL: 2
2026-03-28 14:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 592ca45a-6a02-527c-b607-3e7fdadf165d with identifier: DA16%20DWL
2026-03-28 14:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 592ca45a-6a02-527c-b607-3e7fdadf165d with scrape type 2
2026-03-28 14:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 592ca45a-6a02-527c-b607-3e7fdadf165d with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 592ca45a-6a02-527c-b607-3e7fdadf165d, identifier: DA16%20DWL
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: CV64%20LKL
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV64%2520LKL%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for CV64%20LKL: 0
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: DC66%20VXF
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC66%2520VXF%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for DC66%20VXF: 2
2026-03-28 14:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57059314-f8e5-583e-87bd-2c01229ef120 with identifier: DC66%20VXF
2026-03-28 14:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57059314-f8e5-583e-87bd-2c01229ef120 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57059314-f8e5-583e-87bd-2c01229ef120 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57059314-f8e5-583e-87bd-2c01229ef120, identifier: DC66%20VXF
2026-03-28 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d243a2d-ad6c-5939-a703-580acd0f02ab with identifier: HG65%20FTZ
2026-03-28 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d243a2d-ad6c-5939-a703-580acd0f02ab with identifier: HG65%20FTZ
2026-03-28 14:10:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8d243a2d-ad6c-5939-a703-580acd0f02ab with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG65%20FTZ-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d243a2d-ad6c-5939-a703-580acd0f02ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG65 FTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG65%20FTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 56395,
 '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.5 D 95 Hatchback',
 'transmission': 'manual',
 'trim': 'D 95',
 'vin': 'WMWXN120403B17131',
 'year': 2015}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG65%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Saving data for HG65%20FTZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774046178.517355, 'last_price_update_time': 1774707035.205435}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG65%2520FTZ') HTTP/1.1" 204 0
2026-03-28 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 592ca45a-6a02-527c-b607-3e7fdadf165d with identifier: DA16%20DWL
2026-03-28 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 592ca45a-6a02-527c-b607-3e7fdadf165d with identifier: DA16%20DWL
2026-03-28 14:10:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 592ca45a-6a02-527c-b607-3e7fdadf165d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA16%20DWL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '592ca45a-6a02-527c-b607-3e7fdadf165d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA16 DWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA16%20DWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 49971,
 '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 1.2 16V DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': '16V DYNAMIQUE',
 'vin': 'VF15RSN0A54765140',
 'year': 2016}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA16%2520DWL%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Saving data for DA16%20DWL: {'auction_closing_time': 1774692000.0, 'created_time': 1774610534.456522, 'last_price_update_time': 1774707035.336498}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA16%2520DWL') HTTP/1.1" 204 0
2026-03-28 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57059314-f8e5-583e-87bd-2c01229ef120 with identifier: DC66%20VXF
2026-03-28 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57059314-f8e5-583e-87bd-2c01229ef120 with identifier: DC66%20VXF
2026-03-28 14:10:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 57059314-f8e5-583e-87bd-2c01229ef120 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC66%20VXF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '57059314-f8e5-583e-87bd-2c01229ef120',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC66 VXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC66%20VXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 23952,
 '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 S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE S',
 'vin': 'VF12RAJ1A56819330',
 'year': 2016}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC66%2520VXF%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Saving data for DC66%20VXF: {'auction_closing_time': 1774692000.0, 'created_time': 1774477698.192635, 'last_price_update_time': 1774707035.372078}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC66%2520VXF') HTTP/1.1" 204 0
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: HJ13%20FDL
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ13%2520FDL%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for HJ13%20FDL: 0
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: HJ67%20GXT
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ67%2520GXT%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for HJ67%20GXT: 2
2026-03-28 14:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f83a5c0-efea-5827-9612-da222f70af17 with identifier: HJ67%20GXT
2026-03-28 14:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f83a5c0-efea-5827-9612-da222f70af17 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f83a5c0-efea-5827-9612-da222f70af17 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f83a5c0-efea-5827-9612-da222f70af17, identifier: HJ67%20GXT
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: DA66%20CAO
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA66%2520CAO%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for DA66%20CAO: 0
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: DF18%20LDV
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF18%2520LDV%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for DF18%20LDV: 2
2026-03-28 14:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e177661-865d-5b6c-82b2-beb89dc63f49 with identifier: DF18%20LDV
2026-03-28 14:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e177661-865d-5b6c-82b2-beb89dc63f49 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e177661-865d-5b6c-82b2-beb89dc63f49 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e177661-865d-5b6c-82b2-beb89dc63f49, identifier: DF18%20LDV
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: DE22%20VVP
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE22%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for DE22%20VVP: 0
2026-03-28 14:10:35 [bca.uk] INFO: Found listing with ID: DN67%20WOR
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN67%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Scrape type for DN67%20WOR: 2
2026-03-28 14:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14a17262-0964-5c53-9593-519670dd55c1 with identifier: DN67%20WOR
2026-03-28 14:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14a17262-0964-5c53-9593-519670dd55c1 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14a17262-0964-5c53-9593-519670dd55c1 with scrape type 2
2026-03-28 14:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14a17262-0964-5c53-9593-519670dd55c1, identifier: DN67%20WOR
2026-03-28 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f83a5c0-efea-5827-9612-da222f70af17 with identifier: HJ67%20GXT
2026-03-28 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f83a5c0-efea-5827-9612-da222f70af17 with identifier: HJ67%20GXT
2026-03-28 14:10:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8f83a5c0-efea-5827-9612-da222f70af17 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ67%20GXT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8f83a5c0-efea-5827-9612-da222f70af17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ67 GXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ67%20GXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AURIS TOURING',
 'odometer': 21057,
 '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 AURIS TOURING 1.8 HYBRID EXCEL Estate',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'SB1ZS3JE60E371796',
 'year': 2017}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ67%2520GXT%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Saving data for HJ67%20GXT: {'auction_closing_time': 1774692000.0, 'created_time': 1774610529.351567, 'last_price_update_time': 1774707035.855816}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ67%2520GXT') HTTP/1.1" 204 0
2026-03-28 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e177661-865d-5b6c-82b2-beb89dc63f49 with identifier: DF18%20LDV
2026-03-28 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e177661-865d-5b6c-82b2-beb89dc63f49 with identifier: DF18%20LDV
2026-03-28 14:10:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 5e177661-865d-5b6c-82b2-beb89dc63f49 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 63,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF18%20LDV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5e177661-865d-5b6c-82b2-beb89dc63f49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF18 LDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF18%20LDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 32857,
 '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 T8 T/E 390 R DESIGN PRO G/T StationWagon',
 'transmission': 'manual',
 'trim': 'T8 T/E 390 R DESIGN PRO G/T',
 'vin': 'YV1LFBMTDK1428113',
 'year': 2018}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF18%2520LDV%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Saving data for DF18%20LDV: {'auction_closing_time': 1774692000.0, 'created_time': 1773838799.688106, 'last_price_update_time': 1774707035.922855}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF18%2520LDV') HTTP/1.1" 204 0
2026-03-28 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14a17262-0964-5c53-9593-519670dd55c1 with identifier: DN67%20WOR
2026-03-28 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14a17262-0964-5c53-9593-519670dd55c1 with identifier: DN67%20WOR
2026-03-28 14:10:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 14a17262-0964-5c53-9593-519670dd55c1 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN67%20WOR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '14a17262-0964-5c53-9593-519670dd55c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN67 WOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN67%20WOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 18970,
 '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 PASSAT 1.4 TSI 150 SE BUSINESS DSG Saloon',
 'transmission': 'automatic',
 'trim': 'TSI 150 SE BUSINESS DSG',
 'vin': 'WVWZZZ3CZJE066871',
 'year': 2017}
2026-03-28 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN67%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 14:10:35 [bca.uk] INFO: Saving data for DN67%20WOR: {'auction_closing_time': 1774692000.0, 'created_time': 1774389849.710293, 'last_price_update_time': 1774707035.989539}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN67%2520WOR') HTTP/1.1" 204 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: HK15%20WHB
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520WHB%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for HK15%20WHB: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: HK64%20KPR
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK64%2520KPR%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for HK64%20KPR: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: HS17%20PKX
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS17%2520PKX%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for HS17%20PKX: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: HW67%20GWK
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW67%2520GWK%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for HW67%20GWK: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: KM06%20BYX
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM06%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for KM06%20BYX: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: LF18%20KBP
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF18%2520KBP%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for LF18%20KBP: 2
2026-03-28 14:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 728099f1-fe18-53bc-a334-ecf1c67610d3 with identifier: LF18%20KBP
2026-03-28 14:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 728099f1-fe18-53bc-a334-ecf1c67610d3 with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 728099f1-fe18-53bc-a334-ecf1c67610d3 with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 728099f1-fe18-53bc-a334-ecf1c67610d3, identifier: LF18%20KBP
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: EF03%20CXR
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF03%2520CXR%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for EF03%20CXR: 2
2026-03-28 14:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 163e018a-b246-5806-b6cb-44f52b19d7ff with identifier: EF03%20CXR
2026-03-28 14:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 163e018a-b246-5806-b6cb-44f52b19d7ff with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 163e018a-b246-5806-b6cb-44f52b19d7ff with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 163e018a-b246-5806-b6cb-44f52b19d7ff, identifier: EF03%20CXR
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: DU16%20UMJ
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU16%2520UMJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for DU16%20UMJ: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: EA63%20YHO
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA63%2520YHO%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for EA63%20YHO: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: EY15%20ZYF
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY15%2520ZYF%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for EY15%20ZYF: 2
2026-03-28 14:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52a15874-4b34-5f06-8fac-5877877083ea with identifier: EY15%20ZYF
2026-03-28 14:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52a15874-4b34-5f06-8fac-5877877083ea with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52a15874-4b34-5f06-8fac-5877877083ea with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52a15874-4b34-5f06-8fac-5877877083ea, identifier: EY15%20ZYF
2026-03-28 14:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 728099f1-fe18-53bc-a334-ecf1c67610d3 with identifier: LF18%20KBP
2026-03-28 14:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 728099f1-fe18-53bc-a334-ecf1c67610d3 with identifier: LF18%20KBP
2026-03-28 14:10:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 728099f1-fe18-53bc-a334-ecf1c67610d3 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF18%20KBP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '728099f1-fe18-53bc-a334-ecf1c67610d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF18 KBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF18%20KBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 12159,
 '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 65 BEATS Hatchback',
 'transmission': 'manual',
 'trim': '65 BEATS',
 'vin': 'WVWZZZAWZJU009881',
 'year': 2018}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF18%2520KBP%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Saving data for LF18%20KBP: {'auction_closing_time': 1774692000.0, 'created_time': 1774477887.420727, 'last_price_update_time': 1774707036.6397}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF18%2520KBP') HTTP/1.1" 204 0
2026-03-28 14:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 163e018a-b246-5806-b6cb-44f52b19d7ff with identifier: EF03%20CXR
2026-03-28 14:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 163e018a-b246-5806-b6cb-44f52b19d7ff with identifier: EF03%20CXR
2026-03-28 14:10:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 163e018a-b246-5806-b6cb-44f52b19d7ff with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF03%20CXR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '163e018a-b246-5806-b6cb-44f52b19d7ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF03 CXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF03%20CXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '206',
 'odometer': 41331,
 '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': 'PEUGEOT 206 1.4 HDI LX Hatchback',
 'transmission': 'manual',
 'trim': 'HDI LX',
 'vin': 'VF32A8HXF43230681',
 'year': 2003}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF03%2520CXR%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Saving data for EF03%20CXR: {'auction_closing_time': 1774692000.0, 'created_time': 1773958957.838155, 'last_price_update_time': 1774707036.788108}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF03%2520CXR') HTTP/1.1" 204 0
2026-03-28 14:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52a15874-4b34-5f06-8fac-5877877083ea with identifier: EY15%20ZYF
2026-03-28 14:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52a15874-4b34-5f06-8fac-5877877083ea with identifier: EY15%20ZYF
2026-03-28 14:10:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 52a15874-4b34-5f06-8fac-5877877083ea with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY15%20ZYF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '52a15874-4b34-5f06-8fac-5877877083ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY15 ZYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY15%20ZYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 28539,
 '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 UP! 1.0 75 HIGH UP ASG Hatchback',
 'transmission': 'automatic',
 'trim': '75 HIGH UP ASG',
 'vin': 'WVWZZZAAZFD101536',
 'year': 2015}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY15%2520ZYF%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Saving data for EY15%20ZYF: {'auction_closing_time': 1774692000.0, 'created_time': 1774610713.621585, 'last_price_update_time': 1774707036.82239}
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY15%2520ZYF') HTTP/1.1" 204 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: LJZ%203517
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJZ%25203517%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for LJZ%203517: 2
2026-03-28 14:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4311c89d-f384-5cac-8e58-15bcdbec590d with identifier: LJZ%203517
2026-03-28 14:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4311c89d-f384-5cac-8e58-15bcdbec590d with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4311c89d-f384-5cac-8e58-15bcdbec590d with scrape type 2
2026-03-28 14:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4311c89d-f384-5cac-8e58-15bcdbec590d, identifier: LJZ%203517
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: EGZ%203015
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EGZ%25203015%27 HTTP/1.1" 200 None
2026-03-28 14:10:36 [bca.uk] INFO: Scrape type for EGZ%203015: 0
2026-03-28 14:10:36 [bca.uk] INFO: Found listing with ID: FL65%20UKO
2026-03-28 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL65%2520UKO%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for FL65%20UKO: 2
2026-03-28 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bec1283-68d6-5eeb-845c-75c312f3dc3b with identifier: FL65%20UKO
2026-03-28 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bec1283-68d6-5eeb-845c-75c312f3dc3b with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bec1283-68d6-5eeb-845c-75c312f3dc3b with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bec1283-68d6-5eeb-845c-75c312f3dc3b, identifier: FL65%20UKO
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: EY63%20XMS
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY63%2520XMS%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for EY63%20XMS: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: FX17%20CHK
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX17%2520CHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for FX17%20CHK: 0
2026-03-28 14:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4311c89d-f384-5cac-8e58-15bcdbec590d with identifier: LJZ%203517
2026-03-28 14:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4311c89d-f384-5cac-8e58-15bcdbec590d with identifier: LJZ%203517
2026-03-28 14:10:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4311c89d-f384-5cac-8e58-15bcdbec590d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJZ%203517-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4311c89d-f384-5cac-8e58-15bcdbec590d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJZ 3517',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJZ%203517&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C5',
 'odometer': 27348,
 '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': 'CITROEN C5 2.0 HDI 136 EXCLUSIVE Estate',
 'transmission': 'automatic',
 'trim': 'HDI 136 EXCLUSIVE',
 'vin': 'VF7RCRHRJ76732695',
 'year': 2006}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJZ%25203517%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Saving data for LJZ%203517: {'auction_closing_time': 1774692000.0, 'created_time': 1774277731.474746, 'last_price_update_time': 1774707037.145984}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJZ%25203517') HTTP/1.1" 204 0
2026-03-28 14:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bec1283-68d6-5eeb-845c-75c312f3dc3b with identifier: FL65%20UKO
2026-03-28 14:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bec1283-68d6-5eeb-845c-75c312f3dc3b with identifier: FL65%20UKO
2026-03-28 14:10:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9bec1283-68d6-5eeb-845c-75c312f3dc3b with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL65%20UKO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9bec1283-68d6-5eeb-845c-75c312f3dc3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL65 UKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL65%20UKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 57655,
 '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-PRESSION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PRESSION',
 'vin': 'JTDKGNEC50N105026',
 'year': 2015}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL65%2520UKO%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Saving data for FL65%20UKO: {'auction_closing_time': 1774692000.0, 'created_time': 1774610512.771233, 'last_price_update_time': 1774707037.179413}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL65%2520UKO') HTTP/1.1" 204 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: LL17%20EKF
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL17%2520EKF%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for LL17%20EKF: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: LM20%20YGP
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM20%2520YGP%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for LM20%20YGP: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: LR18%20XPF
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR18%2520XPF%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for LR18%20XPF: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: LT63%20TWG
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT63%2520TWG%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for LT63%20TWG: 2
2026-03-28 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c5e6c38-d66f-5306-991d-10cf32a7ba50 with identifier: LT63%20TWG
2026-03-28 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c5e6c38-d66f-5306-991d-10cf32a7ba50 with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c5e6c38-d66f-5306-991d-10cf32a7ba50 with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c5e6c38-d66f-5306-991d-10cf32a7ba50, identifier: LT63%20TWG
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: GF18%20UJV
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF18%2520UJV%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for GF18%20UJV: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: KE66%20WGJ
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE66%2520WGJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for KE66%20WGJ: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: KR16%20CYS
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR16%2520CYS%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for KR16%20CYS: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: KV09%20GYW
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV09%2520GYW%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for KV09%20GYW: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: KV68%20OJY
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV68%2520OJY%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for KV68%20OJY: 2
2026-03-28 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9323221e-534f-5ea9-b565-d6803e3f0cb7 with identifier: KV68%20OJY
2026-03-28 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9323221e-534f-5ea9-b565-d6803e3f0cb7 with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9323221e-534f-5ea9-b565-d6803e3f0cb7 with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9323221e-534f-5ea9-b565-d6803e3f0cb7, identifier: KV68%20OJY
2026-03-28 14:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c5e6c38-d66f-5306-991d-10cf32a7ba50 with identifier: LT63%20TWG
2026-03-28 14:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c5e6c38-d66f-5306-991d-10cf32a7ba50 with identifier: LT63%20TWG
2026-03-28 14:10:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4c5e6c38-d66f-5306-991d-10cf32a7ba50 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT63%20TWG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c5e6c38-d66f-5306-991d-10cf32a7ba50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT63 TWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT63%20TWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 35667,
 '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 XC60 2.0 T5 240 SE P/SHIFT Estate',
 'transmission': 'automatic',
 'trim': 'T5 240 SE P/SHIFT',
 'vin': 'YV1DZ47HBD2443473',
 'year': 2024}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT63%2520TWG%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Saving data for LT63%20TWG: {'auction_closing_time': 1774692000.0, 'created_time': 1774091321.675959, 'last_price_update_time': 1774707037.604802}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT63%2520TWG') HTTP/1.1" 204 0
2026-03-28 14:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9323221e-534f-5ea9-b565-d6803e3f0cb7 with identifier: KV68%20OJY
2026-03-28 14:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9323221e-534f-5ea9-b565-d6803e3f0cb7 with identifier: KV68%20OJY
2026-03-28 14:10:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9323221e-534f-5ea9-b565-d6803e3f0cb7 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV68%20OJY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9323221e-534f-5ea9-b565-d6803e3f0cb7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV68 OJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV68%20OJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 41745,
 '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 SZ-T Hatchback',
 'transmission': 'manual',
 'trim': 'BOOSTERJET 110 SZ-T',
 'vin': 'JSAAZC13S00204945',
 'year': 2018}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV68%2520OJY%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Saving data for KV68%20OJY: {'auction_closing_time': 1774692000.0, 'created_time': 1774389987.759404, 'last_price_update_time': 1774707037.734607}
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV68%2520OJY') HTTP/1.1" 204 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: LW66%20EFL
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LW66%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for LW66%20EFL: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: MF65%20JYD
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF65%2520JYD%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for MF65%20JYD: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: ML63%20FKH
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML63%2520FKH%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for ML63%20FKH: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: MV63%20EZU
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV63%2520EZU%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for MV63%20EZU: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: MV68%20YPF
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV68%2520YPF%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for MV68%20YPF: 0
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: MW14%20EEM
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW14%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for MW14%20EEM: 2
2026-03-28 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00136edc-7369-5494-8c33-415339dbdace with identifier: MW14%20EEM
2026-03-28 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00136edc-7369-5494-8c33-415339dbdace with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00136edc-7369-5494-8c33-415339dbdace with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00136edc-7369-5494-8c33-415339dbdace, identifier: MW14%20EEM
2026-03-28 14:10:37 [bca.uk] INFO: Found listing with ID: LK18%20UPR
2026-03-28 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK18%2520UPR%27 HTTP/1.1" 200 None
2026-03-28 14:10:37 [bca.uk] INFO: Scrape type for LK18%20UPR: 2
2026-03-28 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6166fbbb-aebd-5789-be19-28e4c3c043a6 with identifier: LK18%20UPR
2026-03-28 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6166fbbb-aebd-5789-be19-28e4c3c043a6 with scrape type 2
2026-03-28 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6166fbbb-aebd-5789-be19-28e4c3c043a6 with scrape type 2
2026-03-28 14:10:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6166fbbb-aebd-5789-be19-28e4c3c043a6, identifier: LK18%20UPR
2026-03-28 14:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00136edc-7369-5494-8c33-415339dbdace with identifier: MW14%20EEM
2026-03-28 14:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00136edc-7369-5494-8c33-415339dbdace with identifier: MW14%20EEM
2026-03-28 14:10:38 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 00136edc-7369-5494-8c33-415339dbdace with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW14%20EEM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '00136edc-7369-5494-8c33-415339dbdace',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW14 EEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW14%20EEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 43948,
 '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': 'SJNFBAF15U7008594',
 'year': 2014}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW14%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Saving data for MW14%20EEM: {'auction_closing_time': 1774692000.0, 'created_time': 1774390033.53707, 'last_price_update_time': 1774707038.112955}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW14%2520EEM') HTTP/1.1" 204 0
2026-03-28 14:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6166fbbb-aebd-5789-be19-28e4c3c043a6 with identifier: LK18%20UPR
2026-03-28 14:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6166fbbb-aebd-5789-be19-28e4c3c043a6 with identifier: LK18%20UPR
2026-03-28 14:10:38 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6166fbbb-aebd-5789-be19-28e4c3c043a6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK18%20UPR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6166fbbb-aebd-5789-be19-28e4c3c043a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK18 UPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK18%20UPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C1 AIRSCAPE',
 'odometer': 58499,
 '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 C1 AIRSCAPE 1.2 P/T 82 FLAIR Convertible',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7PAHMTCHR814560',
 'year': 2018}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK18%2520UPR%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Saving data for LK18%20UPR: {'auction_closing_time': 1774692000.0, 'created_time': 1773838781.219041, 'last_price_update_time': 1774707038.161663}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK18%2520UPR') HTTP/1.1" 204 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: MW18%20ZMX
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW18%2520ZMX%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for MW18%20ZMX: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: NX11%20YUG
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX11%2520YUG%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for NX11%20YUG: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: OY10%20VCT
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY10%2520VCT%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for OY10%20VCT: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: PJ66%20DPK
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ66%2520DPK%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for PJ66%20DPK: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: PK16%20BGU
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK16%2520BGU%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for PK16%20BGU: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: PN14%20CYX
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN14%2520CYX%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for PN14%20CYX: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: PY15%20TKA
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY15%2520TKA%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for PY15%20TKA: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: RJ17%20AXF
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ17%2520AXF%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for RJ17%20AXF: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: RY65%20SFZ
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY65%2520SFZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for RY65%20SFZ: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: SD09%20XVM
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD09%2520XVM%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for SD09%20XVM: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: SF13%20AVU
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF13%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for SF13%20AVU: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: SF16%20AVK
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF16%2520AVK%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for SF16%20AVK: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: SF66%20HMC
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF66%2520HMC%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for SF66%20HMC: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: SHZ%204847
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SHZ%25204847%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for SHZ%204847: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: SL16%20HVZ
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL16%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for SL16%20HVZ: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: ST62%20JYC
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST62%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for ST62%20JYC: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: V20%20LSS
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V20%2520LSS%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for V20%20LSS: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: WF54%20TVE
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF54%2520TVE%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for WF54%20TVE: 2
2026-03-28 14:10:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a8c6873-aa48-573d-80b9-c3d2285ac415 with identifier: WF54%20TVE
2026-03-28 14:10:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a8c6873-aa48-573d-80b9-c3d2285ac415 with scrape type 2
2026-03-28 14:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a8c6873-aa48-573d-80b9-c3d2285ac415 with scrape type 2
2026-03-28 14:10:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a8c6873-aa48-573d-80b9-c3d2285ac415, identifier: WF54%20TVE
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: MA66%20FNM
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA66%2520FNM%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for MA66%20FNM: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: MK16%20TMO
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK16%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for MK16%20TMO: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: ML63%20OTR
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML63%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for ML63%20OTR: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: MM18%20FGP
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM18%2520FGP%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for MM18%20FGP: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: MM18%20VFV
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM18%2520VFV%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for MM18%20VFV: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: MT67%20DKK
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT67%2520DKK%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for MT67%20DKK: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: NJ15%20YWH
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ15%2520YWH%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for NJ15%20YWH: 2
2026-03-28 14:10:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15ee6299-9b47-56d1-8afa-f9d9bcf94303 with identifier: NJ15%20YWH
2026-03-28 14:10:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15ee6299-9b47-56d1-8afa-f9d9bcf94303 with scrape type 2
2026-03-28 14:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15ee6299-9b47-56d1-8afa-f9d9bcf94303 with scrape type 2
2026-03-28 14:10:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15ee6299-9b47-56d1-8afa-f9d9bcf94303, identifier: NJ15%20YWH
2026-03-28 14:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a8c6873-aa48-573d-80b9-c3d2285ac415 with identifier: WF54%20TVE
2026-03-28 14:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a8c6873-aa48-573d-80b9-c3d2285ac415 with identifier: WF54%20TVE
2026-03-28 14:10:38 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8a8c6873-aa48-573d-80b9-c3d2285ac415 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF54%20TVE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.7L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a8c6873-aa48-573d-80b9-c3d2285ac415',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF54 TVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF54%20TVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 25489,
 '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 Coupe',
 'transmission': 'automatic',
 'trim': 'PURE',
 'vin': 'WME4503302J148079',
 'year': 2004}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF54%2520TVE%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Saving data for WF54%20TVE: {'auction_closing_time': 1774692000.0, 'created_time': 1774389802.483224, 'last_price_update_time': 1774707038.808711}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF54%2520TVE') HTTP/1.1" 204 0
2026-03-28 14:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15ee6299-9b47-56d1-8afa-f9d9bcf94303 with identifier: NJ15%20YWH
2026-03-28 14:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15ee6299-9b47-56d1-8afa-f9d9bcf94303 with identifier: NJ15%20YWH
2026-03-28 14:10:38 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 15ee6299-9b47-56d1-8afa-f9d9bcf94303 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ15%20YWH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15ee6299-9b47-56d1-8afa-f9d9bcf94303',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ15 YWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ15%20YWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 56932,
 '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 STING Hatchback',
 'transmission': 'manual',
 'trim': '70 STING',
 'vin': 'W0L0XEP08F6043548',
 'year': 2015}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ15%2520YWH%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Saving data for NJ15%20YWH: {'auction_closing_time': 1774692000.0, 'created_time': 1774610513.187272, 'last_price_update_time': 1774707038.939823}
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ15%2520YWH') HTTP/1.1" 204 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: WF61%20JZG
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF61%2520JZG%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for WF61%20JZG: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: WF62%20CCE
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF62%2520CCE%27 HTTP/1.1" 200 None
2026-03-28 14:10:38 [bca.uk] INFO: Scrape type for WF62%20CCE: 0
2026-03-28 14:10:38 [bca.uk] INFO: Found listing with ID: WR62%20TWZ
2026-03-28 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR62%2520TWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for WR62%20TWZ: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: RJ18%20GPE
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ18%2520GPE%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for RJ18%20GPE: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: RV66%20AOP
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV66%2520AOP%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for RV66%20AOP: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: WHZ%203609
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WHZ%25203609%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for WHZ%203609: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: YH19%20LVV
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH19%2520LVV%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for YH19%20LVV: 2
2026-03-28 14:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f89fe5c2-e638-54c7-a23a-f85409657332 with identifier: YH19%20LVV
2026-03-28 14:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f89fe5c2-e638-54c7-a23a-f85409657332 with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f89fe5c2-e638-54c7-a23a-f85409657332 with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f89fe5c2-e638-54c7-a23a-f85409657332, identifier: YH19%20LVV
2026-03-28 14:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f89fe5c2-e638-54c7-a23a-f85409657332 with identifier: YH19%20LVV
2026-03-28 14:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f89fe5c2-e638-54c7-a23a-f85409657332 with identifier: YH19%20LVV
2026-03-28 14:10:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f89fe5c2-e638-54c7-a23a-f85409657332 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH19%20LVV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f89fe5c2-e638-54c7-a23a-f85409657332',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH19 LVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH19%20LVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 36896,
 '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 XDRIVE 18D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 18D M SPORT STEP',
 'vin': 'WBAJH720703F75584',
 'year': 2019}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH19%2520LVV%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Saving data for YH19%20LVV: {'auction_closing_time': 1774692000.0, 'created_time': 1774391970.2624, 'last_price_update_time': 1774707039.214314}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH19%2520LVV') HTTP/1.1" 204 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: KM09%20ZGS
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM09%2520ZGS%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for KM09%20ZGS: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: OU70%20WKD
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU70%2520WKD%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for OU70%20WKD: 2
2026-03-28 14:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8001b27-a31a-5d83-9b95-27df788ac049 with identifier: OU70%20WKD
2026-03-28 14:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8001b27-a31a-5d83-9b95-27df788ac049 with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8001b27-a31a-5d83-9b95-27df788ac049 with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8001b27-a31a-5d83-9b95-27df788ac049, identifier: OU70%20WKD
2026-03-28 14:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8001b27-a31a-5d83-9b95-27df788ac049 with identifier: OU70%20WKD
2026-03-28 14:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8001b27-a31a-5d83-9b95-27df788ac049 with identifier: OU70%20WKD
2026-03-28 14:10:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d8001b27-a31a-5d83-9b95-27df788ac049 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU70%20WKD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd8001b27-a31a-5d83-9b95-27df788ac049',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU70 WKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU70%20WKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 63771,
 '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 I-PACE EV400 S Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 S',
 'vin': 'SADHA2A1XL1603799',
 'year': 2020}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU70%2520WKD%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Saving data for OU70%20WKD: {'auction_closing_time': 1774692000.0, 'created_time': 1774438259.805063, 'last_price_update_time': 1774707039.403437}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU70%2520WKD') HTTP/1.1" 204 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: DL10%20PKC
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL10%2520PKC%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for DL10%20PKC: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: YT62%20RBZ
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT62%2520RBZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for YT62%20RBZ: 2
2026-03-28 14:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3aa2c7d1-a392-51e6-a653-3346b4235c9f with identifier: YT62%20RBZ
2026-03-28 14:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3aa2c7d1-a392-51e6-a653-3346b4235c9f with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3aa2c7d1-a392-51e6-a653-3346b4235c9f with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3aa2c7d1-a392-51e6-a653-3346b4235c9f, identifier: YT62%20RBZ
2026-03-28 14:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3aa2c7d1-a392-51e6-a653-3346b4235c9f with identifier: YT62%20RBZ
2026-03-28 14:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3aa2c7d1-a392-51e6-a653-3346b4235c9f with identifier: YT62%20RBZ
2026-03-28 14:10:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3aa2c7d1-a392-51e6-a653-3346b4235c9f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT62%20RBZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3aa2c7d1-a392-51e6-a653-3346b4235c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT62 RBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT62%20RBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 125925,
 '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': 'SKODA OCTAVIA 2.0 TDI CR 170 VRS Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI CR 170 VRS',
 'vin': 'TMBEH61Z9D2054003',
 'year': 2012}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT62%2520RBZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Saving data for YT62%20RBZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774438259.056501, 'last_price_update_time': 1774707039.605089}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT62%2520RBZ') HTTP/1.1" 204 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: WU07%20KYA
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU07%2520KYA%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for WU07%20KYA: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: RE66%20UYD
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE66%2520UYD%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for RE66%20UYD: 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: AK15%20LKG
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK15%2520LKG%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for AK15%20LKG: 2
2026-03-28 14:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e63231f3-a3ad-5ac9-af88-e8110e71a07a with identifier: AK15%20LKG
2026-03-28 14:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e63231f3-a3ad-5ac9-af88-e8110e71a07a with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e63231f3-a3ad-5ac9-af88-e8110e71a07a with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e63231f3-a3ad-5ac9-af88-e8110e71a07a, identifier: AK15%20LKG
2026-03-28 14:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e63231f3-a3ad-5ac9-af88-e8110e71a07a with identifier: AK15%20LKG
2026-03-28 14:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e63231f3-a3ad-5ac9-af88-e8110e71a07a with identifier: AK15%20LKG
2026-03-28 14:10:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e63231f3-a3ad-5ac9-af88-e8110e71a07a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK15%20LKG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e63231f3-a3ad-5ac9-af88-e8110e71a07a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK15 LKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK15%20LKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 99073,
 '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.6 TDCI 115 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0JXXGCBJFD52833',
 'year': 2015}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK15%2520LKG%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Saving data for AK15%20LKG: {'auction_closing_time': 1774692000.0, 'created_time': 1774438257.260903, 'last_price_update_time': 1774707039.881413}
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK15%2520LKG') HTTP/1.1" 204 0
2026-03-28 14:10:39 [bca.uk] INFO: Found listing with ID: FY64%20XWT
2026-03-28 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY64%2520XWT%27 HTTP/1.1" 200 None
2026-03-28 14:10:39 [bca.uk] INFO: Scrape type for FY64%20XWT: 2
2026-03-28 14:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8febc619-baf8-5531-983c-c3e0e87c0b39 with identifier: FY64%20XWT
2026-03-28 14:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8febc619-baf8-5531-983c-c3e0e87c0b39 with scrape type 2
2026-03-28 14:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8febc619-baf8-5531-983c-c3e0e87c0b39 with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8febc619-baf8-5531-983c-c3e0e87c0b39, identifier: FY64%20XWT
2026-03-28 14:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8febc619-baf8-5531-983c-c3e0e87c0b39 with identifier: FY64%20XWT
2026-03-28 14:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8febc619-baf8-5531-983c-c3e0e87c0b39 with identifier: FY64%20XWT
2026-03-28 14:10:40 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8febc619-baf8-5531-983c-c3e0e87c0b39 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY64%20XWT-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8febc619-baf8-5531-983c-c3e0e87c0b39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY64 XWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY64%20XWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'MII',
 'odometer': 93338,
 '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 MII 1.0 75 MII BY MANGO Hatchback',
 'transmission': 'manual',
 'trim': '75 MII BY MANGO',
 'vin': 'VSSZZZAAZFD302786',
 'year': 2014}
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY64%2520XWT%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Saving data for FY64%20XWT: {'auction_closing_time': 1774692000.0, 'created_time': 1774438258.666138, 'last_price_update_time': 1774707040.04208}
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY64%2520XWT') HTTP/1.1" 204 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: HK15%20LVR
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520LVR%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for HK15%20LVR: 2
2026-03-28 14:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c7a8339-5439-5e9f-b8b8-8aa87b56111d with identifier: HK15%20LVR
2026-03-28 14:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c7a8339-5439-5e9f-b8b8-8aa87b56111d with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c7a8339-5439-5e9f-b8b8-8aa87b56111d with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c7a8339-5439-5e9f-b8b8-8aa87b56111d, identifier: HK15%20LVR
2026-03-28 14:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c7a8339-5439-5e9f-b8b8-8aa87b56111d with identifier: HK15%20LVR
2026-03-28 14:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c7a8339-5439-5e9f-b8b8-8aa87b56111d with identifier: HK15%20LVR
2026-03-28 14:10:40 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3c7a8339-5439-5e9f-b8b8-8aa87b56111d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK15%20LVR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c7a8339-5439-5e9f-b8b8-8aa87b56111d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK15 LVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK15%20LVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 81861,
 '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 CLIO 0.9 TCE 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S',
 'vin': 'VF15R5A0H53012197',
 'year': 2015}
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520LVR%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Saving data for HK15%20LVR: {'auction_closing_time': 1774692000.0, 'created_time': 1774438255.965057, 'last_price_update_time': 1774707040.20624}
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK15%2520LVR') HTTP/1.1" 204 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: MF15%20WSJ
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [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-28 14:10:40 [bca.uk] INFO: Scrape type for MF15%20WSJ: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: MT62%20WXL
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520WXL%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for MT62%20WXL: 2
2026-03-28 14:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c098d06-9d31-5073-a8f4-c9ab35b847c4 with identifier: MT62%20WXL
2026-03-28 14:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c098d06-9d31-5073-a8f4-c9ab35b847c4 with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c098d06-9d31-5073-a8f4-c9ab35b847c4 with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c098d06-9d31-5073-a8f4-c9ab35b847c4, identifier: MT62%20WXL
2026-03-28 14:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c098d06-9d31-5073-a8f4-c9ab35b847c4 with identifier: MT62%20WXL
2026-03-28 14:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c098d06-9d31-5073-a8f4-c9ab35b847c4 with identifier: MT62%20WXL
2026-03-28 14:10:40 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9c098d06-9d31-5073-a8f4-c9ab35b847c4 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT62%20WXL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c098d06-9d31-5073-a8f4-c9ab35b847c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT62 WXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT62%20WXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 119371,
 '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 StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 163 4WD TITANIUM X',
 'vin': 'WF0AXXWPMACS56018',
 'year': 2013}
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520WXL%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Saving data for MT62%20WXL: {'auction_closing_time': 1774692000.0, 'created_time': 1774275959.112293, 'last_price_update_time': 1774707040.40605}
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT62%2520WXL') HTTP/1.1" 204 0
2026-03-28 14:10:40 [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-28 14:10:40 [bca.uk] INFO: Found listing with ID: WP71%20XJC
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [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-28 14:10:40 [bca.uk] INFO: Scrape type for WP71%20XJC: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: YO17%20AOM
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO17%2520AOM%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for YO17%20AOM: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: AX65%20GGY
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX65%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for AX65%20GGY: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: BG12%20YSV
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520YSV%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for BG12%20YSV: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: FL65%20VKN
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL65%2520VKN%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for FL65%20VKN: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: MT14%20RXF
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for MT14%20RXF: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: MV15%20GGY
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV15%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for MV15%20GGY: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: GY18%20NLO
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY18%2520NLO%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for GY18%20NLO: 0
2026-03-28 14:10:40 [bca.uk] INFO: Found listing with ID: WV71%20SZP
2026-03-28 14:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10: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%2520SZP%27 HTTP/1.1" 200 None
2026-03-28 14:10:40 [bca.uk] INFO: Scrape type for WV71%20SZP: 2
2026-03-28 14:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP
2026-03-28 14:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 942fcafb-98e4-540c-9291-547c207515e6 with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 942fcafb-98e4-540c-9291-547c207515e6 with scrape type 2
2026-03-28 14:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 942fcafb-98e4-540c-9291-547c207515e6, identifier: WV71%20SZP
2026-03-28 14:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP
2026-03-28 14:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP
2026-03-28 14:10:40 [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-28 14:10:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:40 [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=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-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520SZP%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Saving data for WV71%20SZP: {'auction_closing_time': 1775210400.0, 'created_time': 1774045423.625967, 'last_price_update_time': 1774707041.015147}
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:41 [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-28 14:10:41 [bca.uk] INFO: Found listing with ID: VE15%20OUF
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE15%2520OUF%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for VE15%20OUF: 2
2026-03-28 14:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4076f8a-3e85-5f58-af77-fdf35585c129 with identifier: VE15%20OUF
2026-03-28 14:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4076f8a-3e85-5f58-af77-fdf35585c129 with scrape type 2
2026-03-28 14:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4076f8a-3e85-5f58-af77-fdf35585c129 with scrape type 2
2026-03-28 14:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4076f8a-3e85-5f58-af77-fdf35585c129, identifier: VE15%20OUF
2026-03-28 14:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4076f8a-3e85-5f58-af77-fdf35585c129 with identifier: VE15%20OUF
2026-03-28 14:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4076f8a-3e85-5f58-af77-fdf35585c129 with identifier: VE15%20OUF
2026-03-28 14:10:41 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a4076f8a-3e85-5f58-af77-fdf35585c129 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE15%20OUF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a4076f8a-3e85-5f58-af77-fdf35585c129',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE15 OUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE15%20OUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 90158,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 300 R 4M',
 'vin': 'WVWZZZAUZGW034383',
 'year': 2015}
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE15%2520OUF%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Saving data for VE15%20OUF: {'auction_closing_time': 1774692000.0, 'created_time': 1774438243.474983, 'last_price_update_time': 1774707041.437257}
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE15%2520OUF') HTTP/1.1" 204 0
2026-03-28 14:10:41 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded
2026-03-28 14:10:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:41 [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-28 14:10:41 [bca.uk] INFO: Found listing with ID: PF65%20OGN
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF65%2520OGN%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for PF65%20OGN: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: LX61%20OBW
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX61%2520OBW%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for LX61%20OBW: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: YK64%20YDW
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK64%2520YDW%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for YK64%20YDW: 2
2026-03-28 14:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc with identifier: YK64%20YDW
2026-03-28 14:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc with scrape type 2
2026-03-28 14:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc with scrape type 2
2026-03-28 14:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc, identifier: YK64%20YDW
2026-03-28 14:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc with identifier: YK64%20YDW
2026-03-28 14:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc with identifier: YK64%20YDW
2026-03-28 14:10:41 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9741dc55-7c6b-5f6f-b923-67f7b26bfdbc with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK64%20YDW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9741dc55-7c6b-5f6f-b923-67f7b26bfdbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK64 YDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK64%20YDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C1 AIRSCAPE',
 'odometer': 79744,
 '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 AIRSCAPE 1.0 VTI FEEL Convertible',
 'transmission': 'manual',
 'trim': 'VTI FEEL',
 'vin': 'VF7PSCFBBER523548',
 'year': 2014}
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK64%2520YDW%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Saving data for YK64%20YDW: {'auction_closing_time': 1774692000.0, 'created_time': 1774304979.56962, 'last_price_update_time': 1774707041.656323}
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK64%2520YDW') HTTP/1.1" 204 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: WP71%20UOH
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for WP71%20UOH: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: KW66%20WXR
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW66%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for KW66%20WXR: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: BJ09%20TYV
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ09%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for BJ09%20TYV: 2
2026-03-28 14:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV
2026-03-28 14:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9645e23-84ba-5cdb-81b2-acbce62e81af with scrape type 2
2026-03-28 14:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9645e23-84ba-5cdb-81b2-acbce62e81af with scrape type 2
2026-03-28 14:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9645e23-84ba-5cdb-81b2-acbce62e81af, identifier: BJ09%20TYV
2026-03-28 14:10:41 [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-28 14:10:41 [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-28 14:10:41 [bca.uk] INFO: Found listing with ID: CX57%20FHL
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX57%2520FHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for CX57%20FHL: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: EO60%20JNU
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520JNU%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for EO60%20JNU: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: WJ63%20JYP
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ63%2520JYP%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for WJ63%20JYP: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: DL13%20KTG
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL13%2520KTG%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for DL13%20KTG: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: PY04%20FFZ
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY04%2520FFZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for PY04%20FFZ: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: YA16%20VGZ
2026-03-28 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA16%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:41 [bca.uk] INFO: Scrape type for YA16%20VGZ: 0
2026-03-28 14:10:41 [bca.uk] INFO: Found listing with ID: PO21%20EVJ
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO21%2520EVJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for PO21%20EVJ: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: WP23%20OHB
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for WP23%20OHB: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: WP23%20OGE
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for WP23%20OGE: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: WP23%20OFH
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OFH%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for WP23%20OFH: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: SRZ%207529
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SRZ%25207529%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for SRZ%207529: 2
2026-03-28 14:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 653fef7e-8575-5889-833a-716a04bbbf2e with identifier: SRZ%207529
2026-03-28 14:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 653fef7e-8575-5889-833a-716a04bbbf2e with scrape type 2
2026-03-28 14:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 653fef7e-8575-5889-833a-716a04bbbf2e with scrape type 2
2026-03-28 14:10:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 653fef7e-8575-5889-833a-716a04bbbf2e, identifier: SRZ%207529
2026-03-28 14:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV
2026-03-28 14:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV
2026-03-28 14:10:42 [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-28 14:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:42 [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': 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-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ09%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Saving data for BJ09%20TYV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610623.374669, 'last_price_update_time': 1774707042.71113}
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:42 [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-28 14:10:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 653fef7e-8575-5889-833a-716a04bbbf2e with identifier: SRZ%207529
2026-03-28 14:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 653fef7e-8575-5889-833a-716a04bbbf2e with identifier: SRZ%207529
2026-03-28 14:10:42 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 653fef7e-8575-5889-833a-716a04bbbf2e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SRZ%207529-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '653fef7e-8575-5889-833a-716a04bbbf2e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SRZ 7529',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SRZ%207529&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 89188,
 '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 KAROQ 1.5 TSI 150 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 SE TECHNOLOGY',
 'vin': 'TMBKR7NU5N5032388',
 'year': 2022}
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SRZ%25207529%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Saving data for SRZ%207529: {'auction_closing_time': 1774692000.0, 'created_time': 1773986920.210327, 'last_price_update_time': 1774707042.848428}
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SRZ%25207529') HTTP/1.1" 204 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: WV71%20TBZ
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for WV71%20TBZ: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: GL11%20FXG
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL11%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for GL11%20FXG: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: FN13%20OCM
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN13%2520OCM%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for FN13%20OCM: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: KE14%20HYY
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE14%2520HYY%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for KE14%20HYY: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: LN14%20HPO
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN14%2520HPO%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for LN14%20HPO: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: MM15%20WPO
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM15%2520WPO%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for MM15%20WPO: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: WT19%20FWZ
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for WT19%20FWZ: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: YD68%20VJZ
2026-03-28 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD68%2520VJZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:42 [bca.uk] INFO: Scrape type for YD68%20VJZ: 0
2026-03-28 14:10:42 [bca.uk] INFO: Found listing with ID: EF16%20MOV
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF16%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for EF16%20MOV: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: AD15%20LAO
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD15%2520LAO%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for AD15%20LAO: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: LV65%20EHK
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV65%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for LV65%20EHK: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: WG66%20JSV
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG66%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for WG66%20JSV: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: WV71%20SYG
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520SYG%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for WV71%20SYG: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: HX14%20FAO
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX14%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for HX14%20FAO: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: LF13%20HMY
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF13%2520HMY%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for LF13%20HMY: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: WK15%20HGA
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK15%2520HGA%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for WK15%20HGA: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: MV23%20PVK
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV23%2520PVK%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for MV23%20PVK: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: WP71%20XHY
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520XHY%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for WP71%20XHY: 2
2026-03-28 14:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY
2026-03-28 14:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with scrape type 2
2026-03-28 14:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with scrape type 2
2026-03-28 14:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6, identifier: WP71%20XHY
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: WP23%20OFE
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OFE%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for WP23%20OFE: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: SD65%20KWV
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD65%2520KWV%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for SD65%20KWV: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: WP23%20OEB
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OEB%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for WP23%20OEB: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: LP21%20XKW
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP21%2520XKW%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for LP21%20XKW: 2
2026-03-28 14:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5a238e9-a4f7-53bf-b71d-36659a08bb15 with identifier: LP21%20XKW
2026-03-28 14:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5a238e9-a4f7-53bf-b71d-36659a08bb15 with scrape type 2
2026-03-28 14:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5a238e9-a4f7-53bf-b71d-36659a08bb15 with scrape type 2
2026-03-28 14:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5a238e9-a4f7-53bf-b71d-36659a08bb15, identifier: LP21%20XKW
2026-03-28 14:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY
2026-03-28 14:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY
2026-03-28 14:10:43 [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-28 14:10:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:43 [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': 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-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520XHY%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Saving data for WP71%20XHY: {'auction_closing_time': 1775210400.0, 'created_time': 1774391626.917852, 'last_price_update_time': 1774707043.796943}
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:43 [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-28 14:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5a238e9-a4f7-53bf-b71d-36659a08bb15 with identifier: LP21%20XKW
2026-03-28 14:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5a238e9-a4f7-53bf-b71d-36659a08bb15 with identifier: LP21%20XKW
2026-03-28 14:10:43 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e5a238e9-a4f7-53bf-b71d-36659a08bb15 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP21%20XKW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e5a238e9-a4f7-53bf-b71d-36659a08bb15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP21 XKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP21%20XKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 37359,
 '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': 'WAUZZZGY4MA074693',
 'year': 2021}
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP21%2520XKW%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Saving data for LP21%20XKW: {'auction_closing_time': 1774692000.0, 'created_time': 1773821682.282573, 'last_price_update_time': 1774707043.943002}
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP21%2520XKW') HTTP/1.1" 204 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: OV61%20FUE
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV61%2520FUE%27 HTTP/1.1" 200 None
2026-03-28 14:10:43 [bca.uk] INFO: Scrape type for OV61%20FUE: 0
2026-03-28 14:10:43 [bca.uk] INFO: Found listing with ID: PN63%20AZP
2026-03-28 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN63%2520AZP%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for PN63%20AZP: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: PY15%20DWJ
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY15%2520DWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for PY15%20DWJ: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: SD15%20LTJ
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD15%2520LTJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for SD15%20LTJ: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: YD16%20AMW
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD16%2520AMW%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for YD16%20AMW: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: GK12%20YMX
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK12%2520YMX%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for GK12%20YMX: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: GL11%20CBF
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL11%2520CBF%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for GL11%20CBF: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: GN13%20OFC
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN13%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for GN13%20OFC: 2
2026-03-28 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a289682a-5289-5d21-b355-5052fe07d903 with identifier: GN13%20OFC
2026-03-28 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a289682a-5289-5d21-b355-5052fe07d903 with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a289682a-5289-5d21-b355-5052fe07d903 with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a289682a-5289-5d21-b355-5052fe07d903, identifier: GN13%20OFC
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: WP23%20OEA
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OEA%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for WP23%20OEA: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: YH70%20LCX
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH70%2520LCX%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for YH70%20LCX: 2
2026-03-28 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 097f99e4-09d9-5e35-ba9b-baa7f96991cc with identifier: YH70%20LCX
2026-03-28 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 097f99e4-09d9-5e35-ba9b-baa7f96991cc with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 097f99e4-09d9-5e35-ba9b-baa7f96991cc with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 097f99e4-09d9-5e35-ba9b-baa7f96991cc, identifier: YH70%20LCX
2026-03-28 14:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a289682a-5289-5d21-b355-5052fe07d903 with identifier: GN13%20OFC
2026-03-28 14:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a289682a-5289-5d21-b355-5052fe07d903 with identifier: GN13%20OFC
2026-03-28 14:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a289682a-5289-5d21-b355-5052fe07d903 with identifier: GN13%20OFC to the API
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:44 [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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN13%20OFC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a289682a-5289-5d21-b355-5052fe07d903',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN13 OFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN13%20OFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'VERSO',
 'odometer': 166384,
 '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 VERSO 1.8 V-MATIC TR M-DRIVE S MPV',
 'transmission': 'automatic',
 'trim': 'V-MATIC TR M-DRIVE S',
 'vin': 'NMTDG26R50R048491',
 'year': 2013}
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN13%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Saving data for GN13%20OFC: {'auction_closing_time': 1774778400.0, 'created_time': 1774004955.988724, 'last_price_update_time': 1774707044.689343}
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN13%2520OFC') HTTP/1.1" 204 0
2026-03-28 14:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 097f99e4-09d9-5e35-ba9b-baa7f96991cc with identifier: YH70%20LCX
2026-03-28 14:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 097f99e4-09d9-5e35-ba9b-baa7f96991cc with identifier: YH70%20LCX
2026-03-28 14:10:44 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 097f99e4-09d9-5e35-ba9b-baa7f96991cc with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH70%20LCX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '097f99e4-09d9-5e35-ba9b-baa7f96991cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH70 LCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH70%20LCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E',
 'odometer': 61212,
 '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 250 E 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1183862N168091',
 'year': 2021}
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH70%2520LCX%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Saving data for YH70%20LCX: {'auction_closing_time': 1774692000.0, 'created_time': 1774522963.890002, 'last_price_update_time': 1774707044.723745}
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH70%2520LCX') HTTP/1.1" 204 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: GR07%20MXK
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR07%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for GR07%20MXK: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: GV61%20HND
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV61%2520HND%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for GV61%20HND: 2
2026-03-28 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec7baefb-7037-595e-8887-e5be78a574e6 with identifier: GV61%20HND
2026-03-28 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec7baefb-7037-595e-8887-e5be78a574e6 with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec7baefb-7037-595e-8887-e5be78a574e6 with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec7baefb-7037-595e-8887-e5be78a574e6, identifier: GV61%20HND
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: YN16%20XZS
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN16%2520XZS%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for YN16%20XZS: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: WN73%20JGY
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN73%2520JGY%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for WN73%20JGY: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: SW15%20UNG
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW15%2520UNG%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for SW15%20UNG: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: SA17%20ALD
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA17%2520ALD%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for SA17%20ALD: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: WN73%20JGV
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN73%2520JGV%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for WN73%20JGV: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: BF18%20VZP
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF18%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for BF18%20VZP: 0
2026-03-28 14:10:44 [bca.uk] INFO: Found listing with ID: MD15%20GWW
2026-03-28 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 14:10:44 [bca.uk] INFO: Scrape type for MD15%20GWW: 2
2026-03-28 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a50b656d-2c08-5a7f-ab3c-9baf45027407 with identifier: MD15%20GWW
2026-03-28 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a50b656d-2c08-5a7f-ab3c-9baf45027407 with scrape type 2
2026-03-28 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a50b656d-2c08-5a7f-ab3c-9baf45027407 with scrape type 2
2026-03-28 14:10:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a50b656d-2c08-5a7f-ab3c-9baf45027407, identifier: MD15%20GWW
2026-03-28 14:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec7baefb-7037-595e-8887-e5be78a574e6 with identifier: GV61%20HND
2026-03-28 14:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec7baefb-7037-595e-8887-e5be78a574e6 with identifier: GV61%20HND
2026-03-28 14:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec7baefb-7037-595e-8887-e5be78a574e6 with identifier: GV61%20HND to the API
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:45 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV61%20HND-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec7baefb-7037-595e-8887-e5be78a574e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV61 HND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV61%20HND&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 84929,
 '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 CENTURA Hatchback',
 'transmission': 'manual',
 'trim': '82 CENTURA',
 'vin': 'WF0GXXGAJGBU26698',
 'year': 2012}
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV61%2520HND%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Saving data for GV61%20HND: {'auction_closing_time': 1774778400.0, 'created_time': 1774524171.519166, 'last_price_update_time': 1774707045.485385}
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV61%2520HND') HTTP/1.1" 204 0
2026-03-28 14:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a50b656d-2c08-5a7f-ab3c-9baf45027407 with identifier: MD15%20GWW
2026-03-28 14:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a50b656d-2c08-5a7f-ab3c-9baf45027407 with identifier: MD15%20GWW
2026-03-28 14:10:45 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a50b656d-2c08-5a7f-ab3c-9baf45027407 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD15%20GWW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a50b656d-2c08-5a7f-ab3c-9baf45027407',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD15 GWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD15%20GWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 91546,
 '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': 'WF0AXXWPMAFY46114',
 'year': 2015}
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Saving data for MD15%20GWW: {'auction_closing_time': 1774692000.0, 'created_time': 1774277295.030221, 'last_price_update_time': 1774707045.641049}
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD15%2520GWW') HTTP/1.1" 204 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: HV61%20CZB
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV61%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for HV61%20CZB: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: KB57%20YOG
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KB57%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for KB57%20YOG: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: KE12%20GOH
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE12%2520GOH%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for KE12%20GOH: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: KN60%20ZPY
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN60%2520ZPY%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for KN60%20ZPY: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: LB59%20ORK
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB59%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for LB59%20ORK: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: LL09%20JMU
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL09%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for LL09%20JMU: 2
2026-03-28 14:10:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 235de476-54fd-5482-aa9c-f9758fabd7a4 with identifier: LL09%20JMU
2026-03-28 14:10:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 235de476-54fd-5482-aa9c-f9758fabd7a4 with scrape type 2
2026-03-28 14:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 235de476-54fd-5482-aa9c-f9758fabd7a4 with scrape type 2
2026-03-28 14:10:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 235de476-54fd-5482-aa9c-f9758fabd7a4, identifier: LL09%20JMU
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: WN15%20SDY
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN15%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for WN15%20SDY: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: CP02%20NDN
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP02%2520NDN%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for CP02%20NDN: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: LT53%20UOU
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT53%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for LT53%20UOU: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: LV17%20VHN
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV17%2520VHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for LV17%20VHN: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: NX13%20UZY
2026-03-28 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX13%2520UZY%27 HTTP/1.1" 200 None
2026-03-28 14:10:45 [bca.uk] INFO: Scrape type for NX13%20UZY: 0
2026-03-28 14:10:45 [bca.uk] INFO: Found listing with ID: WJ68%20YFZ
2026-03-28 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ68%2520YFZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:46 [bca.uk] INFO: Scrape type for WJ68%20YFZ: 0
2026-03-28 14:10:46 [bca.uk] INFO: Found listing with ID: CU17%20XFM
2026-03-28 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU17%2520XFM%27 HTTP/1.1" 200 None
2026-03-28 14:10:46 [bca.uk] INFO: Scrape type for CU17%20XFM: 2
2026-03-28 14:10:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM
2026-03-28 14:10:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef097ff9-8ed0-5f85-abe6-1f1581e296bd with scrape type 2
2026-03-28 14:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef097ff9-8ed0-5f85-abe6-1f1581e296bd with scrape type 2
2026-03-28 14:10:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef097ff9-8ed0-5f85-abe6-1f1581e296bd, identifier: CU17%20XFM
2026-03-28 14:10:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 235de476-54fd-5482-aa9c-f9758fabd7a4 with identifier: LL09%20JMU
2026-03-28 14:10:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 235de476-54fd-5482-aa9c-f9758fabd7a4 with identifier: LL09%20JMU
2026-03-28 14:10:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 235de476-54fd-5482-aa9c-f9758fabd7a4 with identifier: LL09%20JMU to the API
2026-03-28 14:10:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:46 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL09%20JMU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '235de476-54fd-5482-aa9c-f9758fabd7a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL09 JMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL09%20JMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'IQ',
 'odometer': 145266,
 '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': 'TOYOTA IQ 1.0 VVT-I 2 Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I 2',
 'vin': 'JTNML11090J030875',
 'year': 2009}
2026-03-28 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL09%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 14:10:46 [bca.uk] INFO: Saving data for LL09%20JMU: {'auction_closing_time': 1774778400.0, 'created_time': 1774418896.117705, 'last_price_update_time': 1774707046.549467}
2026-03-28 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL09%2520JMU') HTTP/1.1" 204 0
2026-03-28 14:10:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM
2026-03-28 14:10:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM
2026-03-28 14:10:46 [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-28 14:10:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:47 [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': 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-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU17%2520XFM%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Saving data for CU17%20XFM: {'auction_closing_time': 1774951200.0, 'created_time': 1774610634.119514, 'last_price_update_time': 1774707047.050153}
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:47 [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-28 14:10:47 [bca.uk] INFO: Found listing with ID: LO12%20MHN
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO12%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for LO12%20MHN: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: NV14%20GKL
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV14%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for NV14%20GKL: 2
2026-03-28 14:10:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: baed034f-4c4d-5572-8c17-a2e8142088ed with identifier: NV14%20GKL
2026-03-28 14:10:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item baed034f-4c4d-5572-8c17-a2e8142088ed with scrape type 2
2026-03-28 14:10:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item baed034f-4c4d-5572-8c17-a2e8142088ed with scrape type 2
2026-03-28 14:10:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: baed034f-4c4d-5572-8c17-a2e8142088ed, identifier: NV14%20GKL
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: BW15%20ORL
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW15%2520ORL%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for BW15%20ORL: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: YB17%20XWD
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB17%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for YB17%20XWD: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: RK17%20ASU
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK17%2520ASU%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for RK17%20ASU: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: FJ14%20GBU
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ14%2520GBU%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for FJ14%20GBU: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: ML18%20VAE
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML18%2520VAE%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for ML18%20VAE: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: FM66%20XAX
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM66%2520XAX%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for FM66%20XAX: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: BJ17%20KPF
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ17%2520KPF%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for BJ17%20KPF: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: FG10%20AAE
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG10%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for FG10%20AAE: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: GC15%20FYN
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC15%2520FYN%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for GC15%20FYN: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: RF11%20RNY
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF11%2520RNY%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for RF11%20RNY: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: SD59%20VYL
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD59%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for SD59%20VYL: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: NH08%20HXB
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NH08%2520HXB%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for NH08%20HXB: 0
2026-03-28 14:10:47 [bca.uk] INFO: Found listing with ID: AV14%20PVL
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV14%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Scrape type for AV14%20PVL: 0
2026-03-28 14:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: baed034f-4c4d-5572-8c17-a2e8142088ed with identifier: NV14%20GKL
2026-03-28 14:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: baed034f-4c4d-5572-8c17-a2e8142088ed with identifier: NV14%20GKL
2026-03-28 14:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: baed034f-4c4d-5572-8c17-a2e8142088ed with identifier: NV14%20GKL to the API
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:47 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV14%20GKL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'baed034f-4c4d-5572-8c17-a2e8142088ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV14 GKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV14%20GKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 139851,
 '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 2 1.3 COLOUR EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'COLOUR EDITION',
 'vin': 'JMZDEA4K210507103',
 'year': 2014}
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV14%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 14:10:47 [bca.uk] INFO: Saving data for NV14%20GKL: {'auction_closing_time': 1774778400.0, 'created_time': 1774303320.085832, 'last_price_update_time': 1774707047.979567}
2026-03-28 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV14%2520GKL') HTTP/1.1" 204 0
2026-03-28 14:10:48 [bca.uk] INFO: Found listing with ID: AF13%20CZZ
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520CZZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:48 [bca.uk] INFO: Scrape type for AF13%20CZZ: 2
2026-03-28 14:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42 with identifier: AF13%20CZZ
2026-03-28 14:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42 with scrape type 2
2026-03-28 14:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42 with scrape type 2
2026-03-28 14:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42, identifier: AF13%20CZZ
2026-03-28 14:10:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42 with identifier: AF13%20CZZ
2026-03-28 14:10:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42 with identifier: AF13%20CZZ
2026-03-28 14:10:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42 with identifier: AF13%20CZZ to the API
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:10: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-28 14:10:48 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF13%20CZZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d4c6a60-c2d4-5cb7-9a93-a0a34d6ceb42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF13 CZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF13%20CZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'YETI',
 'odometer': 128107,
 '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': 'SKODA YETI 2.0 TDI CR 110 SE Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 110 SE',
 'vin': 'TMBKC75L0D6055109',
 'year': 2013}
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520CZZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:48 [bca.uk] INFO: Saving data for AF13%20CZZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774419056.870418, 'last_price_update_time': 1774707048.643922}
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF13%2520CZZ') HTTP/1.1" 204 0
2026-03-28 14:10:48 [bca.uk] INFO: Found listing with ID: BJ10%20KWZ
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ10%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:48 [bca.uk] INFO: Scrape type for BJ10%20KWZ: 2
2026-03-28 14:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27f69fac-bb0a-5636-ace4-3fea0252dc89 with identifier: BJ10%20KWZ
2026-03-28 14:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27f69fac-bb0a-5636-ace4-3fea0252dc89 with scrape type 2
2026-03-28 14:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27f69fac-bb0a-5636-ace4-3fea0252dc89 with scrape type 2
2026-03-28 14:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27f69fac-bb0a-5636-ace4-3fea0252dc89, identifier: BJ10%20KWZ
2026-03-28 14:10:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27f69fac-bb0a-5636-ace4-3fea0252dc89 with identifier: BJ10%20KWZ
2026-03-28 14:10:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27f69fac-bb0a-5636-ace4-3fea0252dc89 with identifier: BJ10%20KWZ
2026-03-28 14:10:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27f69fac-bb0a-5636-ace4-3fea0252dc89 with identifier: BJ10%20KWZ to the API
2026-03-28 14:10:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:49 [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': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ10%20KWZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27f69fac-bb0a-5636-ace4-3fea0252dc89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ10 KWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ10%20KWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '116I',
 'odometer': 60804,
 '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 116I 2.0 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBAUK32060VM42405',
 'year': 2010}
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ10%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:49 [bca.uk] INFO: Saving data for BJ10%20KWZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774303298.107324, 'last_price_update_time': 1774707049.161783}
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ10%2520KWZ') HTTP/1.1" 204 0
2026-03-28 14:10:49 [bca.uk] INFO: Found listing with ID: BN63%20XSE
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN63%2520XSE%27 HTTP/1.1" 200 None
2026-03-28 14:10:49 [bca.uk] INFO: Scrape type for BN63%20XSE: 2
2026-03-28 14:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3595d2c-a77f-56ea-a6be-d97575269efe with identifier: BN63%20XSE
2026-03-28 14:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3595d2c-a77f-56ea-a6be-d97575269efe with scrape type 2
2026-03-28 14:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3595d2c-a77f-56ea-a6be-d97575269efe with scrape type 2
2026-03-28 14:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3595d2c-a77f-56ea-a6be-d97575269efe, identifier: BN63%20XSE
2026-03-28 14:10:49 [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-28 14:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3595d2c-a77f-56ea-a6be-d97575269efe with identifier: BN63%20XSE
2026-03-28 14:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3595d2c-a77f-56ea-a6be-d97575269efe with identifier: BN63%20XSE
2026-03-28 14:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3595d2c-a77f-56ea-a6be-d97575269efe with identifier: BN63%20XSE to the API
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:49 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN63%20XSE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd3595d2c-a77f-56ea-a6be-d97575269efe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN63 XSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN63%20XSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 125547,
 '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 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0CXXGAKCDA10825',
 'year': 2013}
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN63%2520XSE%27 HTTP/1.1" 200 None
2026-03-28 14:10:49 [bca.uk] INFO: Saving data for BN63%20XSE: {'auction_closing_time': 1774778400.0, 'created_time': 1774419060.363526, 'last_price_update_time': 1774707049.649787}
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN63%2520XSE') HTTP/1.1" 204 0
2026-03-28 14:10:49 [bca.uk] INFO: Found listing with ID: DF10%20EKT
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF10%2520EKT%27 HTTP/1.1" 200 None
2026-03-28 14:10:49 [bca.uk] INFO: Scrape type for DF10%20EKT: 2
2026-03-28 14:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d75b8aac-b892-54d4-8920-5998cf669892 with identifier: DF10%20EKT
2026-03-28 14:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d75b8aac-b892-54d4-8920-5998cf669892 with scrape type 2
2026-03-28 14:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d75b8aac-b892-54d4-8920-5998cf669892 with scrape type 2
2026-03-28 14:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d75b8aac-b892-54d4-8920-5998cf669892, identifier: DF10%20EKT
2026-03-28 14:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d75b8aac-b892-54d4-8920-5998cf669892 with identifier: DF10%20EKT
2026-03-28 14:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d75b8aac-b892-54d4-8920-5998cf669892 with identifier: DF10%20EKT
2026-03-28 14:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d75b8aac-b892-54d4-8920-5998cf669892 with identifier: DF10%20EKT to the API
2026-03-28 14:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:50 [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': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF10%20EKT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd75b8aac-b892-54d4-8920-5998cf669892',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF10 EKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF10%20EKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 158066,
 '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': 'YV1DZ7056B2145380',
 'year': 2010}
2026-03-28 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF10%2520EKT%27 HTTP/1.1" 200 None
2026-03-28 14:10:50 [bca.uk] INFO: Saving data for DF10%20EKT: {'auction_closing_time': 1774778400.0, 'created_time': 1774130600.615827, 'last_price_update_time': 1774707050.111419}
2026-03-28 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF10%2520EKT') HTTP/1.1" 204 0
2026-03-28 14:10:50 [bca.uk] INFO: Found listing with ID: EK14%20OWJ
2026-03-28 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK14%2520OWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:50 [bca.uk] INFO: Scrape type for EK14%20OWJ: 2
2026-03-28 14:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb3cb3f3-8e71-55e7-89a4-30658e951790 with identifier: EK14%20OWJ
2026-03-28 14:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb3cb3f3-8e71-55e7-89a4-30658e951790 with scrape type 2
2026-03-28 14:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb3cb3f3-8e71-55e7-89a4-30658e951790 with scrape type 2
2026-03-28 14:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb3cb3f3-8e71-55e7-89a4-30658e951790, identifier: EK14%20OWJ
2026-03-28 14:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb3cb3f3-8e71-55e7-89a4-30658e951790 with identifier: EK14%20OWJ
2026-03-28 14:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb3cb3f3-8e71-55e7-89a4-30658e951790 with identifier: EK14%20OWJ
2026-03-28 14:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb3cb3f3-8e71-55e7-89a4-30658e951790 with identifier: EK14%20OWJ to the API
2026-03-28 14:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:51 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK14%20OWJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb3cb3f3-8e71-55e7-89a4-30658e951790',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK14 OWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK14%20OWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 161201,
 '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 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAES85002',
 'year': 2014}
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK14%2520OWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Saving data for EK14%20OWJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774419047.089265, 'last_price_update_time': 1774707051.147566}
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK14%2520OWJ') HTTP/1.1" 204 0
2026-03-28 14:10:51 [bca.uk] INFO: Total items found: 100
2026-03-28 14:10:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded
2026-03-28 14:10:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:10:51 [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-28 14:10:51 [bca.uk] INFO: Found listing with ID: EN11%20FCZ
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN11%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for EN11%20FCZ: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: FG63%20RCX
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG63%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for FG63%20RCX: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: FX12%20YZO
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX12%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for FX12%20YZO: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: GJ62%20NLN
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ62%2520NLN%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for GJ62%20NLN: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: MD72%20EUB
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for MD72%20EUB: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: WU24%20DYD
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU24%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for WU24%20DYD: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: BL16%20GKJ
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL16%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for BL16%20GKJ: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: FG68%20YWJ
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG68%2520YWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for FG68%20YWJ: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: HF17%20VCP
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF17%2520VCP%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for HF17%20VCP: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: LA72%20VNB
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA72%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for LA72%20VNB: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: AY62%20YSS
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY62%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for AY62%20YSS: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: EA60%20VGG
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA60%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for EA60%20VGG: 0
2026-03-28 14:10:51 [bca.uk] INFO: Found listing with ID: GX16%20XKY
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX16%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 14:10:51 [bca.uk] INFO: Scrape type for GX16%20XKY: 2
2026-03-28 14:10:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 910a75ab-5151-5937-9c64-ec8e4308b234 with identifier: GX16%20XKY
2026-03-28 14:10:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 910a75ab-5151-5937-9c64-ec8e4308b234 with scrape type 2
2026-03-28 14:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 910a75ab-5151-5937-9c64-ec8e4308b234 with scrape type 2
2026-03-28 14:10:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 910a75ab-5151-5937-9c64-ec8e4308b234, identifier: GX16%20XKY
2026-03-28 14:10:51 [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-28 14:10:51 [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-28 14:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 910a75ab-5151-5937-9c64-ec8e4308b234 with identifier: GX16%20XKY
2026-03-28 14:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 910a75ab-5151-5937-9c64-ec8e4308b234 with identifier: GX16%20XKY
2026-03-28 14:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 910a75ab-5151-5937-9c64-ec8e4308b234 with identifier: GX16%20XKY to the API
2026-03-28 14:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:52 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX16%20XKY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '910a75ab-5151-5937-9c64-ec8e4308b234',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX16 XKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX16%20XKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 43857,
 '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': 'automatic',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFEAJ11U1631899',
 'year': 2016}
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX16%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Saving data for GX16%20XKY: {'auction_closing_time': 1774778400.0, 'created_time': 1774391942.236272, 'last_price_update_time': 1774707052.219929}
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX16%2520XKY') HTTP/1.1" 204 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: PK20%20UYN
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for PK20%20UYN: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: RX02%20CUW
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX02%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for RX02%20CUW: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: ST12%20EXV
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST12%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for ST12%20EXV: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: V56%20LFM
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V56%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for V56%20LFM: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: VK59%20BBV
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK59%2520BBV%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for VK59%20BBV: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: WF16%20HVZ
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF16%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for WF16%20HVZ: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: CX63%20XMF
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX63%2520XMF%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for CX63%20XMF: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: CY10%20LLN
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY10%2520LLN%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for CY10%20LLN: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: EA16%20HWV
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA16%2520HWV%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for EA16%20HWV: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: EF12%20FLA
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF12%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for EF12%20FLA: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: EO63%20EHL
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO63%2520EHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for EO63%20EHL: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: EY08%20VJV
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY08%2520VJV%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for EY08%20VJV: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: FG13%20AFE
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG13%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for FG13%20AFE: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: FL11%20PWJ
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL11%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for FL11%20PWJ: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: FV11%20HRM
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV11%2520HRM%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for FV11%20HRM: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: FY59%20RWN
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY59%2520RWN%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for FY59%20RWN: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: AX60%20BHW
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX60%2520BHW%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for AX60%20BHW: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: CK61%20VGV
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK61%2520VGV%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for CK61%20VGV: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: CK63%20WZU
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK63%2520WZU%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for CK63%20WZU: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: CV60%20XGH
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV60%2520XGH%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for CV60%20XGH: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: CA08%20LDU
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA08%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for CA08%20LDU: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: WK58%20SYT
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK58%2520SYT%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for WK58%20SYT: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: DG61%20XWD
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG61%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for DG61%20XWD: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: MC19%20ZWJ
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC19%2520ZWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for MC19%20ZWJ: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: DE05%20BXV
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE05%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for DE05%20BXV: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: EA62%20MXT
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA62%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for EA62%20MXT: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: FP10%20JCX
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP10%2520JCX%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for FP10%20JCX: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: GV11%20WJM
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV11%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 14:10:52 [bca.uk] INFO: Scrape type for GV11%20WJM: 0
2026-03-28 14:10:52 [bca.uk] INFO: Found listing with ID: BG67%20KOD
2026-03-28 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG67%2520KOD%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for BG67%20KOD: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: DV66%20WWE
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV66%2520WWE%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for DV66%20WWE: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: MA20%20XAR
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA20%2520XAR%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for MA20%20XAR: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: FN64%20MFZ
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN64%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for FN64%20MFZ: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: NU63%20GYX
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU63%2520GYX%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for NU63%20GYX: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: HV70%20WHA
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV70%2520WHA%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for HV70%20WHA: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: FH12%20UHL
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH12%2520UHL%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for FH12%20UHL: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: HY59%20WKU
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY59%2520WKU%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for HY59%20WKU: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: KE13%20UGJ
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE13%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for KE13%20UGJ: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: VA66%20MGX
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA66%2520MGX%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for VA66%20MGX: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: WUI%209939
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WUI%25209939%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for WUI%209939: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: YH08%20ZBP
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH08%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for YH08%20ZBP: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: YJ60%20OUE
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ60%2520OUE%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for YJ60%20OUE: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: YK09%20KYA
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK09%2520KYA%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for YK09%20KYA: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: YP59%20CKC
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP59%2520CKC%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for YP59%20CKC: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: YR61%20TZK
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR61%2520TZK%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for YR61%20TZK: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: RV62%20EHC
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV62%2520EHC%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for RV62%20EHC: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: S400%20SSK
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S400%2520SSK%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for S400%20SSK: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: SC15%20BRF
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC15%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for SC15%20BRF: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: SC63%20LRF
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC63%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for SC63%20LRF: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: SD17%20WCW
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD17%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for SD17%20WCW: 2
2026-03-28 14:10:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cd86d02-02ee-53cc-8a42-317fa3d27170 with identifier: SD17%20WCW
2026-03-28 14:10:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cd86d02-02ee-53cc-8a42-317fa3d27170 with scrape type 2
2026-03-28 14:10:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cd86d02-02ee-53cc-8a42-317fa3d27170 with scrape type 2
2026-03-28 14:10:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cd86d02-02ee-53cc-8a42-317fa3d27170, identifier: SD17%20WCW
2026-03-28 14:10:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: LM57%20EYK
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM57%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for LM57%20EYK: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: LV63%20DFY
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV63%2520DFY%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for LV63%20DFY: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: RO11%20LFV
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO11%2520LFV%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for RO11%20LFV: 0
2026-03-28 14:10:53 [bca.uk] INFO: Found listing with ID: SF10%20VGU
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF10%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 14:10:53 [bca.uk] INFO: Scrape type for SF10%20VGU: 2
2026-03-28 14:10:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1354586b-ebdf-50f3-b385-b6477e33ad86 with identifier: SF10%20VGU
2026-03-28 14:10:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1354586b-ebdf-50f3-b385-b6477e33ad86 with scrape type 2
2026-03-28 14:10:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1354586b-ebdf-50f3-b385-b6477e33ad86 with scrape type 2
2026-03-28 14:10:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1354586b-ebdf-50f3-b385-b6477e33ad86, identifier: SF10%20VGU
2026-03-28 14:10:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cd86d02-02ee-53cc-8a42-317fa3d27170 with identifier: SD17%20WCW
2026-03-28 14:10:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cd86d02-02ee-53cc-8a42-317fa3d27170 with identifier: SD17%20WCW
2026-03-28 14:10:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cd86d02-02ee-53cc-8a42-317fa3d27170 with identifier: SD17%20WCW to the API
2026-03-28 14:10:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:54 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD17%20WCW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cd86d02-02ee-53cc-8a42-317fa3d27170',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD17 WCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD17%20WCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SSANGYONG',
 'model': 'TIVOLI',
 'odometer': 160170,
 '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': 'SSANGYONG TIVOLI 1.6 115 ELX 2WD Hatchback',
 'transmission': 'manual',
 'trim': '115 ELX 2WD',
 'vin': 'KPT30B1USGP060955',
 'year': 2017}
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD17%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Saving data for SD17%20WCW: {'auction_closing_time': 1774778400.0, 'created_time': 1773820766.383297, 'last_price_update_time': 1774707054.154001}
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD17%2520WCW') HTTP/1.1" 204 0
2026-03-28 14:10:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1354586b-ebdf-50f3-b385-b6477e33ad86 with identifier: SF10%20VGU
2026-03-28 14:10:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1354586b-ebdf-50f3-b385-b6477e33ad86 with identifier: SF10%20VGU
2026-03-28 14:10:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1354586b-ebdf-50f3-b385-b6477e33ad86 with identifier: SF10%20VGU to the API
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:54 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF10%20VGU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1354586b-ebdf-50f3-b385-b6477e33ad86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF10 VGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF10%20VGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 57079,
 '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 TOURAN 1.4 (NON UK) DSG MPV',
 'transmission': 'automatic',
 'trim': '(NON UK) DSG',
 'vin': 'WVGZZZ1TZAW077709',
 'year': 2023}
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF10%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Saving data for SF10%20VGU: {'auction_closing_time': 1774778400.0, 'created_time': 1773820662.535659, 'last_price_update_time': 1774707054.712653}
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF10%2520VGU') HTTP/1.1" 204 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: SW65%20FTK
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW65%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for SW65%20FTK: 2
2026-03-28 14:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be38b53c-e8df-5bfd-ab70-6cc519d79ca2 with identifier: SW65%20FTK
2026-03-28 14:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be38b53c-e8df-5bfd-ab70-6cc519d79ca2 with scrape type 2
2026-03-28 14:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be38b53c-e8df-5bfd-ab70-6cc519d79ca2 with scrape type 2
2026-03-28 14:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be38b53c-e8df-5bfd-ab70-6cc519d79ca2, identifier: SW65%20FTK
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: DS20%20OCF
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS20%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for DS20%20OCF: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: HG17%20FSO
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG17%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for HG17%20FSO: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: LG23%20VVJ
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520VVJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for LG23%20VVJ: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: BV68%20CXD
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV68%2520CXD%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for BV68%20CXD: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: GJ23%20JSY
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ23%2520JSY%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for GJ23%20JSY: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: NL64%20FUA
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520FUA%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for NL64%20FUA: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: NU65%20YZX
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU65%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 14:10:54 [bca.uk] INFO: Scrape type for NU65%20YZX: 0
2026-03-28 14:10:54 [bca.uk] INFO: Found listing with ID: YG66%20UPZ
2026-03-28 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG66%2520UPZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for YG66%20UPZ: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: KX10%20FFW
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX10%2520FFW%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for KX10%20FFW: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: GJ22%20GXX
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for GJ22%20GXX: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: OY07%20OJV
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY07%2520OJV%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for OY07%20OJV: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: SD13%20ZKS
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD13%2520ZKS%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for SD13%20ZKS: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: BL72%20KOD
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL72%2520KOD%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for BL72%20KOD: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: YP16%20YRN
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP16%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for YP16%20YRN: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: YC65%20HWR
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC65%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for YC65%20HWR: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: SJ09%20OPL
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ09%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for SJ09%20OPL: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: TO05%20LWW
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TO05%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for TO05%20LWW: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: SC66%20RUU
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC66%2520RUU%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for SC66%20RUU: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: KM08%20HZJ
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM08%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for KM08%20HZJ: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: ST13%20HLN
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST13%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for ST13%20HLN: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: WM68%20VTT
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM68%2520VTT%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for WM68%20VTT: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: OV10%20HBL
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV10%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for OV10%20HBL: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: R12%20OKJ
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R12%2520OKJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for R12%20OKJ: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: KN62%20FGD
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN62%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for KN62%20FGD: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: PK20%20WMF
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for PK20%20WMF: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: SY64%20VFH
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY64%2520VFH%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for SY64%20VFH: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: WO15%20PZN
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO15%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for WO15%20PZN: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: YL65%20OCJ
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL65%2520OCJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for YL65%20OCJ: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: WP62%20HXA
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP62%2520HXA%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for WP62%20HXA: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: WU72%20TZR
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU72%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for WU72%20TZR: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: WV62%20VSN
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV62%2520VSN%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for WV62%20VSN: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: WV62%20VXT
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV62%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for WV62%20VXT: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: YS09%20CYH
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS09%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for YS09%20CYH: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: YY13%20NWV
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY13%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for YY13%20NWV: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: HJ13%20EOR
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ13%2520EOR%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for HJ13%20EOR: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: HX14%20ZBC
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for HX14%20ZBC: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: LT59%20AEE
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT59%2520AEE%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for LT59%20AEE: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: ML62%20AAK
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML62%2520AAK%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for ML62%20AAK: 0
2026-03-28 14:10:55 [bca.uk] INFO: Found listing with ID: NX08%20SWZ
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX08%2520SWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:55 [bca.uk] INFO: Scrape type for NX08%20SWZ: 0
2026-03-28 14:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be38b53c-e8df-5bfd-ab70-6cc519d79ca2 with identifier: SW65%20FTK
2026-03-28 14:10:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be38b53c-e8df-5bfd-ab70-6cc519d79ca2 with identifier: SW65%20FTK
2026-03-28 14:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be38b53c-e8df-5bfd-ab70-6cc519d79ca2 with identifier: SW65%20FTK to the API
2026-03-28 14:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:56 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW65%20FTK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'be38b53c-e8df-5bfd-ab70-6cc519d79ca2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW65 FTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW65%20FTK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 145374,
 '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.6 DCI 130 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 ACENTA',
 'vin': 'SJNFDAJ11U1399078',
 'year': 2015}
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW65%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Saving data for SW65%20FTK: {'auction_closing_time': 1774778400.0, 'created_time': 1774044418.976096, 'last_price_update_time': 1774707056.211558}
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW65%2520FTK') HTTP/1.1" 204 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: VK14%20JXE
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK14%2520JXE%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for VK14%20JXE: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: VK63%20DTZ
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK63%2520DTZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for VK63%20DTZ: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: WF60%20ULP
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF60%2520ULP%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for WF60%20ULP: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: WP62%20RZJ
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP62%2520RZJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for WP62%20RZJ: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: ML15%20HRC
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for ML15%20HRC: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: ML15%20NYT
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for ML15%20NYT: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: MX13%20XNM
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX13%2520XNM%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for MX13%20XNM: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: NA61%20LWL
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA61%2520LWL%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for NA61%20LWL: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: NJ11%20YGO
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ11%2520YGO%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for NJ11%20YGO: 0
2026-03-28 14:10:56 [bca.uk] INFO: Found listing with ID: NL16%20NBF
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL16%2520NBF%27 HTTP/1.1" 200 None
2026-03-28 14:10:56 [bca.uk] INFO: Scrape type for NL16%20NBF: 2
2026-03-28 14:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 983f1c11-0b65-5b3a-bcea-1216e8b33fce with identifier: NL16%20NBF
2026-03-28 14:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 983f1c11-0b65-5b3a-bcea-1216e8b33fce with scrape type 2
2026-03-28 14:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 983f1c11-0b65-5b3a-bcea-1216e8b33fce with scrape type 2
2026-03-28 14:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 983f1c11-0b65-5b3a-bcea-1216e8b33fce, identifier: NL16%20NBF
2026-03-28 14:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 983f1c11-0b65-5b3a-bcea-1216e8b33fce with identifier: NL16%20NBF
2026-03-28 14:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 983f1c11-0b65-5b3a-bcea-1216e8b33fce with identifier: NL16%20NBF
2026-03-28 14:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 983f1c11-0b65-5b3a-bcea-1216e8b33fce with identifier: NL16%20NBF to the API
2026-03-28 14:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:57 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL16%20NBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '983f1c11-0b65-5b3a-bcea-1216e8b33fce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL16 NBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL16%20NBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 104699,
 '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': 'VF3PAHMTCFR283091',
 'year': 2016}
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL16%2520NBF%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Saving data for NL16%20NBF: {'auction_closing_time': 1774778400.0, 'created_time': 1774048119.376163, 'last_price_update_time': 1774707057.181101}
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL16%2520NBF') HTTP/1.1" 204 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: OE12%20RWL
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE12%2520RWL%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for OE12%20RWL: 2
2026-03-28 14:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 009dff08-8c73-5147-95ff-86935f0a7a9e with identifier: OE12%20RWL
2026-03-28 14:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 009dff08-8c73-5147-95ff-86935f0a7a9e with scrape type 2
2026-03-28 14:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 009dff08-8c73-5147-95ff-86935f0a7a9e with scrape type 2
2026-03-28 14:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 009dff08-8c73-5147-95ff-86935f0a7a9e, identifier: OE12%20RWL
2026-03-28 14:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 009dff08-8c73-5147-95ff-86935f0a7a9e with identifier: OE12%20RWL
2026-03-28 14:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 009dff08-8c73-5147-95ff-86935f0a7a9e with identifier: OE12%20RWL
2026-03-28 14:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 009dff08-8c73-5147-95ff-86935f0a7a9e with identifier: OE12%20RWL to the API
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:10:57 [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': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE12%20RWL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '009dff08-8c73-5147-95ff-86935f0a7a9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE12 RWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE12%20RWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 152607,
 '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 SD4 190 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 190 HSE',
 'vin': 'SALFA2AE9CH309140',
 'year': 2012}
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE12%2520RWL%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Saving data for OE12%20RWL: {'auction_closing_time': 1774778400.0, 'created_time': 1773932944.336731, 'last_price_update_time': 1774707057.664333}
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE12%2520RWL') HTTP/1.1" 204 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: RJ58%20WUW
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ58%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for RJ58%20WUW: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: RO64%20RXC
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO64%2520RXC%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for RO64%20RXC: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: EJ62%20NXZ
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ62%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for EJ62%20NXZ: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: EN16%20TPV
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN16%2520TPV%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for EN16%20TPV: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: FH13%20ELV
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH13%2520ELV%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for FH13%20ELV: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: FL60%20ZFJ
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL60%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for FL60%20ZFJ: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: FP10%20JNX
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP10%2520JNX%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for FP10%20JNX: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: GF12%20XKT
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF12%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for GF12%20XKT: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: KU68%20OJO
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU68%2520OJO%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for KU68%20OJO: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: KY65%20SXP
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY65%2520SXP%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for KY65%20SXP: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: LP63%20WTL
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP63%2520WTL%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for LP63%20WTL: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: MF13%20KTU
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF13%2520KTU%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for MF13%20KTU: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: BJ56%20JLO
2026-03-28 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ56%2520JLO%27 HTTP/1.1" 200 None
2026-03-28 14:10:57 [bca.uk] INFO: Scrape type for BJ56%20JLO: 0
2026-03-28 14:10:57 [bca.uk] INFO: Found listing with ID: BK62%20OTZ
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK62%2520OTZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for BK62%20OTZ: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: BT12%20TZY
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for BT12%20TZY: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: CU63%20EXM
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520EXM%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for CU63%20EXM: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: DB14%20MCW
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DB14%2520MCW%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for DB14%20MCW: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: DK09%20ZBD
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK09%2520ZBD%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for DK09%20ZBD: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: DN61%20FWA
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN61%2520FWA%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for DN61%20FWA: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: DV14%20UMS
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for DV14%20UMS: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: EJ61%20HFK
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ61%2520HFK%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for EJ61%20HFK: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: GC17%20NDE
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for GC17%20NDE: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: HX14%20DJO
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for HX14%20DJO: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: LB69%20YVW
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for LB69%20YVW: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: EX18%20BYP
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for EX18%20BYP: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: PJ18%20EXE
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ18%2520EXE%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for PJ18%20EXE: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: EX17%20VXH
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for EX17%20VXH: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: SY68%20GYA
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for SY68%20GYA: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: BT14%20MFY
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT14%2520MFY%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for BT14%20MFY: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: EN66%20RWZ
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN66%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for EN66%20RWZ: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: MRZ%206311
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MRZ%25206311%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for MRZ%206311: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: SN24%20KPW
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for SN24%20KPW: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: YT63%20KUS
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT63%2520KUS%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for YT63%20KUS: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: DF68%20CNK
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF68%2520CNK%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for DF68%20CNK: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: MK61%20AVT
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for MK61%20AVT: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: MW14%20LAE
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW14%2520LAE%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for MW14%20LAE: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: MW60%20WDA
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW60%2520WDA%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for MW60%20WDA: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: N29%20TWJ
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N29%2520TWJ%27 HTTP/1.1" 200 None
2026-03-28 14:10:58 [bca.uk] INFO: Scrape type for N29%20TWJ: 0
2026-03-28 14:10:58 [bca.uk] INFO: Found listing with ID: PL57%20OVV
2026-03-28 14:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:10:58 [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-28 14:10:58 [bca.uk] INFO: Scrape type for PL57%20OVV: 0
2026-03-28 14:11:00 [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-28 14:11:00 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:00 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded
2026-03-28 14:11:00 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:00 [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-28 14:11:00 [bca.uk] INFO: Found listing with ID: PNZ%205710
2026-03-28 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PNZ%25205710%27 HTTP/1.1" 200 None
2026-03-28 14:11:00 [bca.uk] INFO: Scrape type for PNZ%205710: 0
2026-03-28 14:11:00 [bca.uk] INFO: Found listing with ID: SA67%20UJY
2026-03-28 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA67%2520UJY%27 HTTP/1.1" 200 None
2026-03-28 14:11:00 [bca.uk] INFO: Scrape type for SA67%20UJY: 0
2026-03-28 14:11:00 [bca.uk] INFO: Found listing with ID: BJ71%20HLM
2026-03-28 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ71%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 14:11:00 [bca.uk] INFO: Scrape type for BJ71%20HLM: 0
2026-03-28 14:11:00 [bca.uk] INFO: Found listing with ID: SB20%20AMO
2026-03-28 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB20%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:00 [bca.uk] INFO: Scrape type for SB20%20AMO: 2
2026-03-28 14:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO
2026-03-28 14:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a59ddf5b-cfad-54a3-b0ea-58995df1912c with scrape type 2
2026-03-28 14:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a59ddf5b-cfad-54a3-b0ea-58995df1912c with scrape type 2
2026-03-28 14:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a59ddf5b-cfad-54a3-b0ea-58995df1912c, identifier: SB20%20AMO
2026-03-28 14:11:01 [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-28 14:11:01 [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-28 14:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO
2026-03-28 14:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO
2026-03-28 14:11:01 [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-28 14:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:01 [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-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB20%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Saving data for SB20%20AMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774522978.346599, 'last_price_update_time': 1774707061.484132}
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:01 [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-28 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-28 14:11:01 [bca.uk] INFO: Found listing with ID: FX11%20JKN
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX11%2520JKN%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for FX11%20JKN: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: KW21%20AOB
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW21%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for KW21%20AOB: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: DE57%20JFF
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE57%2520JFF%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for DE57%20JFF: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: EY18%20ZXV
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY18%2520ZXV%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for EY18%20ZXV: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: YX71%20DDY
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX71%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for YX71%20DDY: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: NA72%20YVV
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520YVV%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for NA72%20YVV: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: GV72%20DWG
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV72%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for GV72%20DWG: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: YR72%20WEP
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR72%2520WEP%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for YR72%20WEP: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: DS72%20VYJ
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS72%2520VYJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for DS72%20VYJ: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: YE73%20OLO
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE73%2520OLO%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for YE73%20OLO: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: HX18%20DMU
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX18%2520DMU%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for HX18%20DMU: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: AJ72%20HYM
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520HYM%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for AJ72%20HYM: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: VE70%20JDZ
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE70%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for VE70%20JDZ: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: YJ63%20FDY
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ63%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for YJ63%20FDY: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: LF69%20YUJ
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for LF69%20YUJ: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: LY23%20BKE
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY23%2520BKE%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for LY23%20BKE: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: KK19%20ZFA
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK19%2520ZFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for KK19%20ZFA: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: WD19%20YCX
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD19%2520YCX%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for WD19%20YCX: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: ML70%20KCG
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML70%2520KCG%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for ML70%20KCG: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: RX15%20OZO
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX15%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 14:11:01 [bca.uk] INFO: Scrape type for RX15%20OZO: 0
2026-03-28 14:11:01 [bca.uk] INFO: Found listing with ID: AF11%20YLP
2026-03-28 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF11%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 14:11:02 [bca.uk] INFO: Scrape type for AF11%20YLP: 0
2026-03-28 14:11:02 [bca.uk] INFO: Found listing with ID: AYZ%208960
2026-03-28 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AYZ%25208960%27 HTTP/1.1" 200 None
2026-03-28 14:11:02 [bca.uk] INFO: Scrape type for AYZ%208960: 2
2026-03-28 14:11:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960
2026-03-28 14:11:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 518dee49-5462-5419-bd26-73b09b13e47e with scrape type 2
2026-03-28 14:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 518dee49-5462-5419-bd26-73b09b13e47e with scrape type 2
2026-03-28 14:11:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 518dee49-5462-5419-bd26-73b09b13e47e, identifier: AYZ%208960
2026-03-28 14:11:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960
2026-03-28 14:11:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960
2026-03-28 14:11:02 [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-28 14:11:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:02 [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': 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-28 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AYZ%25208960%27 HTTP/1.1" 200 None
2026-03-28 14:11:02 [bca.uk] INFO: Saving data for AYZ%208960: {'auction_closing_time': 1774951200.0, 'created_time': 1774447925.951719, 'last_price_update_time': 1774707062.487642}
2026-03-28 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:02 [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-28 14:11:02 [bca.uk] INFO: Found listing with ID: LD20%20LRK
2026-03-28 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD20%2520LRK%27 HTTP/1.1" 200 None
2026-03-28 14:11:02 [bca.uk] INFO: Scrape type for LD20%20LRK: 2
2026-03-28 14:11:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK
2026-03-28 14:11:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3e84bfe-b985-5568-9df1-b5b54e093d8c with scrape type 2
2026-03-28 14:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3e84bfe-b985-5568-9df1-b5b54e093d8c with scrape type 2
2026-03-28 14:11:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3e84bfe-b985-5568-9df1-b5b54e093d8c, identifier: LD20%20LRK
2026-03-28 14:11:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK
2026-03-28 14:11:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK
2026-03-28 14:11:02 [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-28 14:11:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:03 [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': 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-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD20%2520LRK%27 HTTP/1.1" 200 None
2026-03-28 14:11:03 [bca.uk] INFO: Saving data for LD20%20LRK: {'auction_closing_time': 1774951200.0, 'created_time': 1774447904.926362, 'last_price_update_time': 1774707063.167273}
2026-03-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:03 [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-28 14:11:03 [bca.uk] INFO: Found listing with ID: FY66%20EDL
2026-03-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY66%2520EDL%27 HTTP/1.1" 200 None
2026-03-28 14:11:03 [bca.uk] INFO: Scrape type for FY66%20EDL: 2
2026-03-28 14:11:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL
2026-03-28 14:11:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b427677d-c05c-59d2-9883-33526e9c855c with scrape type 2
2026-03-28 14:11:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b427677d-c05c-59d2-9883-33526e9c855c with scrape type 2
2026-03-28 14:11:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b427677d-c05c-59d2-9883-33526e9c855c, identifier: FY66%20EDL
2026-03-28 14:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL
2026-03-28 14:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL
2026-03-28 14:11:03 [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-28 14:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:03 [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': 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-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY66%2520EDL%27 HTTP/1.1" 200 None
2026-03-28 14:11:03 [bca.uk] INFO: Saving data for FY66%20EDL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620479.63417, 'last_price_update_time': 1774707063.65678}
2026-03-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:03 [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-28 14:11:03 [bca.uk] INFO: Found listing with ID: YY20%20JXA
2026-03-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY20%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 14:11:03 [bca.uk] INFO: Scrape type for YY20%20JXA: 0
2026-03-28 14:11:03 [bca.uk] INFO: Found listing with ID: ND73%20CZS
2026-03-28 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND73%2520CZS%27 HTTP/1.1" 200 None
2026-03-28 14:11:03 [bca.uk] INFO: Scrape type for ND73%20CZS: 2
2026-03-28 14:11:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS
2026-03-28 14:11:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82c31a53-642f-5c49-96cb-70a4bf1825a6 with scrape type 2
2026-03-28 14:11:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82c31a53-642f-5c49-96cb-70a4bf1825a6 with scrape type 2
2026-03-28 14:11:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82c31a53-642f-5c49-96cb-70a4bf1825a6, identifier: ND73%20CZS
2026-03-28 14:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS
2026-03-28 14:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS
2026-03-28 14:11:03 [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-28 14:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:04 [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': 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-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND73%2520CZS%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Saving data for ND73%20CZS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620476.96428, 'last_price_update_time': 1774707064.155768}
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:04 [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-28 14:11:04 [bca.uk] INFO: Found listing with ID: AK16%20OJR
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK16%2520OJR%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Scrape type for AK16%20OJR: 0
2026-03-28 14:11:04 [bca.uk] INFO: Found listing with ID: YA22%20JGU
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA22%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Scrape type for YA22%20JGU: 0
2026-03-28 14:11:04 [bca.uk] INFO: Found listing with ID: NA20%20GWP
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA20%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Scrape type for NA20%20GWP: 0
2026-03-28 14:11:04 [bca.uk] INFO: Found listing with ID: FT24%20UAS
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT24%2520UAS%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Scrape type for FT24%20UAS: 0
2026-03-28 14:11:04 [bca.uk] INFO: Found listing with ID: SD23%20DJF
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD23%2520DJF%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Scrape type for SD23%20DJF: 2
2026-03-28 14:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF
2026-03-28 14:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c7418f0-e88e-5416-a985-785dabb5dd80 with scrape type 2
2026-03-28 14:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c7418f0-e88e-5416-a985-785dabb5dd80 with scrape type 2
2026-03-28 14:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c7418f0-e88e-5416-a985-785dabb5dd80, identifier: SD23%20DJF
2026-03-28 14:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF
2026-03-28 14:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF
2026-03-28 14:11:04 [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-28 14:11:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:04 [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': 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-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD23%2520DJF%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Saving data for SD23%20DJF: {'auction_closing_time': 1774951200.0, 'created_time': 1774365594.379389, 'last_price_update_time': 1774707064.775659}
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:04 [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-28 14:11:04 [bca.uk] INFO: Found listing with ID: WA20%20UVV
2026-03-28 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA20%2520UVV%27 HTTP/1.1" 200 None
2026-03-28 14:11:04 [bca.uk] INFO: Scrape type for WA20%20UVV: 2
2026-03-28 14:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV
2026-03-28 14:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0518c41d-9c90-52f0-8f1e-7056bec65358 with scrape type 2
2026-03-28 14:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0518c41d-9c90-52f0-8f1e-7056bec65358 with scrape type 2
2026-03-28 14:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0518c41d-9c90-52f0-8f1e-7056bec65358, identifier: WA20%20UVV
2026-03-28 14:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV
2026-03-28 14:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV
2026-03-28 14:11:05 [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-28 14:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:05 [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=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-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA20%2520UVV%27 HTTP/1.1" 200 None
2026-03-28 14:11:05 [bca.uk] INFO: Saving data for WA20%20UVV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620471.478458, 'last_price_update_time': 1774707065.213175}
2026-03-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:05 [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-28 14:11:05 [bca.uk] INFO: Found listing with ID: FL13%20MYV
2026-03-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL13%2520MYV%27 HTTP/1.1" 200 None
2026-03-28 14:11:05 [bca.uk] INFO: Scrape type for FL13%20MYV: 0
2026-03-28 14:11:05 [bca.uk] INFO: Found listing with ID: NA70%20XJL
2026-03-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA70%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 14:11:05 [bca.uk] INFO: Scrape type for NA70%20XJL: 2
2026-03-28 14:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL
2026-03-28 14:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1384d40c-bf0c-5af9-93a7-143615cf147e with scrape type 2
2026-03-28 14:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1384d40c-bf0c-5af9-93a7-143615cf147e with scrape type 2
2026-03-28 14:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1384d40c-bf0c-5af9-93a7-143615cf147e, identifier: NA70%20XJL
2026-03-28 14:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL
2026-03-28 14:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL
2026-03-28 14:11:05 [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-28 14:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:05 [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': 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-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA70%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 14:11:05 [bca.uk] INFO: Saving data for NA70%20XJL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620463.283887, 'last_price_update_time': 1774707065.714721}
2026-03-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:05 [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-28 14:11:05 [bca.uk] INFO: Found listing with ID: LC63%20NGO
2026-03-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC63%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 14:11:05 [bca.uk] INFO: Scrape type for LC63%20NGO: 0
2026-03-28 14:11:05 [bca.uk] INFO: Found listing with ID: EY69%20ZUC
2026-03-28 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY69%2520ZUC%27 HTTP/1.1" 200 None
2026-03-28 14:11:05 [bca.uk] INFO: Scrape type for EY69%20ZUC: 2
2026-03-28 14:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC
2026-03-28 14:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9506d75f-5484-57c3-bae1-5dee21ebed91 with scrape type 2
2026-03-28 14:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9506d75f-5484-57c3-bae1-5dee21ebed91 with scrape type 2
2026-03-28 14:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9506d75f-5484-57c3-bae1-5dee21ebed91, identifier: EY69%20ZUC
2026-03-28 14:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC
2026-03-28 14:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC
2026-03-28 14:11:06 [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-28 14:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:06 [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': 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-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY69%2520ZUC%27 HTTP/1.1" 200 None
2026-03-28 14:11:06 [bca.uk] INFO: Saving data for EY69%20ZUC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620330.735833, 'last_price_update_time': 1774707066.337575}
2026-03-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:06 [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-28 14:11:06 [bca.uk] INFO: Found listing with ID: DG64%20PYX
2026-03-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG64%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 14:11:06 [bca.uk] INFO: Scrape type for DG64%20PYX: 0
2026-03-28 14:11:06 [bca.uk] INFO: Found listing with ID: YR22%20SJV
2026-03-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520SJV%27 HTTP/1.1" 200 None
2026-03-28 14:11:06 [bca.uk] INFO: Scrape type for YR22%20SJV: 0
2026-03-28 14:11:06 [bca.uk] INFO: Found listing with ID: LD69%20LCN
2026-03-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD69%2520LCN%27 HTTP/1.1" 200 None
2026-03-28 14:11:06 [bca.uk] INFO: Scrape type for LD69%20LCN: 2
2026-03-28 14:11:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN
2026-03-28 14:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd243d41-6d37-5536-8937-c9d297e7b2c4 with scrape type 2
2026-03-28 14:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd243d41-6d37-5536-8937-c9d297e7b2c4 with scrape type 2
2026-03-28 14:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd243d41-6d37-5536-8937-c9d297e7b2c4, identifier: LD69%20LCN
2026-03-28 14:11:06 [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-28 14:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN
2026-03-28 14:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN
2026-03-28 14:11:06 [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-28 14:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:06 [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=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-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD69%2520LCN%27 HTTP/1.1" 200 None
2026-03-28 14:11:06 [bca.uk] INFO: Saving data for LD69%20LCN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620462.26523, 'last_price_update_time': 1774707066.837457}
2026-03-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:06 [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-28 14:11:06 [bca.uk] INFO: Found listing with ID: LB69%20VNE
2026-03-28 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB69%2520VNE%27 HTTP/1.1" 200 None
2026-03-28 14:11:06 [bca.uk] INFO: Scrape type for LB69%20VNE: 2
2026-03-28 14:11:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE
2026-03-28 14:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2198c59-2acb-507a-9329-196e2b44b755 with scrape type 2
2026-03-28 14:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2198c59-2acb-507a-9329-196e2b44b755 with scrape type 2
2026-03-28 14:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2198c59-2acb-507a-9329-196e2b44b755, identifier: LB69%20VNE
2026-03-28 14:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE
2026-03-28 14:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE
2026-03-28 14:11:07 [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-28 14:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:07 [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=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-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB69%2520VNE%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Saving data for LB69%20VNE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620475.736493, 'last_price_update_time': 1774707067.29042}
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:07 [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-28 14:11:07 [bca.uk] INFO: Found listing with ID: WN22%20TOU
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520TOU%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for WN22%20TOU: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: LG23%20XKN
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520XKN%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for LG23%20XKN: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: MD72%20VNH
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VNH%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for MD72%20VNH: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: MW72%20BPV
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW72%2520BPV%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for MW72%20BPV: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: VX72%20KPY
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX72%2520KPY%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for VX72%20KPY: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: BT68%20UJL
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT68%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for BT68%20UJL: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: MK17%20KXH
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK17%2520KXH%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for MK17%20KXH: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: RV20%20VFR
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV20%2520VFR%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for RV20%20VFR: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: YD63%20CXX
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD63%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for YD63%20CXX: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: AF23%20UMX
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for AF23%20UMX: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: MW23%20SZN
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520SZN%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for MW23%20SZN: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: BM18%20LLA
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BM18%2520LLA%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for BM18%20LLA: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: BT68%20WMD
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT68%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for BT68%20WMD: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: MW15%20YYO
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW15%2520YYO%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for MW15%20YYO: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: RJ71%20ZXS
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520ZXS%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for RJ71%20ZXS: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: WN22%20TNJ
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520TNJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for WN22%20TNJ: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: YT67%20ZKA
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for YT67%20ZKA: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: EK75%20AKZ
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK75%2520AKZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for EK75%20AKZ: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: FX23%20RSU
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX23%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for FX23%20RSU: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: LG23%20KGF
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520KGF%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for LG23%20KGF: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: LL71%20XOC
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520XOC%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for LL71%20XOC: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: RO22%20FWA
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520FWA%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for RO22%20FWA: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: AV75%20CWG
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV75%2520CWG%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for AV75%20CWG: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: CA72%20WDT
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520WDT%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for CA72%20WDT: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: DE22%20WFB
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE22%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for DE22%20WFB: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: DG69%20YDO
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG69%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for DG69%20YDO: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: RO22%20JUJ
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520JUJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for RO22%20JUJ: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: WU23%20EOV
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU23%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for WU23%20EOV: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: CA72%20UMR
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for CA72%20UMR: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: FV73%20KHC
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV73%2520KHC%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for FV73%20KHC: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: OE71%20WWU
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520WWU%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for OE71%20WWU: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: RF72%20OYM
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF72%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for RF72%20OYM: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: CX68%20MYP
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX68%2520MYP%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for CX68%20MYP: 0
2026-03-28 14:11:07 [bca.uk] INFO: Found listing with ID: EY20%20BYH
2026-03-28 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 14:11:07 [bca.uk] INFO: Scrape type for EY20%20BYH: 2
2026-03-28 14:11:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH
2026-03-28 14:11:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5be4b2b7-6add-531d-9dee-07495034ab49 with scrape type 2
2026-03-28 14:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5be4b2b7-6add-531d-9dee-07495034ab49 with scrape type 2
2026-03-28 14:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5be4b2b7-6add-531d-9dee-07495034ab49, identifier: EY20%20BYH
2026-03-28 14:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH
2026-03-28 14:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH
2026-03-28 14:11:08 [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-28 14:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:08 [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=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-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 14:11:08 [bca.uk] INFO: Saving data for EY20%20BYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774620331.91959, 'last_price_update_time': 1774707068.354396}
2026-03-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:08 [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-28 14:11:08 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded
2026-03-28 14:11:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:08 [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-28 14:11:08 [bca.uk] INFO: Found listing with ID: VO70%20NUJ
2026-03-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO70%2520NUJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:08 [bca.uk] INFO: Scrape type for VO70%20NUJ: 2
2026-03-28 14:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ
2026-03-28 14:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with scrape type 2
2026-03-28 14:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with scrape type 2
2026-03-28 14:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd, identifier: VO70%20NUJ
2026-03-28 14:11:08 [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-28 14:11:08 [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-28 14:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ
2026-03-28 14:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ
2026-03-28 14:11:08 [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-28 14:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:08 [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': 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-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO70%2520NUJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:08 [bca.uk] INFO: Saving data for VO70%20NUJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620315.489509, 'last_price_update_time': 1774707068.920644}
2026-03-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:08 [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-28 14:11:08 [bca.uk] INFO: Found listing with ID: ML73%20DJJ
2026-03-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML73%2520DJJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:08 [bca.uk] INFO: Scrape type for ML73%20DJJ: 0
2026-03-28 14:11:08 [bca.uk] INFO: Found listing with ID: KJ69%20KWP
2026-03-28 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ69%2520KWP%27 HTTP/1.1" 200 None
2026-03-28 14:11:08 [bca.uk] INFO: Scrape type for KJ69%20KWP: 2
2026-03-28 14:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29c3c32a-508f-5109-b698-aa2133d7a9c6 with identifier: KJ69%20KWP
2026-03-28 14:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29c3c32a-508f-5109-b698-aa2133d7a9c6 with scrape type 2
2026-03-28 14:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29c3c32a-508f-5109-b698-aa2133d7a9c6 with scrape type 2
2026-03-28 14:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29c3c32a-508f-5109-b698-aa2133d7a9c6, identifier: KJ69%20KWP
2026-03-28 14:11:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:09 [bca.uk] INFO: Found listing with ID: DY24%20HVL
2026-03-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY24%2520HVL%27 HTTP/1.1" 200 None
2026-03-28 14:11:09 [bca.uk] INFO: Scrape type for DY24%20HVL: 0
2026-03-28 14:11:09 [bca.uk] INFO: Found listing with ID: YX19%20YEU
2026-03-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX19%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 14:11:09 [bca.uk] INFO: Scrape type for YX19%20YEU: 0
2026-03-28 14:11:09 [bca.uk] INFO: Found listing with ID: OE21%20GFO
2026-03-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE21%2520GFO%27 HTTP/1.1" 200 None
2026-03-28 14:11:09 [bca.uk] INFO: Scrape type for OE21%20GFO: 0
2026-03-28 14:11:09 [bca.uk] INFO: Found listing with ID: AO20%20OTU
2026-03-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO20%2520OTU%27 HTTP/1.1" 200 None
2026-03-28 14:11:09 [bca.uk] INFO: Scrape type for AO20%20OTU: 2
2026-03-28 14:11:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU
2026-03-28 14:11:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51a36367-c2ec-516e-8170-065a6ea28d16 with scrape type 2
2026-03-28 14:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51a36367-c2ec-516e-8170-065a6ea28d16 with scrape type 2
2026-03-28 14:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51a36367-c2ec-516e-8170-065a6ea28d16, identifier: AO20%20OTU
2026-03-28 14:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29c3c32a-508f-5109-b698-aa2133d7a9c6 with identifier: KJ69%20KWP
2026-03-28 14:11: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-28 14:11: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-28 14:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11: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-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ69%2520KWP%27 HTTP/1.1" 200 None
2026-03-28 14:11:09 [bca.uk] INFO: Saving data for KJ69%20KWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774437981.449518, 'last_price_update_time': 1774707069.668163}
2026-03-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU
2026-03-28 14:11:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU
2026-03-28 14:11:09 [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-28 14:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:09 [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': 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-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO20%2520OTU%27 HTTP/1.1" 200 None
2026-03-28 14:11:09 [bca.uk] INFO: Saving data for AO20%20OTU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620312.169618, 'last_price_update_time': 1774707069.983485}
2026-03-28 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:10 [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-28 14:11:10 [bca.uk] INFO: Found listing with ID: EK68%20PYU
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK68%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for EK68%20PYU: 2
2026-03-28 14:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55e95726-8024-57ad-a655-9f0a8440f722 with identifier: EK68%20PYU
2026-03-28 14:11: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-28 14:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55e95726-8024-57ad-a655-9f0a8440f722 with scrape type 2
2026-03-28 14:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55e95726-8024-57ad-a655-9f0a8440f722, identifier: EK68%20PYU
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: YX19%20LTO
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX19%2520LTO%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for YX19%20LTO: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: LC70%20NRU
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC70%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for LC70%20NRU: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: BJ64%20SLU
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ64%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for BJ64%20SLU: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: WK13%20PZN
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK13%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for WK13%20PZN: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: NU69%20XZC
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU69%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for NU69%20XZC: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: YB65%20DWE
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB65%2520DWE%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for YB65%20DWE: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: V800%20ERC
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V800%2520ERC%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for V800%20ERC: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: KO18%20OYF
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO18%2520OYF%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for KO18%20OYF: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: SL16%20UER
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL16%2520UER%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for SL16%20UER: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: AU07%20RSU
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU07%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for AU07%20RSU: 0
2026-03-28 14:11:10 [bca.uk] INFO: Found listing with ID: BL24%20LTY
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL24%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Scrape type for BL24%20LTY: 2
2026-03-28 14:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY
2026-03-28 14:11:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff3444c8-53cb-58f3-82b6-374e546ee1b6 with scrape type 2
2026-03-28 14:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff3444c8-53cb-58f3-82b6-374e546ee1b6 with scrape type 2
2026-03-28 14:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff3444c8-53cb-58f3-82b6-374e546ee1b6, identifier: BL24%20LTY
2026-03-28 14:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55e95726-8024-57ad-a655-9f0a8440f722 with identifier: EK68%20PYU
2026-03-28 14:11: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-28 14:11: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-28 14:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11: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-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK68%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 14:11:10 [bca.uk] INFO: Saving data for EK68%20PYU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620366.789788, 'last_price_update_time': 1774707070.700608}
2026-03-28 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY
2026-03-28 14:11:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY
2026-03-28 14:11:10 [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-28 14:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:11 [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=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-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL24%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 14:11:11 [bca.uk] INFO: Saving data for BL24%20LTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620457.664408, 'last_price_update_time': 1774707071.150406}
2026-03-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:11 [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-28 14:11:11 [bca.uk] INFO: Found listing with ID: NX16%20FFG
2026-03-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX16%2520FFG%27 HTTP/1.1" 200 None
2026-03-28 14:11:11 [bca.uk] INFO: Scrape type for NX16%20FFG: 2
2026-03-28 14:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with identifier: NX16%20FFG
2026-03-28 14:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with scrape type 2
2026-03-28 14:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with scrape type 2
2026-03-28 14:11:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a, identifier: NX16%20FFG
2026-03-28 14:11:11 [bca.uk] INFO: Found listing with ID: BT03%20TWA
2026-03-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT03%2520TWA%27 HTTP/1.1" 200 None
2026-03-28 14:11:11 [bca.uk] INFO: Scrape type for BT03%20TWA: 0
2026-03-28 14:11:11 [bca.uk] INFO: Found listing with ID: KW68%20ZLO
2026-03-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW68%2520ZLO%27 HTTP/1.1" 200 None
2026-03-28 14:11:11 [bca.uk] INFO: Scrape type for KW68%20ZLO: 2
2026-03-28 14:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO
2026-03-28 14:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cb256da-e26f-5258-8443-739e7985f3ae with scrape type 2
2026-03-28 14:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cb256da-e26f-5258-8443-739e7985f3ae with scrape type 2
2026-03-28 14:11:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cb256da-e26f-5258-8443-739e7985f3ae, identifier: KW68%20ZLO
2026-03-28 14:11:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with identifier: NX16%20FFG
2026-03-28 14:11: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-28 14:11: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-28 14:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11: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-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX16%2520FFG%27 HTTP/1.1" 200 None
2026-03-28 14:11:11 [bca.uk] INFO: Saving data for NX16%20FFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774353229.668759, 'last_price_update_time': 1774707071.793366}
2026-03-28 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:11 [scrapy.extensions.logstats] INFO: Crawled 257 pages (at 8 pages/min), scraped 593 items (at 48 items/min)
2026-03-28 14:11:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:11:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO
2026-03-28 14:11:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO
2026-03-28 14:11:11 [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-28 14:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:12 [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': 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-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW68%2520ZLO%27 HTTP/1.1" 200 None
2026-03-28 14:11:12 [bca.uk] INFO: Saving data for KW68%20ZLO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620458.112852, 'last_price_update_time': 1774707072.112001}
2026-03-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:12 [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-28 14:11:12 [bca.uk] INFO: Found listing with ID: EX18%20ZBL
2026-03-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX18%2520ZBL%27 HTTP/1.1" 200 None
2026-03-28 14:11:12 [bca.uk] INFO: Scrape type for EX18%20ZBL: 0
2026-03-28 14:11:12 [bca.uk] INFO: Found listing with ID: LM62%20XBE
2026-03-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM62%2520XBE%27 HTTP/1.1" 200 None
2026-03-28 14:11:12 [bca.uk] INFO: Scrape type for LM62%20XBE: 0
2026-03-28 14:11:12 [bca.uk] INFO: Found listing with ID: EU73%20UJR
2026-03-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU73%2520UJR%27 HTTP/1.1" 200 None
2026-03-28 14:11:12 [bca.uk] INFO: Scrape type for EU73%20UJR: 2
2026-03-28 14:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb42db02-3d22-5506-bfbd-0b9ceee8d420 with identifier: EU73%20UJR
2026-03-28 14:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb42db02-3d22-5506-bfbd-0b9ceee8d420 with scrape type 2
2026-03-28 14:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb42db02-3d22-5506-bfbd-0b9ceee8d420 with scrape type 2
2026-03-28 14:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb42db02-3d22-5506-bfbd-0b9ceee8d420, identifier: EU73%20UJR
2026-03-28 14:11:12 [bca.uk] INFO: Found listing with ID: LP18%20MZY
2026-03-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP18%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 14:11:12 [bca.uk] INFO: Scrape type for LP18%20MZY: 2
2026-03-28 14:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY
2026-03-28 14:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f108f00-3189-534d-8dae-3919236d24d1 with scrape type 2
2026-03-28 14:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f108f00-3189-534d-8dae-3919236d24d1 with scrape type 2
2026-03-28 14:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f108f00-3189-534d-8dae-3919236d24d1, identifier: LP18%20MZY
2026-03-28 14:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb42db02-3d22-5506-bfbd-0b9ceee8d420 with identifier: EU73%20UJR
2026-03-28 14:11: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-28 14:11: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-28 14:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11: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-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU73%2520UJR%27 HTTP/1.1" 200 None
2026-03-28 14:11:12 [bca.uk] INFO: Saving data for EU73%20UJR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620324.592642, 'last_price_update_time': 1774707072.726828}
2026-03-28 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY
2026-03-28 14:11:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY
2026-03-28 14:11:12 [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-28 14:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:13 [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': 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-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP18%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 14:11:13 [bca.uk] INFO: Saving data for LP18%20MZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620456.362079, 'last_price_update_time': 1774707073.081468}
2026-03-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:13 [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-28 14:11:13 [bca.uk] INFO: Found listing with ID: BD68%20CDO
2026-03-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD68%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 14:11:13 [bca.uk] INFO: Scrape type for BD68%20CDO: 2
2026-03-28 14:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with identifier: BD68%20CDO
2026-03-28 14:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with scrape type 2
2026-03-28 14:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with scrape type 2
2026-03-28 14:11:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8, identifier: BD68%20CDO
2026-03-28 14:11:13 [bca.uk] INFO: Found listing with ID: NU17%20YHK
2026-03-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU17%2520YHK%27 HTTP/1.1" 200 None
2026-03-28 14:11:13 [bca.uk] INFO: Scrape type for NU17%20YHK: 0
2026-03-28 14:11:13 [bca.uk] INFO: Found listing with ID: MJ73%20VUN
2026-03-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ73%2520VUN%27 HTTP/1.1" 200 None
2026-03-28 14:11:13 [bca.uk] INFO: Scrape type for MJ73%20VUN: 2
2026-03-28 14:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN
2026-03-28 14:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with scrape type 2
2026-03-28 14:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with scrape type 2
2026-03-28 14:11:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1, identifier: MJ73%20VUN
2026-03-28 14:11:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with identifier: BD68%20CDO
2026-03-28 14:11: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-28 14:11: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-28 14:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11: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-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD68%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 14:11:13 [bca.uk] INFO: Saving data for BD68%20CDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620324.19174, 'last_price_update_time': 1774707073.649561}
2026-03-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN
2026-03-28 14:11:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN
2026-03-28 14:11:13 [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-28 14:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:13 [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': 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-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ73%2520VUN%27 HTTP/1.1" 200 None
2026-03-28 14:11:13 [bca.uk] INFO: Saving data for MJ73%20VUN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620456.737119, 'last_price_update_time': 1774707073.969548}
2026-03-28 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:13 [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-28 14:11:13 [bca.uk] INFO: Found listing with ID: CN68%20UAD
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN68%2520UAD%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for CN68%20UAD: 2
2026-03-28 14:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c26992cf-8fc8-50ce-abeb-d635f1081d4f with identifier: CN68%20UAD
2026-03-28 14:11: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-28 14:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c26992cf-8fc8-50ce-abeb-d635f1081d4f with scrape type 2
2026-03-28 14:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c26992cf-8fc8-50ce-abeb-d635f1081d4f, identifier: CN68%20UAD
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: LR22%20YMO
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520YMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for LR22%20YMO: 0
2026-03-28 14:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c26992cf-8fc8-50ce-abeb-d635f1081d4f with identifier: CN68%20UAD
2026-03-28 14:11: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-28 14:11: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-28 14:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11: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-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN68%2520UAD%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Saving data for CN68%20UAD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620326.38993, 'last_price_update_time': 1774707074.466358}
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:14 [bca.uk] INFO: Found listing with ID: LD22%20UVE
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD22%2520UVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for LD22%20UVE: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: LD68%20VBM
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD68%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for LD68%20VBM: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: OE71%20KNX
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520KNX%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for OE71%20KNX: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: FH22%20ZCO
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH22%2520ZCO%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for FH22%20ZCO: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: FX23%20RZA
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX23%2520RZA%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for FX23%20RZA: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: YH22%20XOY
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH22%2520XOY%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for YH22%20XOY: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: YN22%20WFX
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN22%2520WFX%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for YN22%20WFX: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: DP22%20TKK
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP22%2520TKK%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for DP22%20TKK: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: DX22%20RJJ
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX22%2520RJJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for DX22%20RJJ: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: LA21%20FVD
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA21%2520FVD%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for LA21%20FVD: 0
2026-03-28 14:11:14 [bca.uk] INFO: Found listing with ID: YB19%20VDE
2026-03-28 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB19%2520VDE%27 HTTP/1.1" 200 None
2026-03-28 14:11:14 [bca.uk] INFO: Scrape type for YB19%20VDE: 2
2026-03-28 14:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE
2026-03-28 14:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edcdfb44-e80a-543c-9796-5b040d4ffb88 with scrape type 2
2026-03-28 14:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edcdfb44-e80a-543c-9796-5b040d4ffb88 with scrape type 2
2026-03-28 14:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edcdfb44-e80a-543c-9796-5b040d4ffb88, identifier: YB19%20VDE
2026-03-28 14:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE
2026-03-28 14:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE
2026-03-28 14:11: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-28 14:11:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11: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-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB19%2520VDE%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Saving data for YB19%20VDE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620348.380657, 'last_price_update_time': 1774707075.264601}
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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-28 14:11:15 [bca.uk] INFO: Found listing with ID: MV19%20VMW
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV19%2520VMW%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for MV19%20VMW: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: SB72%20EXV
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB72%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for SB72%20EXV: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: SN22%20VMA
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN22%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for SN22%20VMA: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: SO72%20UWU
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO72%2520UWU%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for SO72%20UWU: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: SR22%20HBL
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR22%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for SR22%20HBL: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: YL68%20PNO
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL68%2520PNO%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for YL68%20PNO: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: BG14%20RBF
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG14%2520RBF%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for BG14%20RBF: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: BN64%20UCH
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN64%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for BN64%20UCH: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: CA67%20ZNY
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA67%2520ZNY%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for CA67%20ZNY: 2
2026-03-28 14:11:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98d37a4a-6c98-5b05-80b1-989b832755b4 with identifier: CA67%20ZNY
2026-03-28 14:11:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98d37a4a-6c98-5b05-80b1-989b832755b4 with scrape type 2
2026-03-28 14:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98d37a4a-6c98-5b05-80b1-989b832755b4 with scrape type 2
2026-03-28 14:11:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98d37a4a-6c98-5b05-80b1-989b832755b4, identifier: CA67%20ZNY
2026-03-28 14:11:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98d37a4a-6c98-5b05-80b1-989b832755b4 with identifier: CA67%20ZNY
2026-03-28 14:11:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98d37a4a-6c98-5b05-80b1-989b832755b4 with identifier: CA67%20ZNY
2026-03-28 14:11:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 98d37a4a-6c98-5b05-80b1-989b832755b4 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA67%20ZNY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '98d37a4a-6c98-5b05-80b1-989b832755b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA67 ZNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA67%20ZNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 51161,
 '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 75 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '75 ENERGY',
 'vin': 'W0V0XEP68J4147502',
 'year': 2018}
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA67%2520ZNY%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Saving data for CA67%20ZNY: {'auction_closing_time': 1774692000.0, 'created_time': 1774436752.013484, 'last_price_update_time': 1774707075.639993}
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA67%2520ZNY') HTTP/1.1" 204 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: CE17%20UCA
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE17%2520UCA%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for CE17%20UCA: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: CE67%20LHK
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE67%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for CE67%20LHK: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: CX15%20WFP
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX15%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for CX15%20WFP: 2
2026-03-28 14:11:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecd78c69-97c0-5407-a287-86b8892db120 with identifier: CX15%20WFP
2026-03-28 14:11:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecd78c69-97c0-5407-a287-86b8892db120 with scrape type 2
2026-03-28 14:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecd78c69-97c0-5407-a287-86b8892db120 with scrape type 2
2026-03-28 14:11:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecd78c69-97c0-5407-a287-86b8892db120, identifier: CX15%20WFP
2026-03-28 14:11:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecd78c69-97c0-5407-a287-86b8892db120 with identifier: CX15%20WFP
2026-03-28 14:11:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecd78c69-97c0-5407-a287-86b8892db120 with identifier: CX15%20WFP
2026-03-28 14:11:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ecd78c69-97c0-5407-a287-86b8892db120 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX15%20WFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ecd78c69-97c0-5407-a287-86b8892db120',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX15 WFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX15%20WFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 102011,
 '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 ZAFIRA TOURER 2.0 CDTI 130 SRI MPV',
 'transmission': 'manual',
 'trim': 'CDTI 130 SRI',
 'vin': 'W0LPD9EM2F1066151',
 'year': 2015}
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX15%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Saving data for CX15%20WFP: {'auction_closing_time': 1774692000.0, 'created_time': 1774274914.396607, 'last_price_update_time': 1774707075.827419}
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX15%2520WFP') HTTP/1.1" 204 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: DL67%20ONW
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL67%2520ONW%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for DL67%20ONW: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: DS15%20KUO
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS15%2520KUO%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for DS15%20KUO: 0
2026-03-28 14:11:15 [bca.uk] INFO: Found listing with ID: DS17%20GHB
2026-03-28 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS17%2520GHB%27 HTTP/1.1" 200 None
2026-03-28 14:11:15 [bca.uk] INFO: Scrape type for DS17%20GHB: 2
2026-03-28 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29fdb96c-d9ed-522e-bf41-03cb814c5d94 with identifier: DS17%20GHB
2026-03-28 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29fdb96c-d9ed-522e-bf41-03cb814c5d94 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29fdb96c-d9ed-522e-bf41-03cb814c5d94 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29fdb96c-d9ed-522e-bf41-03cb814c5d94, identifier: DS17%20GHB
2026-03-28 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29fdb96c-d9ed-522e-bf41-03cb814c5d94 with identifier: DS17%20GHB
2026-03-28 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29fdb96c-d9ed-522e-bf41-03cb814c5d94 with identifier: DS17%20GHB
2026-03-28 14:11:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 29fdb96c-d9ed-522e-bf41-03cb814c5d94 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS17%20GHB-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29fdb96c-d9ed-522e-bf41-03cb814c5d94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS17 GHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS17%20GHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 67027,
 '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 1.2 P/T 130 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3MRHNYHHS086200',
 'year': 2017}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS17%2520GHB%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Saving data for DS17%20GHB: {'auction_closing_time': 1774692000.0, 'created_time': 1774477694.771791, 'last_price_update_time': 1774707076.153376}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS17%2520GHB') HTTP/1.1" 204 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: DS18%20FJC
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS18%2520FJC%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for DS18%20FJC: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: DV66%20VCF
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV66%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for DV66%20VCF: 2
2026-03-28 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97f51d76-9ad1-5036-8bee-449f8c3c9e87 with identifier: DV66%20VCF
2026-03-28 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97f51d76-9ad1-5036-8bee-449f8c3c9e87 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97f51d76-9ad1-5036-8bee-449f8c3c9e87 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97f51d76-9ad1-5036-8bee-449f8c3c9e87, identifier: DV66%20VCF
2026-03-28 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97f51d76-9ad1-5036-8bee-449f8c3c9e87 with identifier: DV66%20VCF
2026-03-28 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97f51d76-9ad1-5036-8bee-449f8c3c9e87 with identifier: DV66%20VCF
2026-03-28 14:11:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 97f51d76-9ad1-5036-8bee-449f8c3c9e87 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV66%20VCF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '97f51d76-9ad1-5036-8bee-449f8c3c9e87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV66 VCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV66%20VCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 83050,
 '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 E/F SRI Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F SRI',
 'vin': 'W0L0XEP68G4349726',
 'year': 2016}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV66%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Saving data for DV66%20VCF: {'auction_closing_time': 1774692000.0, 'created_time': 1774418546.323304, 'last_price_update_time': 1774707076.336733}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV66%2520VCF') HTTP/1.1" 204 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: DW68%20GUX
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW68%2520GUX%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for DW68%20GUX: 2
2026-03-28 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21b03868-3ec1-5c52-8327-e275672f863d with identifier: DW68%20GUX
2026-03-28 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21b03868-3ec1-5c52-8327-e275672f863d with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21b03868-3ec1-5c52-8327-e275672f863d with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21b03868-3ec1-5c52-8327-e275672f863d, identifier: DW68%20GUX
2026-03-28 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21b03868-3ec1-5c52-8327-e275672f863d with identifier: DW68%20GUX
2026-03-28 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21b03868-3ec1-5c52-8327-e275672f863d with identifier: DW68%20GUX
2026-03-28 14:11:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 21b03868-3ec1-5c52-8327-e275672f863d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DW68%20GUX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21b03868-3ec1-5c52-8327-e275672f863d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DW68 GUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DW68%20GUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 72736,
 '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 ECOTEC SE (6)S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 110 ECOTEC SE (6)S/S',
 'vin': 'W0V7D9ED2K4180439',
 'year': 2019}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW68%2520GUX%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Saving data for DW68%20GUX: {'auction_closing_time': 1774692000.0, 'created_time': 1774505412.467387, 'last_price_update_time': 1774707076.491224}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DW68%2520GUX') HTTP/1.1" 204 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: EO69%20ACF
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO69%2520ACF%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for EO69%20ACF: 2
2026-03-28 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffa4cbe8-5308-56e9-8953-c5795971fbc6 with identifier: EO69%20ACF
2026-03-28 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffa4cbe8-5308-56e9-8953-c5795971fbc6 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffa4cbe8-5308-56e9-8953-c5795971fbc6 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffa4cbe8-5308-56e9-8953-c5795971fbc6, identifier: EO69%20ACF
2026-03-28 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffa4cbe8-5308-56e9-8953-c5795971fbc6 with identifier: EO69%20ACF
2026-03-28 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffa4cbe8-5308-56e9-8953-c5795971fbc6 with identifier: EO69%20ACF
2026-03-28 14:11:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ffa4cbe8-5308-56e9-8953-c5795971fbc6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO69%20ACF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ffa4cbe8-5308-56e9-8953-c5795971fbc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO69 ACF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO69%20ACF&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 104762,
 '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': 'WBACV62010LN44209',
 'year': 2019}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO69%2520ACF%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Saving data for EO69%20ACF: {'auction_closing_time': 1774692000.0, 'created_time': 1774438219.676111, 'last_price_update_time': 1774707076.65385}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO69%2520ACF') HTTP/1.1" 204 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: ET68%20PBV
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET68%2520PBV%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for ET68%20PBV: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: FD18%20UEE
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD18%2520UEE%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for FD18%20UEE: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: FP65%20EUR
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP65%2520EUR%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for FP65%20EUR: 2
2026-03-28 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 484f934c-eb0c-5acf-ac79-fe2e0b847b08 with identifier: FP65%20EUR
2026-03-28 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 484f934c-eb0c-5acf-ac79-fe2e0b847b08 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 484f934c-eb0c-5acf-ac79-fe2e0b847b08 with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 484f934c-eb0c-5acf-ac79-fe2e0b847b08, identifier: FP65%20EUR
2026-03-28 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 484f934c-eb0c-5acf-ac79-fe2e0b847b08 with identifier: FP65%20EUR
2026-03-28 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 484f934c-eb0c-5acf-ac79-fe2e0b847b08 with identifier: FP65%20EUR
2026-03-28 14:11:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 484f934c-eb0c-5acf-ac79-fe2e0b847b08 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP65%20EUR-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '484f934c-eb0c-5acf-ac79-fe2e0b847b08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP65 EUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP65%20EUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 73745,
 '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 C1 1.2 P/T 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7PAHMTCFR771726',
 'year': 2016}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP65%2520EUR%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Saving data for FP65%20EUR: {'auction_closing_time': 1774692000.0, 'created_time': 1774477724.473477, 'last_price_update_time': 1774707076.858025}
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP65%2520EUR') HTTP/1.1" 204 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: FP66%20PZU
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP66%2520PZU%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for FP66%20PZU: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: GX18%20JHA
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX18%2520JHA%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for GX18%20JHA: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: KP18%20VMR
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP18%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for KP18%20VMR: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: KS17%20LFM
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS17%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for KS17%20LFM: 0
2026-03-28 14:11:16 [bca.uk] INFO: Found listing with ID: LL16%20FYY
2026-03-28 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL16%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 14:11:16 [bca.uk] INFO: Scrape type for LL16%20FYY: 2
2026-03-28 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc084816-a7cd-510e-bdb1-fb2509736d3b with identifier: LL16%20FYY
2026-03-28 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc084816-a7cd-510e-bdb1-fb2509736d3b with scrape type 2
2026-03-28 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc084816-a7cd-510e-bdb1-fb2509736d3b with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc084816-a7cd-510e-bdb1-fb2509736d3b, identifier: LL16%20FYY
2026-03-28 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc084816-a7cd-510e-bdb1-fb2509736d3b with identifier: LL16%20FYY
2026-03-28 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc084816-a7cd-510e-bdb1-fb2509736d3b with identifier: LL16%20FYY
2026-03-28 14:11:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: cc084816-a7cd-510e-bdb1-fb2509736d3b with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL16%20FYY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc084816-a7cd-510e-bdb1-fb2509736d3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL16 FYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL16%20FYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 100078,
 '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 1.5 TDCI 120 ECO TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 120 ECO TITANIUM',
 'vin': 'WF0EXXWPCEGG42057',
 'year': 2016}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL16%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Saving data for LL16%20FYY: {'auction_closing_time': 1774692000.0, 'created_time': 1774477751.39214, 'last_price_update_time': 1774707077.111346}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL16%2520FYY') HTTP/1.1" 204 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: MD19%20CMO
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD19%2520CMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for MD19%20CMO: 2
2026-03-28 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5c6ed1c-881a-5fab-9694-91b924ddfc5a with identifier: MD19%20CMO
2026-03-28 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5c6ed1c-881a-5fab-9694-91b924ddfc5a with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5c6ed1c-881a-5fab-9694-91b924ddfc5a with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5c6ed1c-881a-5fab-9694-91b924ddfc5a, identifier: MD19%20CMO
2026-03-28 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5c6ed1c-881a-5fab-9694-91b924ddfc5a with identifier: MD19%20CMO
2026-03-28 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5c6ed1c-881a-5fab-9694-91b924ddfc5a with identifier: MD19%20CMO
2026-03-28 14:11:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b5c6ed1c-881a-5fab-9694-91b924ddfc5a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD19%20CMO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5c6ed1c-881a-5fab-9694-91b924ddfc5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD19 CMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD19%20CMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 57258,
 '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 EBL 120 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'EBL 120 ST-LINE',
 'vin': 'WF0NXXGCHNJP31002',
 'year': 2019}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD19%2520CMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Saving data for MD19%20CMO: {'auction_closing_time': 1774692000.0, 'created_time': 1774505400.574547, 'last_price_update_time': 1774707077.364205}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD19%2520CMO') HTTP/1.1" 204 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: ML15%20ADU
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520ADU%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for ML15%20ADU: 2
2026-03-28 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8448904-5fb3-5098-9c14-6a5374a0c428 with identifier: ML15%20ADU
2026-03-28 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8448904-5fb3-5098-9c14-6a5374a0c428 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8448904-5fb3-5098-9c14-6a5374a0c428 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8448904-5fb3-5098-9c14-6a5374a0c428, identifier: ML15%20ADU
2026-03-28 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8448904-5fb3-5098-9c14-6a5374a0c428 with identifier: ML15%20ADU
2026-03-28 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8448904-5fb3-5098-9c14-6a5374a0c428 with identifier: ML15%20ADU
2026-03-28 14:11:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b8448904-5fb3-5098-9c14-6a5374a0c428 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML15%20ADU-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8448904-5fb3-5098-9c14-6a5374a0c428',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML15 ADU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML15%20ADU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 124142,
 '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 GRAND CONNECT 1.6 TDCI 115 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF0UXXWPGUFK23704',
 'year': 2015}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520ADU%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Saving data for ML15%20ADU: {'auction_closing_time': 1774692000.0, 'created_time': 1774610078.381441, 'last_price_update_time': 1774707077.535919}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML15%2520ADU') HTTP/1.1" 204 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: MV65%20CCA
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV65%2520CCA%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for MV65%20CCA: 2
2026-03-28 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 419fcf8a-2034-51e6-b754-37b9a8107691 with identifier: MV65%20CCA
2026-03-28 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 419fcf8a-2034-51e6-b754-37b9a8107691 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 419fcf8a-2034-51e6-b754-37b9a8107691 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 419fcf8a-2034-51e6-b754-37b9a8107691, identifier: MV65%20CCA
2026-03-28 14:11:17 [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-28 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 419fcf8a-2034-51e6-b754-37b9a8107691 with identifier: MV65%20CCA
2026-03-28 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 419fcf8a-2034-51e6-b754-37b9a8107691 with identifier: MV65%20CCA
2026-03-28 14:11:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 419fcf8a-2034-51e6-b754-37b9a8107691 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV65%20CCA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '419fcf8a-2034-51e6-b754-37b9a8107691',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV65 CCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV65%20CCA&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 110242,
 '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 BLUEHDI 100 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ALLURE',
 'vin': 'VF3CUBHY6FY085961',
 'year': 2015}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV65%2520CCA%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Saving data for MV65%20CCA: {'auction_closing_time': 1774692000.0, 'created_time': 1774477705.948592, 'last_price_update_time': 1774707077.714861}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV65%2520CCA') HTTP/1.1" 204 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: OY18%20OKJ
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY18%2520OKJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for OY18%20OKJ: 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: P31%20PHE
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P31%2520PHE%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for P31%20PHE: 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: PE16%20VRM
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE16%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for PE16%20VRM: 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: PJ18%20YMZ
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for PJ18%20YMZ: 2
2026-03-28 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5 with identifier: PJ18%20YMZ
2026-03-28 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5, identifier: PJ18%20YMZ
2026-03-28 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5 with identifier: PJ18%20YMZ
2026-03-28 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5 with identifier: PJ18%20YMZ
2026-03-28 14:11:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ18%20YMZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5bd7ebf5-ae34-55f8-94ed-1ff1eb7ffac5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ18 YMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ18%20YMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 220 D',
 'odometer': 56708,
 '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 AMG LINE PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'WDC2539052V099887',
 'year': 2018}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Saving data for PJ18%20YMZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774477437.554435, 'last_price_update_time': 1774707077.912468}
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ18%2520YMZ') HTTP/1.1" 204 0
2026-03-28 14:11:17 [bca.uk] INFO: Found listing with ID: PK17%20OJR
2026-03-28 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520OJR%27 HTTP/1.1" 200 None
2026-03-28 14:11:17 [bca.uk] INFO: Scrape type for PK17%20OJR: 2
2026-03-28 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6e14b09-a169-5975-8581-9b2704acab40 with identifier: PK17%20OJR
2026-03-28 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6e14b09-a169-5975-8581-9b2704acab40 with scrape type 2
2026-03-28 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6e14b09-a169-5975-8581-9b2704acab40 with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6e14b09-a169-5975-8581-9b2704acab40, identifier: PK17%20OJR
2026-03-28 14:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6e14b09-a169-5975-8581-9b2704acab40 with identifier: PK17%20OJR
2026-03-28 14:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6e14b09-a169-5975-8581-9b2704acab40 with identifier: PK17%20OJR
2026-03-28 14:11:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e6e14b09-a169-5975-8581-9b2704acab40 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK17%20OJR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6e14b09-a169-5975-8581-9b2704acab40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 OJR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20OJR&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '116D',
 'odometer': 95435,
 '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 116D 1.5 EFD PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'EFD PLUS',
 'vin': 'WBA1V920405J22707',
 'year': 2017}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520OJR%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Saving data for PK17%20OJR: {'auction_closing_time': 1774692000.0, 'created_time': 1774505399.083148, 'last_price_update_time': 1774707078.091286}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520OJR') HTTP/1.1" 204 0
2026-03-28 14:11:18 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded
2026-03-28 14:11:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:18 [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-28 14:11:18 [bca.uk] INFO: Found listing with ID: RA18%20ETJ
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA18%2520ETJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for RA18%20ETJ: 2
2026-03-28 14:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adeba4bc-fd77-530a-9cf5-541cdef699ed with identifier: RA18%20ETJ
2026-03-28 14:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adeba4bc-fd77-530a-9cf5-541cdef699ed with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adeba4bc-fd77-530a-9cf5-541cdef699ed with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adeba4bc-fd77-530a-9cf5-541cdef699ed, identifier: RA18%20ETJ
2026-03-28 14:11:18 [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-28 14:11:18 [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-28 14:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adeba4bc-fd77-530a-9cf5-541cdef699ed with identifier: RA18%20ETJ
2026-03-28 14:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adeba4bc-fd77-530a-9cf5-541cdef699ed with identifier: RA18%20ETJ
2026-03-28 14:11:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: adeba4bc-fd77-530a-9cf5-541cdef699ed with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA18%20ETJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'adeba4bc-fd77-530a-9cf5-541cdef699ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA18 ETJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA18%20ETJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '118I',
 'odometer': 83099,
 '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': 'WBA1R520307A97495',
 'year': 2018}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA18%2520ETJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Saving data for RA18%20ETJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774217384.12494, 'last_price_update_time': 1774707078.281153}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA18%2520ETJ') HTTP/1.1" 204 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: SD64%20DKU
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD64%2520DKU%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for SD64%20DKU: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: SE18%20XBD
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE18%2520XBD%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for SE18%20XBD: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: ST61%20PRT
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST61%2520PRT%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for ST61%20PRT: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: SV16%20JWX
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV16%2520JWX%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for SV16%20JWX: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: SW14%20XEN
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW14%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for SW14%20XEN: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: VN18%20OLK
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN18%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for VN18%20OLK: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: VO71%20XBU
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO71%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for VO71%20XBU: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: WU64%20VZD
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU64%2520VZD%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for WU64%20VZD: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: YF65%20YZS
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF65%2520YZS%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for YF65%20YZS: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: YK65%20OXD
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK65%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for YK65%20OXD: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: YS68%20WCC
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS68%2520WCC%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for YS68%20WCC: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: YT66%20PGU
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT66%2520PGU%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for YT66%20PGU: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: YX68%20RXJ
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX68%2520RXJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for YX68%20RXJ: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: YY15%20VXM
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for YY15%20VXM: 2
2026-03-28 14:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae with identifier: YY15%20VXM
2026-03-28 14:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae, identifier: YY15%20VXM
2026-03-28 14:11:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: SJ15%20VVN
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ15%2520VVN%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for SJ15%20VVN: 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: SK67%20OXU
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520OXU%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Scrape type for SK67%20OXU: 2
2026-03-28 14:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255 with identifier: SK67%20OXU
2026-03-28 14:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255 with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255 with scrape type 2
2026-03-28 14:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255, identifier: SK67%20OXU
2026-03-28 14:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae with identifier: YY15%20VXM
2026-03-28 14:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae with identifier: YY15%20VXM
2026-03-28 14:11:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY15%20VXM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1fa6ed83-b6a8-5faf-88fc-2ac4fc1e6bae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY15 VXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY15%20VXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'PRO CEED',
 'odometer': 110985,
 '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 PRO CEED 1.6 GDI SE ECODYNAMICS Hatchback',
 'transmission': 'manual',
 'trim': 'GDI SE ECODYNAMICS',
 'vin': 'U5YHN313LFL020680',
 'year': 2015}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Saving data for YY15%20VXM: {'auction_closing_time': 1774692000.0, 'created_time': 1774505392.879117, 'last_price_update_time': 1774707078.814857}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY15%2520VXM') HTTP/1.1" 204 0
2026-03-28 14:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255 with identifier: SK67%20OXU
2026-03-28 14:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255 with identifier: SK67%20OXU
2026-03-28 14:11:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4f5cf82f-4570-5f09-a3d2-2bea7d4bd255 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK67%20OXU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f5cf82f-4570-5f09-a3d2-2bea7d4bd255',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK67 OXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK67%20OXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 111698,
 '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 AYGO 1.0 VVT-I X-STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-STYLE',
 'vin': 'JTDKGNECX0N274913',
 'year': 2017}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520OXU%27 HTTP/1.1" 200 None
2026-03-28 14:11:18 [bca.uk] INFO: Saving data for SK67%20OXU: {'auction_closing_time': 1774692000.0, 'created_time': 1774505393.284277, 'last_price_update_time': 1774707078.962685}
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK67%2520OXU') HTTP/1.1" 204 0
2026-03-28 14:11:18 [bca.uk] INFO: Found listing with ID: AV17%20OFO
2026-03-28 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV17%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for AV17%20OFO: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: AY64%20SVS
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY64%2520SVS%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for AY64%20SVS: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: BA15%20AFX
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA15%2520AFX%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for BA15%20AFX: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: BF64%20HHS
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF64%2520HHS%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for BF64%20HHS: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: BG65%20DXC
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG65%2520DXC%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for BG65%20DXC: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: BW68%20HNA
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW68%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for BW68%20HNA: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: DG15%20ONP
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG15%2520ONP%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for DG15%20ONP: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: DS15%20JHH
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS15%2520JHH%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for DS15%20JHH: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: EO67%20YUS
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO67%2520YUS%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for EO67%20YUS: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: FE18%20ZYK
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE18%2520ZYK%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for FE18%20ZYK: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: FG67%20UBP
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG67%2520UBP%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for FG67%20UBP: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: FL17%20BVP
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL17%2520BVP%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for FL17%20BVP: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: GF67%20HHZ
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF67%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for GF67%20HHZ: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: KE14%20BPV
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE14%2520BPV%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for KE14%20BPV: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: KGZ%201147
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KGZ%25201147%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for KGZ%201147: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: KT15%20TFY
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT15%2520TFY%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for KT15%20TFY: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: M80%20AKD
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M80%2520AKD%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for M80%20AKD: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: MK19%20LHL
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK19%2520LHL%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for MK19%20LHL: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: MM17%20ZZL
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM17%2520ZZL%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for MM17%20ZZL: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: MV64%20OCA
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV64%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for MV64%20OCA: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: NA17%20JYL
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA17%2520JYL%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for NA17%20JYL: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: ND64%20WZO
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND64%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for ND64%20WZO: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: ND68%20BAV
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND68%2520BAV%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for ND68%20BAV: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: NG16%20RUC
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG16%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for NG16%20RUC: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: NK17%20FTX
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK17%2520FTX%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for NK17%20FTX: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: NK17%20NYA
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK17%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for NK17%20NYA: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: OV66%20SFU
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV66%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for OV66%20SFU: 2
2026-03-28 14:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06 with identifier: OV66%20SFU
2026-03-28 14:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06 with scrape type 2
2026-03-28 14:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06 with scrape type 2
2026-03-28 14:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06, identifier: OV66%20SFU
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: VX19%20SVD
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX19%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for VX19%20SVD: 2
2026-03-28 14:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: caee2c81-827e-54bc-8256-ff2082e05464 with identifier: VX19%20SVD
2026-03-28 14:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item caee2c81-827e-54bc-8256-ff2082e05464 with scrape type 2
2026-03-28 14:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item caee2c81-827e-54bc-8256-ff2082e05464 with scrape type 2
2026-03-28 14:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: caee2c81-827e-54bc-8256-ff2082e05464, identifier: VX19%20SVD
2026-03-28 14:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06 with identifier: OV66%20SFU
2026-03-28 14:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06 with identifier: OV66%20SFU
2026-03-28 14:11:19 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2d31bf5c-51ff-5a17-b290-3ed49f0fbd06 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV66%20SFU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d31bf5c-51ff-5a17-b290-3ed49f0fbd06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV66 SFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV66%20SFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 84525,
 '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-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN5HA094287',
 'year': 2016}
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV66%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Saving data for OV66%20SFU: {'auction_closing_time': 1774692000.0, 'created_time': 1774390428.621306, 'last_price_update_time': 1774707079.694377}
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV66%2520SFU') HTTP/1.1" 204 0
2026-03-28 14:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: caee2c81-827e-54bc-8256-ff2082e05464 with identifier: VX19%20SVD
2026-03-28 14:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: caee2c81-827e-54bc-8256-ff2082e05464 with identifier: VX19%20SVD
2026-03-28 14:11:19 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: caee2c81-827e-54bc-8256-ff2082e05464 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX19%20SVD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'caee2c81-827e-54bc-8256-ff2082e05464',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX19 SVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX19%20SVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 52734,
 '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': 'SHHFK6760JU012777',
 'year': 2019}
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX19%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Saving data for VX19%20SVD: {'auction_closing_time': 1774692000.0, 'created_time': 1774392254.841897, 'last_price_update_time': 1774707079.839257}
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX19%2520SVD') HTTP/1.1" 204 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: OY68%20FWV
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY68%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for OY68%20FWV: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: PE15%20LHF
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE15%2520LHF%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for PE15%20LHF: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: PF68%20ZTH
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF68%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for PF68%20ZTH: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: PN66%20OCH
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN66%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for PN66%20OCH: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: SB15%20APK
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520APK%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for SB15%20APK: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: SG15%20UVN
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG15%2520UVN%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for SG15%20UVN: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: SK17%20JNN
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK17%2520JNN%27 HTTP/1.1" 200 None
2026-03-28 14:11:19 [bca.uk] INFO: Scrape type for SK17%20JNN: 0
2026-03-28 14:11:19 [bca.uk] INFO: Found listing with ID: SY66%20NNC
2026-03-28 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY66%2520NNC%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for SY66%20NNC: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: WJ16%20YRT
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ16%2520YRT%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for WJ16%20YRT: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: WN18%20XOM
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN18%2520XOM%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for WN18%20XOM: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: X3%20GLT
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X3%2520GLT%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for X3%20GLT: 2
2026-03-28 14:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e with identifier: X3%20GLT
2026-03-28 14:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e with scrape type 2
2026-03-28 14:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e with scrape type 2
2026-03-28 14:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e, identifier: X3%20GLT
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YA15%20WWD
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA15%2520WWD%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YA15%20WWD: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YE64%20VJX
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE64%2520VJX%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YE64%20VJX: 2
2026-03-28 14:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 956c4002-f6da-57a7-95a4-f755570f2135 with identifier: YE64%20VJX
2026-03-28 14:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 956c4002-f6da-57a7-95a4-f755570f2135 with scrape type 2
2026-03-28 14:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 956c4002-f6da-57a7-95a4-f755570f2135 with scrape type 2
2026-03-28 14:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 956c4002-f6da-57a7-95a4-f755570f2135, identifier: YE64%20VJX
2026-03-28 14:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e with identifier: X3%20GLT
2026-03-28 14:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e with identifier: X3%20GLT
2026-03-28 14:11:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=X3%20GLT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5ec83d9-a0e8-5e94-9fa2-6d2521c76f5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'X3 GLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=X3%20GLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 200 D S/B',
 'odometer': 106854,
 '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 CLA 200 D S/B 2.1 SPORT DCT Estate',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDD1179082N409778',
 'year': 2016}
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X3%2520GLT%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Saving data for X3%20GLT: {'auction_closing_time': 1774692000.0, 'created_time': 1774437939.568739, 'last_price_update_time': 1774707080.371883}
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='X3%2520GLT') HTTP/1.1" 204 0
2026-03-28 14:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 956c4002-f6da-57a7-95a4-f755570f2135 with identifier: YE64%20VJX
2026-03-28 14:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 956c4002-f6da-57a7-95a4-f755570f2135 with identifier: YE64%20VJX
2026-03-28 14:11:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 956c4002-f6da-57a7-95a4-f755570f2135 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE64%20VJX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '956c4002-f6da-57a7-95a4-f755570f2135',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE64 VJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE64%20VJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 98771,
 '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 SWIFT 1.6 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'TSMNZA32S00429417',
 'year': 2015}
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE64%2520VJX%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Saving data for YE64%20VJX: {'auction_closing_time': 1774692000.0, 'created_time': 1774418551.009318, 'last_price_update_time': 1774707080.565512}
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE64%2520VJX') HTTP/1.1" 204 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YD18%20LUL
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD18%2520LUL%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YD18%20LUL: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YD18%20ZZF
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD18%2520ZZF%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YD18%20ZZF: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YD66%20CYC
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD66%2520CYC%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YD66%20CYC: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YF14%20OCH
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF14%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YF14%20OCH: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YK15%20XWN
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK15%2520XWN%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YK15%20XWN: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YS65%20TOA
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS65%2520TOA%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for YS65%20TOA: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: BV65%20DDL
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV65%2520DDL%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for BV65%20DDL: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: CA65%20KLE
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA65%2520KLE%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for CA65%20KLE: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: CF18%20HCV
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF18%2520HCV%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for CF18%20HCV: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: DA14%20ORY
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA14%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for DA14%20ORY: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: DG16%20ZDM
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG16%2520ZDM%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for DG16%20ZDM: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: DG64%20RNN
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG64%2520RNN%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for DG64%20RNN: 0
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: FA15%20XHG
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA15%2520XHG%27 HTTP/1.1" 200 None
2026-03-28 14:11:20 [bca.uk] INFO: Scrape type for FA15%20XHG: 2
2026-03-28 14:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99306a54-9b6c-59dd-94a2-2644be800451 with identifier: FA15%20XHG
2026-03-28 14:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99306a54-9b6c-59dd-94a2-2644be800451 with scrape type 2
2026-03-28 14:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99306a54-9b6c-59dd-94a2-2644be800451 with scrape type 2
2026-03-28 14:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99306a54-9b6c-59dd-94a2-2644be800451, identifier: FA15%20XHG
2026-03-28 14:11:20 [bca.uk] INFO: Found listing with ID: YH64%20BKF
2026-03-28 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH64%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for YH64%20BKF: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: YT15%20LYH
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT15%2520LYH%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for YT15%20LYH: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: AE16%20WLO
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE16%2520WLO%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for AE16%20WLO: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: AV68%20JYU
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV68%2520JYU%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for AV68%20JYU: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: BL18%20FZG
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL18%2520FZG%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for BL18%20FZG: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: BU64%20FFW
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU64%2520FFW%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for BU64%20FFW: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: BU64%20FLJ
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU64%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for BU64%20FLJ: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: BV64%20ZLE
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV64%2520ZLE%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for BV64%20ZLE: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: DC16%20HRA
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC16%2520HRA%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for DC16%20HRA: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: DT66%20EYV
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT66%2520EYV%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for DT66%20EYV: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: DY15%20MXL
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY15%2520MXL%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for DY15%20MXL: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: EA15%20ZNZ
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA15%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for EA15%20ZNZ: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: EP18%20LGJ
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EP18%2520LGJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for EP18%20LGJ: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: ET68%20NZV
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET68%2520NZV%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for ET68%20NZV: 2
2026-03-28 14:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb with identifier: ET68%20NZV
2026-03-28 14:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb with scrape type 2
2026-03-28 14:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb with scrape type 2
2026-03-28 14:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb, identifier: ET68%20NZV
2026-03-28 14:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99306a54-9b6c-59dd-94a2-2644be800451 with identifier: FA15%20XHG
2026-03-28 14:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99306a54-9b6c-59dd-94a2-2644be800451 with identifier: FA15%20XHG
2026-03-28 14:11:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 99306a54-9b6c-59dd-94a2-2644be800451 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA15%20XHG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99306a54-9b6c-59dd-94a2-2644be800451',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA15 XHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA15%20XHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 79365,
 '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 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA',
 'vin': 'SJNFEAF15U7089536',
 'year': 2015}
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA15%2520XHG%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Saving data for FA15%20XHG: {'auction_closing_time': 1774692000.0, 'created_time': 1774610889.488693, 'last_price_update_time': 1774707081.398794}
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA15%2520XHG') HTTP/1.1" 204 0
2026-03-28 14:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb with identifier: ET68%20NZV
2026-03-28 14:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb with identifier: ET68%20NZV
2026-03-28 14:11:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 5e70a7b0-8916-5411-aea9-a2ed8b2c02bb with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET68%20NZV-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5e70a7b0-8916-5411-aea9-a2ed8b2c02bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET68 NZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET68%20NZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': 'TRAVELLER',
 'odometer': 92942,
 '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 TRAVELLER 2.0 ELUEHDI 180 ALLURE COMP.EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'ELUEHDI 180 ALLURE COMP.EAT6',
 'vin': 'VF3VEAHHWJZ035920',
 'year': 2019}
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET68%2520NZV%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Saving data for ET68%20NZV: {'auction_closing_time': 1774692000.0, 'created_time': 1774275134.958729, 'last_price_update_time': 1774707081.529415}
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET68%2520NZV') HTTP/1.1" 204 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: FY18%20JVP
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY18%2520JVP%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for FY18%20JVP: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GF15%20OBP
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF15%2520OBP%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GF15%20OBP: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GX18%20HJC
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX18%2520HJC%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GX18%20HJC: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: LT68%20MZE
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT68%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for LT68%20MZE: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: MT64%20WXF
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT64%2520WXF%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for MT64%20WXF: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: NA64%20YAJ
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA64%2520YAJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for NA64%20YAJ: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: NJ18%20NZT
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ18%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for NJ18%20NZT: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: NJ64%20EFA
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ64%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for NJ64%20EFA: 2
2026-03-28 14:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3311c7b9-ba3a-554f-862d-e5328b67bee9 with identifier: NJ64%20EFA
2026-03-28 14:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3311c7b9-ba3a-554f-862d-e5328b67bee9 with scrape type 2
2026-03-28 14:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3311c7b9-ba3a-554f-862d-e5328b67bee9 with scrape type 2
2026-03-28 14:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3311c7b9-ba3a-554f-862d-e5328b67bee9, identifier: NJ64%20EFA
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: FD64%20DKV
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD64%2520DKV%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for FD64%20DKV: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: FP68%20YSH
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP68%2520YSH%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for FP68%20YSH: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: FR68%20BNA
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FR68%2520BNA%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for FR68%20BNA: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GC16%20AVY
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC16%2520AVY%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GC16%20AVY: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GC65%20ULU
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC65%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GC65%20ULU: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GF65%20TZT
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF65%2520TZT%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GF65%20TZT: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GJ64%20GDO
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ64%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GJ64%20GDO: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GK68%20YWC
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK68%2520YWC%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GK68%20YWC: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GN15%20TXC
2026-03-28 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN15%2520TXC%27 HTTP/1.1" 200 None
2026-03-28 14:11:21 [bca.uk] INFO: Scrape type for GN15%20TXC: 0
2026-03-28 14:11:21 [bca.uk] INFO: Found listing with ID: GN18%20FPD
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN18%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for GN18%20FPD: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: GR19%20NGJ
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR19%2520NGJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for GR19%20NGJ: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: HK16%20JWF
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK16%2520JWF%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for HK16%20JWF: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: J33%20HYT
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J33%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for J33%20HYT: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: LY65%20FSK
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY65%2520FSK%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for LY65%20FSK: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: M28%20RSN
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M28%2520RSN%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for M28%20RSN: 2
2026-03-28 14:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69bfabb1-9efc-511a-883f-fe5370a463f6 with identifier: M28%20RSN
2026-03-28 14:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69bfabb1-9efc-511a-883f-fe5370a463f6 with scrape type 2
2026-03-28 14:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69bfabb1-9efc-511a-883f-fe5370a463f6 with scrape type 2
2026-03-28 14:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69bfabb1-9efc-511a-883f-fe5370a463f6, identifier: M28%20RSN
2026-03-28 14:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3311c7b9-ba3a-554f-862d-e5328b67bee9 with identifier: NJ64%20EFA
2026-03-28 14:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3311c7b9-ba3a-554f-862d-e5328b67bee9 with identifier: NJ64%20EFA
2026-03-28 14:11:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3311c7b9-ba3a-554f-862d-e5328b67bee9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ64%20EFA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3311c7b9-ba3a-554f-862d-e5328b67bee9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ64 EFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ64%20EFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 128176,
 '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 TDCI 95 ECONETIC ZETEC S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 95 ECONETIC ZETEC S/S',
 'vin': 'WF0DXXGAKDEB68971',
 'year': 2014}
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ64%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Saving data for NJ64%20EFA: {'auction_closing_time': 1774692000.0, 'created_time': 1774610889.073025, 'last_price_update_time': 1774707082.234376}
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ64%2520EFA') HTTP/1.1" 204 0
2026-03-28 14:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69bfabb1-9efc-511a-883f-fe5370a463f6 with identifier: M28%20RSN
2026-03-28 14:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69bfabb1-9efc-511a-883f-fe5370a463f6 with identifier: M28%20RSN
2026-03-28 14:11:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 69bfabb1-9efc-511a-883f-fe5370a463f6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M28%20RSN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '69bfabb1-9efc-511a-883f-fe5370a463f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M28 RSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M28%20RSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 77019,
 '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 2.0 TDI 190 S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 190 S LINE S-T',
 'vin': 'WAUZZZF46HA024785',
 'year': 2016}
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M28%2520RSN%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Saving data for M28%20RSN: {'auction_closing_time': 1774692000.0, 'created_time': 1773959930.022131, 'last_price_update_time': 1774707082.377313}
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M28%2520RSN') HTTP/1.1" 204 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SB64%20PPZ
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB64%2520PPZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SB64%20PPZ: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SC14%20NFN
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC14%2520NFN%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SC14%20NFN: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SF15%20TPC
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF15%2520TPC%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SF15%20TPC: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SG18%20RWE
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG18%2520RWE%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SG18%20RWE: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SK67%20UUF
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK67%2520UUF%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SK67%20UUF: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SK68%20YYP
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK68%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SK68%20YYP: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SM16%20PXE
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM16%2520PXE%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SM16%20PXE: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SO15%20AOG
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO15%2520AOG%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SO15%20AOG: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: ST15%20LLM
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST15%2520LLM%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for ST15%20LLM: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: ST64%20USV
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST64%2520USV%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for ST64%20USV: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: SW18%20SWV
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW18%2520SWV%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for SW18%20SWV: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: VF66%20HXX
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF66%2520HXX%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for VF66%20HXX: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: YA66%20ACZ
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA66%2520ACZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for YA66%20ACZ: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: YE16%20ZRX
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE16%2520ZRX%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for YE16%20ZRX: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: YS64%20DYM
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS64%2520DYM%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for YS64%20DYM: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: YY16%20NDG
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY16%2520NDG%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for YY16%20NDG: 0
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: KR73%20LWW
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR73%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for KR73%20LWW: 2
2026-03-28 14:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW
2026-03-28 14:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faaac0d0-5102-56a7-9a0c-70555e96cdcd with scrape type 2
2026-03-28 14:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faaac0d0-5102-56a7-9a0c-70555e96cdcd with scrape type 2
2026-03-28 14:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faaac0d0-5102-56a7-9a0c-70555e96cdcd, identifier: KR73%20LWW
2026-03-28 14:11:22 [bca.uk] INFO: Found listing with ID: MF16%20BCU
2026-03-28 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF16%2520BCU%27 HTTP/1.1" 200 None
2026-03-28 14:11:22 [bca.uk] INFO: Scrape type for MF16%20BCU: 2
2026-03-28 14:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f263013f-7c15-5078-87a7-8fc859b578fe with identifier: MF16%20BCU
2026-03-28 14:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f263013f-7c15-5078-87a7-8fc859b578fe with scrape type 2
2026-03-28 14:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f263013f-7c15-5078-87a7-8fc859b578fe with scrape type 2
2026-03-28 14:11:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f263013f-7c15-5078-87a7-8fc859b578fe, identifier: MF16%20BCU
2026-03-28 14:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW
2026-03-28 14:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW
2026-03-28 14:11:23 [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-28 14:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:23 [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-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR73%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Saving data for KR73%20LWW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620341.071306, 'last_price_update_time': 1774707083.379738}
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:23 [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-28 14:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f263013f-7c15-5078-87a7-8fc859b578fe with identifier: MF16%20BCU
2026-03-28 14:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f263013f-7c15-5078-87a7-8fc859b578fe with identifier: MF16%20BCU
2026-03-28 14:11:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f263013f-7c15-5078-87a7-8fc859b578fe with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF16%20BCU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f263013f-7c15-5078-87a7-8fc859b578fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF16 BCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF16%20BCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 89692,
 '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 Estate',
 'transmission': 'automatic',
 'trim': 'TSI 300 R 4M DSG',
 'vin': 'WVWZZZAUZGP569352',
 'year': 2016}
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF16%2520BCU%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Saving data for MF16%20BCU: {'auction_closing_time': 1774692000.0, 'created_time': 1774437913.755756, 'last_price_update_time': 1774707083.51143}
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF16%2520BCU') HTTP/1.1" 204 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: BD67%20JNL
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD67%2520JNL%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for BD67%20JNL: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: BP18%20KJN
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP18%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for BP18%20KJN: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: FGZ%202595
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FGZ%25202595%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for FGZ%202595: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: KRZ%205024
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KRZ%25205024%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for KRZ%205024: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: KT66%20SFK
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT66%2520SFK%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for KT66%20SFK: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: M5%20SNV
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M5%2520SNV%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for M5%20SNV: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: URZ%205028
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27URZ%25205028%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for URZ%205028: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: WD68%20AVZ
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD68%2520AVZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for WD68%20AVZ: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: YG22%20KDJ
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520KDJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for YG22%20KDJ: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: YH66%20USG
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH66%2520USG%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for YH66%20USG: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: ML18%20SVE
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML18%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for ML18%20SVE: 2
2026-03-28 14:11:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0e13b85-256a-5085-9abb-6bc39b8ee420 with identifier: ML18%20SVE
2026-03-28 14:11:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0e13b85-256a-5085-9abb-6bc39b8ee420 with scrape type 2
2026-03-28 14:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0e13b85-256a-5085-9abb-6bc39b8ee420 with scrape type 2
2026-03-28 14:11:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0e13b85-256a-5085-9abb-6bc39b8ee420, identifier: ML18%20SVE
2026-03-28 14:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0e13b85-256a-5085-9abb-6bc39b8ee420 with identifier: ML18%20SVE
2026-03-28 14:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0e13b85-256a-5085-9abb-6bc39b8ee420 with identifier: ML18%20SVE
2026-03-28 14:11:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c0e13b85-256a-5085-9abb-6bc39b8ee420 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML18%20SVE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0e13b85-256a-5085-9abb-6bc39b8ee420',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML18 SVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML18%20SVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 98278,
 '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 2008 1.2 P/T 82 ACTIVE MPV',
 'transmission': 'manual',
 'trim': 'P/T 82 ACTIVE',
 'vin': 'VF3CUHMZ6JY005996',
 'year': 2018}
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML18%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Saving data for ML18%20SVE: {'auction_closing_time': 1774692000.0, 'created_time': 1774610277.361271, 'last_price_update_time': 1774707083.834658}
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML18%2520SVE') HTTP/1.1" 204 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: ML64%20UOC
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML64%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for ML64%20UOC: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: PF65%20DXE
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF65%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for PF65%20DXE: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: PJ16%20EVP
2026-03-28 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ16%2520EVP%27 HTTP/1.1" 200 None
2026-03-28 14:11:23 [bca.uk] INFO: Scrape type for PJ16%20EVP: 0
2026-03-28 14:11:23 [bca.uk] INFO: Found listing with ID: PK67%20AKY
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520AKY%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for PK67%20AKY: 2
2026-03-28 14:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c5c169a-3916-5d3e-b578-b840c9ce8135 with identifier: PK67%20AKY
2026-03-28 14:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c5c169a-3916-5d3e-b578-b840c9ce8135 with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c5c169a-3916-5d3e-b578-b840c9ce8135 with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c5c169a-3916-5d3e-b578-b840c9ce8135, identifier: PK67%20AKY
2026-03-28 14:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c5c169a-3916-5d3e-b578-b840c9ce8135 with identifier: PK67%20AKY
2026-03-28 14:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c5c169a-3916-5d3e-b578-b840c9ce8135 with identifier: PK67%20AKY
2026-03-28 14:11:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3c5c169a-3916-5d3e-b578-b840c9ce8135 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK67%20AKY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c5c169a-3916-5d3e-b578-b840c9ce8135',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK67 AKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK67%20AKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FIAT',
 'model': 'TIPO',
 'odometer': 63435,
 '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 TIPO 1.4 95 EASY Hatchback',
 'transmission': 'manual',
 'trim': '95 EASY',
 'vin': 'ZFA35600006H14352',
 'year': 2017}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520AKY%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Saving data for PK67%20AKY: {'auction_closing_time': 1774692000.0, 'created_time': 1774477453.902681, 'last_price_update_time': 1774707084.127534}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK67%2520AKY') HTTP/1.1" 204 0
2026-03-28 14:11:24 [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-28 14:11:24 [bca.uk] INFO: Found listing with ID: RA16%20ZGG
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA16%2520ZGG%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for RA16%20ZGG: 2
2026-03-28 14:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f62263e6-f238-59fb-b014-d8dfda45493f with identifier: RA16%20ZGG
2026-03-28 14:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f62263e6-f238-59fb-b014-d8dfda45493f with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f62263e6-f238-59fb-b014-d8dfda45493f with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f62263e6-f238-59fb-b014-d8dfda45493f, identifier: RA16%20ZGG
2026-03-28 14:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f62263e6-f238-59fb-b014-d8dfda45493f with identifier: RA16%20ZGG
2026-03-28 14:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f62263e6-f238-59fb-b014-d8dfda45493f with identifier: RA16%20ZGG
2026-03-28 14:11:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f62263e6-f238-59fb-b014-d8dfda45493f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA16%20ZGG-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f62263e6-f238-59fb-b014-d8dfda45493f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA16 ZGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA16%20ZGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 75581,
 '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-PACE 2.0 D 180 AWD PRESTIGE StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PRESTIGE',
 'vin': 'SADCA2AN5HA062648',
 'year': 2016}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA16%2520ZGG%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Saving data for RA16%20ZGG: {'auction_closing_time': 1774692000.0, 'created_time': 1773831285.038545, 'last_price_update_time': 1774707084.273799}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA16%2520ZGG') HTTP/1.1" 204 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: RF65%20TLJ
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF65%2520TLJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for RF65%20TLJ: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: RJ19%20XHK
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ19%2520XHK%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for RJ19%20XHK: 2
2026-03-28 14:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9045f606-46b1-5c59-968e-696f677e2c63 with identifier: RJ19%20XHK
2026-03-28 14:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9045f606-46b1-5c59-968e-696f677e2c63 with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9045f606-46b1-5c59-968e-696f677e2c63 with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9045f606-46b1-5c59-968e-696f677e2c63, identifier: RJ19%20XHK
2026-03-28 14:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9045f606-46b1-5c59-968e-696f677e2c63 with identifier: RJ19%20XHK
2026-03-28 14:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9045f606-46b1-5c59-968e-696f677e2c63 with identifier: RJ19%20XHK
2026-03-28 14:11:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9045f606-46b1-5c59-968e-696f677e2c63 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ19%20XHK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9045f606-46b1-5c59-968e-696f677e2c63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ19 XHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ19%20XHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS VIGNALE',
 'odometer': 89725,
 '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 VIGNALE 2.0 EBL 150 P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'EBL 150 P/S',
 'vin': 'WF0NXXGCHNJG14011',
 'year': 2019}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ19%2520XHK%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Saving data for RJ19%20XHK: {'auction_closing_time': 1774692000.0, 'created_time': 1774389725.916148, 'last_price_update_time': 1774707084.449185}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ19%2520XHK') HTTP/1.1" 204 0
2026-03-28 14:11:24 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded
2026-03-28 14:11:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:24 [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-28 14:11:24 [bca.uk] INFO: Found listing with ID: SA18%20VEU
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA18%2520VEU%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for SA18%20VEU: 0
2026-03-28 14:11:24 [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-28 14:11:24 [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-28 14:11:24 [bca.uk] INFO: Found listing with ID: BJ66%20UKZ
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ66%2520UKZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for BJ66%20UKZ: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: CK16%20WXR
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK16%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for CK16%20WXR: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: CN18%20CXO
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN18%2520CXO%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for CN18%20CXO: 2
2026-03-28 14:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c26ec1f8-73cb-5fea-974b-feba04e26f16 with identifier: CN18%20CXO
2026-03-28 14:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c26ec1f8-73cb-5fea-974b-feba04e26f16 with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c26ec1f8-73cb-5fea-974b-feba04e26f16 with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c26ec1f8-73cb-5fea-974b-feba04e26f16, identifier: CN18%20CXO
2026-03-28 14:11:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c26ec1f8-73cb-5fea-974b-feba04e26f16 with identifier: CN18%20CXO
2026-03-28 14:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c26ec1f8-73cb-5fea-974b-feba04e26f16 with identifier: CN18%20CXO
2026-03-28 14:11:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c26ec1f8-73cb-5fea-974b-feba04e26f16 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN18%20CXO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c26ec1f8-73cb-5fea-974b-feba04e26f16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN18 CXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN18%20CXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'TRAVELLER',
 'odometer': 104214,
 '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 TRAVELLER 2.0 BLUEHDI 150 ALLURE STANDARD MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 150 ALLURE STANDARD',
 'vin': 'VF3VEAHXHJZ026421',
 'year': 2018}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN18%2520CXO%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Saving data for CN18%20CXO: {'auction_closing_time': 1774692000.0, 'created_time': 1773910136.244212, 'last_price_update_time': 1774707084.669186}
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN18%2520CXO') HTTP/1.1" 204 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: CX16%20DMU
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX16%2520DMU%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for CX16%20DMU: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: DA17%20EBK
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA17%2520EBK%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for DA17%20EBK: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: DE64%20TVD
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE64%2520TVD%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for DE64%20TVD: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: DGZ%201281
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DGZ%25201281%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for DGZ%201281: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: EJ14%20UZR
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ14%2520UZR%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for EJ14%20UZR: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: EK14%20CXL
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK14%2520CXL%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for EK14%20CXL: 0
2026-03-28 14:11:24 [bca.uk] INFO: Found listing with ID: EO66%20ZDE
2026-03-28 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO66%2520ZDE%27 HTTP/1.1" 200 None
2026-03-28 14:11:24 [bca.uk] INFO: Scrape type for EO66%20ZDE: 2
2026-03-28 14:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 825f000d-041d-5326-881b-2979c41d9bfd with identifier: EO66%20ZDE
2026-03-28 14:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 825f000d-041d-5326-881b-2979c41d9bfd with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 825f000d-041d-5326-881b-2979c41d9bfd with scrape type 2
2026-03-28 14:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 825f000d-041d-5326-881b-2979c41d9bfd, identifier: EO66%20ZDE
2026-03-28 14:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 825f000d-041d-5326-881b-2979c41d9bfd with identifier: EO66%20ZDE
2026-03-28 14:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 825f000d-041d-5326-881b-2979c41d9bfd with identifier: EO66%20ZDE
2026-03-28 14:11:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 825f000d-041d-5326-881b-2979c41d9bfd with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO66%20ZDE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '825f000d-041d-5326-881b-2979c41d9bfd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO66 ZDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO66%20ZDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 70319,
 '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': 'SALVA2AN4HH184311',
 'year': 2016}
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO66%2520ZDE%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Saving data for EO66%20ZDE: {'auction_closing_time': 1774692000.0, 'created_time': 1774390692.129169, 'last_price_update_time': 1774707085.02534}
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO66%2520ZDE') HTTP/1.1" 204 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: FG66%20XZV
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG66%2520XZV%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for FG66%20XZV: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: GH15%20HTD
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GH15%2520HTD%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for GH15%20HTD: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: KD19%20XNS
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD19%2520XNS%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for KD19%20XNS: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: KL18%20MFN
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KL18%2520MFN%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for KL18%20MFN: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: KT18%20HSL
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT18%2520HSL%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for KT18%20HSL: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: LC16%20XUW
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520XUW%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for LC16%20XUW: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: LO02%20ALF
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO02%2520ALF%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for LO02%20ALF: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: MF68%20TVU
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF68%2520TVU%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for MF68%20TVU: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: P555%20CHC
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P555%2520CHC%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for P555%20CHC: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: PF18%20PVZ
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF18%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for PF18%20PVZ: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: PJ22%20EAX
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ22%2520EAX%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for PJ22%20EAX: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: PL22%20ZXS
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL22%2520ZXS%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for PL22%20ZXS: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: RRZ%209472
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RRZ%25209472%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for RRZ%209472: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: SK64%20ZTS
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK64%2520ZTS%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for SK64%20ZTS: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: WT18%20VZP
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT18%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for WT18%20VZP: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: YC17%20PKX
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC17%2520PKX%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for YC17%20PKX: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: YR15%20BJV
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR15%2520BJV%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for YR15%20BJV: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: YR64%20ZFO
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR64%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for YR64%20ZFO: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: EY22%20OLV
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY22%2520OLV%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for EY22%20OLV: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: GC21%20BWV
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC21%2520BWV%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for GC21%20BWV: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: KS70%20HZE
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS70%2520HZE%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for KS70%20HZE: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: KS71%20XJX
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS71%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for KS71%20XJX: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: LO72%20NXR
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520NXR%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for LO72%20NXR: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: LT22%20AOR
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT22%2520AOR%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for LT22%20AOR: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: YK20%20OEJ
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK20%2520OEJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for YK20%20OEJ: 0
2026-03-28 14:11:25 [bca.uk] INFO: Found listing with ID: LR71%20MKG
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR71%2520MKG%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Scrape type for LR71%20MKG: 2
2026-03-28 14:11:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG
2026-03-28 14:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f1739ca-c3b6-589a-bb80-623a93e1105d with scrape type 2
2026-03-28 14:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f1739ca-c3b6-589a-bb80-623a93e1105d with scrape type 2
2026-03-28 14:11:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f1739ca-c3b6-589a-bb80-623a93e1105d, identifier: LR71%20MKG
2026-03-28 14:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG
2026-03-28 14:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG
2026-03-28 14:11:25 [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-28 14:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:25 [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': 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-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR71%2520MKG%27 HTTP/1.1" 200 None
2026-03-28 14:11:25 [bca.uk] INFO: Saving data for LR71%20MKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620337.854653, 'last_price_update_time': 1774707085.906984}
2026-03-28 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:25 [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-28 14:11:26 [bca.uk] INFO: Found listing with ID: OV22%20CWZ
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV22%2520CWZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for OV22%20CWZ: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: VK22%20BUJ
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK22%2520BUJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for VK22%20BUJ: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: VO22%20ESN
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO22%2520ESN%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for VO22%20ESN: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: WN22%20DWX
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for WN22%20DWX: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: SM19%20ZKN
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM19%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for SM19%20ZKN: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: SF62%20EFA
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF62%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for SF62%20EFA: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: BV61%20UFD
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV61%2520UFD%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for BV61%20UFD: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: JRV%20508X
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JRV%2520508X%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for JRV%20508X: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: BF13%20DZX
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF13%2520DZX%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for BF13%20DZX: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: CE56%20GZH
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE56%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for CE56%20GZH: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: FV12%20YSP
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV12%2520YSP%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for FV12%20YSP: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: YK65%20TWX
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK65%2520TWX%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for YK65%20TWX: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: DE60%20UAZ
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE60%2520UAZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for DE60%20UAZ: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: X754%20XJO
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X754%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for X754%20XJO: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: VN70%20DWM
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN70%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for VN70%20DWM: 2
2026-03-28 14:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM
2026-03-28 14:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2029bf04-48eb-5df6-80a0-3651af21f66a with scrape type 2
2026-03-28 14:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2029bf04-48eb-5df6-80a0-3651af21f66a with scrape type 2
2026-03-28 14:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2029bf04-48eb-5df6-80a0-3651af21f66a, identifier: VN70%20DWM
2026-03-28 14:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM
2026-03-28 14:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM
2026-03-28 14:11:26 [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-28 14:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:26 [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': 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-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN70%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Saving data for VN70%20DWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620363.574971, 'last_price_update_time': 1774707086.792632}
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:26 [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-28 14:11:26 [bca.uk] INFO: Found listing with ID: DA11%20XHP
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA11%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for DA11%20XHP: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: KN62%20PZW
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN62%2520PZW%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for KN62%20PZW: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: LB60%20DWY
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB60%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for LB60%20DWY: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: YB63%20WBG
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB63%2520WBG%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for YB63%20WBG: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: FX60%20GKA
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX60%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for FX60%20GKA: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: YV19%20VOO
2026-03-28 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YV19%2520VOO%27 HTTP/1.1" 200 None
2026-03-28 14:11:26 [bca.uk] INFO: Scrape type for YV19%20VOO: 0
2026-03-28 14:11:26 [bca.uk] INFO: Found listing with ID: NX12%20JBU
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX12%2520JBU%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for NX12%20JBU: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: YS13%20XFM
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS13%2520XFM%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for YS13%20XFM: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: GJ69%20KUH
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ69%2520KUH%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for GJ69%20KUH: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: BU22%20HBA
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU22%2520HBA%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for BU22%20HBA: 2
2026-03-28 14:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA
2026-03-28 14:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70890d6e-9c96-5be3-ae93-b0b3aa08871c with scrape type 2
2026-03-28 14:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70890d6e-9c96-5be3-ae93-b0b3aa08871c with scrape type 2
2026-03-28 14:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70890d6e-9c96-5be3-ae93-b0b3aa08871c, identifier: BU22%20HBA
2026-03-28 14:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA
2026-03-28 14:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA
2026-03-28 14:11:27 [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-28 14:11:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:27 [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': 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-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU22%2520HBA%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Saving data for BU22%20HBA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523979.466371, 'last_price_update_time': 1774707087.532471}
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:27 [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-28 14:11:27 [bca.uk] INFO: Found listing with ID: PJ11%20AKP
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ11%2520AKP%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for PJ11%20AKP: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: SC13%20AVX
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC13%2520AVX%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for SC13%20AVX: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: ND59%20WMA
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND59%2520WMA%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for ND59%20WMA: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: HY72%20UGH
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY72%2520UGH%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for HY72%20UGH: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: PF59%20HHJ
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF59%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for PF59%20HHJ: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: LB71%20VMR
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for LB71%20VMR: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: OV14%20WTT
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV14%2520WTT%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for OV14%20WTT: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: GL15%20WPN
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL15%2520WPN%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for GL15%20WPN: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: SE58%20SJE
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE58%2520SJE%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for SE58%20SJE: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: YA10%20PKZ
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA10%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for YA10%20PKZ: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: BK12%20WRC
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK12%2520WRC%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for BK12%20WRC: 0
2026-03-28 14:11:27 [bca.uk] INFO: Found listing with ID: MM71%20TYA
2026-03-28 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM71%2520TYA%27 HTTP/1.1" 200 None
2026-03-28 14:11:27 [bca.uk] INFO: Scrape type for MM71%20TYA: 2
2026-03-28 14:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA
2026-03-28 14:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 442469c4-d1e6-573e-8091-ba54370fa2aa with scrape type 2
2026-03-28 14:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 442469c4-d1e6-573e-8091-ba54370fa2aa with scrape type 2
2026-03-28 14:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 442469c4-d1e6-573e-8091-ba54370fa2aa, identifier: MM71%20TYA
2026-03-28 14:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA
2026-03-28 14:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA
2026-03-28 14:11:27 [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-28 14:11:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:28 [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': 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-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM71%2520TYA%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Saving data for MM71%20TYA: {'auction_closing_time': 1775037600.0, 'created_time': 1773929296.567279, 'last_price_update_time': 1774707088.2202}
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:28 [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-28 14:11:28 [bca.uk] INFO: Found listing with ID: HG19%20XES
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG19%2520XES%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for HG19%20XES: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: BP72%20CGY
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520CGY%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for BP72%20CGY: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: KN18%20UBZ
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN18%2520UBZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for KN18%20UBZ: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: SJ21%20XTH
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ21%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for SJ21%20XTH: 2
2026-03-28 14:11:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH
2026-03-28 14:11:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c83a4d06-3224-594b-9a09-e85202d6e6b3 with scrape type 2
2026-03-28 14:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c83a4d06-3224-594b-9a09-e85202d6e6b3 with scrape type 2
2026-03-28 14:11:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c83a4d06-3224-594b-9a09-e85202d6e6b3, identifier: SJ21%20XTH
2026-03-28 14:11:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH
2026-03-28 14:11:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH
2026-03-28 14:11:28 [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-28 14:11:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:28 [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': 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-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ21%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Saving data for SJ21%20XTH: {'auction_closing_time': 1775037600.0, 'created_time': 1774005114.334911, 'last_price_update_time': 1774707088.828521}
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:28 [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-28 14:11:28 [bca.uk] INFO: Found listing with ID: YS75%20TCO
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS75%2520TCO%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for YS75%20TCO: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: HJ58%20PFA
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ58%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for HJ58%20PFA: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: LK13%20VNA
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK13%2520VNA%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for LK13%20VNA: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: LL58%20VHF
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL58%2520VHF%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for LL58%20VHF: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: YB11%20BVO
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB11%2520BVO%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for YB11%20BVO: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: YR13%20AOE
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR13%2520AOE%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for YR13%20AOE: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: EX63%20HVV
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX63%2520HVV%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for EX63%20HVV: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: GJ10%20XXD
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ10%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for GJ10%20XXD: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: AD68%20EFA
2026-03-28 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD68%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:28 [bca.uk] INFO: Scrape type for AD68%20EFA: 0
2026-03-28 14:11:28 [bca.uk] INFO: Found listing with ID: YO73%20JVR
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO73%2520JVR%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for YO73%20JVR: 0
2026-03-28 14:11:29 [bca.uk] INFO: Found listing with ID: ET15%20LUB
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET15%2520LUB%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for ET15%20LUB: 0
2026-03-28 14:11:29 [bca.uk] INFO: Found listing with ID: GU08%20JYS
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU08%2520JYS%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for GU08%20JYS: 0
2026-03-28 14:11:29 [bca.uk] INFO: Found listing with ID: HK75%20CPY
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK75%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for HK75%20CPY: 2
2026-03-28 14:11:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY
2026-03-28 14:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bcc88a4-c132-5448-8533-9ecc374c6d2a with scrape type 2
2026-03-28 14:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bcc88a4-c132-5448-8533-9ecc374c6d2a with scrape type 2
2026-03-28 14:11:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bcc88a4-c132-5448-8533-9ecc374c6d2a, identifier: HK75%20CPY
2026-03-28 14:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY
2026-03-28 14:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY
2026-03-28 14:11:29 [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-28 14:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:29 [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': 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-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK75%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Saving data for HK75%20CPY: {'auction_closing_time': 1775037600.0, 'created_time': 1774005142.1994, 'last_price_update_time': 1774707089.526174}
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:29 [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-28 14:11:29 [bca.uk] INFO: Found listing with ID: NJ16%20VNL
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ16%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for NJ16%20VNL: 0
2026-03-28 14:11:29 [bca.uk] INFO: Found listing with ID: PO59%20TUH
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO59%2520TUH%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for PO59%20TUH: 0
2026-03-28 14:11:29 [bca.uk] INFO: Found listing with ID: YT66%20UER
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT66%2520UER%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for YT66%20UER: 0
2026-03-28 14:11:29 [bca.uk] INFO: Found listing with ID: BN20%20ZMU
2026-03-28 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN20%2520ZMU%27 HTTP/1.1" 200 None
2026-03-28 14:11:29 [bca.uk] INFO: Scrape type for BN20%20ZMU: 2
2026-03-28 14:11:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU
2026-03-28 14:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f42fa397-e446-5410-b481-8f4e2e2f0552 with scrape type 2
2026-03-28 14:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f42fa397-e446-5410-b481-8f4e2e2f0552 with scrape type 2
2026-03-28 14:11:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f42fa397-e446-5410-b481-8f4e2e2f0552, identifier: BN20%20ZMU
2026-03-28 14:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU
2026-03-28 14:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU
2026-03-28 14:11:29 [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-28 14:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:30 [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': 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-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN20%2520ZMU%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Saving data for BN20%20ZMU: {'auction_closing_time': 1775037600.0, 'created_time': 1774005151.557894, 'last_price_update_time': 1774707090.16132}
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:30 [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-28 14:11:30 [bca.uk] INFO: Found listing with ID: VN11%20JKK
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN11%2520JKK%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for VN11%20JKK: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: VO06%20JCX
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO06%2520JCX%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for VO06%20JCX: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: WG62%20ORZ
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG62%2520ORZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for WG62%20ORZ: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: WJ14%20AVU
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ14%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for WJ14%20AVU: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: WM07%20FAO
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM07%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for WM07%20FAO: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: WV64%20BPX
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV64%2520BPX%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for WV64%20BPX: 0
2026-03-28 14:11:30 [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-28 14:11:30 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded
2026-03-28 14:11:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:30 [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-28 14:11:30 [bca.uk] INFO: Found listing with ID: X191%20EDB
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X191%2520EDB%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for X191%20EDB: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: YE59%20XKU
2026-03-28 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE59%2520XKU%27 HTTP/1.1" 200 None
2026-03-28 14:11:30 [bca.uk] INFO: Scrape type for YE59%20XKU: 0
2026-03-28 14:11:30 [bca.uk] INFO: Found listing with ID: YF07%20WXT
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF07%2520WXT%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for YF07%20WXT: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: YY64%20XMD
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY64%2520XMD%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for YY64%20XMD: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: DV12%20NKN
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV12%2520NKN%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for DV12%20NKN: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: GN14%20TKX
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN14%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for GN14%20TKX: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HJ63%20YZR
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ63%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HJ63%20YZR: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: LD58%20FPT
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD58%2520FPT%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for LD58%20FPT: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: LT62%20YGL
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT62%2520YGL%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for LT62%20YGL: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: NJ62%20OEG
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ62%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for NJ62%20OEG: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: RK64%20AWR
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK64%2520AWR%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for RK64%20AWR: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: RO62%20MVR
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO62%2520MVR%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for RO62%20MVR: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: SD62%20JTV
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD62%2520JTV%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for SD62%20JTV: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: T500%20MUL
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T500%2520MUL%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for T500%20MUL: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: VU22%20OPO
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU22%2520OPO%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for VU22%20OPO: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: AV13%20RKK
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV13%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for AV13%20RKK: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: BN61%20JXB
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN61%2520JXB%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for BN61%20JXB: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CA10%20GVT
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA10%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CA10%20GVT: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CA14%20VPE
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA14%2520VPE%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CA14%20VPE: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CP09%20AKU
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP09%2520AKU%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CP09%20AKU: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CV12%20NYD
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV12%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CV12%20NYD: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CV62%20WTN
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV62%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CV62%20WTN: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CX59%20VUM
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX59%2520VUM%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CX59%20VUM: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: DA09%20LRF
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA09%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for DA09%20LRF: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: DG15%20LSY
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG15%2520LSY%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for DG15%20LSY: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: AF11%20XHT
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF11%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for AF11%20XHT: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HY10%20WPR
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY10%2520WPR%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HY10%20WPR: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: LC12%20JYP
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC12%2520JYP%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for LC12%20JYP: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: PF10%20JFE
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF10%2520JFE%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for PF10%20JFE: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: RF05%20KJN
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF05%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for RF05%20KJN: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: YD12%20XUW
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD12%2520XUW%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for YD12%20XUW: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CV61%20KBJ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV61%2520KBJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CV61%20KBJ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: FE09%20EOA
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE09%2520EOA%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for FE09%20EOA: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: FY09%20FYH
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY09%2520FYH%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for FY09%20FYH: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HG13%20LZF
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG13%2520LZF%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HG13%20LZF: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: DV13%20VLM
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV13%2520VLM%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for DV13%20VLM: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: YT60%20ORY
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT60%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for YT60%20ORY: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: BP72%20RHA
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for BP72%20RHA: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: BK21%20LFV
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK21%2520LFV%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for BK21%20LFV: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: OY63%20EWL
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY63%2520EWL%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for OY63%20EWL: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: RY06%20CZC
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY06%2520CZC%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for RY06%20CZC: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: YA10%20UUZ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA10%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for YA10%20UUZ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: BD13%20LWC
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD13%2520LWC%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for BD13%20LWC: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CA15%20NKH
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA15%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CA15%20NKH: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: CE57%20UEB
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE57%2520UEB%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for CE57%20UEB: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: DK65%20MLU
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK65%2520MLU%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for DK65%20MLU: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: EO14%20MLL
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO14%2520MLL%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for EO14%20MLL: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: FL09%20BJJ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL09%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for FL09%20BJJ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: GL12%20SGX
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL12%2520SGX%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for GL12%20SGX: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HG12%20NLX
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG12%2520NLX%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HG12%20NLX: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: GF17%20VBM
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF17%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for GF17%20VBM: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HN63%20GBE
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN63%2520GBE%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HN63%20GBE: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: SB62%20FUU
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB62%2520FUU%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for SB62%20FUU: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: SP11%20SXZ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP11%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for SP11%20SXZ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: WM63%20VKD
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM63%2520VKD%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for WM63%20VKD: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: VN72%20EUZ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN72%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for VN72%20EUZ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: EK08%20LTZ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK08%2520LTZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for EK08%20LTZ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HN61%20WEJ
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN61%2520WEJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HN61%20WEJ: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: HY13%20JDK
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY13%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for HY13%20JDK: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: LN69%20YHM
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN69%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 14:11:31 [bca.uk] INFO: Scrape type for LN69%20YHM: 0
2026-03-28 14:11:31 [bca.uk] INFO: Found listing with ID: LJ72%20YEF
2026-03-28 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ72%2520YEF%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for LJ72%20YEF: 0
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: LG69%20WXZ
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG69%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for LG69%20WXZ: 0
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: MW20%20BWD
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW20%2520BWD%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for MW20%20BWD: 0
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: MK20%20EFP
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK20%2520EFP%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for MK20%20EFP: 0
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: MJ19%20UHC
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ19%2520UHC%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for MJ19%20UHC: 0
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: PIJ%202496
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PIJ%25202496%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for PIJ%202496: 0
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: LM22%20WZA
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM22%2520WZA%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Scrape type for LM22%20WZA: 2
2026-03-28 14:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e32d2510-45a7-5880-b7fd-e292f67474ca with identifier: LM22%20WZA
2026-03-28 14:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e32d2510-45a7-5880-b7fd-e292f67474ca with scrape type 2
2026-03-28 14:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e32d2510-45a7-5880-b7fd-e292f67474ca with scrape type 2
2026-03-28 14:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e32d2510-45a7-5880-b7fd-e292f67474ca, identifier: LM22%20WZA
2026-03-28 14:11:32 [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-28 14:11:32 [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-28 14:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e32d2510-45a7-5880-b7fd-e292f67474ca with identifier: LM22%20WZA
2026-03-28 14:11:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e32d2510-45a7-5880-b7fd-e292f67474ca with identifier: LM22%20WZA
2026-03-28 14:11:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e32d2510-45a7-5880-b7fd-e292f67474ca with identifier: LM22%20WZA to the API
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:32 [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': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM22%20WZA-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': 'e32d2510-45a7-5880-b7fd-e292f67474ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM22 WZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM22%20WZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 45997,
 '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.6 PHEV 225 GT E-EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV 225 GT E-EAT8',
 'vin': 'VF3M4DGZUNS088997',
 'year': 2022}
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM22%2520WZA%27 HTTP/1.1" 200 None
2026-03-28 14:11:32 [bca.uk] INFO: Saving data for LM22%20WZA: {'auction_closing_time': 1774778400.0, 'created_time': 1774437925.131033, 'last_price_update_time': 1774707092.802384}
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM22%2520WZA') HTTP/1.1" 204 0
2026-03-28 14:11:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:32 [bca.uk] INFO: Found listing with ID: YR20%20YRJ
2026-03-28 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR20%2520YRJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for YR20%20YRJ: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: HG22%20NFU
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG22%2520NFU%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for HG22%20NFU: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: PN22%20USV
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN22%2520USV%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for PN22%20USV: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: YB69%20VLK
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB69%2520VLK%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for YB69%20VLK: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: YK19%20RGE
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK19%2520RGE%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for YK19%20RGE: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: AK65%20SXZ
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK65%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for AK65%20SXZ: 2
2026-03-28 14:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9394c64-0d26-5c40-9d39-3f0d83183f3e with identifier: AK65%20SXZ
2026-03-28 14:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9394c64-0d26-5c40-9d39-3f0d83183f3e with scrape type 2
2026-03-28 14:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9394c64-0d26-5c40-9d39-3f0d83183f3e with scrape type 2
2026-03-28 14:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9394c64-0d26-5c40-9d39-3f0d83183f3e, identifier: AK65%20SXZ
2026-03-28 14:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9394c64-0d26-5c40-9d39-3f0d83183f3e with identifier: AK65%20SXZ
2026-03-28 14:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9394c64-0d26-5c40-9d39-3f0d83183f3e with identifier: AK65%20SXZ
2026-03-28 14:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9394c64-0d26-5c40-9d39-3f0d83183f3e with identifier: AK65%20SXZ to the API
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:33 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK65%20SXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd9394c64-0d26-5c40-9d39-3f0d83183f3e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK65 SXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK65%20SXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 71842,
 '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 Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN6GH108751',
 'year': 2015}
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK65%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Saving data for AK65%20SXZ: {'auction_closing_time': 1774778400.0, 'created_time': 1773829862.089675, 'last_price_update_time': 1774707093.516825}
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK65%2520SXZ') HTTP/1.1" 204 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: LC72%20RVE
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520RVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for LC72%20RVE: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: LT21%20WOA
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT21%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for LT21%20WOA: 0
2026-03-28 14:11:33 [bca.uk] INFO: Found listing with ID: YP69%20KHW
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP69%2520KHW%27 HTTP/1.1" 200 None
2026-03-28 14:11:33 [bca.uk] INFO: Scrape type for YP69%20KHW: 2
2026-03-28 14:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c22801ed-5975-5f2b-9d25-bb01787bfb78 with identifier: YP69%20KHW
2026-03-28 14:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c22801ed-5975-5f2b-9d25-bb01787bfb78 with scrape type 2
2026-03-28 14:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c22801ed-5975-5f2b-9d25-bb01787bfb78 with scrape type 2
2026-03-28 14:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c22801ed-5975-5f2b-9d25-bb01787bfb78, identifier: YP69%20KHW
2026-03-28 14:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c22801ed-5975-5f2b-9d25-bb01787bfb78 with identifier: YP69%20KHW
2026-03-28 14:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c22801ed-5975-5f2b-9d25-bb01787bfb78 with identifier: YP69%20KHW
2026-03-28 14:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c22801ed-5975-5f2b-9d25-bb01787bfb78 with identifier: YP69%20KHW to the API
2026-03-28 14:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:34 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP69%20KHW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c22801ed-5975-5f2b-9d25-bb01787bfb78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP69 KHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP69%20KHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 25986,
 '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 I10 1.0 PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'PLAY',
 'vin': 'NLHA851ALLZ576088',
 'year': 2019}
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP69%2520KHW%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Saving data for YP69%20KHW: {'auction_closing_time': 1774778400.0, 'created_time': 1774524704.152898, 'last_price_update_time': 1774707094.040381}
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP69%2520KHW') HTTP/1.1" 204 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: LT21%20WSW
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT21%2520WSW%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for LT21%20WSW: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: YA72%20FHB
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA72%2520FHB%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for YA72%20FHB: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: YK21%20ZXN
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK21%2520ZXN%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for YK21%20ZXN: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: DL70%20XFN
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL70%2520XFN%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for DL70%20XFN: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: DL71%20YBH
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL71%2520YBH%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for DL71%20YBH: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: LC72%20MKP
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520MKP%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for LC72%20MKP: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: BG73%20WGW
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG73%2520WGW%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for BG73%20WGW: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: DN20%20SXZ
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN20%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for DN20%20SXZ: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: DW24%20HFP
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW24%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for DW24%20HFP: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: BC70%20VUN
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC70%2520VUN%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for BC70%20VUN: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: HJ73%20OWX
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520OWX%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for HJ73%20OWX: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: EK18%20GYV
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK18%2520GYV%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for EK18%20GYV: 0
2026-03-28 14:11:34 [bca.uk] INFO: Found listing with ID: KM68%20OAY
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM68%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for KM68%20OAY: 2
2026-03-28 14:11:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY
2026-03-28 14:11:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with scrape type 2
2026-03-28 14:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with scrape type 2
2026-03-28 14:11:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb6eeaed-7e9f-509a-8e50-9c6544f052d7, identifier: KM68%20OAY
2026-03-28 14:11:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY
2026-03-28 14:11:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY
2026-03-28 14:11:34 [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-28 14:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:34 [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': 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-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM68%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Saving data for KM68%20OAY: {'auction_closing_time': 1774864800.0, 'created_time': 1774332533.16845, 'last_price_update_time': 1774707094.727741}
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:34 [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-28 14:11:34 [bca.uk] INFO: Found listing with ID: LV20%20GXY
2026-03-28 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV20%2520GXY%27 HTTP/1.1" 200 None
2026-03-28 14:11:34 [bca.uk] INFO: Scrape type for LV20%20GXY: 2
2026-03-28 14:11:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY
2026-03-28 14:11:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with scrape type 2
2026-03-28 14:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with scrape type 2
2026-03-28 14:11:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dad9dbaa-d363-588e-b46d-ec07ab3bbed9, identifier: LV20%20GXY
2026-03-28 14:11:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY
2026-03-28 14:11:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY
2026-03-28 14:11:35 [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-28 14:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:35 [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': 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-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV20%2520GXY%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Saving data for LV20%20GXY: {'auction_closing_time': 1774864800.0, 'created_time': 1774275966.101776, 'last_price_update_time': 1774707095.285681}
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:35 [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-28 14:11:35 [bca.uk] INFO: Found listing with ID: LL17%20AXH
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL17%2520AXH%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for LL17%20AXH: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: T11%20PBG
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T11%2520PBG%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for T11%20PBG: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: GN20%20WLF
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN20%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for GN20%20WLF: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: KP70%20LKM
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP70%2520LKM%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for KP70%20LKM: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: KW73%20LYF
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520LYF%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for KW73%20LYF: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: BV20%20EFS
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV20%2520EFS%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for BV20%20EFS: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: GL71%20EOG
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL71%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for GL71%20EOG: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: KR71%20YJH
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR71%2520YJH%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for KR71%20YJH: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: RK71%20MPU
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK71%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for RK71%20MPU: 0
2026-03-28 14:11:35 [bca.uk] INFO: Found listing with ID: YS19%20JMO
2026-03-28 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS19%2520JMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:35 [bca.uk] INFO: Scrape type for YS19%20JMO: 0
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:37 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded
2026-03-28 14:11:37 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Found listing with ID: BK71%20VZJ
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for BK71%20VZJ: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: LT23%20OLX
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for LT23%20OLX: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: SY72%20JRO
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for SY72%20JRO: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: SL68%20YWR
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for SL68%20YWR: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: YG69%20EFA
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for YG69%20EFA: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: AF70%20OVM
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for AF70%20OVM: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: GD69%20XPA
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for GD69%20XPA: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: GL71%20PFZ
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for GL71%20PFZ: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: LN18%20EZT
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for LN18%20EZT: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: MJ69%20HJC
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for MJ69%20HJC: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: MJ70%20LHA
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for MJ70%20LHA: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: HV22%20OTN
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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%2520OTN%27 HTTP/1.1" 200 None
2026-03-28 14:11:37 [bca.uk] INFO: Scrape type for HV22%20OTN: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: DL21%20GXB
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for DL21%20GXB: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: OE16%20VDP
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for OE16%20VDP: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: KO23%20ULA
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for KO23%20ULA: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: AR19%20OTG
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for AR19%20OTG: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: EO69%20MVA
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for EO69%20MVA: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: SM72%20HUO
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for SM72%20HUO: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: KT18%20FFE
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for KT18%20FFE: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: FH70%20TTZ
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for FH70%20TTZ: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: FP69%20KWM
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for FP69%20KWM: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: KE65%20YRY
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for KE65%20YRY: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: NU20%20LZS
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for NU20%20LZS: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: BB05%20OJB
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for BB05%20OJB: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: FP69%20OJT
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for FP69%20OJT: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: GX70%20VAE
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for GX70%20VAE: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: SW69%20EFM
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for SW69%20EFM: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: VO69%20JNJ
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for VO69%20JNJ: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: AJ19%20JYG
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:37 [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-28 14:11:37 [bca.uk] INFO: Scrape type for AJ19%20JYG: 0
2026-03-28 14:11:37 [bca.uk] INFO: Found listing with ID: BP67%20TPF
2026-03-28 14:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for BP67%20TPF: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: HG19%20RSU
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG19%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for HG19%20RSU: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: KX20%20HXR
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX20%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for KX20%20HXR: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: NG21%20WPZ
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG21%2520WPZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for NG21%20WPZ: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SE19%20GMF
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE19%2520GMF%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SE19%20GMF: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: DT19%20CYZ
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT19%2520CYZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for DT19%20CYZ: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: WR70%20CUU
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR70%2520CUU%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for WR70%20CUU: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: JK03%20RWK
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JK03%2520RWK%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for JK03%20RWK: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SW25%20DKD
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW25%2520DKD%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SW25%20DKD: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SY21%20TTU
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY21%2520TTU%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SY21%20TTU: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: PK70%20LYY
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK70%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for PK70%20LYY: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SF19%20LPH
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF19%2520LPH%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SF19%20LPH: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SK22%20ZRT
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK22%2520ZRT%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SK22%20ZRT: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SY18%20ONF
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY18%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SY18%20ONF: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: RK66%20BWN
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK66%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for RK66%20BWN: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: AE69%20PCU
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE69%2520PCU%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for AE69%20PCU: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: DA72%20FKE
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520FKE%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for DA72%20FKE: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: DF18%20LXT
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF18%2520LXT%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for DF18%20LXT: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: EG68%20NZZ
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG68%2520NZZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for EG68%20NZZ: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: PL69%20EVM
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL69%2520EVM%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for PL69%20EVM: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: YH68%20MJZ
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH68%2520MJZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for YH68%20MJZ: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: FP67%20CCY
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP67%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for FP67%20CCY: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: DN21%20WVE
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN21%2520WVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for DN21%20WVE: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: FL69%20SVT
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL69%2520SVT%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for FL69%20SVT: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: KN70%20XSP
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN70%2520XSP%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for KN70%20XSP: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: PA19%20HPZ
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PA19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for PA19%20HPZ: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SB70%20MYH
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB70%2520MYH%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SB70%20MYH: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: YY68%20LXG
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY68%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for YY68%20LXG: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: NX71%20OYL
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX71%2520OYL%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for NX71%20OYL: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SA68%20WTE
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA68%2520WTE%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SA68%20WTE: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SE68%20NBZ
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE68%2520NBZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SE68%20NBZ: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SH70%20EHW
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH70%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SH70%20EHW: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SR21%20XPP
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR21%2520XPP%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SR21%20XPP: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: YF74%20LVB
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF74%2520LVB%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for YF74%20LVB: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: BU69%20USL
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU69%2520USL%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for BU69%20USL: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: WN18%20CZG
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN18%2520CZG%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for WN18%20CZG: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: YC19%20PKO
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC19%2520PKO%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for YC19%20PKO: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SJ71%20RXG
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ71%2520RXG%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SJ71%20RXG: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SD71%20NFK
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD71%2520NFK%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SD71%20NFK: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: DV68%20ZSK
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV68%2520ZSK%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for DV68%20ZSK: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: CK67%20NNA
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK67%2520NNA%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for CK67%20NNA: 0
2026-03-28 14:11:38 [bca.uk] INFO: Found listing with ID: SN70%20ZTY
2026-03-28 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN70%2520ZTY%27 HTTP/1.1" 200 None
2026-03-28 14:11:38 [bca.uk] INFO: Scrape type for SN70%20ZTY: 2
2026-03-28 14:11:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY
2026-03-28 14:11:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eacbe231-5aeb-5193-b05d-17761f393cc6 with scrape type 2
2026-03-28 14:11:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eacbe231-5aeb-5193-b05d-17761f393cc6 with scrape type 2
2026-03-28 14:11:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eacbe231-5aeb-5193-b05d-17761f393cc6, identifier: SN70%20ZTY
2026-03-28 14:11:38 [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-28 14:11:38 [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-28 14:11:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY
2026-03-28 14:11:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY
2026-03-28 14:11:39 [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-28 14:11:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:39 [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': 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-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN70%2520ZTY%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Saving data for SN70%20ZTY: {'auction_closing_time': 1774864800.0, 'created_time': 1774364145.897169, 'last_price_update_time': 1774707099.251145}
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:39 [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-28 14:11:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:39 [bca.uk] INFO: Found listing with ID: DE69%20ZGU
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE69%2520ZGU%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Scrape type for DE69%20ZGU: 0
2026-03-28 14:11:39 [bca.uk] INFO: Found listing with ID: GU18%20EUV
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU18%2520EUV%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Scrape type for GU18%20EUV: 0
2026-03-28 14:11:39 [bca.uk] INFO: Found listing with ID: LS73%20EAO
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS73%2520EAO%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Scrape type for LS73%20EAO: 0
2026-03-28 14:11:39 [bca.uk] INFO: Found listing with ID: AE71%20SMU
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE71%2520SMU%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Scrape type for AE71%20SMU: 0
2026-03-28 14:11:39 [bca.uk] INFO: Found listing with ID: EO70%20HZL
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO70%2520HZL%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Scrape type for EO70%20HZL: 2
2026-03-28 14:11:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL
2026-03-28 14:11:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb30364-ae5a-536b-b41d-05540eaad73b with scrape type 2
2026-03-28 14:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb30364-ae5a-536b-b41d-05540eaad73b with scrape type 2
2026-03-28 14:11:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb30364-ae5a-536b-b41d-05540eaad73b, identifier: EO70%20HZL
2026-03-28 14:11:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL
2026-03-28 14:11:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL
2026-03-28 14:11:39 [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-28 14:11:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:39 [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': 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-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO70%2520HZL%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Saving data for EO70%20HZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774275979.457482, 'last_price_update_time': 1774707099.943408}
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:39 [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-28 14:11:39 [bca.uk] INFO: Found listing with ID: WD66%20XTT
2026-03-28 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD66%2520XTT%27 HTTP/1.1" 200 None
2026-03-28 14:11:39 [bca.uk] INFO: Scrape type for WD66%20XTT: 2
2026-03-28 14:11:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT
2026-03-28 14:11:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34e9b995-8dfd-5097-9112-df45f3b8aa14 with scrape type 2
2026-03-28 14:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34e9b995-8dfd-5097-9112-df45f3b8aa14 with scrape type 2
2026-03-28 14:11:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34e9b995-8dfd-5097-9112-df45f3b8aa14, identifier: WD66%20XTT
2026-03-28 14:11:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT
2026-03-28 14:11:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT
2026-03-28 14:11:40 [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-28 14:11:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:40 [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': 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-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD66%2520XTT%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Saving data for WD66%20XTT: {'auction_closing_time': 1775124000.0, 'created_time': 1774610481.9541, 'last_price_update_time': 1774707100.397974}
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:40 [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-28 14:11:40 [bca.uk] INFO: Found listing with ID: LK71%20VUA
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK71%2520VUA%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for LK71%20VUA: 0
2026-03-28 14:11:40 [bca.uk] INFO: Found listing with ID: LN19%20NLG
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN19%2520NLG%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for LN19%20NLG: 0
2026-03-28 14:11:40 [bca.uk] INFO: Found listing with ID: HJ20%20XKC
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ20%2520XKC%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for HJ20%20XKC: 0
2026-03-28 14:11:40 [bca.uk] INFO: Found listing with ID: F8%20MMG
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F8%2520MMG%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for F8%20MMG: 0
2026-03-28 14:11:40 [bca.uk] INFO: Found listing with ID: HT69%20PXU
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT69%2520PXU%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for HT69%20PXU: 0
2026-03-28 14:11:40 [bca.uk] INFO: Found listing with ID: SY68%20WZB
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY68%2520WZB%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for SY68%20WZB: 0
2026-03-28 14:11:40 [bca.uk] INFO: Found listing with ID: YY16%20WBW
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY16%2520WBW%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Scrape type for YY16%20WBW: 2
2026-03-28 14:11:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW
2026-03-28 14:11:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with scrape type 2
2026-03-28 14:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with scrape type 2
2026-03-28 14:11:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e70b5c4d-85a0-5756-bd77-ce8d361d3d15, identifier: YY16%20WBW
2026-03-28 14:11:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW
2026-03-28 14:11:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW
2026-03-28 14:11:40 [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-28 14:11:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:40 [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': 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-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY16%2520WBW%27 HTTP/1.1" 200 None
2026-03-28 14:11:40 [bca.uk] INFO: Saving data for YY16%20WBW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620657.935284, 'last_price_update_time': 1774707100.989896}
2026-03-28 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:41 [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-28 14:11:41 [bca.uk] INFO: Found listing with ID: EK20%20ODX
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK20%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for EK20%20ODX: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: SK70%20KHD
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK70%2520KHD%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for SK70%20KHD: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: YE21%20SDX
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE21%2520SDX%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for YE21%20SDX: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: RO73%20GVE
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for RO73%20GVE: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: RK17%20KGX
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK17%2520KGX%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for RK17%20KGX: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: LO72%20AOJ
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520AOJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for LO72%20AOJ: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: LO69%20GRK
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO69%2520GRK%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for LO69%20GRK: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: LO72%20AOH
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520AOH%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for LO72%20AOH: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: PL19%20XVZ
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL19%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for PL19%20XVZ: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: WV70%20PYX
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV70%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for WV70%20PYX: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: CF71%20BGX
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF71%2520BGX%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for CF71%20BGX: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: DL21%20HYJ
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL21%2520HYJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for DL21%20HYJ: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: KV20%20YPO
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV20%2520YPO%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for KV20%20YPO: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: LO72%20AHD
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for LO72%20AHD: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: KW13%20UPM
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW13%2520UPM%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for KW13%20UPM: 0
2026-03-28 14:11:41 [bca.uk] INFO: Found listing with ID: FL69%20EJK
2026-03-28 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL69%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:11:41 [bca.uk] INFO: Scrape type for FL69%20EJK: 0
2026-03-28 14:11:43 [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-28 14:11:43 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded
2026-03-28 14:11:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:43 [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-28 14:11:43 [bca.uk] INFO: Found listing with ID: LO72%20AFV
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for LO72%20AFV: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: WT18%20HDJ
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT18%2520HDJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for WT18%20HDJ: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: WT19%20OWA
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT19%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for WT19%20OWA: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: CE21%20AXA
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE21%2520AXA%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for CE21%20AXA: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: CF71%20OKH
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF71%2520OKH%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for CF71%20OKH: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: DA70%20WNW
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA70%2520WNW%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for DA70%20WNW: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: FJ70%20TXB
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ70%2520TXB%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for FJ70%20TXB: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: L28%20PYN
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L28%2520PYN%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for L28%20PYN: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: LC24%20EZZ
2026-03-28 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC24%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:43 [bca.uk] INFO: Scrape type for LC24%20EZZ: 0
2026-03-28 14:11:43 [bca.uk] INFO: Found listing with ID: MT70%20CTO
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT70%2520CTO%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for MT70%20CTO: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: VN72%20OZG
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN72%2520OZG%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for VN72%20OZG: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: WD73%20ZTB
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD73%2520ZTB%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for WD73%20ZTB: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: LO72%20ABZ
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520ABZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for LO72%20ABZ: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: DX16%20LCA
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for DX16%20LCA: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: LO72%20ABV
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for LO72%20ABV: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: WP15%20HMO
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP15%2520HMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for WP15%20HMO: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: BK68%20XBV
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK68%2520XBV%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for BK68%20XBV: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: LM22%20FWV
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM22%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for LM22%20FWV: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: SA71%20VVL
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA71%2520VVL%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for SA71%20VVL: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: FA19%20NPP
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA19%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for FA19%20NPP: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: FL74%20KHT
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL74%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for FL74%20KHT: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: CV20%20TUW
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV20%2520TUW%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for CV20%20TUW: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: FA18%20CHZ
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA18%2520CHZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for FA18%20CHZ: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: DF69%20XCS
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF69%2520XCS%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for DF69%20XCS: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: WV69%20TXP
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV69%2520TXP%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for WV69%20TXP: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: VT19%20YHF
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VT19%2520YHF%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for VT19%20YHF: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: GU05%20LVY
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU05%2520LVY%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for GU05%20LVY: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: YW71%20JFE
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW71%2520JFE%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for YW71%20JFE: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: DL21%20RBO
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL21%2520RBO%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for DL21%20RBO: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: FV67%20RXH
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV67%2520RXH%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for FV67%20RXH: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: LE19%20TZN
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for LE19%20TZN: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: SE19%20UWZ
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE19%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for SE19%20UWZ: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: WV70%20FFN
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV70%2520FFN%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for WV70%20FFN: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: DM19%20WMW
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DM19%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for DM19%20WMW: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: FG19%20NUY
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG19%2520NUY%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for FG19%20NUY: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: KM19%20OHB
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM19%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for KM19%20OHB: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: WJ19%20MTY
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ19%2520MTY%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for WJ19%20MTY: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: YA18%20HFU
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA18%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for YA18%20HFU: 0
2026-03-28 14:11:44 [bca.uk] INFO: Found listing with ID: YGZ%205087
2026-03-28 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YGZ%25205087%27 HTTP/1.1" 200 None
2026-03-28 14:11:44 [bca.uk] INFO: Scrape type for YGZ%205087: 2
2026-03-28 14:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087
2026-03-28 14:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f13b0b35-866e-5b58-847c-7e1ffea9dda3 with scrape type 2
2026-03-28 14:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f13b0b35-866e-5b58-847c-7e1ffea9dda3 with scrape type 2
2026-03-28 14:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f13b0b35-866e-5b58-847c-7e1ffea9dda3, identifier: YGZ%205087
2026-03-28 14:11:44 [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-28 14:11:44 [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-28 14:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087
2026-03-28 14:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087
2026-03-28 14:11:44 [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-28 14:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:45 [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': 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-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YGZ%25205087%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Saving data for YGZ%205087: {'auction_closing_time': 1774864800.0, 'created_time': 1773822361.903964, 'last_price_update_time': 1774707105.050491}
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:45 [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-28 14:11:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: YH23%20ZRN
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH23%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for YH23%20ZRN: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: SK13%20HPC
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK13%2520HPC%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for SK13%20HPC: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: EG16%20EMF
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG16%2520EMF%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for EG16%20EMF: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: YC21%20FHH
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC21%2520FHH%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for YC21%20FHH: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: HG69%20VOK
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG69%2520VOK%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for HG69%20VOK: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: HK69%20NWJ
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK69%2520NWJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for HK69%20NWJ: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: HV20%20UWZ
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV20%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for HV20%20UWZ: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LB18%20KWG
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB18%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LB18%20KWG: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LP71%20OMJ
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP71%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LP71%20OMJ: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: MT24%20TZY
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT24%2520TZY%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for MT24%20TZY: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: ND21%20BVM
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND21%2520BVM%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for ND21%20BVM: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: SK71%20ODG
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK71%2520ODG%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for SK71%20ODG: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: WV69%20NBG
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV69%2520NBG%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for WV69%20NBG: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: AU68%20KFP
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU68%2520KFP%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for AU68%20KFP: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LD72%20SFU
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LD72%20SFU: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LF21%20WNO
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF21%2520WNO%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LF21%20WNO: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LG20%20OVA
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG20%2520OVA%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LG20%20OVA: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: NV69%20MYB
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV69%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for NV69%20MYB: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: PG19%20LXN
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG19%2520LXN%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for PG19%20LXN: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: RK69%20AJU
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK69%2520AJU%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for RK69%20AJU: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: RK70%20OPA
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK70%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for RK70%20OPA: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: RO70%20GLK
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO70%2520GLK%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for RO70%20GLK: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: AP19%20NRL
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP19%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for AP19%20NRL: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: BF21%20VMW
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF21%2520VMW%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for BF21%20VMW: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: DN20%20OCL
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN20%2520OCL%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for DN20%20OCL: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: HY21%20CVT
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY21%2520CVT%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for HY21%20CVT: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: KF68%20KPJ
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF68%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for KF68%20KPJ: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LB69%20WFT
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB69%2520WFT%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LB69%20WFT: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: GU67%20HJK
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU67%2520HJK%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for GU67%20HJK: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: GU18%20OPC
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU18%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for GU18%20OPC: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: KE71%20MGV
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE71%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for KE71%20MGV: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: L200%20PBX
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L200%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for L200%20PBX: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: SB18%20DFO
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB18%2520DFO%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for SB18%20DFO: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: TRZ%202701
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TRZ%25202701%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for TRZ%202701: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: WF70%20WRR
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF70%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for WF70%20WRR: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: WG19%20ZGY
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for WG19%20ZGY: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: YX72%20SBU
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX72%2520SBU%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for YX72%20SBU: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: CE70%20EUU
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE70%2520EUU%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for CE70%20EUU: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: DY68%20HPK
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY68%2520HPK%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for DY68%20HPK: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: GP21%20APV
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP21%2520APV%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for GP21%20APV: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: KD19%20JYE
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD19%2520JYE%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for KD19%20JYE: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: CK23%20RHZ
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK23%2520RHZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for CK23%20RHZ: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: LS21%20MTX
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS21%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for LS21%20MTX: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: MM18%20ZFN
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM18%2520ZFN%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for MM18%20ZFN: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: YL69%20YXG
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL69%2520YXG%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for YL69%20YXG: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: EK69%20VSO
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK69%2520VSO%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for EK69%20VSO: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: EY21%20MWV
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY21%2520MWV%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for EY21%20MWV: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: FY70%20KXT
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY70%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for FY70%20KXT: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: HJ70%20UXS
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520UXS%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for HJ70%20UXS: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: KM19%20FZW
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM19%2520FZW%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for KM19%20FZW: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: MK12%20BDV
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK12%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 14:11:45 [bca.uk] INFO: Scrape type for MK12%20BDV: 0
2026-03-28 14:11:45 [bca.uk] INFO: Found listing with ID: PF55%20KKH
2026-03-28 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for PF55%20KKH: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: DC21%20GDZ
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for DC21%20GDZ: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: CF15%20OAU
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for CF15%20OAU: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: BV18%20ZPW
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 14:11:46 [bca.uk] INFO: Scrape type for BV18%20ZPW: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: GX18%20DXW
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for GX18%20DXW: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: HY70%20VYZ
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for HY70%20VYZ: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: LC22%20KXH
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for LC22%20KXH: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: LP23%20ZKR
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for LP23%20ZKR: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: LX71%20SHV
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for LX71%20SHV: 0
2026-03-28 14:11:46 [bca.uk] INFO: Found listing with ID: NJ21%20LZE
2026-03-28 14:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:46 [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-28 14:11:46 [bca.uk] INFO: Scrape type for NJ21%20LZE: 0
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded
2026-03-28 14:11:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Found listing with ID: VO68%20KWS
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for VO68%20KWS: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: KR24%20WTF
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for KR24%20WTF: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: RN21%20LXG
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for RN21%20LXG: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: VE72%20XGF
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for VE72%20XGF: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: AV70%20OMP
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for AV70%20OMP: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: CT19%20ZJK
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for CT19%20ZJK: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: GJ75%20FCP
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for GJ75%20FCP: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: KJ19%20KZC
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for KJ19%20KZC: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: LG68%20TJY
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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%2520TJY%27 HTTP/1.1" 200 None
2026-03-28 14:11:48 [bca.uk] INFO: Scrape type for LG68%20TJY: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: LM25%20VBV
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for LM25%20VBV: 0
2026-03-28 14:11:48 [bca.uk] INFO: Found listing with ID: LT24%20OUA
2026-03-28 14:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:48 [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-28 14:11:48 [bca.uk] INFO: Scrape type for LT24%20OUA: 2
2026-03-28 14:11:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA
2026-03-28 14:11:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with scrape type 2
2026-03-28 14:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with scrape type 2
2026-03-28 14:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20811c54-fcbf-51d5-a522-4b7c89ae65c9, identifier: LT24%20OUA
2026-03-28 14:11:48 [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-28 14:11:48 [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-28 14:11:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA
2026-03-28 14:11:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA
2026-03-28 14:11:48 [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-28 14:11:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:49 [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': 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-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Saving data for LT24%20OUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774365167.563065, 'last_price_update_time': 1774707109.128405}
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: MH72%20DLK
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for MH72%20DLK: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: W666%20JDP
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for W666%20JDP: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LL70%20XZD
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for LL70%20XZD: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: DU21%20OZR
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for DU21%20OZR: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LD72%20OUG
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 14:11:49 [bca.uk] INFO: Scrape type for LD72%20OUG: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: VK70%20ZLN
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for VK70%20ZLN: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: CF22%20MDN
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for CF22%20MDN: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: KM23%20ANU
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for KM23%20ANU: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: BD68%20LOH
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for BD68%20LOH: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: YE73%20TVP
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for YE73%20TVP: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: BK21%20LDU
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for BK21%20LDU: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: EX22%20SWK
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for EX22%20SWK: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LM21%20CPZ
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for LM21%20CPZ: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: VGZ%209261
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for VGZ%209261: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: HT22%20JYF
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for HT22%20JYF: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: ND72%20KBO
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for ND72%20KBO: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: VU23%20MWA
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for VU23%20MWA: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: BK69%20LNC
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for BK69%20LNC: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: BN71%20RNU
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for BN71%20RNU: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LG72%20RHE
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for LG72%20RHE: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: MT70%20KMU
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for MT70%20KMU: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: NA69%20VOU
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for NA69%20VOU: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: CA23%20JKN
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for CA23%20JKN: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: FN23%20ZNC
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for FN23%20ZNC: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: GL67%20URB
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for GL67%20URB: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: YS69%20PCO
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11: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%2520PCO%27 HTTP/1.1" 200 None
2026-03-28 14:11:49 [bca.uk] INFO: Scrape type for YS69%20PCO: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: SW19%20JVU
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for SW19%20JVU: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: WD21%20BYK
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for WD21%20BYK: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: WF71%20UAG
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for WF71%20UAG: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: YS73%20KTA
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for YS73%20KTA: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: VO24%20TYZ
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for VO24%20TYZ: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: WA68%20ZNW
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for WA68%20ZNW: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: U12C45069
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for U12C45069: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LM71%20YXE
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for LM71%20YXE: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: OU66%20UBE
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for OU66%20UBE: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: DF19%20HWC
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for DF19%20HWC: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: AX66%20NKD
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for AX66%20NKD: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: FX71%20XAR
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for FX71%20XAR: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LX71%20OYA
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for LX71%20OYA: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: AF15%20VVP
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for AF15%20VVP: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: BD13%20BXW
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for BD13%20BXW: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: CK11%20KOX
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for CK11%20KOX: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: DU70%20DPE
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:49 [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-28 14:11:49 [bca.uk] INFO: Scrape type for DU70%20DPE: 0
2026-03-28 14:11:49 [bca.uk] INFO: Found listing with ID: LB21%20KYK
2026-03-28 14:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Scrape type for LB21%20KYK: 0
2026-03-28 14:11:50 [bca.uk] INFO: Found listing with ID: SK21%20YOR
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Scrape type for SK21%20YOR: 0
2026-03-28 14:11:50 [bca.uk] INFO: Found listing with ID: DU22%20NTD
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Scrape type for DU22%20NTD: 0
2026-03-28 14:11:50 [bca.uk] INFO: Found listing with ID: DF16%20NZT
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Scrape type for DF16%20NZT: 2
2026-03-28 14:11:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT
2026-03-28 14:11:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89ea644b-5229-591a-95fb-065efc1143bf with scrape type 2
2026-03-28 14:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89ea644b-5229-591a-95fb-065efc1143bf with scrape type 2
2026-03-28 14:11:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89ea644b-5229-591a-95fb-065efc1143bf, identifier: DF16%20NZT
2026-03-28 14:11:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT
2026-03-28 14:11:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT
2026-03-28 14:11:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT to the API
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:50 [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': 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-28 14:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Saving data for DF16%20NZT: {'auction_closing_time': 1774778400.0, 'created_time': 1774437118.546625, 'last_price_update_time': 1774707110.514301}
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Found listing with ID: NK65%20LLG
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:50 [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-28 14:11:50 [bca.uk] INFO: Scrape type for NK65%20LLG: 2
2026-03-28 14:11:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG
2026-03-28 14:11:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cb4b20d-80e2-58ff-8c8c-47990595661b with scrape type 2
2026-03-28 14:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cb4b20d-80e2-58ff-8c8c-47990595661b with scrape type 2
2026-03-28 14:11:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cb4b20d-80e2-58ff-8c8c-47990595661b, identifier: NK65%20LLG
2026-03-28 14:11:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG
2026-03-28 14:11:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG
2026-03-28 14:11:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG to the API
2026-03-28 14:11:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:51 [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': 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-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK65%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Saving data for NK65%20LLG: {'auction_closing_time': 1774778400.0, 'created_time': 1774264249.290135, 'last_price_update_time': 1774707111.081798}
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:51 [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-28 14:11:51 [bca.uk] INFO: Found listing with ID: PJ66%20DXR
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ66%2520DXR%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for PJ66%20DXR: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: WK14%20WSD
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK14%2520WSD%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for WK14%20WSD: 2
2026-03-28 14:11:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD
2026-03-28 14:11:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e04d9a28-318e-57b6-b500-49cd242dbf80 with scrape type 2
2026-03-28 14:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e04d9a28-318e-57b6-b500-49cd242dbf80 with scrape type 2
2026-03-28 14:11:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e04d9a28-318e-57b6-b500-49cd242dbf80, identifier: WK14%20WSD
2026-03-28 14:11:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD
2026-03-28 14:11:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD
2026-03-28 14:11:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD to the API
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:51 [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': 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-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK14%2520WSD%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Saving data for WK14%20WSD: {'auction_closing_time': 1774778400.0, 'created_time': 1774437130.087838, 'last_price_update_time': 1774707111.641415}
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:51 [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-28 14:11:51 [bca.uk] INFO: Found listing with ID: YT72%20TZV
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT72%2520TZV%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for YT72%20TZV: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: HV20%20UJE
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV20%2520UJE%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for HV20%20UJE: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: KO69%20MKP
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO69%2520MKP%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for KO69%20MKP: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: SC56%20MPC
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC56%2520MPC%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for SC56%20MPC: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: HK23%20LLG
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK23%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for HK23%20LLG: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: PF24%20JLO
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF24%2520JLO%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for PF24%20JLO: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: VK66%20UFV
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK66%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for VK66%20UFV: 0
2026-03-28 14:11:51 [bca.uk] INFO: Found listing with ID: FD09%20XUX
2026-03-28 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD09%2520XUX%27 HTTP/1.1" 200 None
2026-03-28 14:11:51 [bca.uk] INFO: Scrape type for FD09%20XUX: 2
2026-03-28 14:11:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX
2026-03-28 14:11:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a315adb-da8c-588a-aad8-8af9971acbab with scrape type 2
2026-03-28 14:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a315adb-da8c-588a-aad8-8af9971acbab with scrape type 2
2026-03-28 14:11:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a315adb-da8c-588a-aad8-8af9971acbab, identifier: FD09%20XUX
2026-03-28 14:11:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX
2026-03-28 14:11:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX
2026-03-28 14:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX to the API
2026-03-28 14:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:52 [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': 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-28 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD09%2520XUX%27 HTTP/1.1" 200 None
2026-03-28 14:11:52 [bca.uk] INFO: Saving data for FD09%20XUX: {'auction_closing_time': 1774778400.0, 'created_time': 1773827314.67127, 'last_price_update_time': 1774707112.235592}
2026-03-28 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:52 [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-28 14:11:52 [bca.uk] INFO: Found listing with ID: KV61%20YJM
2026-03-28 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 14:11:52 [bca.uk] INFO: Scrape type for KV61%20YJM: 2
2026-03-28 14:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM
2026-03-28 14:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with scrape type 2
2026-03-28 14:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with scrape type 2
2026-03-28 14:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70, identifier: KV61%20YJM
2026-03-28 14:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM
2026-03-28 14:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM
2026-03-28 14:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM to the API
2026-03-28 14:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:52 [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': 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-28 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 14:11:52 [bca.uk] INFO: Saving data for KV61%20YJM: {'auction_closing_time': 1774778400.0, 'created_time': 1774437104.601671, 'last_price_update_time': 1774707112.907348}
2026-03-28 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:52 [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-28 14:11:52 [bca.uk] INFO: Found listing with ID: LT58%20OSP
2026-03-28 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT58%2520OSP%27 HTTP/1.1" 200 None
2026-03-28 14:11:52 [bca.uk] INFO: Scrape type for LT58%20OSP: 2
2026-03-28 14:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP
2026-03-28 14:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f155246-b1c1-5332-ad69-51595b192c98 with scrape type 2
2026-03-28 14:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f155246-b1c1-5332-ad69-51595b192c98 with scrape type 2
2026-03-28 14:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f155246-b1c1-5332-ad69-51595b192c98, identifier: LT58%20OSP
2026-03-28 14:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP
2026-03-28 14:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP
2026-03-28 14:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP to the API
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:53 [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': 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-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT58%2520OSP%27 HTTP/1.1" 200 None
2026-03-28 14:11:53 [bca.uk] INFO: Saving data for LT58%20OSP: {'auction_closing_time': 1774778400.0, 'created_time': 1773845059.749041, 'last_price_update_time': 1774707113.403868}
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:53 [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-28 14:11:53 [bca.uk] INFO: Found listing with ID: MJ65%20FLD
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ65%2520FLD%27 HTTP/1.1" 200 None
2026-03-28 14:11:53 [bca.uk] INFO: Scrape type for MJ65%20FLD: 2
2026-03-28 14:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD
2026-03-28 14:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d123420-2532-5701-848b-3f1fafee2362 with scrape type 2
2026-03-28 14:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d123420-2532-5701-848b-3f1fafee2362 with scrape type 2
2026-03-28 14:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d123420-2532-5701-848b-3f1fafee2362, identifier: MJ65%20FLD
2026-03-28 14:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD
2026-03-28 14:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD
2026-03-28 14:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD to the API
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:53 [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': 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-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ65%2520FLD%27 HTTP/1.1" 200 None
2026-03-28 14:11:53 [bca.uk] INFO: Saving data for MJ65%20FLD: {'auction_closing_time': 1774778400.0, 'created_time': 1774264245.151247, 'last_price_update_time': 1774707113.854361}
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:53 [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-28 14:11:53 [bca.uk] INFO: Found listing with ID: AJ24%20TVP
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ24%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 14:11:53 [bca.uk] INFO: Scrape type for AJ24%20TVP: 0
2026-03-28 14:11:53 [bca.uk] INFO: Found listing with ID: NJ14%20BRF
2026-03-28 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ14%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 14:11:53 [bca.uk] INFO: Scrape type for NJ14%20BRF: 2
2026-03-28 14:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF
2026-03-28 14:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 932273de-0a55-5ca3-a46b-df891ce79413 with scrape type 2
2026-03-28 14:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 932273de-0a55-5ca3-a46b-df891ce79413 with scrape type 2
2026-03-28 14:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 932273de-0a55-5ca3-a46b-df891ce79413, identifier: NJ14%20BRF
2026-03-28 14:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF
2026-03-28 14:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF
2026-03-28 14:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF to the API
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:54 [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': 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-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ14%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 14:11:54 [bca.uk] INFO: Saving data for NJ14%20BRF: {'auction_closing_time': 1774778400.0, 'created_time': 1774437019.680129, 'last_price_update_time': 1774707114.325107}
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:54 [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-28 14:11:54 [bca.uk] INFO: Found listing with ID: NJ66%20DNO
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ66%2520DNO%27 HTTP/1.1" 200 None
2026-03-28 14:11:54 [bca.uk] INFO: Scrape type for NJ66%20DNO: 2
2026-03-28 14:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO
2026-03-28 14:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d6e28ae-2501-503c-bad0-54fb104cf035 with scrape type 2
2026-03-28 14:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d6e28ae-2501-503c-bad0-54fb104cf035 with scrape type 2
2026-03-28 14:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d6e28ae-2501-503c-bad0-54fb104cf035, identifier: NJ66%20DNO
2026-03-28 14:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO
2026-03-28 14:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO
2026-03-28 14:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO to the API
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:54 [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': 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-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ66%2520DNO%27 HTTP/1.1" 200 None
2026-03-28 14:11:54 [bca.uk] INFO: Saving data for NJ66%20DNO: {'auction_closing_time': 1774778400.0, 'created_time': 1774264217.874148, 'last_price_update_time': 1774707114.766281}
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:54 [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-28 14:11:54 [bca.uk] INFO: Found listing with ID: PF14%20WGO
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF14%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 14:11:54 [bca.uk] INFO: Scrape type for PF14%20WGO: 0
2026-03-28 14:11:54 [bca.uk] INFO: Found listing with ID: SG16%20XHH
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:11:54 [bca.uk] INFO: Scrape type for SG16%20XHH: 0
2026-03-28 14:11:54 [bca.uk] INFO: Found listing with ID: AO65%20OEU
2026-03-28 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 14:11:54 [bca.uk] INFO: Scrape type for AO65%20OEU: 2
2026-03-28 14:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU
2026-03-28 14:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6210c86-e69f-53ed-864c-304ea6810af2 with scrape type 2
2026-03-28 14:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6210c86-e69f-53ed-864c-304ea6810af2 with scrape type 2
2026-03-28 14:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6210c86-e69f-53ed-864c-304ea6810af2, identifier: AO65%20OEU
2026-03-28 14:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU
2026-03-28 14:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU
2026-03-28 14:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU to the API
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:55 [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': 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-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Saving data for AO65%20OEU: {'auction_closing_time': 1774778400.0, 'created_time': 1774437297.843907, 'last_price_update_time': 1774707115.265261}
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:55 [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-28 14:11:55 [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-28 14:11:55 [bca.uk] INFO: Found listing with ID: OV23%20EXE
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520EXE%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Scrape type for OV23%20EXE: 0
2026-03-28 14:11:55 [bca.uk] INFO: Found listing with ID: YH73%20SOC
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Scrape type for YH73%20SOC: 0
2026-03-28 14:11:55 [bca.uk] INFO: Found listing with ID: PY59%20AXP
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY59%2520AXP%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Scrape type for PY59%20AXP: 0
2026-03-28 14:11:55 [bca.uk] INFO: Found listing with ID: YC68%20CEV
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520CEV%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Scrape type for YC68%20CEV: 0
2026-03-28 14:11:55 [bca.uk] INFO: Found listing with ID: LG62%20HHR
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG62%2520HHR%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Scrape type for LG62%20HHR: 2
2026-03-28 14:11:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR
2026-03-28 14:11:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90627b50-200b-50a1-9e42-0427ad6bd253 with scrape type 2
2026-03-28 14:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90627b50-200b-50a1-9e42-0427ad6bd253 with scrape type 2
2026-03-28 14:11:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90627b50-200b-50a1-9e42-0427ad6bd253, identifier: LG62%20HHR
2026-03-28 14:11:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR
2026-03-28 14:11:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR
2026-03-28 14:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR to the API
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:55 [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': 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-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG62%2520HHR%27 HTTP/1.1" 200 None
2026-03-28 14:11:55 [bca.uk] INFO: Saving data for LG62%20HHR: {'auction_closing_time': 1774778400.0, 'created_time': 1774436980.806692, 'last_price_update_time': 1774707115.860932}
2026-03-28 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:55 [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-28 14:11:55 [bca.uk] INFO: Found listing with ID: AO18%20WCW
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Scrape type for AO18%20WCW: 0
2026-03-28 14:11:56 [bca.uk] INFO: Found listing with ID: NX17%20UJT
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Scrape type for NX17%20UJT: 2
2026-03-28 14:11:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT
2026-03-28 14:11:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with scrape type 2
2026-03-28 14:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with scrape type 2
2026-03-28 14:11:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5d983b2-0523-5922-89d2-f4d9b0a1cf15, identifier: NX17%20UJT
2026-03-28 14:11:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT
2026-03-28 14:11:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT
2026-03-28 14:11:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT to the API
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:56 [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': 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-28 14:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Saving data for NX17%20UJT: {'auction_closing_time': 1774778400.0, 'created_time': 1774005462.656163, 'last_price_update_time': 1774707116.519032}
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Total items found: 100
2026-03-28 14:11:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded
2026-03-28 14:11:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Found listing with ID: PE65%20OTF
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Scrape type for PE65%20OTF: 0
2026-03-28 14:11:56 [bca.uk] INFO: Found listing with ID: PX63%20UUS
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:56 [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-28 14:11:56 [bca.uk] INFO: Scrape type for PX63%20UUS: 2
2026-03-28 14:11:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS
2026-03-28 14:11:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff119a13-2545-53dd-843c-b641dfbe8c9b with scrape type 2
2026-03-28 14:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff119a13-2545-53dd-843c-b641dfbe8c9b with scrape type 2
2026-03-28 14:11:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff119a13-2545-53dd-843c-b641dfbe8c9b, identifier: PX63%20UUS
2026-03-28 14:11:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS
2026-03-28 14:11:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS
2026-03-28 14:11:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS to the API
2026-03-28 14:11:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:11: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-28 14:11:57 [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': 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-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX63%2520UUS%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Saving data for PX63%20UUS: {'auction_closing_time': 1774778400.0, 'created_time': 1774264633.639913, 'last_price_update_time': 1774707117.105765}
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:57 [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-28 14:11:57 [bca.uk] INFO: Found listing with ID: VK21%20NVJ
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK21%2520NVJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for VK21%20NVJ: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: OE23%20EDP
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520EDP%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for OE23%20EDP: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: LB22%20KLJ
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB22%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for LB22%20KLJ: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: DF21%20YTE
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF21%2520YTE%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for DF21%20YTE: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YR18%20YAO
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YR18%20YAO: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: BF69%20YLP
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF69%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for BF69%20YLP: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: OV05%20WSL
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV05%2520WSL%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for OV05%20WSL: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: EJ59%20OFN
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ59%2520OFN%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for EJ59%20OFN: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: EX61%20UPR
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX61%2520UPR%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for EX61%20UPR: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YS69%20ETJ
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520ETJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YS69%20ETJ: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YE73%20TKV
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE73%2520TKV%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YE73%20TKV: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: BJ11%20ULV
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ11%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for BJ11%20ULV: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: MK69%20ZVG
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK69%2520ZVG%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for MK69%20ZVG: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: HW20%20WMO
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW20%2520WMO%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for HW20%20WMO: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: CU70%20GVE
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU70%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for CU70%20GVE: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: PF73%20UGK
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF73%2520UGK%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for PF73%20UGK: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: VE21%20BCO
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE21%2520BCO%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for VE21%20BCO: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: AO55%20PXV
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO55%2520PXV%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for AO55%20PXV: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: LR22%20JWY
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for LR22%20JWY: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: AX72%20NGU
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX72%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for AX72%20NGU: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: KP12%20EHW
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP12%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for KP12%20EHW: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: HN21%20KPP
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN21%2520KPP%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for HN21%20KPP: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YH14%20VYL
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH14%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YH14%20VYL: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YR18%20JVF
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520JVF%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YR18%20JVF: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: FJ62%20ZFC
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ62%2520ZFC%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for FJ62%20ZFC: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: KY18%20PZM
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY18%2520PZM%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for KY18%20PZM: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: KS69%20MFA
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for KS69%20MFA: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: FG65%20ZFS
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG65%2520ZFS%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for FG65%20ZFS: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: DE11%20ZYA
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE11%2520ZYA%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for DE11%20ZYA: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: FE63%20ZPY
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE63%2520ZPY%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for FE63%20ZPY: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: CT60%20YWN
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CT60%2520YWN%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for CT60%20YWN: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: CA19%20DFF
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA19%2520DFF%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for CA19%20DFF: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YD12%20RKJ
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD12%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YD12%20RKJ: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: RE11%20OMV
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE11%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for RE11%20OMV: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YB64%20PVZ
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB64%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YB64%20PVZ: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: PE69%20MDF
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE69%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for PE69%20MDF: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: YD16%20DDP
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD16%2520DDP%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for YD16%20DDP: 0
2026-03-28 14:11:57 [bca.uk] INFO: Found listing with ID: MW63%20MZE
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW63%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for MW63%20MZE: 2
2026-03-28 14:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE
2026-03-28 14:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99177f39-d16b-546b-a1ff-dffc3c0dd82b with scrape type 2
2026-03-28 14:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99177f39-d16b-546b-a1ff-dffc3c0dd82b with scrape type 2
2026-03-28 14:11:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99177f39-d16b-546b-a1ff-dffc3c0dd82b, identifier: MW63%20MZE
2026-03-28 14:11:57 [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-28 14:11:57 [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-28 14:11:57 [bca.uk] INFO: Found listing with ID: SG65%20NDJ
2026-03-28 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG65%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:57 [bca.uk] INFO: Scrape type for SG65%20NDJ: 2
2026-03-28 14:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ
2026-03-28 14:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ede6fcdc-1157-5d7b-bf86-877c11b83228 with scrape type 2
2026-03-28 14:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ede6fcdc-1157-5d7b-bf86-877c11b83228 with scrape type 2
2026-03-28 14:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ede6fcdc-1157-5d7b-bf86-877c11b83228, identifier: SG65%20NDJ
2026-03-28 14:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE
2026-03-28 14:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE
2026-03-28 14:11:58 [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-28 14:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:58 [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': 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-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW63%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Saving data for MW63%20MZE: {'auction_closing_time': 1775124000.0, 'created_time': 1774524341.410525, 'last_price_update_time': 1774707118.381786}
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:58 [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-28 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-28 14:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ
2026-03-28 14:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ
2026-03-28 14:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ to the API
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:58 [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': 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-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG65%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Saving data for SG65%20NDJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774436970.113482, 'last_price_update_time': 1774707118.794041}
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:58 [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-28 14:11:58 [bca.uk] INFO: Found listing with ID: RY03%20RYA
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY03%2520RYA%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Scrape type for RY03%20RYA: 0
2026-03-28 14:11:58 [bca.uk] INFO: Found listing with ID: LT72%20SNN
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT72%2520SNN%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Scrape type for LT72%20SNN: 2
2026-03-28 14:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN
2026-03-28 14:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a14b5a9-99a8-5329-811d-f1c571f10212 with scrape type 2
2026-03-28 14:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a14b5a9-99a8-5329-811d-f1c571f10212 with scrape type 2
2026-03-28 14:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a14b5a9-99a8-5329-811d-f1c571f10212, identifier: LT72%20SNN
2026-03-28 14:11:58 [bca.uk] INFO: Found listing with ID: LD72%20BGK
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Scrape type for LD72%20BGK: 0
2026-03-28 14:11:58 [bca.uk] INFO: Found listing with ID: LP72%20SXS
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520SXS%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Scrape type for LP72%20SXS: 0
2026-03-28 14:11:58 [bca.uk] INFO: Found listing with ID: DN65%20MPU
2026-03-28 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN65%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 14:11:58 [bca.uk] INFO: Scrape type for DN65%20MPU: 2
2026-03-28 14:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU
2026-03-28 14:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with scrape type 2
2026-03-28 14:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with scrape type 2
2026-03-28 14:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4, identifier: DN65%20MPU
2026-03-28 14:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN
2026-03-28 14:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN
2026-03-28 14:11:59 [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-28 14:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:59 [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': 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-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT72%2520SNN%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Saving data for LT72%20SNN: {'auction_closing_time': 1775124000.0, 'created_time': 1774524343.024961, 'last_price_update_time': 1774707119.389539}
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:59 [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-28 14:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU
2026-03-28 14:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU
2026-03-28 14:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU to the API
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:11:59 [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': 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-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN65%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Saving data for DN65%20MPU: {'auction_closing_time': 1774778400.0, 'created_time': 1774436918.780296, 'last_price_update_time': 1774707119.755309}
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:11:59 [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-28 14:11:59 [bca.uk] INFO: Found listing with ID: YT67%20RVL
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT67%2520RVL%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for YT67%20RVL: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: KV66%20KTA
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV66%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for KV66%20KTA: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: YH71%20ENM
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH71%2520ENM%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for YH71%20ENM: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: DV15%20DSO
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV15%2520DSO%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for DV15%20DSO: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: VE72%20ZVG
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE72%2520ZVG%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for VE72%20ZVG: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: MX68%20WWF
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX68%2520WWF%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for MX68%20WWF: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: MX67%20NUV
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX67%2520NUV%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for MX67%20NUV: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: LT16%20WXR
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT16%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for LT16%20WXR: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: GJ68%20CXU
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ68%2520CXU%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for GJ68%20CXU: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: FE69%20EVJ
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE69%2520EVJ%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for FE69%20EVJ: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: GM66%20AEG
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM66%2520AEG%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for GM66%20AEG: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: FE69%20EUP
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE69%2520EUP%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for FE69%20EUP: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: CY65%20DFE
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY65%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for CY65%20DFE: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: FA19%20NXH
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA19%2520NXH%27 HTTP/1.1" 200 None
2026-03-28 14:11:59 [bca.uk] INFO: Scrape type for FA19%20NXH: 0
2026-03-28 14:11:59 [bca.uk] INFO: Found listing with ID: BV16%20OFL
2026-03-28 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV16%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for BV16%20OFL: 0
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: BX70%20LBV
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX70%2520LBV%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for BX70%20LBV: 0
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: ND18%20HSE
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND18%2520HSE%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for ND18%20HSE: 0
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: FN17%20TKU
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN17%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for FN17%20TKU: 0
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: BV13%20YGP
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV13%2520YGP%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for BV13%20YGP: 0
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: LB71%20BRF
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for LB71%20BRF: 0
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: WF69%20WPD
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF69%2520WPD%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for WF69%20WPD: 2
2026-03-28 14:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD
2026-03-28 14:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 615b2e83-20be-517d-a42c-203dde625281 with scrape type 2
2026-03-28 14:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 615b2e83-20be-517d-a42c-203dde625281 with scrape type 2
2026-03-28 14:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 615b2e83-20be-517d-a42c-203dde625281, identifier: WF69%20WPD
2026-03-28 14:12:00 [bca.uk] INFO: Found listing with ID: EX67%20PXF
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX67%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Scrape type for EX67%20PXF: 2
2026-03-28 14:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF
2026-03-28 14:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with scrape type 2
2026-03-28 14:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with scrape type 2
2026-03-28 14:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e, identifier: EX67%20PXF
2026-03-28 14:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD
2026-03-28 14:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD
2026-03-28 14:12:00 [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-28 14:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:00 [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': 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-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF69%2520WPD%27 HTTP/1.1" 200 None
2026-03-28 14:12:00 [bca.uk] INFO: Saving data for WF69%20WPD: {'auction_closing_time': 1775037600.0, 'created_time': 1774364939.044888, 'last_price_update_time': 1774707120.687959}
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:00 [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-28 14:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF
2026-03-28 14:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF
2026-03-28 14:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF to the API
2026-03-28 14:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:01 [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': 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-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX67%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:12:01 [bca.uk] INFO: Saving data for EX67%20PXF: {'auction_closing_time': 1774778400.0, 'created_time': 1774264627.958809, 'last_price_update_time': 1774707121.183374}
2026-03-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:01 [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-28 14:12:01 [bca.uk] INFO: Found listing with ID: HS24%20LHH
2026-03-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS24%2520LHH%27 HTTP/1.1" 200 None
2026-03-28 14:12:01 [bca.uk] INFO: Scrape type for HS24%20LHH: 0
2026-03-28 14:12:01 [bca.uk] INFO: Found listing with ID: WG13%20JVU
2026-03-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG13%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 14:12:01 [bca.uk] INFO: Scrape type for WG13%20JVU: 2
2026-03-28 14:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU
2026-03-28 14:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 072f6447-fc14-522d-84e0-91621c662d52 with scrape type 2
2026-03-28 14:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 072f6447-fc14-522d-84e0-91621c662d52 with scrape type 2
2026-03-28 14:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 072f6447-fc14-522d-84e0-91621c662d52, identifier: WG13%20JVU
2026-03-28 14:12:01 [bca.uk] INFO: Found listing with ID: SD14%20RKF
2026-03-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD14%2520RKF%27 HTTP/1.1" 200 None
2026-03-28 14:12:01 [bca.uk] INFO: Scrape type for SD14%20RKF: 2
2026-03-28 14:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF
2026-03-28 14:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a09576c5-00eb-5757-81b8-089d2378df05 with scrape type 2
2026-03-28 14:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a09576c5-00eb-5757-81b8-089d2378df05 with scrape type 2
2026-03-28 14:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a09576c5-00eb-5757-81b8-089d2378df05, identifier: SD14%20RKF
2026-03-28 14:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU
2026-03-28 14:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU
2026-03-28 14:12:01 [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-28 14:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:01 [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': 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-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG13%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 14:12:01 [bca.uk] INFO: Saving data for WG13%20JVU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610483.489381, 'last_price_update_time': 1774707121.863094}
2026-03-28 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:01 [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-28 14:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF
2026-03-28 14:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF
2026-03-28 14:12:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF to the API
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:02 [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': 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-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD14%2520RKF%27 HTTP/1.1" 200 None
2026-03-28 14:12:02 [bca.uk] INFO: Saving data for SD14%20RKF: {'auction_closing_time': 1774778400.0, 'created_time': 1774436967.311202, 'last_price_update_time': 1774707122.314325}
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:02 [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-28 14:12:02 [bca.uk] INFO: Found listing with ID: CN62%20RDX
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN62%2520RDX%27 HTTP/1.1" 200 None
2026-03-28 14:12:02 [bca.uk] INFO: Scrape type for CN62%20RDX: 0
2026-03-28 14:12:02 [bca.uk] INFO: Found listing with ID: YL67%20FPO
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL67%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 14:12:02 [bca.uk] INFO: Scrape type for YL67%20FPO: 2
2026-03-28 14:12:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO
2026-03-28 14:12:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd3d4f43-d93a-5fae-9778-8f2a966406b1 with scrape type 2
2026-03-28 14:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd3d4f43-d93a-5fae-9778-8f2a966406b1 with scrape type 2
2026-03-28 14:12:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd3d4f43-d93a-5fae-9778-8f2a966406b1, identifier: YL67%20FPO
2026-03-28 14:12:02 [bca.uk] INFO: Found listing with ID: FL22%20LFA
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520LFA%27 HTTP/1.1" 200 None
2026-03-28 14:12:02 [bca.uk] INFO: Scrape type for FL22%20LFA: 0
2026-03-28 14:12:02 [bca.uk] INFO: Found listing with ID: SA23%20DYO
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA23%2520DYO%27 HTTP/1.1" 200 None
2026-03-28 14:12:02 [bca.uk] INFO: Scrape type for SA23%20DYO: 0
2026-03-28 14:12:02 [bca.uk] INFO: Found listing with ID: RE14%20UPD
2026-03-28 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE14%2520UPD%27 HTTP/1.1" 200 None
2026-03-28 14:12:02 [bca.uk] INFO: Scrape type for RE14%20UPD: 2
2026-03-28 14:12:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD
2026-03-28 14:12:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62eab4b6-856f-5593-aeb2-331cd698c0f2 with scrape type 2
2026-03-28 14:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62eab4b6-856f-5593-aeb2-331cd698c0f2 with scrape type 2
2026-03-28 14:12:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62eab4b6-856f-5593-aeb2-331cd698c0f2, identifier: RE14%20UPD
2026-03-28 14:12:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO
2026-03-28 14:12:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO
2026-03-28 14:12:02 [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-28 14:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:03 [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': 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-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL67%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Saving data for YL67%20FPO: {'auction_closing_time': 1775037600.0, 'created_time': 1774523966.39734, 'last_price_update_time': 1774707123.090431}
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:03 [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-28 14:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD
2026-03-28 14:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD
2026-03-28 14:12:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD to the API
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:03 [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': 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-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE14%2520UPD%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Saving data for RE14%20UPD: {'auction_closing_time': 1774778400.0, 'created_time': 1774264593.945221, 'last_price_update_time': 1774707123.481322}
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:03 [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-28 14:12:03 [bca.uk] INFO: Found listing with ID: FE69%20ETA
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE69%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Scrape type for FE69%20ETA: 0
2026-03-28 14:12:03 [bca.uk] INFO: Found listing with ID: DX64%20EUF
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX64%2520EUF%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Scrape type for DX64%20EUF: 0
2026-03-28 14:12:03 [bca.uk] INFO: Found listing with ID: HG21%20UXV
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG21%2520UXV%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Scrape type for HG21%20UXV: 2
2026-03-28 14:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV
2026-03-28 14:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdbd6366-241f-51a0-90ba-3743cd5361d4 with scrape type 2
2026-03-28 14:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdbd6366-241f-51a0-90ba-3743cd5361d4 with scrape type 2
2026-03-28 14:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdbd6366-241f-51a0-90ba-3743cd5361d4, identifier: HG21%20UXV
2026-03-28 14:12:03 [bca.uk] INFO: Found listing with ID: KE72%20VYC
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Scrape type for KE72%20VYC: 0
2026-03-28 14:12:03 [bca.uk] INFO: Found listing with ID: BG62%20YDC
2026-03-28 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG62%2520YDC%27 HTTP/1.1" 200 None
2026-03-28 14:12:03 [bca.uk] INFO: Scrape type for BG62%20YDC: 2
2026-03-28 14:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC
2026-03-28 14:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 026366ee-8d5e-51d6-9a04-0bfc903495dc with scrape type 2
2026-03-28 14:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 026366ee-8d5e-51d6-9a04-0bfc903495dc with scrape type 2
2026-03-28 14:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 026366ee-8d5e-51d6-9a04-0bfc903495dc, identifier: BG62%20YDC
2026-03-28 14:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV
2026-03-28 14:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV
2026-03-28 14:12:03 [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-28 14:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:04 [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': 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-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG21%2520UXV%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Saving data for HG21%20UXV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523975.571968, 'last_price_update_time': 1774707124.11776}
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:04 [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-28 14:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC
2026-03-28 14:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC
2026-03-28 14:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC to the API
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:04 [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': 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-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG62%2520YDC%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Saving data for BG62%20YDC: {'auction_closing_time': 1774778400.0, 'created_time': 1774264595.660584, 'last_price_update_time': 1774707124.662988}
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:04 [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-28 14:12:04 [bca.uk] INFO: Found listing with ID: DN71%20BTZ
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN71%2520BTZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Scrape type for DN71%20BTZ: 0
2026-03-28 14:12:04 [bca.uk] INFO: Found listing with ID: BJ65%20HZL
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ65%2520HZL%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Scrape type for BJ65%20HZL: 0
2026-03-28 14:12:04 [bca.uk] INFO: Found listing with ID: CX16%20ULO
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX16%2520ULO%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Scrape type for CX16%20ULO: 0
2026-03-28 14:12:04 [bca.uk] INFO: Found listing with ID: LG17%20XYD
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG17%2520XYD%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Scrape type for LG17%20XYD: 2
2026-03-28 14:12:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD
2026-03-28 14:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5e1dfaf-0654-5687-a337-f5805094eb98 with scrape type 2
2026-03-28 14:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5e1dfaf-0654-5687-a337-f5805094eb98 with scrape type 2
2026-03-28 14:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5e1dfaf-0654-5687-a337-f5805094eb98, identifier: LG17%20XYD
2026-03-28 14:12:04 [bca.uk] INFO: Found listing with ID: LV71%20GKO
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV71%2520GKO%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Scrape type for LV71%20GKO: 0
2026-03-28 14:12:04 [bca.uk] INFO: Found listing with ID: VO74%20TZV
2026-03-28 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO74%2520TZV%27 HTTP/1.1" 200 None
2026-03-28 14:12:04 [bca.uk] INFO: Scrape type for VO74%20TZV: 0
2026-03-28 14:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD
2026-03-28 14:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD
2026-03-28 14:12:05 [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-28 14:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:05 [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': 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-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG17%2520XYD%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Saving data for LG17%20XYD: {'auction_closing_time': 1775037600.0, 'created_time': 1774523957.973325, 'last_price_update_time': 1774707125.232701}
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:05 [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-28 14:12:05 [bca.uk] INFO: Found listing with ID: CU16%20NHH
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU16%2520NHH%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for CU16%20NHH: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: KV11%20MZZ
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV11%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for KV11%20MZZ: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: KT14%20BXM
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT14%2520BXM%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for KT14%20BXM: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: KP12%20CLJ
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP12%2520CLJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for KP12%20CLJ: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: FG74%20HFR
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG74%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for FG74%20HFR: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: PK17%20FZY
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520FZY%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for PK17%20FZY: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: NU18%20AUO
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU18%2520AUO%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for NU18%20AUO: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: FG74%20HFN
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG74%2520HFN%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for FG74%20HFN: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: FG74%20HFE
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG74%2520HFE%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for FG74%20HFE: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: FG74%20HFM
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG74%2520HFM%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for FG74%20HFM: 0
2026-03-28 14:12:05 [bca.uk] INFO: Found listing with ID: MF62%20PCV
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF62%2520PCV%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Scrape type for MF62%20PCV: 2
2026-03-28 14:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV
2026-03-28 14:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with scrape type 2
2026-03-28 14:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with scrape type 2
2026-03-28 14:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04, identifier: MF62%20PCV
2026-03-28 14:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV
2026-03-28 14:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV
2026-03-28 14:12:05 [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-28 14:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:05 [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': 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-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF62%2520PCV%27 HTTP/1.1" 200 None
2026-03-28 14:12:05 [bca.uk] INFO: Saving data for MF62%20PCV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523928.986705, 'last_price_update_time': 1774707125.934652}
2026-03-28 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:05 [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-28 14:12:06 [bca.uk] INFO: Found listing with ID: FG74%20HDY
2026-03-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG74%2520HDY%27 HTTP/1.1" 200 None
2026-03-28 14:12:06 [bca.uk] INFO: Scrape type for FG74%20HDY: 0
2026-03-28 14:12:06 [bca.uk] INFO: Found listing with ID: MD67%20WJL
2026-03-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD67%2520WJL%27 HTTP/1.1" 200 None
2026-03-28 14:12:06 [bca.uk] INFO: Scrape type for MD67%20WJL: 2
2026-03-28 14:12:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL
2026-03-28 14:12:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 999f1967-f56a-5382-8ca0-4534825b7a0a with scrape type 2
2026-03-28 14:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 999f1967-f56a-5382-8ca0-4534825b7a0a with scrape type 2
2026-03-28 14:12:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 999f1967-f56a-5382-8ca0-4534825b7a0a, identifier: MD67%20WJL
2026-03-28 14:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL
2026-03-28 14:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL
2026-03-28 14:12:06 [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-28 14:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:06 [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': 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-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD67%2520WJL%27 HTTP/1.1" 200 None
2026-03-28 14:12:06 [bca.uk] INFO: Saving data for MD67%20WJL: {'auction_closing_time': 1775037600.0, 'created_time': 1774523942.692072, 'last_price_update_time': 1774707126.549487}
2026-03-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:06 [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-28 14:12:06 [bca.uk] INFO: Found listing with ID: EO18%20NVY
2026-03-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO18%2520NVY%27 HTTP/1.1" 200 None
2026-03-28 14:12:06 [bca.uk] INFO: Scrape type for EO18%20NVY: 0
2026-03-28 14:12:06 [bca.uk] INFO: Found listing with ID: FG74%20HDO
2026-03-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG74%2520HDO%27 HTTP/1.1" 200 None
2026-03-28 14:12:06 [bca.uk] INFO: Scrape type for FG74%20HDO: 0
2026-03-28 14:12:06 [bca.uk] INFO: Found listing with ID: YG17%20LLH
2026-03-28 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG17%2520LLH%27 HTTP/1.1" 200 None
2026-03-28 14:12:06 [bca.uk] INFO: Scrape type for YG17%20LLH: 2
2026-03-28 14:12:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH
2026-03-28 14:12:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b040b429-d3b7-5000-abbd-bf225e8d067a with scrape type 2
2026-03-28 14:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b040b429-d3b7-5000-abbd-bf225e8d067a with scrape type 2
2026-03-28 14:12:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b040b429-d3b7-5000-abbd-bf225e8d067a, identifier: YG17%20LLH
2026-03-28 14:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH
2026-03-28 14:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH
2026-03-28 14:12:06 [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-28 14:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:07 [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': 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-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG17%2520LLH%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Saving data for YG17%20LLH: {'auction_closing_time': 1775037600.0, 'created_time': 1774437656.533946, 'last_price_update_time': 1774707127.160327}
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:07 [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-28 14:12:07 [bca.uk] INFO: Found listing with ID: WJ15%20WPT
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ15%2520WPT%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WJ15%20WPT: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WF61%20BKJ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF61%2520BKJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WF61%20BKJ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WV71%20VZT
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520VZT%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WV71%20VZT: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: BD22%20PWJ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for BD22%20PWJ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: DT24%20XGC
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT24%2520XGC%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for DT24%20XGC: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: FM21%20GZT
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM21%2520GZT%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for FM21%20GZT: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: KS21%20VMV
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS21%2520VMV%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for KS21%20VMV: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WN23%20YZY
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520YZY%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WN23%20YZY: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WN23%20ZBD
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520ZBD%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WN23%20ZBD: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WN23%20ZCV
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520ZCV%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WN23%20ZCV: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WN23%20ZDA
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520ZDA%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WN23%20ZDA: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WN72%20UVL
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN72%2520UVL%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WN72%20UVL: 0
2026-03-28 14:12:07 [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-28 14:12:07 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded
2026-03-28 14:12:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:07 [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-28 14:12:07 [bca.uk] INFO: Found listing with ID: WN72%20UYX
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN72%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WN72%20UYX: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: VO68%20KOW
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO68%2520KOW%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for VO68%20KOW: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: YT23%20PHN
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT23%2520PHN%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for YT23%20PHN: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: LR67%20OCB
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR67%2520OCB%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for LR67%20OCB: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: LL15%20CCY
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL15%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for LL15%20CCY: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: KR20%20YWN
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR20%2520YWN%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for KR20%20YWN: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: SB18%20DDU
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB18%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for SB18%20DDU: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: BD22%20EMJ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD22%2520EMJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for BD22%20EMJ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: DS24%20NKU
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520NKU%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for DS24%20NKU: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: FG20%20FKJ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG20%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for FG20%20FKJ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: OY69%20YUJ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for OY69%20YUJ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: RJ23%20GUC
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ23%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for RJ23%20GUC: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: RY73%20CGK
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY73%2520CGK%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for RY73%20CGK: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: SA25%20RDZ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA25%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for SA25%20RDZ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: SM24%20MXR
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM24%2520MXR%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for SM24%20MXR: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WM73%20AXU
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520AXU%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WM73%20AXU: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: WV23%20ODF
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520ODF%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for WV23%20ODF: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: YA70%20GSY
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA70%2520GSY%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for YA70%20GSY: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: DY24%20HDZ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY24%2520HDZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for DY24%20HDZ: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: HK71%20FLR
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520FLR%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for HK71%20FLR: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: HN24%20KKT
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN24%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for HN24%20KKT: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: HV24%20RMX
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV24%2520RMX%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for HV24%20RMX: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: KM25%20OCP
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM25%2520OCP%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for KM25%20OCP: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: LL73%20FWG
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL73%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for LL73%20FWG: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: LN73%20EXV
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN73%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 14:12:07 [bca.uk] INFO: Scrape type for LN73%20EXV: 0
2026-03-28 14:12:07 [bca.uk] INFO: Found listing with ID: RE73%20KHZ
2026-03-28 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE73%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for RE73%20KHZ: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: RF73%20LWK
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF73%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for RF73%20LWK: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: DY23%20LBE
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY23%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for DY23%20LBE: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: KO69%20PJV
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO69%2520PJV%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for KO69%20PJV: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: KO16%20GDV
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO16%2520GDV%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for KO16%20GDV: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: RJ23%20GUX
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ23%2520GUX%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for RJ23%20GUX: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: KN70%20PZC
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN70%2520PZC%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for KN70%20PZC: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: NU23%20GUO
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU23%2520GUO%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for NU23%20GUO: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: BC16%20UGG
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC16%2520UGG%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for BC16%20UGG: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: RE73%20KLP
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE73%2520KLP%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for RE73%20KLP: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: AO67%20ZWF
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO67%2520ZWF%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for AO67%20ZWF: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: YP72%20BDO
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP72%2520BDO%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for YP72%20BDO: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: NJ23%20MVD
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ23%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for NJ23%20MVD: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: FT16%20CWO
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT16%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for FT16%20CWO: 2
2026-03-28 14:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO
2026-03-28 14:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with scrape type 2
2026-03-28 14:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with scrape type 2
2026-03-28 14:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7, identifier: FT16%20CWO
2026-03-28 14:12:08 [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-28 14:12:08 [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-28 14:12:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO
2026-03-28 14:12:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO
2026-03-28 14:12:08 [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-28 14:12:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT16%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Saving data for FT16%20CWO: {'auction_closing_time': 1775037600.0, 'created_time': 1774524280.932985, 'last_price_update_time': 1774707128.745796}
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:08 [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-28 14:12:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: DV25%20OFO
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV25%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for DV25%20OFO: 0
2026-03-28 14:12:08 [bca.uk] INFO: Found listing with ID: EA67%20ZVE
2026-03-28 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA67%2520ZVE%27 HTTP/1.1" 200 None
2026-03-28 14:12:08 [bca.uk] INFO: Scrape type for EA67%20ZVE: 2
2026-03-28 14:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE
2026-03-28 14:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1490751f-c50c-58ab-99b8-e6274983487f with scrape type 2
2026-03-28 14:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1490751f-c50c-58ab-99b8-e6274983487f with scrape type 2
2026-03-28 14:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1490751f-c50c-58ab-99b8-e6274983487f, identifier: EA67%20ZVE
2026-03-28 14:12:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE
2026-03-28 14:12:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE
2026-03-28 14:12:09 [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-28 14:12:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA67%2520ZVE%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Saving data for EA67%20ZVE: {'auction_closing_time': 1775037600.0, 'created_time': 1774524307.749729, 'last_price_update_time': 1774707129.324849}
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:09 [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-28 14:12:09 [bca.uk] INFO: Found listing with ID: MA24%20ZDU
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA24%2520ZDU%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for MA24%20ZDU: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: BD60%20GTF
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD60%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for BD60%20GTF: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: SW71%20BNE
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW71%2520BNE%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for SW71%20BNE: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: AP19%20OSZ
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for AP19%20OSZ: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: LS72%20YXR
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS72%2520YXR%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for LS72%20YXR: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: OE74%20HDJ
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE74%2520HDJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for OE74%20HDJ: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: OE75%20YYG
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE75%2520YYG%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for OE75%20YYG: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: YO24%20MPZ
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO24%2520MPZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for YO24%20MPZ: 0
2026-03-28 14:12:09 [bca.uk] INFO: Found listing with ID: AP16%20YMV
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP16%2520YMV%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Scrape type for AP16%20YMV: 2
2026-03-28 14:12:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV
2026-03-28 14:12:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a71992bb-0af4-54dd-817e-fb7276d81385 with scrape type 2
2026-03-28 14:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a71992bb-0af4-54dd-817e-fb7276d81385 with scrape type 2
2026-03-28 14:12:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a71992bb-0af4-54dd-817e-fb7276d81385, identifier: AP16%20YMV
2026-03-28 14:12:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV
2026-03-28 14:12:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV
2026-03-28 14:12:09 [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-28 14:12:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP16%2520YMV%27 HTTP/1.1" 200 None
2026-03-28 14:12:09 [bca.uk] INFO: Saving data for AP16%20YMV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523946.301007, 'last_price_update_time': 1774707129.908103}
2026-03-28 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:09 [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-28 14:12:10 [bca.uk] INFO: Found listing with ID: YT59%20ZZG
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT59%2520ZZG%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for YT59%20ZZG: 0
2026-03-28 14:12:10 [bca.uk] INFO: Found listing with ID: LP73%20KTK
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP73%2520KTK%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for LP73%20KTK: 0
2026-03-28 14:12:10 [bca.uk] INFO: Found listing with ID: YG20%20WDN
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG20%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for YG20%20WDN: 0
2026-03-28 14:12:10 [bca.uk] INFO: Found listing with ID: LO72%20AHV
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520AHV%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for LO72%20AHV: 0
2026-03-28 14:12:10 [bca.uk] INFO: Found listing with ID: LO72%20AHU
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520AHU%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for LO72%20AHU: 0
2026-03-28 14:12:10 [bca.uk] INFO: Found listing with ID: YG16%20OZE
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG16%2520OZE%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for YG16%20OZE: 0
2026-03-28 14:12:10 [bca.uk] INFO: Found listing with ID: WR15%20RXK
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR15%2520RXK%27 HTTP/1.1" 200 None
2026-03-28 14:12:10 [bca.uk] INFO: Scrape type for WR15%20RXK: 2
2026-03-28 14:12:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acc8feec-1312-5463-bc82-1b4e1d3182d4 with identifier: WR15%20RXK
2026-03-28 14:12:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acc8feec-1312-5463-bc82-1b4e1d3182d4 with scrape type 2
2026-03-28 14:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acc8feec-1312-5463-bc82-1b4e1d3182d4 with scrape type 2
2026-03-28 14:12:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acc8feec-1312-5463-bc82-1b4e1d3182d4, identifier: WR15%20RXK
2026-03-28 14:12:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acc8feec-1312-5463-bc82-1b4e1d3182d4 with identifier: WR15%20RXK
2026-03-28 14:12:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acc8feec-1312-5463-bc82-1b4e1d3182d4 with identifier: WR15%20RXK
2026-03-28 14:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acc8feec-1312-5463-bc82-1b4e1d3182d4 with identifier: WR15%20RXK to the API
2026-03-28 14:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR15%20RXK-GB',
 'category': 'Car',
 'color': 'purple',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'acc8feec-1312-5463-bc82-1b4e1d3182d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR15 RXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR15%20RXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 78781,
 '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 110 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR',
 'vin': 'VF70PHNZBFE510220',
 'year': 2015}
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR15%2520RXK%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Saving data for WR15%20RXK: {'auction_closing_time': 1774778400.0, 'created_time': 1774610904.077904, 'last_price_update_time': 1774707131.023002}
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR15%2520RXK') HTTP/1.1" 204 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SA14%20EWY
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA14%2520EWY%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SA14%20EWY: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: VHZ%208117
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VHZ%25208117%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for VHZ%208117: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: FE22%20ZKO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE22%2520ZKO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for FE22%20ZKO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SK10%20GUC
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK10%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SK10%20GUC: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: ML17%20PVW
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML17%2520PVW%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for ML17%20PVW: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: FE22%20XPR
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE22%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for FE22%20XPR: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SG62%20KMM
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG62%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SG62%20KMM: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: YC10%20UTO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC10%2520UTO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for YC10%20UTO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SW17%20CMO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW17%2520CMO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SW17%20CMO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SJ65%20GMB
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ65%2520GMB%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SJ65%20GMB: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: DC73%20LGO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC73%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for DC73%20LGO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SE14%20ONO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE14%2520ONO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SE14%20ONO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: GC17%20VRM
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC17%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for GC17%20VRM: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: YW15%20JCO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW15%2520JCO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for YW15%20JCO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: BL16%20NVN
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL16%2520NVN%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for BL16%20NVN: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: WU14%20EBO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU14%2520EBO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for WU14%20EBO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: SK22%20TZA
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK22%2520TZA%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for SK22%20TZA: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: AY69%20OWU
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY69%2520OWU%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for AY69%20OWU: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: BD22%20KNF
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD22%2520KNF%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for BD22%20KNF: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: BL70%20NBK
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL70%2520NBK%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for BL70%20NBK: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: BW74%20HHZ
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW74%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for BW74%20HHZ: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: FM70%20JUT
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM70%2520JUT%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for FM70%20JUT: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: FX73%20PZE
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX73%2520PZE%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for FX73%20PZE: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: KM71%20FYH
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520FYH%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for KM71%20FYH: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: KO68%20AOC
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO68%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for KO68%20AOC: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: KR67%20RPO
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR67%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for KR67%20RPO: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: MW70%20XZE
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW70%2520XZE%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for MW70%20XZE: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: OY25%20GPU
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY25%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for OY25%20GPU: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: WN23%20MKK
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for WN23%20MKK: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: YF22%20JKZ
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for YF22%20JKZ: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: KV71%20WGU
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV71%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for KV71%20WGU: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: BF63%20HKP
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF63%2520HKP%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for BF63%20HKP: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: ML64%20XYF
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML64%2520XYF%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for ML64%20XYF: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: DC18%20OGR
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC18%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for DC18%20OGR: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: DU18%20WNA
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU18%2520WNA%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for DU18%20WNA: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: HT72%20GXD
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT72%2520GXD%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for HT72%20GXD: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: RO22%20EKA
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520EKA%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for RO22%20EKA: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: WD71%20CRX
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD71%2520CRX%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for WD71%20CRX: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: HJ24%20VXV
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ24%2520VXV%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for HJ24%20VXV: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: NJ21%20VNA
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ21%2520VNA%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for NJ21%20VNA: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: NU22%20ETK
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU22%2520ETK%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for NU22%20ETK: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: FD21%20CFN
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD21%2520CFN%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for FD21%20CFN: 0
2026-03-28 14:12:11 [bca.uk] INFO: Found listing with ID: YP74%20VLM
2026-03-28 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP74%2520VLM%27 HTTP/1.1" 200 None
2026-03-28 14:12:11 [bca.uk] INFO: Scrape type for YP74%20VLM: 0
2026-03-28 14:12:11 [scrapy.extensions.logstats] INFO: Crawled 265 pages (at 8 pages/min), scraped 652 items (at 59 items/min)
2026-03-28 14:12:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:12:13 [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-28 14:12:13 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded
2026-03-28 14:12:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:13 [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-28 14:12:13 [bca.uk] INFO: Found listing with ID: EO22%20KKF
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for EO22%20KKF: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: NU22%20LLD
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU22%2520LLD%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for NU22%20LLD: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: LV73%20OVR
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV73%2520OVR%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for LV73%20OVR: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: AJ22%20UYK
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ22%2520UYK%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for AJ22%20UYK: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: BL72%20FYW
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL72%2520FYW%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for BL72%20FYW: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: LL71%20KKE
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520KKE%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for LL71%20KKE: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YG75%20LKE
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG75%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YG75%20LKE: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YM72%20CHG
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520CHG%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YM72%20CHG: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YM72%20CHN
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520CHN%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YM72%20CHN: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: AR09%20BAB
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AR09%2520BAB%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for AR09%20BAB: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: CP66%20GDO
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP66%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for CP66%20GDO: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: DA71%20NZX
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA71%2520NZX%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for DA71%20NZX: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: EA69%20EWJ
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA69%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for EA69%20EWJ: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: KK19%20JFA
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK19%2520JFA%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for KK19%20JFA: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: S555%20NRS
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S555%2520NRS%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for S555%20NRS: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: SK71%20XRC
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK71%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for SK71%20XRC: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: SL68%20AYB
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL68%2520AYB%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for SL68%20AYB: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: V50%20TAT
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V50%2520TAT%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for V50%20TAT: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: VE68%20XBJ
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE68%2520XBJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for VE68%20XBJ: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: WD17%20NJK
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD17%2520NJK%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for WD17%20NJK: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: WO21%20FXZ
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO21%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for WO21%20FXZ: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: WS19%20OKT
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WS19%2520OKT%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for WS19%20OKT: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YF20%20RRU
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF20%2520RRU%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YF20%20RRU: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YF67%20HYP
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF67%2520HYP%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YF67%20HYP: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YG20%20MLK
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG20%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YG20%20MLK: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: CX20%20LXR
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX20%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for CX20%20LXR: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: GL21%20KZD
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL21%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for GL21%20KZD: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: KN72%20NCO
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN72%2520NCO%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for KN72%20NCO: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: DS72%20EVF
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS72%2520EVF%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for DS72%20EVF: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: FX23%20HMV
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX23%2520HMV%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for FX23%20HMV: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: MA21%20TMO
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA21%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for MA21%20TMO: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YF18%20FBZ
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF18%2520FBZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YF18%20FBZ: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: YM74%20KKV
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM74%2520KKV%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for YM74%20KKV: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: KU69%20TVN
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU69%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for KU69%20TVN: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: NG68%20LNT
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG68%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 14:12:13 [bca.uk] INFO: Scrape type for NG68%20LNT: 0
2026-03-28 14:12:13 [bca.uk] INFO: Found listing with ID: PF68%20VDR
2026-03-28 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF68%2520VDR%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for PF68%20VDR: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YN23%20WFK
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN23%2520WFK%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YN23%20WFK: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: BK71%20HNC
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for BK71%20HNC: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: LP18%20KMM
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP18%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for LP18%20KMM: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: AJ71%20OCA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ71%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for AJ71%20OCA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: BP74%20LZH
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP74%2520LZH%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for BP74%20LZH: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: FV74%20WYA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV74%2520WYA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for FV74%20WYA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: KN68%20LKU
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN68%2520LKU%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for KN68%20LKU: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: ME12%20JME
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME12%2520JME%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for ME12%20JME: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: MH18%20WSW
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH18%2520WSW%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for MH18%20WSW: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: MW67%20EEN
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW67%2520EEN%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for MW67%20EEN: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: ND71%20WXU
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND71%2520WXU%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for ND71%20WXU: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: ST18%20XWJ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST18%2520XWJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for ST18%20XWJ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YF71%20LXO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520LXO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YF71%20LXO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YG22%20SEO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YG22%20SEO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YL71%20LAA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL71%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YL71%20LAA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YP72%20HGD
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP72%2520HGD%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YP72%20HGD: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: NA22%20DCV
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA22%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for NA22%20DCV: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: NU22%20CVO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU22%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for NU22%20CVO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: VO22%20HCL
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO22%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for VO22%20HCL: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: EA71%20XSJ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA71%2520XSJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for EA71%20XSJ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: LS72%20YXC
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS72%2520YXC%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for LS72%20YXC: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: LN14%20CGF
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN14%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for LN14%20CGF: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: MK64%20DKY
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK64%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for MK64%20DKY: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: AF22%20SYA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520SYA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for AF22%20SYA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: SL23%20KWV
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL23%2520KWV%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for SL23%20KWV: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YG69%20HLE
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG69%2520HLE%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YG69%20HLE: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YK19%20MJC
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK19%2520MJC%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YK19%20MJC: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: BF14%20LDZ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF14%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for BF14%20LDZ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: DF16%20UZJ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF16%2520UZJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for DF16%20UZJ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: MJ25%20VYK
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ25%2520VYK%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for MJ25%20VYK: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: EK23%20CUO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK23%2520CUO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for EK23%20CUO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: BP65%20VHA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP65%2520VHA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for BP65%20VHA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: WG19%20NLE
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG19%2520NLE%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for WG19%20NLE: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: WG74%20UGY
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG74%2520UGY%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for WG74%20UGY: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: BN72%20UOH
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN72%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for BN72%20UOH: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: CV23%20XDN
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV23%2520XDN%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for CV23%20XDN: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: AF23%20WGG
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520WGG%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for AF23%20WGG: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: AJ19%20DWA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ19%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for AJ19%20DWA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: KN67%20GDO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN67%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for KN67%20GDO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: MD67%20XLY
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD67%2520XLY%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for MD67%20XLY: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: ND72%20KNA
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520KNA%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for ND72%20KNA: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: SO18%20MUP
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO18%2520MUP%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for SO18%20MUP: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: SO67%20BXC
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO67%2520BXC%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for SO67%20BXC: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YA17%20UGS
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA17%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YA17%20UGS: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YG20%20JZT
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG20%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YG20%20JZT: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: YK18%20DJO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK18%2520DJO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for YK18%20DJO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: C8%20SUP
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C8%2520SUP%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for C8%20SUP: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: MV75%20YTP
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV75%2520YTP%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for MV75%20YTP: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: RF74%20VXB
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF74%2520VXB%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for RF74%20VXB: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: FM69%20ZKO
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM69%2520ZKO%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for FM69%20ZKO: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: GJ72%20LDZ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ72%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for GJ72%20LDZ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: KE22%20JBX
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE22%2520JBX%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for KE22%20JBX: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: RE72%20KLV
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE72%2520KLV%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for RE72%20KLV: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: BK71%20JDZ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for BK71%20JDZ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: EA22%20RWZ
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA22%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for EA22%20RWZ: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: GF67%20URS
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF67%2520URS%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for GF67%20URS: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: GK19%20YXB
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK19%2520YXB%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for GK19%20YXB: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: LB67%20MSU
2026-03-28 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB67%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 14:12:14 [bca.uk] INFO: Scrape type for LB67%20MSU: 0
2026-03-28 14:12:14 [bca.uk] INFO: Found listing with ID: LC19%20LTO
2026-03-28 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC19%2520LTO%27 HTTP/1.1" 200 None
2026-03-28 14:12:15 [bca.uk] INFO: Scrape type for LC19%20LTO: 0
2026-03-28 14:12:15 [bca.uk] INFO: Found listing with ID: LP18%20JGU
2026-03-28 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP18%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 14:12:15 [bca.uk] INFO: Scrape type for LP18%20JGU: 0
2026-03-28 14:12:15 [bca.uk] INFO: Found listing with ID: RE71%20OHV
2026-03-28 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE71%2520OHV%27 HTTP/1.1" 200 None
2026-03-28 14:12:15 [bca.uk] INFO: Scrape type for RE71%20OHV: 0
2026-03-28 14:12:15 [bca.uk] INFO: Found listing with ID: YH71%20NKU
2026-03-28 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH71%2520NKU%27 HTTP/1.1" 200 None
2026-03-28 14:12:15 [bca.uk] INFO: Scrape type for YH71%20NKU: 0
2026-03-28 14:12:15 [bca.uk] INFO: Found listing with ID: YK18%20YXU
2026-03-28 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK18%2520YXU%27 HTTP/1.1" 200 None
2026-03-28 14:12:15 [bca.uk] INFO: Scrape type for YK18%20YXU: 0
2026-03-28 14:12:15 [bca.uk] INFO: Found listing with ID: YS18%20HMA
2026-03-28 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS18%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 14:12:15 [bca.uk] INFO: Scrape type for YS18%20HMA: 0
2026-03-28 14:12:15 [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-28 14:12:15 [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-28 14:12:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:12:16 [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-28 14:12:16 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded
2026-03-28 14:12:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:16 [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-28 14:12:16 [bca.uk] INFO: Found listing with ID: BC72%20CZN
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC72%2520CZN%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for BC72%20CZN: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: RK73%20YDM
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK73%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for RK73%20YDM: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: YP22%20JMV
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP22%2520JMV%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for YP22%20JMV: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: BG68%20JRO
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG68%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for BG68%20JRO: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: XM05%20BMW
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27XM05%2520BMW%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for XM05%20BMW: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: WA23%20VFM
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA23%2520VFM%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for WA23%20VFM: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: HT24%20VKL
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT24%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for HT24%20VKL: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: WN72%20LGU
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN72%2520LGU%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for WN72%20LGU: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: AJ72%20ZXK
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520ZXK%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for AJ72%20ZXK: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: AK69%20KYO
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK69%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for AK69%20KYO: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: AO73%20UYC
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO73%2520UYC%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for AO73%20UYC: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: CP69%20CMU
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP69%2520CMU%27 HTTP/1.1" 200 None
2026-03-28 14:12:16 [bca.uk] INFO: Scrape type for CP69%20CMU: 0
2026-03-28 14:12:16 [bca.uk] INFO: Found listing with ID: HN22%20LFY
2026-03-28 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN22%2520LFY%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for HN22%20LFY: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: HX68%20NPN
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX68%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for HX68%20NPN: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: LA66%20FXM
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA66%2520FXM%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for LA66%20FXM: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: LG68%20CLY
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG68%2520CLY%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for LG68%20CLY: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: LJ71%20PMX
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ71%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for LJ71%20PMX: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: LM22%20CTX
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM22%2520CTX%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for LM22%20CTX: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: LP19%20FLV
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP19%2520FLV%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for LP19%20FLV: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: MD71%20HRO
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD71%2520HRO%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for MD71%20HRO: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: SK22%20XSG
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK22%2520XSG%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for SK22%20XSG: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: SY68%20SKK
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY68%2520SKK%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for SY68%20SKK: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: YC19%20OUF
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520OUF%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for YC19%20OUF: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: YK18%20ZUO
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK18%2520ZUO%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for YK18%20ZUO: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: SD72%20YTM
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD72%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for SD72%20YTM: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: GU23%20VTC
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU23%2520VTC%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for GU23%20VTC: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: RE21%20YLM
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE21%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for RE21%20YLM: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: FN24%20LZR
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN24%2520LZR%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for FN24%20LZR: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: MF70%20BVA
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF70%2520BVA%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for MF70%20BVA: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: DV23%20XVH
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV23%2520XVH%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for DV23%20XVH: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: KF73%20FNM
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520FNM%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for KF73%20FNM: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: EU67%20UVJ
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU67%2520UVJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for EU67%20UVJ: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: MJ72%20LTF
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ72%2520LTF%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for MJ72%20LTF: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: HK71%20RDZ
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for HK71%20RDZ: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: LK23%20NFG
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK23%2520NFG%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for LK23%20NFG: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: HJ72%20WMT
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ72%2520WMT%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for HJ72%20WMT: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: CK22%20VRJ
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK22%2520VRJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for CK22%20VRJ: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: FE72%20JYB
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE72%2520JYB%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for FE72%20JYB: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: EA22%20HBE
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA22%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for EA22%20HBE: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: CV21%20HYF
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV21%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for CV21%20HYF: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: CU70%20PHK
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU70%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for CU70%20PHK: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: BV23%20WMK
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520WMK%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for BV23%20WMK: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: AY73%20GVC
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY73%2520GVC%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for AY73%20GVC: 0
2026-03-28 14:12:17 [bca.uk] INFO: Found listing with ID: OV62%20HYK
2026-03-28 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV62%2520HYK%27 HTTP/1.1" 200 None
2026-03-28 14:12:17 [bca.uk] INFO: Scrape type for OV62%20HYK: 2
2026-03-28 14:12:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK
2026-03-28 14:12:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbe1af20-e54a-5196-b144-a18b07f040f9 with scrape type 2
2026-03-28 14:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbe1af20-e54a-5196-b144-a18b07f040f9 with scrape type 2
2026-03-28 14:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbe1af20-e54a-5196-b144-a18b07f040f9, identifier: OV62%20HYK
2026-03-28 14:12:18 [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-28 14:12:18 [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-28 14:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK
2026-03-28 14:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK
2026-03-28 14:12:18 [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-28 14:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV62%2520HYK%27 HTTP/1.1" 200 None
2026-03-28 14:12:18 [bca.uk] INFO: Saving data for OV62%20HYK: {'auction_closing_time': 1774951200.0, 'created_time': 1774006027.26526, 'last_price_update_time': 1774707138.390846}
2026-03-28 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:18 [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-28 14:12:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:12:18 [bca.uk] INFO: Found listing with ID: SP65%20VRT
2026-03-28 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP65%2520VRT%27 HTTP/1.1" 200 None
2026-03-28 14:12:18 [bca.uk] INFO: Scrape type for SP65%20VRT: 2
2026-03-28 14:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT
2026-03-28 14:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df7a2b4a-0196-5815-b5c9-c55589c30847 with scrape type 2
2026-03-28 14:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df7a2b4a-0196-5815-b5c9-c55589c30847 with scrape type 2
2026-03-28 14:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df7a2b4a-0196-5815-b5c9-c55589c30847, identifier: SP65%20VRT
2026-03-28 14:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT
2026-03-28 14:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT
2026-03-28 14:12:18 [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-28 14:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP65%2520VRT%27 HTTP/1.1" 200 None
2026-03-28 14:12:18 [bca.uk] INFO: Saving data for SP65%20VRT: {'auction_closing_time': 1775210400.0, 'created_time': 1774523048.885224, 'last_price_update_time': 1774707138.929034}
2026-03-28 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:18 [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-28 14:12:18 [bca.uk] INFO: Found listing with ID: YP24%20TVK
2026-03-28 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520TVK%27 HTTP/1.1" 200 None
2026-03-28 14:12:18 [bca.uk] INFO: Scrape type for YP24%20TVK: 2
2026-03-28 14:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK
2026-03-28 14:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with scrape type 2
2026-03-28 14:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with scrape type 2
2026-03-28 14:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 739ec341-8a90-5bbf-8f6a-2390e8cfe651, identifier: YP24%20TVK
2026-03-28 14:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK
2026-03-28 14:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK
2026-03-28 14:12:19 [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-28 14:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:19 [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': 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-28 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520TVK%27 HTTP/1.1" 200 None
2026-03-28 14:12:19 [bca.uk] INFO: Saving data for YP24%20TVK: {'auction_closing_time': 1774951200.0, 'created_time': 1773846102.048863, 'last_price_update_time': 1774707139.340903}
2026-03-28 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:19 [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-28 14:12:19 [bca.uk] INFO: Found listing with ID: WT25%20UHK
2026-03-28 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 14:12:19 [bca.uk] INFO: Scrape type for WT25%20UHK: 2
2026-03-28 14:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK
2026-03-28 14:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 240b8c73-323a-52a2-a023-264208780ff1 with scrape type 2
2026-03-28 14:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 240b8c73-323a-52a2-a023-264208780ff1 with scrape type 2
2026-03-28 14:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 240b8c73-323a-52a2-a023-264208780ff1, identifier: WT25%20UHK
2026-03-28 14:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK
2026-03-28 14:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK
2026-03-28 14:12:19 [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-28 14:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:19 [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': 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-28 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 14:12:19 [bca.uk] INFO: Saving data for WT25%20UHK: {'auction_closing_time': 1774951200.0, 'created_time': 1773842608.584418, 'last_price_update_time': 1774707139.737721}
2026-03-28 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:19 [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-28 14:12:19 [bca.uk] INFO: Found listing with ID: WT25%20UHE
2026-03-28 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHE%27 HTTP/1.1" 200 None
2026-03-28 14:12:19 [bca.uk] INFO: Scrape type for WT25%20UHE: 2
2026-03-28 14:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE
2026-03-28 14:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e81a82e3-b4e0-5a35-a193-c4eee286ccee with scrape type 2
2026-03-28 14:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e81a82e3-b4e0-5a35-a193-c4eee286ccee with scrape type 2
2026-03-28 14:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e81a82e3-b4e0-5a35-a193-c4eee286ccee, identifier: WT25%20UHE
2026-03-28 14:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE
2026-03-28 14:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE
2026-03-28 14:12:19 [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-28 14:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHE%27 HTTP/1.1" 200 None
2026-03-28 14:12:20 [bca.uk] INFO: Saving data for WT25%20UHE: {'auction_closing_time': 1774951200.0, 'created_time': 1773842606.73894, 'last_price_update_time': 1774707140.146061}
2026-03-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:20 [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-28 14:12:20 [bca.uk] INFO: Found listing with ID: RX74%20EFR
2026-03-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX74%2520EFR%27 HTTP/1.1" 200 None
2026-03-28 14:12:20 [bca.uk] INFO: Scrape type for RX74%20EFR: 2
2026-03-28 14:12:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR
2026-03-28 14:12:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ea6ca0b-0626-585a-86ff-e704959b64fb with scrape type 2
2026-03-28 14:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ea6ca0b-0626-585a-86ff-e704959b64fb with scrape type 2
2026-03-28 14:12:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ea6ca0b-0626-585a-86ff-e704959b64fb, identifier: RX74%20EFR
2026-03-28 14:12:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR
2026-03-28 14:12:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR
2026-03-28 14:12:20 [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-28 14:12:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX74%2520EFR%27 HTTP/1.1" 200 None
2026-03-28 14:12:20 [bca.uk] INFO: Saving data for RX74%20EFR: {'auction_closing_time': 1774951200.0, 'created_time': 1773820984.189308, 'last_price_update_time': 1774707140.590069}
2026-03-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:20 [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-28 14:12:20 [bca.uk] INFO: Found listing with ID: GYJM62338
2026-03-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GYJM62338%27 HTTP/1.1" 200 None
2026-03-28 14:12:20 [bca.uk] INFO: Scrape type for GYJM62338: 0
2026-03-28 14:12:20 [bca.uk] INFO: Found listing with ID: RV22%20ONS
2026-03-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV22%2520ONS%27 HTTP/1.1" 200 None
2026-03-28 14:12:20 [bca.uk] INFO: Scrape type for RV22%20ONS: 0
2026-03-28 14:12:20 [bca.uk] INFO: Found listing with ID: WV71%20SYJ
2026-03-28 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520SYJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:20 [bca.uk] INFO: Scrape type for WV71%20SYJ: 2
2026-03-28 14:12:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ
2026-03-28 14:12:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f046df6-5f01-564c-810b-486b8b891f59 with scrape type 2
2026-03-28 14:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f046df6-5f01-564c-810b-486b8b891f59 with scrape type 2
2026-03-28 14:12:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f046df6-5f01-564c-810b-486b8b891f59, identifier: WV71%20SYJ
2026-03-28 14:12:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ
2026-03-28 14:12:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ
2026-03-28 14:12:20 [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-28 14:12:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Saving data for WV71%20SYJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774016443.920475, 'last_price_update_time': 1774707141.169158}
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Found listing with ID: WV71%20SZR
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for WV71%20SZR: 2
2026-03-28 14:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR
2026-03-28 14:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f095bf6-8fc8-5a58-88d4-d826d684b866 with scrape type 2
2026-03-28 14:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f095bf6-8fc8-5a58-88d4-d826d684b866 with scrape type 2
2026-03-28 14:12:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f095bf6-8fc8-5a58-88d4-d826d684b866, identifier: WV71%20SZR
2026-03-28 14:12:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR
2026-03-28 14:12:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR
2026-03-28 14:12:21 [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-28 14:12:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Saving data for WV71%20SZR: {'auction_closing_time': 1774951200.0, 'created_time': 1773829736.652512, 'last_price_update_time': 1774707141.644929}
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Found listing with ID: CE73%20GHJ
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for CE73%20GHJ: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: CE73%20GHV
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for CE73%20GHV: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: CE73%20GOP
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for CE73%20GOP: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: HJ73%20NVW
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for HJ73%20NVW: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: ML71%20YJE
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for ML71%20YJE: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: RK22%20OAE
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for RK22%20OAE: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: RX25%20CHZ
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for RX25%20CHZ: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: RX25%20CHV
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for RX25%20CHV: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: OV23%20AYB
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for OV23%20AYB: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: OV73%20EOB
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for OV73%20EOB: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: RX21%20FMC
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for RX21%20FMC: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: WM23%20UKO
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for WM23%20UKO: 0
2026-03-28 14:12:21 [bca.uk] INFO: Found listing with ID: WT25%20UGF
2026-03-28 14:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:21 [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-28 14:12:21 [bca.uk] INFO: Scrape type for WT25%20UGF: 2
2026-03-28 14:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF
2026-03-28 14:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 821a480f-24cc-5149-8eae-29894089c494 with scrape type 2
2026-03-28 14:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 821a480f-24cc-5149-8eae-29894089c494 with scrape type 2
2026-03-28 14:12:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 821a480f-24cc-5149-8eae-29894089c494, identifier: WT25%20UGF
2026-03-28 14:12:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF
2026-03-28 14:12:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF
2026-03-28 14:12:22 [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-28 14:12:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UGF%27 HTTP/1.1" 200 None
2026-03-28 14:12:22 [bca.uk] INFO: Saving data for WT25%20UGF: {'auction_closing_time': 1774951200.0, 'created_time': 1773841125.721816, 'last_price_update_time': 1774707142.329463}
2026-03-28 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:22 [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-28 14:12:22 [bca.uk] INFO: Found listing with ID: OV72%20CSZ
2026-03-28 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV72%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:22 [bca.uk] INFO: Scrape type for OV72%20CSZ: 2
2026-03-28 14:12:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ
2026-03-28 14:12:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with scrape type 2
2026-03-28 14:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with scrape type 2
2026-03-28 14:12:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c, identifier: OV72%20CSZ
2026-03-28 14:12:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ
2026-03-28 14:12:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ
2026-03-28 14:12:22 [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-28 14:12:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV72%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:22 [bca.uk] INFO: Saving data for OV72%20CSZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773829727.99892, 'last_price_update_time': 1774707142.929256}
2026-03-28 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:22 [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-28 14:12:22 [bca.uk] INFO: Found listing with ID: OV72%20AHZ
2026-03-28 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV72%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:22 [bca.uk] INFO: Scrape type for OV72%20AHZ: 2
2026-03-28 14:12:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ
2026-03-28 14:12:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with scrape type 2
2026-03-28 14:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with scrape type 2
2026-03-28 14:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971, identifier: OV72%20AHZ
2026-03-28 14:12:23 [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-28 14:12:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ
2026-03-28 14:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ
2026-03-28 14:12:23 [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-28 14:12:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:23 [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=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-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV72%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Saving data for OV72%20AHZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773958680.436997, 'last_price_update_time': 1774707143.381234}
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:23 [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-28 14:12:23 [bca.uk] INFO: Found listing with ID: FE70%20NHG
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE70%2520NHG%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Scrape type for FE70%20NHG: 0
2026-03-28 14:12:23 [bca.uk] INFO: Found listing with ID: HN73%20SSK
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN73%2520SSK%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Scrape type for HN73%20SSK: 0
2026-03-28 14:12:23 [bca.uk] INFO: Found listing with ID: LR23%20ZGA
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR23%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Scrape type for LR23%20ZGA: 2
2026-03-28 14:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA
2026-03-28 14:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with scrape type 2
2026-03-28 14:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with scrape type 2
2026-03-28 14:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56e6953a-4ceb-58c4-aa54-dfd007e2b232, identifier: LR23%20ZGA
2026-03-28 14:12:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA
2026-03-28 14:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA
2026-03-28 14:12:23 [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-28 14:12:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:23 [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': 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-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR23%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Saving data for LR23%20ZGA: {'auction_closing_time': 1774951200.0, 'created_time': 1773935805.969671, 'last_price_update_time': 1774707143.843203}
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:23 [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-28 14:12:23 [bca.uk] INFO: Found listing with ID: PX23%20XZA
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX23%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Scrape type for PX23%20XZA: 0
2026-03-28 14:12:23 [bca.uk] INFO: Found listing with ID: WP71%20XJL
2026-03-28 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 14:12:23 [bca.uk] INFO: Scrape type for WP71%20XJL: 2
2026-03-28 14:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL
2026-03-28 14:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11ed2d40-52ac-5894-8fa3-582ab6787832 with scrape type 2
2026-03-28 14:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11ed2d40-52ac-5894-8fa3-582ab6787832 with scrape type 2
2026-03-28 14:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11ed2d40-52ac-5894-8fa3-582ab6787832, identifier: WP71%20XJL
2026-03-28 14:12:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL
2026-03-28 14:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL
2026-03-28 14:12:24 [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-28 14:12:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Saving data for WP71%20XJL: {'auction_closing_time': 1774951200.0, 'created_time': 1773935810.275997, 'last_price_update_time': 1774707144.292045}
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:24 [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-28 14:12:24 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded
2026-03-28 14:12:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:24 [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-28 14:12:24 [bca.uk] INFO: Found listing with ID: MD71%20KXZ
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD71%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for MD71%20KXZ: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: WP23%20OFM
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for WP23%20OFM: 2
2026-03-28 14:12:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM
2026-03-28 14:12:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with scrape type 2
2026-03-28 14:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with scrape type 2
2026-03-28 14:12:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a8c86b6-1bb0-57b7-86ec-1674f1035844, identifier: WP23%20OFM
2026-03-28 14:12:24 [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-28 14:12:24 [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-28 14:12:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM
2026-03-28 14:12:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM
2026-03-28 14:12:24 [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-28 14:12:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Saving data for WP23%20OFM: {'auction_closing_time': 1774951200.0, 'created_time': 1773908887.27279, 'last_price_update_time': 1774707144.75626}
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:24 [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-28 14:12:24 [bca.uk] INFO: Found listing with ID: BG20%20KFL
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG20%2520KFL%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for BG20%20KFL: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: NL69%20ZGT
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL69%2520ZGT%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for NL69%20ZGT: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: VK71%20LUA
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK71%2520LUA%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for VK71%20LUA: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: SY65%20ODA
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY65%2520ODA%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for SY65%20ODA: 2
2026-03-28 14:12:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f1267a7-262d-584e-874e-2407d4490589 with identifier: SY65%20ODA
2026-03-28 14:12:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f1267a7-262d-584e-874e-2407d4490589 with scrape type 2
2026-03-28 14:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f1267a7-262d-584e-874e-2407d4490589 with scrape type 2
2026-03-28 14:12:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f1267a7-262d-584e-874e-2407d4490589, identifier: SY65%20ODA
2026-03-28 14:12:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: YF23%20DFE
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for YF23%20DFE: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: YG23%20VZY
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG23%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for YG23%20VZY: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: YM22%20MJX
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM22%2520MJX%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for YM22%20MJX: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: LS73%20MJV
2026-03-28 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS73%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 14:12:24 [bca.uk] INFO: Scrape type for LS73%20MJV: 0
2026-03-28 14:12:24 [bca.uk] INFO: Found listing with ID: AF23%20PCY
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520PCY%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for AF23%20PCY: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: AF72%20YWW
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF72%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for AF72%20YWW: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: LD23%20OCN
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD23%2520OCN%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for LD23%20OCN: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: LS22%20UMH
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520UMH%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for LS22%20UMH: 2
2026-03-28 14:12:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH
2026-03-28 14:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with scrape type 2
2026-03-28 14:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with scrape type 2
2026-03-28 14:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3, identifier: LS22%20UMH
2026-03-28 14:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f1267a7-262d-584e-874e-2407d4490589 with identifier: SY65%20ODA
2026-03-28 14:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f1267a7-262d-584e-874e-2407d4490589 with identifier: SY65%20ODA
2026-03-28 14:12:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f1267a7-262d-584e-874e-2407d4490589 with identifier: SY65%20ODA to the API
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY65%20ODA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f1267a7-262d-584e-874e-2407d4490589',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY65 ODA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY65%20ODA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'RENAULT',
 'model': 'MASTER 3.3T FWD',
 'odometer': 145140,
 '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 MASTER 3.3T FWD 2.3 MM ENERGY DCI 110 BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'MM ENERGY DCI 110 BUSINESS',
 'vin': 'VF1MAFCWC53544658',
 'year': 2015}
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY65%2520ODA%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Saving data for SY65%20ODA: {'auction_closing_time': 1774778400.0, 'created_time': 1774620160.76311, 'last_price_update_time': 1774707145.446827}
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY65%2520ODA') HTTP/1.1" 204 0
2026-03-28 14:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH
2026-03-28 14:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH
2026-03-28 14:12:25 [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-28 14:12:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:25 [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': 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-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520UMH%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Saving data for LS22%20UMH: {'auction_closing_time': 1774951200.0, 'created_time': 1774391601.06223, 'last_price_update_time': 1774707145.861248}
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:25 [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-28 14:12:25 [bca.uk] INFO: Found listing with ID: LD72%20AWR
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520AWR%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for LD72%20AWR: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: LD72%20AWM
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for LD72%20AWM: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: LS12%20NVR
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS12%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for LS12%20NVR: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: LB22%20JLX
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB22%2520JLX%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for LB22%20JLX: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: YT14%20LHX
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT14%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for YT14%20LHX: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: FV70%20OWM
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV70%2520OWM%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for FV70%20OWM: 0
2026-03-28 14:12:25 [bca.uk] INFO: Found listing with ID: SW58%20EDE
2026-03-28 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW58%2520EDE%27 HTTP/1.1" 200 None
2026-03-28 14:12:25 [bca.uk] INFO: Scrape type for SW58%20EDE: 2
2026-03-28 14:12:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1de97dcc-0c0e-5ffa-a282-3181a263a836 with identifier: SW58%20EDE
2026-03-28 14:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1de97dcc-0c0e-5ffa-a282-3181a263a836 with scrape type 2
2026-03-28 14:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1de97dcc-0c0e-5ffa-a282-3181a263a836 with scrape type 2
2026-03-28 14:12:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1de97dcc-0c0e-5ffa-a282-3181a263a836, identifier: SW58%20EDE
2026-03-28 14:12:26 [bca.uk] INFO: Found listing with ID: RO72%20TMV
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [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-28 14:12:26 [bca.uk] INFO: Scrape type for RO72%20TMV: 0
2026-03-28 14:12:26 [bca.uk] INFO: Found listing with ID: WP71%20XJG
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [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-28 14:12:26 [bca.uk] INFO: Scrape type for WP71%20XJG: 2
2026-03-28 14:12:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG
2026-03-28 14:12:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with scrape type 2
2026-03-28 14:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with scrape type 2
2026-03-28 14:12:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6, identifier: WP71%20XJG
2026-03-28 14:12:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1de97dcc-0c0e-5ffa-a282-3181a263a836 with identifier: SW58%20EDE
2026-03-28 14:12:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1de97dcc-0c0e-5ffa-a282-3181a263a836 with identifier: SW58%20EDE
2026-03-28 14:12:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1de97dcc-0c0e-5ffa-a282-3181a263a836 with identifier: SW58%20EDE to the API
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:26 [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': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW58%20EDE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1de97dcc-0c0e-5ffa-a282-3181a263a836',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW58 EDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW58%20EDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 116389,
 '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 RANGER 2.2 TDCI 150 LIMITED 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 150 LIMITED 4WD',
 'vin': '6FPPXXMJ2PGS31400',
 'year': 2017}
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW58%2520EDE%27 HTTP/1.1" 200 None
2026-03-28 14:12:26 [bca.uk] INFO: Saving data for SW58%20EDE: {'auction_closing_time': 1774778400.0, 'created_time': 1774620160.358211, 'last_price_update_time': 1774707146.55258}
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW58%2520EDE') HTTP/1.1" 204 0
2026-03-28 14:12:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG
2026-03-28 14:12:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG
2026-03-28 14:12:26 [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-28 14:12:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [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-28 14:12:26 [bca.uk] INFO: Saving data for WP71%20XJG: {'auction_closing_time': 1774951200.0, 'created_time': 1774304851.837893, 'last_price_update_time': 1774707146.851381}
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [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-28 14:12:26 [bca.uk] INFO: Found listing with ID: FE70%20PXL
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [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-28 14:12:26 [bca.uk] INFO: Scrape type for FE70%20PXL: 0
2026-03-28 14:12:26 [bca.uk] INFO: Found listing with ID: SP67%20XEC
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [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-28 14:12:26 [bca.uk] INFO: Scrape type for SP67%20XEC: 0
2026-03-28 14:12:26 [bca.uk] INFO: Found listing with ID: YB10%20UYE
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 14:12:26 [bca.uk] INFO: Scrape type for YB10%20UYE: 2
2026-03-28 14:12:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abbacec1-65cb-52f9-a911-c0825b67dbf5 with identifier: YB10%20UYE
2026-03-28 14:12:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abbacec1-65cb-52f9-a911-c0825b67dbf5 with scrape type 2
2026-03-28 14:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abbacec1-65cb-52f9-a911-c0825b67dbf5 with scrape type 2
2026-03-28 14:12:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abbacec1-65cb-52f9-a911-c0825b67dbf5, identifier: YB10%20UYE
2026-03-28 14:12:26 [bca.uk] INFO: Found listing with ID: WV71%20SZY
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for WV71%20SZY: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: CE73%20GHD
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for CE73%20GHD: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: PX22%20OYN
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for PX22%20OYN: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: VE72%20AXN
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for VE72%20AXN: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: DU61%20HRD
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU61%2520HRD%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for DU61%20HRD: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: LD69%20VMT
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520VMT%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for LD69%20VMT: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: PK66%20VPO
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for PK66%20VPO: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: DV69%20CWO
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for DV69%20CWO: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: YJ19%20DNT
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ19%2520DNT%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for YJ19%20DNT: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: MD74%20KXY
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520KXY%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for MD74%20KXY: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: EO16%20RZX
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520RZX%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for EO16%20RZX: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: KJ18%20HPP
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520HPP%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for KJ18%20HPP: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: EJ18%20UWZ
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for EJ18%20UWZ: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: KT68%20BGX
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for KT68%20BGX: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: KU18%20EWD
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU18%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for KU18%20EWD: 0
2026-03-28 14:12:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abbacec1-65cb-52f9-a911-c0825b67dbf5 with identifier: YB10%20UYE
2026-03-28 14:12:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abbacec1-65cb-52f9-a911-c0825b67dbf5 with identifier: YB10%20UYE
2026-03-28 14:12:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abbacec1-65cb-52f9-a911-c0825b67dbf5 with identifier: YB10%20UYE to the API
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB10%20UYE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abbacec1-65cb-52f9-a911-c0825b67dbf5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB10 UYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB10%20UYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 136421,
 '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 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'SL27DCI 115 SPORT',
 'vin': 'VF1FLAHA6AV386989',
 'year': 2010}
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Saving data for YB10%20UYE: {'auction_closing_time': 1774778400.0, 'created_time': 1774620159.24894, 'last_price_update_time': 1774707147.534773}
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB10%2520UYE') HTTP/1.1" 204 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: DG23%20NXW
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for DG23%20NXW: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: BW19%20CZC
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for BW19%20CZC: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: DX67%20ULL
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for DX67%20ULL: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: LO64%20MHL
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for LO64%20MHL: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: WV60%20KXA
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV60%2520KXA%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for WV60%20KXA: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: YK15%20GRF
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK15%2520GRF%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for YK15%20GRF: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: YT67%20MGY
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520MGY%27 HTTP/1.1" 200 None
2026-03-28 14:12:27 [bca.uk] INFO: Scrape type for YT67%20MGY: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: BD68%20MYH
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for BD68%20MYH: 0
2026-03-28 14:12:27 [bca.uk] INFO: Found listing with ID: NA69%20JGF
2026-03-28 14:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:27 [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-28 14:12:27 [bca.uk] INFO: Scrape type for NA69%20JGF: 2
2026-03-28 14:12:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF
2026-03-28 14:12:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5099152-8038-52a1-9cab-2ac4d4f4d621 with scrape type 2
2026-03-28 14:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5099152-8038-52a1-9cab-2ac4d4f4d621 with scrape type 2
2026-03-28 14:12:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5099152-8038-52a1-9cab-2ac4d4f4d621, identifier: NA69%20JGF
2026-03-28 14:12:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF
2026-03-28 14:12:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF
2026-03-28 14:12:27 [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-28 14:12:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:28 [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': 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-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520JGF%27 HTTP/1.1" 200 None
2026-03-28 14:12:28 [bca.uk] INFO: Saving data for NA69%20JGF: {'auction_closing_time': 1774951200.0, 'created_time': 1774610337.61668, 'last_price_update_time': 1774707148.223838}
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:28 [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-28 14:12:28 [bca.uk] INFO: Found listing with ID: LV20%20WVL
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV20%2520WVL%27 HTTP/1.1" 200 None
2026-03-28 14:12:28 [bca.uk] INFO: Scrape type for LV20%20WVL: 2
2026-03-28 14:12:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd07521a-fc50-5b1c-ba95-df8272ee920f with identifier: LV20%20WVL
2026-03-28 14:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd07521a-fc50-5b1c-ba95-df8272ee920f with scrape type 2
2026-03-28 14:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd07521a-fc50-5b1c-ba95-df8272ee920f with scrape type 2
2026-03-28 14:12:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd07521a-fc50-5b1c-ba95-df8272ee920f, identifier: LV20%20WVL
2026-03-28 14:12:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd07521a-fc50-5b1c-ba95-df8272ee920f with identifier: LV20%20WVL
2026-03-28 14:12:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd07521a-fc50-5b1c-ba95-df8272ee920f with identifier: LV20%20WVL
2026-03-28 14:12:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd07521a-fc50-5b1c-ba95-df8272ee920f with identifier: LV20%20WVL to the API
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:28 [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=LV20%20WVL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd07521a-fc50-5b1c-ba95-df8272ee920f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV20 WVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV20%20WVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 60116,
 '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 RANGER 2.0 EBL 213 LIMITED 1 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 LIMITED 1',
 'vin': '6FPPXXMJ2PKD82061',
 'year': 2020}
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV20%2520WVL%27 HTTP/1.1" 200 None
2026-03-28 14:12:28 [bca.uk] INFO: Saving data for LV20%20WVL: {'auction_closing_time': 1774778400.0, 'created_time': 1774620157.549794, 'last_price_update_time': 1774707148.63995}
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV20%2520WVL') HTTP/1.1" 204 0
2026-03-28 14:12:28 [bca.uk] INFO: Found listing with ID: DV70%20WDM
2026-03-28 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV70%2520WDM%27 HTTP/1.1" 200 None
2026-03-28 14:12:28 [bca.uk] INFO: Scrape type for DV70%20WDM: 2
2026-03-28 14:12:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM
2026-03-28 14:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e009e298-a7e5-55c0-a55e-b64678cdd9ef with scrape type 2
2026-03-28 14:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e009e298-a7e5-55c0-a55e-b64678cdd9ef with scrape type 2
2026-03-28 14:12:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e009e298-a7e5-55c0-a55e-b64678cdd9ef, identifier: DV70%20WDM
2026-03-28 14:12:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM
2026-03-28 14:12:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM
2026-03-28 14:12:28 [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-28 14:12:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:29 [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': 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-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV70%2520WDM%27 HTTP/1.1" 200 None
2026-03-28 14:12:29 [bca.uk] INFO: Saving data for DV70%20WDM: {'auction_closing_time': 1774951200.0, 'created_time': 1774610334.304198, 'last_price_update_time': 1774707149.125062}
2026-03-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:29 [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-28 14:12:29 [bca.uk] INFO: Found listing with ID: LG64%20JVH
2026-03-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG64%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 14:12:29 [bca.uk] INFO: Scrape type for LG64%20JVH: 0
2026-03-28 14:12:29 [bca.uk] INFO: Found listing with ID: DU21%20XKJ
2026-03-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU21%2520XKJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:29 [bca.uk] INFO: Scrape type for DU21%20XKJ: 2
2026-03-28 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ
2026-03-28 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8442daed-e783-58a8-98ae-20388b6a69fa with scrape type 2
2026-03-28 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8442daed-e783-58a8-98ae-20388b6a69fa with scrape type 2
2026-03-28 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8442daed-e783-58a8-98ae-20388b6a69fa, identifier: DU21%20XKJ
2026-03-28 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ
2026-03-28 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ
2026-03-28 14:12:29 [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-28 14:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:29 [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': 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-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU21%2520XKJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:29 [bca.uk] INFO: Saving data for DU21%20XKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774610330.136178, 'last_price_update_time': 1774707149.720403}
2026-03-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:29 [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-28 14:12:29 [bca.uk] INFO: Found listing with ID: EO14%20WGK
2026-03-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO14%2520WGK%27 HTTP/1.1" 200 None
2026-03-28 14:12:29 [bca.uk] INFO: Scrape type for EO14%20WGK: 0
2026-03-28 14:12:29 [bca.uk] INFO: Found listing with ID: CX71%20BYN
2026-03-28 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX71%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 14:12:29 [bca.uk] INFO: Scrape type for CX71%20BYN: 2
2026-03-28 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN
2026-03-28 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 934f486d-30a6-51d1-be29-e5eaa89b9418 with scrape type 2
2026-03-28 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 934f486d-30a6-51d1-be29-e5eaa89b9418 with scrape type 2
2026-03-28 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 934f486d-30a6-51d1-be29-e5eaa89b9418, identifier: CX71%20BYN
2026-03-28 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN
2026-03-28 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN
2026-03-28 14:12:29 [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-28 14:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX71%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 14:12:30 [bca.uk] INFO: Saving data for CX71%20BYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610332.52199, 'last_price_update_time': 1774707150.28006}
2026-03-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:30 [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-28 14:12:30 [bca.uk] INFO: Found listing with ID: BN72%20XXD
2026-03-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN72%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 14:12:30 [bca.uk] INFO: Scrape type for BN72%20XXD: 2
2026-03-28 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD
2026-03-28 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with scrape type 2
2026-03-28 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with scrape type 2
2026-03-28 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9, identifier: BN72%20XXD
2026-03-28 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD
2026-03-28 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD
2026-03-28 14:12:30 [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-28 14:12:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN72%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 14:12:30 [bca.uk] INFO: Saving data for BN72%20XXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610337.033524, 'last_price_update_time': 1774707150.786055}
2026-03-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:30 [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-28 14:12:30 [bca.uk] INFO: Found listing with ID: MK70%20LXC
2026-03-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK70%2520LXC%27 HTTP/1.1" 200 None
2026-03-28 14:12:30 [bca.uk] INFO: Scrape type for MK70%20LXC: 0
2026-03-28 14:12:30 [bca.uk] INFO: Found listing with ID: BK71%20HYF
2026-03-28 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 14:12:30 [bca.uk] INFO: Scrape type for BK71%20HYF: 2
2026-03-28 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF
2026-03-28 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab3976fb-5360-5db1-9af0-76e2291252d3 with scrape type 2
2026-03-28 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab3976fb-5360-5db1-9af0-76e2291252d3 with scrape type 2
2026-03-28 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab3976fb-5360-5db1-9af0-76e2291252d3, identifier: BK71%20HYF
2026-03-28 14:12:30 [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-28 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF
2026-03-28 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF
2026-03-28 14:12:31 [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-28 14:12:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:31 [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': 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-28 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 14:12:31 [bca.uk] INFO: Saving data for BK71%20HYF: {'auction_closing_time': 1774951200.0, 'created_time': 1774610336.165286, 'last_price_update_time': 1774707151.678962}
2026-03-28 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:31 [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-28 14:12:31 [bca.uk] INFO: Found listing with ID: YK08%20HLC
2026-03-28 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK08%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 14:12:31 [bca.uk] INFO: Scrape type for YK08%20HLC: 0
2026-03-28 14:12:31 [bca.uk] INFO: Found listing with ID: HG08%20FRX
2026-03-28 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG08%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 14:12:31 [bca.uk] INFO: Scrape type for HG08%20FRX: 2
2026-03-28 14:12:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX
2026-03-28 14:12:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with scrape type 2
2026-03-28 14:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with scrape type 2
2026-03-28 14:12:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4, identifier: HG08%20FRX
2026-03-28 14:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX
2026-03-28 14:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX
2026-03-28 14:12:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX to the API
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': 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-28 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG08%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 14:12:32 [bca.uk] INFO: Saving data for HG08%20FRX: {'auction_closing_time': 1774778400.0, 'created_time': 1774620167.475319, 'last_price_update_time': 1774707152.495315}
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:32 [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-28 14:12:32 [bca.uk] INFO: Found listing with ID: YP20%20KWN
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP20%2520KWN%27 HTTP/1.1" 200 None
2026-03-28 14:12:32 [bca.uk] INFO: Scrape type for YP20%20KWN: 0
2026-03-28 14:12:32 [bca.uk] INFO: Found listing with ID: YS21%20SXV
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS21%2520SXV%27 HTTP/1.1" 200 None
2026-03-28 14:12:32 [bca.uk] INFO: Scrape type for YS21%20SXV: 0
2026-03-28 14:12:32 [bca.uk] INFO: Found listing with ID: YF58%20GKZ
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF58%2520GKZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:32 [bca.uk] INFO: Scrape type for YF58%20GKZ: 0
2026-03-28 14:12:32 [bca.uk] INFO: Found listing with ID: GJ60%20SXT
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ60%2520SXT%27 HTTP/1.1" 200 None
2026-03-28 14:12:32 [bca.uk] INFO: Scrape type for GJ60%20SXT: 2
2026-03-28 14:12:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5 with identifier: GJ60%20SXT
2026-03-28 14:12:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5 with scrape type 2
2026-03-28 14:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5 with scrape type 2
2026-03-28 14:12:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5, identifier: GJ60%20SXT
2026-03-28 14:12:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5 with identifier: GJ60%20SXT
2026-03-28 14:12:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5 with identifier: GJ60%20SXT
2026-03-28 14:12:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4005845d-2da7-597c-aaa7-7c0c8d5eb2d5 with identifier: GJ60%20SXT to the API
2026-03-28 14:12:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ60%20SXT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4005845d-2da7-597c-aaa7-7c0c8d5eb2d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ60 SXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ60%20SXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 199410,
 '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 TRANSIT CONNECT 1.8 TDCI 75 200 SWB Van',
 'transmission': 'manual',
 'trim': 'TDCI 75 200 SWB',
 'vin': 'WF0TXXERPTAB96064',
 'year': 2010}
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ60%2520SXT%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Saving data for GJ60%20SXT: {'auction_closing_time': 1774778400.0, 'created_time': 1774620156.275223, 'last_price_update_time': 1774707153.029528}
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ60%2520SXT') HTTP/1.1" 204 0
2026-03-28 14:12:33 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:33 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded
2026-03-28 14:12:33 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:33 [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-28 14:12:33 [bca.uk] INFO: Found listing with ID: WJZ%206428
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJZ%25206428%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for WJZ%206428: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: LD21%20EXT
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD21%2520EXT%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for LD21%20EXT: 2
2026-03-28 14:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT
2026-03-28 14:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with scrape type 2
2026-03-28 14:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with scrape type 2
2026-03-28 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0, identifier: LD21%20EXT
2026-03-28 14:12:33 [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-28 14:12:33 [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-28 14:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT
2026-03-28 14:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT
2026-03-28 14:12:33 [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-28 14:12:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12: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': 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-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD21%2520EXT%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Saving data for LD21%20EXT: {'auction_closing_time': 1774951200.0, 'created_time': 1774523747.695196, 'last_price_update_time': 1774707153.578858}
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:33 [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-28 14:12:33 [bca.uk] INFO: Found listing with ID: LN13%20GWW
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN13%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for LN13%20GWW: 2
2026-03-28 14:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5954cc5-fe4e-586f-8d1f-db576d5b34a0 with identifier: LN13%20GWW
2026-03-28 14:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5954cc5-fe4e-586f-8d1f-db576d5b34a0 with scrape type 2
2026-03-28 14:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5954cc5-fe4e-586f-8d1f-db576d5b34a0 with scrape type 2
2026-03-28 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5954cc5-fe4e-586f-8d1f-db576d5b34a0, identifier: LN13%20GWW
2026-03-28 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-28 14:12:33 [bca.uk] INFO: Found listing with ID: LB22%20JKZ
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for LB22%20JKZ: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: KY23%20LWC
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY23%2520LWC%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for KY23%20LWC: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: DL69%20LUF
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL69%2520LUF%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for DL69%20LUF: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: BN19%20XAZ
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN19%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for BN19%20XAZ: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: EY64%20UGS
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY64%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for EY64%20UGS: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: HG58%20BFA
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG58%2520BFA%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for HG58%20BFA: 0
2026-03-28 14:12:33 [bca.uk] INFO: Found listing with ID: BJ22%20ZBT
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520ZBT%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Scrape type for BJ22%20ZBT: 2
2026-03-28 14:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT
2026-03-28 14:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c681058c-d035-5ec3-9eba-27a25beb96ef with scrape type 2
2026-03-28 14:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c681058c-d035-5ec3-9eba-27a25beb96ef with scrape type 2
2026-03-28 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c681058c-d035-5ec3-9eba-27a25beb96ef, identifier: BJ22%20ZBT
2026-03-28 14:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5954cc5-fe4e-586f-8d1f-db576d5b34a0 with identifier: LN13%20GWW
2026-03-28 14:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5954cc5-fe4e-586f-8d1f-db576d5b34a0 with identifier: LN13%20GWW
2026-03-28 14:12:33 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d5954cc5-fe4e-586f-8d1f-db576d5b34a0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN13%20GWW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5954cc5-fe4e-586f-8d1f-db576d5b34a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN13 GWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN13%20GWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'GIULIETTA',
 'odometer': 52415,
 '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 GIULIETTA 1.7 1750 TBI 235 CLOVERLEAF Hatchback',
 'transmission': 'manual',
 'trim': '1750 TBI 235 CLOVERLEAF',
 'vin': 'ZAR94000007159360',
 'year': 2013}
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN13%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 14:12:33 [bca.uk] INFO: Saving data for LN13%20GWW: {'auction_closing_time': 1774692000.0, 'created_time': 1774101879.085035, 'last_price_update_time': 1774707153.959436}
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN13%2520GWW') HTTP/1.1" 204 0
2026-03-28 14:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT
2026-03-28 14:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT
2026-03-28 14:12:34 [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-28 14:12:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:34 [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': 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-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520ZBT%27 HTTP/1.1" 200 None
2026-03-28 14:12:34 [bca.uk] INFO: Saving data for BJ22%20ZBT: {'auction_closing_time': 1774951200.0, 'created_time': 1774610315.217026, 'last_price_update_time': 1774707154.352859}
2026-03-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:34 [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-28 14:12:34 [bca.uk] INFO: Found listing with ID: LN13%20NME
2026-03-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN13%2520NME%27 HTTP/1.1" 200 None
2026-03-28 14:12:34 [bca.uk] INFO: Scrape type for LN13%20NME: 2
2026-03-28 14:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09ba0b47-7874-5620-bb82-35cc74b49772 with identifier: LN13%20NME
2026-03-28 14:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09ba0b47-7874-5620-bb82-35cc74b49772 with scrape type 2
2026-03-28 14:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09ba0b47-7874-5620-bb82-35cc74b49772 with scrape type 2
2026-03-28 14:12:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09ba0b47-7874-5620-bb82-35cc74b49772, identifier: LN13%20NME
2026-03-28 14:12:34 [bca.uk] INFO: Found listing with ID: BF72%20EYD
2026-03-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF72%2520EYD%27 HTTP/1.1" 200 None
2026-03-28 14:12:34 [bca.uk] INFO: Scrape type for BF72%20EYD: 2
2026-03-28 14:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD
2026-03-28 14:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with scrape type 2
2026-03-28 14:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with scrape type 2
2026-03-28 14:12:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1, identifier: BF72%20EYD
2026-03-28 14:12:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09ba0b47-7874-5620-bb82-35cc74b49772 with identifier: LN13%20NME
2026-03-28 14:12:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09ba0b47-7874-5620-bb82-35cc74b49772 with identifier: LN13%20NME
2026-03-28 14:12:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 09ba0b47-7874-5620-bb82-35cc74b49772 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN13%20NME-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09ba0b47-7874-5620-bb82-35cc74b49772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN13 NME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN13%20NME&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 124259,
 '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.6 B/E SE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'B/E SE DCT',
 'vin': 'WDD1760422J090655',
 'year': 2013}
2026-03-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN13%2520NME%27 HTTP/1.1" 200 None
2026-03-28 14:12:34 [bca.uk] INFO: Saving data for LN13%20NME: {'auction_closing_time': 1774692000.0, 'created_time': 1774524480.445694, 'last_price_update_time': 1774707154.658985}
2026-03-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN13%2520NME') HTTP/1.1" 204 0
2026-03-28 14:12:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD
2026-03-28 14:12:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD
2026-03-28 14:12:34 [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-28 14:12:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:35 [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': 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-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF72%2520EYD%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Saving data for BF72%20EYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610313.148427, 'last_price_update_time': 1774707155.093544}
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:35 [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-28 14:12:35 [bca.uk] INFO: Found listing with ID: LS14%20LGU
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS14%2520LGU%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for LS14%20LGU: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: ML59%20FAF
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML59%2520FAF%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for ML59%20FAF: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: ML62%20FYF
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML62%2520FYF%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for ML62%20FYF: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: MT63%20YHN
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT63%2520YHN%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for MT63%20YHN: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: MX59%20URP
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX59%2520URP%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for MX59%20URP: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: FE67%20KHC
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE67%2520KHC%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for FE67%20KHC: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: FL15%20UWZ
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL15%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for FL15%20UWZ: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: FT11%20MSY
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT11%2520MSY%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for FT11%20MSY: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: FT61%20HFS
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT61%2520HFS%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for FT61%20HFS: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: GF13%20GUG
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF13%2520GUG%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for GF13%20GUG: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: GJ60%20HVY
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ60%2520HVY%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for GJ60%20HVY: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: GL08%20TLY
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL08%2520TLY%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for GL08%20TLY: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: HK12%20BPV
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK12%2520BPV%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for HK12%20BPV: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: HV09%20PXZ
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV09%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for HV09%20PXZ: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: HV12%20RXS
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV12%2520RXS%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for HV12%20RXS: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: KM59%20UED
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM59%2520UED%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for KM59%20UED: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: KN56%20JYW
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN56%2520JYW%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for KN56%20JYW: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: CA58%20MKK
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA58%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for CA58%20MKK: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: CN60%20JUU
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN60%2520JUU%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for CN60%20JUU: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: CP11%20VEU
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP11%2520VEU%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for CP11%20VEU: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: CU63%20NGZ
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU63%2520NGZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for CU63%20NGZ: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: CV62%20BUH
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV62%2520BUH%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for CV62%20BUH: 0
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: DA09%20SGZ
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA09%2520SGZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for DA09%20SGZ: 2
2026-03-28 14:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03375cec-ae52-50a5-bbcf-84ad8ff3430a with identifier: DA09%20SGZ
2026-03-28 14:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03375cec-ae52-50a5-bbcf-84ad8ff3430a with scrape type 2
2026-03-28 14:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03375cec-ae52-50a5-bbcf-84ad8ff3430a with scrape type 2
2026-03-28 14:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03375cec-ae52-50a5-bbcf-84ad8ff3430a, identifier: DA09%20SGZ
2026-03-28 14:12:35 [bca.uk] INFO: Found listing with ID: BF20%20WHE
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF20%2520WHE%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Scrape type for BF20%20WHE: 2
2026-03-28 14:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE
2026-03-28 14:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with scrape type 2
2026-03-28 14:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with scrape type 2
2026-03-28 14:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b21a069-ab2d-5913-bd8d-65d82e4c2430, identifier: BF20%20WHE
2026-03-28 14:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03375cec-ae52-50a5-bbcf-84ad8ff3430a with identifier: DA09%20SGZ
2026-03-28 14:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03375cec-ae52-50a5-bbcf-84ad8ff3430a with identifier: DA09%20SGZ
2026-03-28 14:12:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 03375cec-ae52-50a5-bbcf-84ad8ff3430a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA09%20SGZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '03375cec-ae52-50a5-bbcf-84ad8ff3430a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA09 SGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA09%20SGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A170',
 'odometer': 65548,
 '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 A170 1.7 B/E AVANTGARDE SE Hatchback',
 'transmission': 'manual',
 'trim': 'B/E AVANTGARDE SE',
 'vin': 'WDD1690322J724216',
 'year': 2009}
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA09%2520SGZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:35 [bca.uk] INFO: Saving data for DA09%20SGZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774304103.476787, 'last_price_update_time': 1774707155.761167}
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA09%2520SGZ') HTTP/1.1" 204 0
2026-03-28 14:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE
2026-03-28 14:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE
2026-03-28 14:12:36 [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-28 14:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:36 [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': 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-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF20%2520WHE%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Saving data for BF20%20WHE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610305.523314, 'last_price_update_time': 1774707156.256471}
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:36 [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-28 14:12:36 [bca.uk] INFO: Found listing with ID: DK16%20URB
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK16%2520URB%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for DK16%20URB: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: DN17%20BWG
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN17%2520BWG%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for DN17%20BWG: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: DN62%20ZVG
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN62%2520ZVG%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for DN62%20ZVG: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: DY61%20OKO
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY61%2520OKO%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for DY61%20OKO: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: EA66%20VAF
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA66%2520VAF%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for EA66%20VAF: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: EK61%20OLT
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK61%2520OLT%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for EK61%20OLT: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: EO13%20CHC
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO13%2520CHC%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for EO13%20CHC: 0
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: AU10%20YNF
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU10%2520YNF%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for AU10%20YNF: 2
2026-03-28 14:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df6ca507-d2ba-5bce-9edb-25586e26c86c with identifier: AU10%20YNF
2026-03-28 14:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df6ca507-d2ba-5bce-9edb-25586e26c86c with scrape type 2
2026-03-28 14:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df6ca507-d2ba-5bce-9edb-25586e26c86c with scrape type 2
2026-03-28 14:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df6ca507-d2ba-5bce-9edb-25586e26c86c, identifier: AU10%20YNF
2026-03-28 14:12:36 [bca.uk] INFO: Found listing with ID: CN19%20KZE
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN19%2520KZE%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Scrape type for CN19%20KZE: 2
2026-03-28 14:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE
2026-03-28 14:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with scrape type 2
2026-03-28 14:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with scrape type 2
2026-03-28 14:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1df90f02-a9bf-5051-b837-9ed1e8d317e8, identifier: CN19%20KZE
2026-03-28 14:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df6ca507-d2ba-5bce-9edb-25586e26c86c with identifier: AU10%20YNF
2026-03-28 14:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df6ca507-d2ba-5bce-9edb-25586e26c86c with identifier: AU10%20YNF
2026-03-28 14:12:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: df6ca507-d2ba-5bce-9edb-25586e26c86c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU10%20YNF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'df6ca507-d2ba-5bce-9edb-25586e26c86c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU10 YNF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU10%20YNF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 72316,
 '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': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0PXXWPDPAL83514',
 'year': 2010}
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU10%2520YNF%27 HTTP/1.1" 200 None
2026-03-28 14:12:36 [bca.uk] INFO: Saving data for AU10%20YNF: {'auction_closing_time': 1774692000.0, 'created_time': 1774216986.428712, 'last_price_update_time': 1774707156.685408}
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU10%2520YNF') HTTP/1.1" 204 0
2026-03-28 14:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE
2026-03-28 14:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE
2026-03-28 14:12:36 [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-28 14:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:37 [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': 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-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN19%2520KZE%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Saving data for CN19%20KZE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610331.190255, 'last_price_update_time': 1774707157.089061}
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:37 [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-28 14:12:37 [bca.uk] INFO: Found listing with ID: BP16%20RZD
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP16%2520RZD%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Scrape type for BP16%20RZD: 0
2026-03-28 14:12:37 [bca.uk] INFO: Found listing with ID: SY21%20YLX
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY21%2520YLX%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Scrape type for SY21%20YLX: 2
2026-03-28 14:12:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX
2026-03-28 14:12:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c71b0361-ca84-5efa-b481-2471aa2da7e9 with scrape type 2
2026-03-28 14:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c71b0361-ca84-5efa-b481-2471aa2da7e9 with scrape type 2
2026-03-28 14:12:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c71b0361-ca84-5efa-b481-2471aa2da7e9, identifier: SY21%20YLX
2026-03-28 14:12:37 [bca.uk] INFO: Found listing with ID: ET12%20MKU
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET12%2520MKU%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Scrape type for ET12%20MKU: 0
2026-03-28 14:12:37 [bca.uk] INFO: Found listing with ID: YP67%20XUL
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP67%2520XUL%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Scrape type for YP67%20XUL: 0
2026-03-28 14:12:37 [bca.uk] INFO: Found listing with ID: VE72%20PPO
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE72%2520PPO%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Scrape type for VE72%20PPO: 0
2026-03-28 14:12:37 [bca.uk] INFO: Found listing with ID: GV07%20VPA
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV07%2520VPA%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Scrape type for GV07%20VPA: 2
2026-03-28 14:12:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA
2026-03-28 14:12:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 653dd500-bc6e-5150-b670-e45a2e31a4e2 with scrape type 2
2026-03-28 14:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 653dd500-bc6e-5150-b670-e45a2e31a4e2 with scrape type 2
2026-03-28 14:12:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 653dd500-bc6e-5150-b670-e45a2e31a4e2, identifier: GV07%20VPA
2026-03-28 14:12:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX
2026-03-28 14:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX
2026-03-28 14:12:37 [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-28 14:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:37 [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': 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-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY21%2520YLX%27 HTTP/1.1" 200 None
2026-03-28 14:12:37 [bca.uk] INFO: Saving data for SY21%20YLX: {'auction_closing_time': 1774951200.0, 'created_time': 1774436533.468526, 'last_price_update_time': 1774707157.876789}
2026-03-28 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:37 [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-28 14:12:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA
2026-03-28 14:12:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA
2026-03-28 14:12:38 [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-28 14:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:38 [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': 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-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV07%2520VPA%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Saving data for GV07%20VPA: {'auction_closing_time': 1775037600.0, 'created_time': 1774620113.974725, 'last_price_update_time': 1774707158.311796}
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:38 [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-28 14:12:38 [bca.uk] INFO: Found listing with ID: YM72%20BZY
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Scrape type for YM72%20BZY: 2
2026-03-28 14:12:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY
2026-03-28 14:12:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with scrape type 2
2026-03-28 14:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with scrape type 2
2026-03-28 14:12:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dfbf926-19ce-5dc7-bee2-2255be0b3229, identifier: YM72%20BZY
2026-03-28 14:12:38 [bca.uk] INFO: Found listing with ID: LN14%20FHW
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN14%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Scrape type for LN14%20FHW: 0
2026-03-28 14:12:38 [bca.uk] INFO: Found listing with ID: VO21%20XRD
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO21%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Scrape type for VO21%20XRD: 0
2026-03-28 14:12:38 [bca.uk] INFO: Found listing with ID: YT64%20EPL
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT64%2520EPL%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Scrape type for YT64%20EPL: 0
2026-03-28 14:12:38 [bca.uk] INFO: Found listing with ID: VA21%20NKX
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA21%2520NKX%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Scrape type for VA21%20NKX: 2
2026-03-28 14:12:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX
2026-03-28 14:12:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02ea2186-8879-53f6-9b25-11c29070cfe8 with scrape type 2
2026-03-28 14:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02ea2186-8879-53f6-9b25-11c29070cfe8 with scrape type 2
2026-03-28 14:12:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02ea2186-8879-53f6-9b25-11c29070cfe8, identifier: VA21%20NKX
2026-03-28 14:12:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY
2026-03-28 14:12:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY
2026-03-28 14:12:38 [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-28 14:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:38 [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=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-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 14:12:38 [bca.uk] INFO: Saving data for YM72%20BZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774620158.43143, 'last_price_update_time': 1774707158.85787}
2026-03-28 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:38 [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-28 14:12:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX
2026-03-28 14:12:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX
2026-03-28 14:12:38 [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-28 14:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:39 [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': 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-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA21%2520NKX%27 HTTP/1.1" 200 None
2026-03-28 14:12:39 [bca.uk] INFO: Saving data for VA21%20NKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774610326.80562, 'last_price_update_time': 1774707159.206728}
2026-03-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:39 [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-28 14:12:39 [bca.uk] INFO: Found listing with ID: DE24%20NRX
2026-03-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 14:12:39 [bca.uk] INFO: Scrape type for DE24%20NRX: 0
2026-03-28 14:12:39 [bca.uk] INFO: Found listing with ID: MJ18%20EUM
2026-03-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520EUM%27 HTTP/1.1" 200 None
2026-03-28 14:12:39 [bca.uk] INFO: Scrape type for MJ18%20EUM: 0
2026-03-28 14:12:39 [bca.uk] INFO: Found listing with ID: HK71%20WFB
2026-03-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 14:12:39 [bca.uk] INFO: Scrape type for HK71%20WFB: 2
2026-03-28 14:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB
2026-03-28 14:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 963b6bf9-258c-5973-b990-1527d0dd8bd9 with scrape type 2
2026-03-28 14:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 963b6bf9-258c-5973-b990-1527d0dd8bd9 with scrape type 2
2026-03-28 14:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 963b6bf9-258c-5973-b990-1527d0dd8bd9, identifier: HK71%20WFB
2026-03-28 14:12:39 [bca.uk] INFO: Found listing with ID: ST67%20SNK
2026-03-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST67%2520SNK%27 HTTP/1.1" 200 None
2026-03-28 14:12:39 [bca.uk] INFO: Scrape type for ST67%20SNK: 2
2026-03-28 14:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK
2026-03-28 14:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de912b5b-4313-5acc-9b47-c0a1ec752a5a with scrape type 2
2026-03-28 14:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de912b5b-4313-5acc-9b47-c0a1ec752a5a with scrape type 2
2026-03-28 14:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de912b5b-4313-5acc-9b47-c0a1ec752a5a, identifier: ST67%20SNK
2026-03-28 14:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB
2026-03-28 14:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB
2026-03-28 14:12:39 [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-28 14:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:39 [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': 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-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 14:12:39 [bca.uk] INFO: Saving data for HK71%20WFB: {'auction_closing_time': 1774951200.0, 'created_time': 1774610323.76592, 'last_price_update_time': 1774707159.835375}
2026-03-28 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:39 [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-28 14:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK
2026-03-28 14:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK
2026-03-28 14:12:39 [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-28 14:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:40 [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': 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-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST67%2520SNK%27 HTTP/1.1" 200 None
2026-03-28 14:12:40 [bca.uk] INFO: Saving data for ST67%20SNK: {'auction_closing_time': 1774951200.0, 'created_time': 1774610324.80753, 'last_price_update_time': 1774707160.194618}
2026-03-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:40 [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-28 14:12:40 [bca.uk] INFO: Found listing with ID: RJ22%20UCO
2026-03-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ22%2520UCO%27 HTTP/1.1" 200 None
2026-03-28 14:12:40 [bca.uk] INFO: Scrape type for RJ22%20UCO: 0
2026-03-28 14:12:40 [bca.uk] INFO: Found listing with ID: CK72%20OCL
2026-03-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK72%2520OCL%27 HTTP/1.1" 200 None
2026-03-28 14:12:40 [bca.uk] INFO: Scrape type for CK72%20OCL: 2
2026-03-28 14:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL
2026-03-28 14:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with scrape type 2
2026-03-28 14:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with scrape type 2
2026-03-28 14:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82, identifier: CK72%20OCL
2026-03-28 14:12:40 [bca.uk] INFO: Found listing with ID: FP64%20VJM
2026-03-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP64%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 14:12:40 [bca.uk] INFO: Scrape type for FP64%20VJM: 2
2026-03-28 14:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM
2026-03-28 14:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef837bae-c527-5813-850f-789ee07e37da with scrape type 2
2026-03-28 14:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef837bae-c527-5813-850f-789ee07e37da with scrape type 2
2026-03-28 14:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef837bae-c527-5813-850f-789ee07e37da, identifier: FP64%20VJM
2026-03-28 14:12:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL
2026-03-28 14:12:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL
2026-03-28 14:12:40 [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-28 14:12:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:40 [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': 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-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK72%2520OCL%27 HTTP/1.1" 200 None
2026-03-28 14:12:40 [bca.uk] INFO: Saving data for CK72%20OCL: {'auction_closing_time': 1774951200.0, 'created_time': 1774610321.580819, 'last_price_update_time': 1774707160.832083}
2026-03-28 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:40 [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-28 14:12:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM
2026-03-28 14:12:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM
2026-03-28 14:12:41 [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-28 14:12:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:41 [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=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-28 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP64%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 14:12:41 [bca.uk] INFO: Saving data for FP64%20VJM: {'auction_closing_time': 1774864800.0, 'created_time': 1773839723.120392, 'last_price_update_time': 1774707161.369768}
2026-03-28 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:41 [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-28 14:12:41 [bca.uk] INFO: Found listing with ID: AY71%20XNE
2026-03-28 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY71%2520XNE%27 HTTP/1.1" 200 None
2026-03-28 14:12:41 [bca.uk] INFO: Scrape type for AY71%20XNE: 2
2026-03-28 14:12:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE
2026-03-28 14:12:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with scrape type 2
2026-03-28 14:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with scrape type 2
2026-03-28 14:12:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e6a6f2-5bcb-5b39-af25-7717004c2d19, identifier: AY71%20XNE
2026-03-28 14:12:41 [bca.uk] INFO: Found listing with ID: SP72%20JNK
2026-03-28 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP72%2520JNK%27 HTTP/1.1" 200 None
2026-03-28 14:12:41 [bca.uk] INFO: Scrape type for SP72%20JNK: 0
2026-03-28 14:12:41 [bca.uk] INFO: Found listing with ID: DE24%20YRP
2026-03-28 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520YRP%27 HTTP/1.1" 200 None
2026-03-28 14:12:41 [bca.uk] INFO: Scrape type for DE24%20YRP: 0
2026-03-28 14:12:41 [bca.uk] INFO: Found listing with ID: SL20%20JTU
2026-03-28 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL20%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 14:12:41 [bca.uk] INFO: Scrape type for SL20%20JTU: 2
2026-03-28 14:12:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU
2026-03-28 14:12:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac8eb130-24c9-553a-a047-d6f3fff25870 with scrape type 2
2026-03-28 14:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac8eb130-24c9-553a-a047-d6f3fff25870 with scrape type 2
2026-03-28 14:12:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac8eb130-24c9-553a-a047-d6f3fff25870, identifier: SL20%20JTU
2026-03-28 14:12:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE
2026-03-28 14:12:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE
2026-03-28 14:12:41 [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-28 14:12:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:42 [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': 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-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY71%2520XNE%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Saving data for AY71%20XNE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610316.213442, 'last_price_update_time': 1774707162.040783}
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:42 [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-28 14:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU
2026-03-28 14:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU
2026-03-28 14:12:42 [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-28 14:12:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:42 [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=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-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL20%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Saving data for SL20%20JTU: {'auction_closing_time': 1774951200.0, 'created_time': 1774610328.126494, 'last_price_update_time': 1774707162.42678}
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:42 [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-28 14:12:42 [bca.uk] INFO: Found listing with ID: SK22%20UTZ
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK22%2520UTZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for SK22%20UTZ: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: HJ73%20ODK
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520ODK%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for HJ73%20ODK: 2
2026-03-28 14:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK
2026-03-28 14:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with scrape type 2
2026-03-28 14:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with scrape type 2
2026-03-28 14:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7, identifier: HJ73%20ODK
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: HK25%20YHX
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK25%2520YHX%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for HK25%20YHX: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: WG66%20ORO
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG66%2520ORO%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for WG66%20ORO: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: BT18%20XXM
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT18%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for BT18%20XXM: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: VO21%20UWA
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO21%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for VO21%20UWA: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: NL23%20WWK
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for NL23%20WWK: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: KP71%20VFJ
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP71%2520VFJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for KP71%20VFJ: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: SL15%20OTM
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL15%2520OTM%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for SL15%20OTM: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: HN73%20OSZ
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN73%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for HN73%20OSZ: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: AV23%20NFO
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV23%2520NFO%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for AV23%20NFO: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: GC18%20GWV
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC18%2520GWV%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for GC18%20GWV: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: YR19%20BCD
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR19%2520BCD%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for YR19%20BCD: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: RV18%20WZM
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV18%2520WZM%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for RV18%20WZM: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: SM64%20YYC
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM64%2520YYC%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for SM64%20YYC: 0
2026-03-28 14:12:42 [bca.uk] INFO: Found listing with ID: VO66%20TOJ
2026-03-28 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO66%2520TOJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:42 [bca.uk] INFO: Scrape type for VO66%20TOJ: 2
2026-03-28 14:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45cf615b-37dc-5e3e-8483-492a1d6e235b with identifier: VO66%20TOJ
2026-03-28 14:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45cf615b-37dc-5e3e-8483-492a1d6e235b with scrape type 2
2026-03-28 14:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45cf615b-37dc-5e3e-8483-492a1d6e235b with scrape type 2
2026-03-28 14:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45cf615b-37dc-5e3e-8483-492a1d6e235b, identifier: VO66%20TOJ
2026-03-28 14:12:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK
2026-03-28 14:12:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK
2026-03-28 14:12:43 [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-28 14:12:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:43 [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': 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-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520ODK%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Saving data for HJ73%20ODK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620166.504776, 'last_price_update_time': 1774707163.289057}
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:43 [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-28 14:12:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45cf615b-37dc-5e3e-8483-492a1d6e235b with identifier: VO66%20TOJ
2026-03-28 14:12:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45cf615b-37dc-5e3e-8483-492a1d6e235b with identifier: VO66%20TOJ
2026-03-28 14:12:43 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 45cf615b-37dc-5e3e-8483-492a1d6e235b with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO66%20TOJ-GB',
 'category': 'Car',
 'color': 'purple',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '45cf615b-37dc-5e3e-8483-492a1d6e235b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO66 TOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO66%20TOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 133904,
 '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 110 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR',
 'vin': 'VF70PHNZBGE539885',
 'year': 2016}
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO66%2520TOJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Saving data for VO66%20TOJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774304910.139665, 'last_price_update_time': 1774707163.417815}
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO66%2520TOJ') HTTP/1.1" 204 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: WN22%20NPU
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520NPU%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for WN22%20NPU: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: AG19%20JVC
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AG19%2520JVC%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for AG19%20JVC: 2
2026-03-28 14:12:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC
2026-03-28 14:12:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with scrape type 2
2026-03-28 14:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with scrape type 2
2026-03-28 14:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c8e7eea-3591-5285-9fd1-cdb6476ef397, identifier: AG19%20JVC
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: WJ05%20BGV
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ05%2520BGV%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for WJ05%20BGV: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: WJ13%20VRX
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ13%2520VRX%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for WJ13%20VRX: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: WM63%20BWH
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM63%2520BWH%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for WM63%20BWH: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: WN62%20TTV
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN62%2520TTV%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for WN62%20TTV: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: YE62%20YPM
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE62%2520YPM%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for YE62%20YPM: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: YE63%20EHG
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE63%2520EHG%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for YE63%20EHG: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: YH61%20VSP
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH61%2520VSP%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for YH61%20VSP: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: YJ13%20VUC
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ13%2520VUC%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for YJ13%20VUC: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: NX12%20WBL
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX12%2520WBL%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for NX12%20WBL: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: RF10%20CTO
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF10%2520CTO%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for RF10%20CTO: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: RJ14%20CFF
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ14%2520CFF%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for RJ14%20CFF: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: RJ63%20FVW
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ63%2520FVW%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for RJ63%20FVW: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: RV11%20ZNR
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV11%2520ZNR%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for RV11%20ZNR: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: RV59%20FHW
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV59%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for RV59%20FHW: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: SA06%20YZU
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA06%2520YZU%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for SA06%20YZU: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: SG14%20AWZ
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG14%2520AWZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for SG14%20AWZ: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: TF07%20BRH
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TF07%2520BRH%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for TF07%20BRH: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: VN63%20YKP
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN63%2520YKP%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for VN63%20YKP: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: KR09%20KHB
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR09%2520KHB%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for KR09%20KHB: 0
2026-03-28 14:12:43 [bca.uk] INFO: Found listing with ID: L200%20LTM
2026-03-28 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L200%2520LTM%27 HTTP/1.1" 200 None
2026-03-28 14:12:43 [bca.uk] INFO: Scrape type for L200%20LTM: 2
2026-03-28 14:12:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e885ff6-09b3-5483-9d48-76c7e662164d with identifier: L200%20LTM
2026-03-28 14:12:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e885ff6-09b3-5483-9d48-76c7e662164d with scrape type 2
2026-03-28 14:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e885ff6-09b3-5483-9d48-76c7e662164d with scrape type 2
2026-03-28 14:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e885ff6-09b3-5483-9d48-76c7e662164d, identifier: L200%20LTM
2026-03-28 14:12:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC
2026-03-28 14:12:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC
2026-03-28 14:12:44 [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-28 14:12:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:44 [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': 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-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AG19%2520JVC%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Saving data for AG19%20JVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774610314.473228, 'last_price_update_time': 1774707164.328872}
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:44 [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-28 14:12:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e885ff6-09b3-5483-9d48-76c7e662164d with identifier: L200%20LTM
2026-03-28 14:12:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e885ff6-09b3-5483-9d48-76c7e662164d with identifier: L200%20LTM
2026-03-28 14:12:44 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9e885ff6-09b3-5483-9d48-76c7e662164d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L200%20LTM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e885ff6-09b3-5483-9d48-76c7e662164d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L200 LTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L200%20LTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 74407,
 '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': 'VF3LPHNSPJS265812',
 'year': 2018}
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L200%2520LTM%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Saving data for L200%20LTM: {'auction_closing_time': 1774692000.0, 'created_time': 1774438260.802418, 'last_price_update_time': 1774707164.478163}
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L200%2520LTM') HTTP/1.1" 204 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: PO22%20XBG
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO22%2520XBG%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for PO22%20XBG: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: EK23%20HSY
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK23%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for EK23%20HSY: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: RO22%20GGE
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520GGE%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for RO22%20GGE: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: WK21%20VYN
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK21%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for WK21%20VYN: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: MJ70%20XWT
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ70%2520XWT%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for MJ70%20XWT: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: ML24%20YNO
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520YNO%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for ML24%20YNO: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: YP73%20XTR
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520XTR%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for YP73%20XTR: 2
2026-03-28 14:12:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR
2026-03-28 14:12:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8063469-c1b3-5a7e-93f8-1e49932d3b4d with scrape type 2
2026-03-28 14:12:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8063469-c1b3-5a7e-93f8-1e49932d3b4d with scrape type 2
2026-03-28 14:12:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8063469-c1b3-5a7e-93f8-1e49932d3b4d, identifier: YP73%20XTR
2026-03-28 14:12:44 [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-28 14:12:44 [bca.uk] INFO: Found listing with ID: LL10%20FPD
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL10%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for LL10%20FPD: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: LL10%20HMK
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL10%2520HMK%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for LL10%20HMK: 0
2026-03-28 14:12:44 [bca.uk] INFO: Found listing with ID: LM06%20KVE
2026-03-28 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM06%2520KVE%27 HTTP/1.1" 200 None
2026-03-28 14:12:44 [bca.uk] INFO: Scrape type for LM06%20KVE: 0
2026-03-28 14:12:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR
2026-03-28 14:12:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR
2026-03-28 14:12:44 [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-28 14:12:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:45 [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': 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-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520XTR%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Saving data for YP73%20XTR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620147.014321, 'last_price_update_time': 1774707165.073279}
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:45 [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-28 14:12:45 [bca.uk] INFO: Found listing with ID: LM23%20GNZ
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520GNZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for LM23%20GNZ: 0
2026-03-28 14:12:45 [bca.uk] INFO: Found listing with ID: YP73%20XTN
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for YP73%20XTN: 2
2026-03-28 14:12:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN
2026-03-28 14:12:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item feafdaaa-21dc-54e4-97a7-b50354308e43 with scrape type 2
2026-03-28 14:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item feafdaaa-21dc-54e4-97a7-b50354308e43 with scrape type 2
2026-03-28 14:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: feafdaaa-21dc-54e4-97a7-b50354308e43, identifier: YP73%20XTN
2026-03-28 14:12:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN
2026-03-28 14:12:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN
2026-03-28 14:12:45 [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-28 14:12:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:45 [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': 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-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Saving data for YP73%20XTN: {'auction_closing_time': 1774951200.0, 'created_time': 1774391699.385269, 'last_price_update_time': 1774707165.550135}
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:45 [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-28 14:12:45 [bca.uk] INFO: Found listing with ID: MK23%20NYA
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK23%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for MK23%20NYA: 0
2026-03-28 14:12:45 [bca.uk] INFO: Found listing with ID: RO22%20EUN
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520EUN%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for RO22%20EUN: 0
2026-03-28 14:12:45 [bca.uk] INFO: Found listing with ID: LJ23%20MBP
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ23%2520MBP%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for LJ23%20MBP: 0
2026-03-28 14:12:45 [bca.uk] INFO: Found listing with ID: MD72%20VVJ
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VVJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for MD72%20VVJ: 0
2026-03-28 14:12:45 [bca.uk] INFO: Found listing with ID: BK25%20YEL
2026-03-28 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK25%2520YEL%27 HTTP/1.1" 200 None
2026-03-28 14:12:45 [bca.uk] INFO: Scrape type for BK25%20YEL: 2
2026-03-28 14:12:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL
2026-03-28 14:12:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ff0113-6670-56e6-9e86-0981981a9e30 with scrape type 2
2026-03-28 14:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75ff0113-6670-56e6-9e86-0981981a9e30 with scrape type 2
2026-03-28 14:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75ff0113-6670-56e6-9e86-0981981a9e30, identifier: BK25%20YEL
2026-03-28 14:12:45 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded
2026-03-28 14:12:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:45 [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-28 14:12:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL
2026-03-28 14:12:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL
2026-03-28 14:12:45 [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-28 14:12:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:46 [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': 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-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Saving data for BK25%20YEL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620167.022053, 'last_price_update_time': 1774707166.166999}
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Found listing with ID: BJ23%20CYZ
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for BJ23%20CYZ: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: WV22%20URE
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for WV22%20URE: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: PE24%20XOW
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for PE24%20XOW: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: BF10%20LFM
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for BF10%20LFM: 2
2026-03-28 14:12:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM
2026-03-28 14:12:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with scrape type 2
2026-03-28 14:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with scrape type 2
2026-03-28 14:12:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a, identifier: BF10%20LFM
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: SV21%20WXG
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for SV21%20WXG: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: DL70%20KHF
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for DL70%20KHF: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: KW18%20VNT
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for KW18%20VNT: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: VA19%20HEV
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for VA19%20HEV: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: AO69%20NDJ
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12: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%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:46 [bca.uk] INFO: Scrape type for AO69%20NDJ: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: LL69%20HUO
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for LL69%20HUO: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: EK70%20ZYR
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for EK70%20ZYR: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: RF19%20ZFY
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for RF19%20ZFY: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: LT69%20LKE
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for LT69%20LKE: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: FT68%20OJC
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for FT68%20OJC: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: HX14%20MJY
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for HX14%20MJY: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: LM63%20FKO
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12: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%2520FKO%27 HTTP/1.1" 200 None
2026-03-28 14:12:46 [bca.uk] INFO: Scrape type for LM63%20FKO: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: RE66%20OXK
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for RE66%20OXK: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: WJ14%20XTV
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for WJ14%20XTV: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: AK11%20RKO
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for AK11%20RKO: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: HD15%20FWV
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for HD15%20FWV: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: HK10%20TZB
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for HK10%20TZB: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: HF53%20FDY
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for HF53%20FDY: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: FA06%20WRJ
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for FA06%20WRJ: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: GF15%20BPZ
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for GF15%20BPZ: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: YD07%20AWP
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for YD07%20AWP: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: EO54%20EKR
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for EO54%20EKR: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: NJ52%20ZYO
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for NJ52%20ZYO: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: FH06%20VGN
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for FH06%20VGN: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: LM63%20NDL
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12: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%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 14:12:46 [bca.uk] INFO: Scrape type for LM63%20NDL: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: MF62%20ZHE
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for MF62%20ZHE: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: WJ58%20ZYW
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for WJ58%20ZYW: 0
2026-03-28 14:12:46 [bca.uk] INFO: Found listing with ID: YK09%20RLU
2026-03-28 14:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:46 [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-28 14:12:46 [bca.uk] INFO: Scrape type for YK09%20RLU: 2
2026-03-28 14:12:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU
2026-03-28 14:12:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with scrape type 2
2026-03-28 14:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with scrape type 2
2026-03-28 14:12:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca, identifier: YK09%20RLU
2026-03-28 14:12:46 [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-28 14:12:46 [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-28 14:12:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM
2026-03-28 14:12:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM
2026-03-28 14:12:47 [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-28 14:12:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:47 [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': 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-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [bca.uk] INFO: Saving data for BF10%20LFM: {'auction_closing_time': 1775124000.0, 'created_time': 1774620150.675437, 'last_price_update_time': 1774707167.201482}
2026-03-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU
2026-03-28 14:12:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU
2026-03-28 14:12:47 [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-28 14:12:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:47 [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': 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-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [bca.uk] INFO: Saving data for YK09%20RLU: {'auction_closing_time': 1775037600.0, 'created_time': 1774447802.330343, 'last_price_update_time': 1774707167.617314}
2026-03-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:12:47 [bca.uk] INFO: Found listing with ID: VK71%20OAJ
2026-03-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [bca.uk] INFO: Scrape type for VK71%20OAJ: 2
2026-03-28 14:12:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ
2026-03-28 14:12:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bcf9375-4e46-5310-b4a0-19120ff40417 with scrape type 2
2026-03-28 14:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bcf9375-4e46-5310-b4a0-19120ff40417 with scrape type 2
2026-03-28 14:12:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bcf9375-4e46-5310-b4a0-19120ff40417, identifier: VK71%20OAJ
2026-03-28 14:12:47 [bca.uk] INFO: Found listing with ID: YW15%20JZT
2026-03-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [bca.uk] INFO: Scrape type for YW15%20JZT: 0
2026-03-28 14:12:47 [bca.uk] INFO: Found listing with ID: AF64%20XAD
2026-03-28 14:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:47 [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-28 14:12:47 [bca.uk] INFO: Scrape type for AF64%20XAD: 2
2026-03-28 14:12:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD
2026-03-28 14:12:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8673209-80df-540c-b99b-9e1ea315e179 with scrape type 2
2026-03-28 14:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8673209-80df-540c-b99b-9e1ea315e179 with scrape type 2
2026-03-28 14:12:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8673209-80df-540c-b99b-9e1ea315e179, identifier: AF64%20XAD
2026-03-28 14:12:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ
2026-03-28 14:12:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ
2026-03-28 14:12:48 [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-28 14:12:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:48 [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': 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-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK71%2520OAJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:48 [bca.uk] INFO: Saving data for VK71%20OAJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620146.251278, 'last_price_update_time': 1774707168.225506}
2026-03-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:48 [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-28 14:12:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD
2026-03-28 14:12:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD
2026-03-28 14:12:48 [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-28 14:12:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:48 [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=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-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF64%2520XAD%27 HTTP/1.1" 200 None
2026-03-28 14:12:48 [bca.uk] INFO: Saving data for AF64%20XAD: {'auction_closing_time': 1775037600.0, 'created_time': 1774447827.691854, 'last_price_update_time': 1774707168.506357}
2026-03-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:48 [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-28 14:12:48 [bca.uk] INFO: Found listing with ID: YF66%20XUP
2026-03-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF66%2520XUP%27 HTTP/1.1" 200 None
2026-03-28 14:12:48 [bca.uk] INFO: Scrape type for YF66%20XUP: 0
2026-03-28 14:12:48 [bca.uk] INFO: Found listing with ID: AF68%20EJK
2026-03-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF68%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:12:48 [bca.uk] INFO: Scrape type for AF68%20EJK: 2
2026-03-28 14:12:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK
2026-03-28 14:12:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec101b26-a05a-5489-8ab3-639a9b00c3b3 with scrape type 2
2026-03-28 14:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec101b26-a05a-5489-8ab3-639a9b00c3b3 with scrape type 2
2026-03-28 14:12:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec101b26-a05a-5489-8ab3-639a9b00c3b3, identifier: AF68%20EJK
2026-03-28 14:12:48 [bca.uk] INFO: Found listing with ID: BG09%20PWY
2026-03-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG09%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 14:12:48 [bca.uk] INFO: Scrape type for BG09%20PWY: 0
2026-03-28 14:12:48 [bca.uk] INFO: Found listing with ID: BJ07%20FXF
2026-03-28 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ07%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:12:48 [bca.uk] INFO: Scrape type for BJ07%20FXF: 2
2026-03-28 14:12:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF
2026-03-28 14:12:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf9e240e-17b5-5ee2-935c-383e37f98bf2 with scrape type 2
2026-03-28 14:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf9e240e-17b5-5ee2-935c-383e37f98bf2 with scrape type 2
2026-03-28 14:12:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf9e240e-17b5-5ee2-935c-383e37f98bf2, identifier: BJ07%20FXF
2026-03-28 14:12:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK
2026-03-28 14:12:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK
2026-03-28 14:12:48 [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-28 14:12:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:12: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-28 14:12:49 [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': 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-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF68%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:12:49 [bca.uk] INFO: Saving data for AF68%20EJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523492.321002, 'last_price_update_time': 1774707169.078363}
2026-03-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:49 [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-28 14:12:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF
2026-03-28 14:12:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF
2026-03-28 14:12:49 [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-28 14:12:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:49 [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': 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-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ07%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:12:49 [bca.uk] INFO: Saving data for BJ07%20FXF: {'auction_closing_time': 1775037600.0, 'created_time': 1774447781.219682, 'last_price_update_time': 1774707169.431944}
2026-03-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:49 [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-28 14:12:49 [bca.uk] INFO: Found listing with ID: FY67%20UCG
2026-03-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY67%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 14:12:49 [bca.uk] INFO: Scrape type for FY67%20UCG: 2
2026-03-28 14:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG
2026-03-28 14:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0003e54-fe73-55e6-be16-f55d01441b1c with scrape type 2
2026-03-28 14:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0003e54-fe73-55e6-be16-f55d01441b1c with scrape type 2
2026-03-28 14:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0003e54-fe73-55e6-be16-f55d01441b1c, identifier: FY67%20UCG
2026-03-28 14:12:49 [bca.uk] INFO: Found listing with ID: DG10%20CJE
2026-03-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG10%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 14:12:49 [bca.uk] INFO: Scrape type for DG10%20CJE: 0
2026-03-28 14:12:49 [bca.uk] INFO: Found listing with ID: FE08%20SUV
2026-03-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE08%2520SUV%27 HTTP/1.1" 200 None
2026-03-28 14:12:49 [bca.uk] INFO: Scrape type for FE08%20SUV: 0
2026-03-28 14:12:49 [bca.uk] INFO: Found listing with ID: WN09%20WNE
2026-03-28 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN09%2520WNE%27 HTTP/1.1" 200 None
2026-03-28 14:12:49 [bca.uk] INFO: Scrape type for WN09%20WNE: 2
2026-03-28 14:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE
2026-03-28 14:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with scrape type 2
2026-03-28 14:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with scrape type 2
2026-03-28 14:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1, identifier: WN09%20WNE
2026-03-28 14:12:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG
2026-03-28 14:12:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG
2026-03-28 14:12:49 [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-28 14:12:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:50 [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=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-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY67%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 14:12:50 [bca.uk] INFO: Saving data for FY67%20UCG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523430.832045, 'last_price_update_time': 1774707170.028276}
2026-03-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:50 [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-28 14:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE
2026-03-28 14:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE
2026-03-28 14:12:50 [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-28 14:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:50 [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': 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-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN09%2520WNE%27 HTTP/1.1" 200 None
2026-03-28 14:12:50 [bca.uk] INFO: Saving data for WN09%20WNE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620477.691216, 'last_price_update_time': 1774707170.414351}
2026-03-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:50 [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-28 14:12:50 [bca.uk] INFO: Found listing with ID: EK71%20FTZ
2026-03-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK71%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 14:12:50 [bca.uk] INFO: Scrape type for EK71%20FTZ: 0
2026-03-28 14:12:50 [bca.uk] INFO: Found listing with ID: MV23%20VTO
2026-03-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV23%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 14:12:50 [bca.uk] INFO: Scrape type for MV23%20VTO: 2
2026-03-28 14:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO
2026-03-28 14:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 883b7991-071c-5440-9368-37c63688518b with scrape type 2
2026-03-28 14:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 883b7991-071c-5440-9368-37c63688518b with scrape type 2
2026-03-28 14:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 883b7991-071c-5440-9368-37c63688518b, identifier: MV23%20VTO
2026-03-28 14:12:50 [bca.uk] INFO: Found listing with ID: YK57%20HJD
2026-03-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK57%2520HJD%27 HTTP/1.1" 200 None
2026-03-28 14:12:50 [bca.uk] INFO: Scrape type for YK57%20HJD: 2
2026-03-28 14:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aee0de42-979e-5e23-a8e0-b55f77138289 with identifier: YK57%20HJD
2026-03-28 14:12: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-28 14:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aee0de42-979e-5e23-a8e0-b55f77138289 with scrape type 2
2026-03-28 14:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aee0de42-979e-5e23-a8e0-b55f77138289, identifier: YK57%20HJD
2026-03-28 14:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO
2026-03-28 14:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO
2026-03-28 14:12:50 [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-28 14:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:50 [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': 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-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV23%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 14:12:50 [bca.uk] INFO: Saving data for MV23%20VTO: {'auction_closing_time': 1774864800.0, 'created_time': 1774620154.250984, 'last_price_update_time': 1774707170.946605}
2026-03-28 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:50 [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-28 14:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aee0de42-979e-5e23-a8e0-b55f77138289 with identifier: YK57%20HJD
2026-03-28 14:12: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-28 14:12:51 [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-28 14:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:51 [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': 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-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK57%2520HJD%27 HTTP/1.1" 200 None
2026-03-28 14:12:51 [bca.uk] INFO: Saving data for YK57%20HJD: {'auction_closing_time': 1775037600.0, 'created_time': 1774620478.118107, 'last_price_update_time': 1774707171.259133}
2026-03-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12: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-28 14:12:51 [bca.uk] INFO: Found listing with ID: FV21%20ZTC
2026-03-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV21%2520ZTC%27 HTTP/1.1" 200 None
2026-03-28 14:12:51 [bca.uk] INFO: Scrape type for FV21%20ZTC: 2
2026-03-28 14:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC
2026-03-28 14:12:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with scrape type 2
2026-03-28 14:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with scrape type 2
2026-03-28 14:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5, identifier: FV21%20ZTC
2026-03-28 14:12:51 [bca.uk] INFO: Found listing with ID: FV05%20SXW
2026-03-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV05%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 14:12:51 [bca.uk] INFO: Scrape type for FV05%20SXW: 0
2026-03-28 14:12:51 [bca.uk] INFO: Found listing with ID: DK14%20MUE
2026-03-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK14%2520MUE%27 HTTP/1.1" 200 None
2026-03-28 14:12:51 [bca.uk] INFO: Scrape type for DK14%20MUE: 2
2026-03-28 14:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE
2026-03-28 14:12: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-28 14:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with scrape type 2
2026-03-28 14:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe, identifier: DK14%20MUE
2026-03-28 14:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC
2026-03-28 14:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC
2026-03-28 14:12:51 [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-28 14:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:51 [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=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-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV21%2520ZTC%27 HTTP/1.1" 200 None
2026-03-28 14:12:51 [bca.uk] INFO: Saving data for FV21%20ZTC: {'auction_closing_time': 1775124000.0, 'created_time': 1774620153.361531, 'last_price_update_time': 1774707171.822054}
2026-03-28 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:51 [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-28 14:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE
2026-03-28 14:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE
2026-03-28 14:12:51 [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-28 14:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:52 [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': 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-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK14%2520MUE%27 HTTP/1.1" 200 None
2026-03-28 14:12:52 [bca.uk] INFO: Saving data for DK14%20MUE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620472.321419, 'last_price_update_time': 1774707172.108886}
2026-03-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12: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-28 14:12:52 [bca.uk] INFO: Found listing with ID: SG65%20YBJ
2026-03-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG65%2520YBJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:52 [bca.uk] INFO: Scrape type for SG65%20YBJ: 2
2026-03-28 14:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ
2026-03-28 14:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09086ca4-7096-544b-8f46-90447c16ad5c with scrape type 2
2026-03-28 14:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09086ca4-7096-544b-8f46-90447c16ad5c with scrape type 2
2026-03-28 14:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09086ca4-7096-544b-8f46-90447c16ad5c, identifier: SG65%20YBJ
2026-03-28 14:12:52 [bca.uk] INFO: Found listing with ID: KT07%20EJJ
2026-03-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT07%2520EJJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:52 [bca.uk] INFO: Scrape type for KT07%20EJJ: 2
2026-03-28 14:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ
2026-03-28 14:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f64f84-b8f2-58d9-93b5-838f4f8c309e with scrape type 2
2026-03-28 14:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8f64f84-b8f2-58d9-93b5-838f4f8c309e with scrape type 2
2026-03-28 14:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8f64f84-b8f2-58d9-93b5-838f4f8c309e, identifier: KT07%20EJJ
2026-03-28 14:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ
2026-03-28 14:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ
2026-03-28 14:12:52 [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-28 14:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:52 [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': 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-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG65%2520YBJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:52 [bca.uk] INFO: Saving data for SG65%20YBJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620138.708758, 'last_price_update_time': 1774707172.673133}
2026-03-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:52 [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-28 14:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ
2026-03-28 14:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ
2026-03-28 14:12:52 [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-28 14:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:52 [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': 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-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT07%2520EJJ%27 HTTP/1.1" 200 None
2026-03-28 14:12:52 [bca.uk] INFO: Saving data for KT07%20EJJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620474.896962, 'last_price_update_time': 1774707172.983793}
2026-03-28 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:53 [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-28 14:12:53 [bca.uk] INFO: Found listing with ID: VF69%20HJG
2026-03-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF69%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 14:12:53 [bca.uk] INFO: Scrape type for VF69%20HJG: 2
2026-03-28 14:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG
2026-03-28 14:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbdc9c50-ec46-5744-b5f5-316746d01d9d with scrape type 2
2026-03-28 14:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbdc9c50-ec46-5744-b5f5-316746d01d9d with scrape type 2
2026-03-28 14:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbdc9c50-ec46-5744-b5f5-316746d01d9d, identifier: VF69%20HJG
2026-03-28 14:12:53 [bca.uk] INFO: Found listing with ID: MF08%20OWR
2026-03-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF08%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 14:12:53 [bca.uk] INFO: Scrape type for MF08%20OWR: 2
2026-03-28 14:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR
2026-03-28 14:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with scrape type 2
2026-03-28 14:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with scrape type 2
2026-03-28 14:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a, identifier: MF08%20OWR
2026-03-28 14:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG
2026-03-28 14:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG
2026-03-28 14:12:53 [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-28 14:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:53 [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=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-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF69%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 14:12:53 [bca.uk] INFO: Saving data for VF69%20HJG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620139.718598, 'last_price_update_time': 1774707173.576704}
2026-03-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:53 [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-28 14:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR
2026-03-28 14:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR
2026-03-28 14:12:53 [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-28 14:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:53 [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': 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-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF08%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 14:12:53 [bca.uk] INFO: Saving data for MF08%20OWR: {'auction_closing_time': 1775037600.0, 'created_time': 1774620473.659699, 'last_price_update_time': 1774707173.914463}
2026-03-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:53 [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-28 14:12:53 [bca.uk] INFO: Found listing with ID: DA21%20EWV
2026-03-28 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520EWV%27 HTTP/1.1" 200 None
2026-03-28 14:12:53 [bca.uk] INFO: Scrape type for DA21%20EWV: 2
2026-03-28 14:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV
2026-03-28 14:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bae260d1-bcff-5fcd-b334-1688105ad12e with scrape type 2
2026-03-28 14:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bae260d1-bcff-5fcd-b334-1688105ad12e with scrape type 2
2026-03-28 14:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bae260d1-bcff-5fcd-b334-1688105ad12e, identifier: DA21%20EWV
2026-03-28 14:12:54 [bca.uk] INFO: Found listing with ID: NU12%20HVK
2026-03-28 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU12%2520HVK%27 HTTP/1.1" 200 None
2026-03-28 14:12:54 [bca.uk] INFO: Scrape type for NU12%20HVK: 2
2026-03-28 14:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK
2026-03-28 14:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6570357a-3bbe-5dc7-b500-7917601f6595 with scrape type 2
2026-03-28 14:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6570357a-3bbe-5dc7-b500-7917601f6595 with scrape type 2
2026-03-28 14:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6570357a-3bbe-5dc7-b500-7917601f6595, identifier: NU12%20HVK
2026-03-28 14:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV
2026-03-28 14:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV
2026-03-28 14:12:54 [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-28 14:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:54 [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': 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-28 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520EWV%27 HTTP/1.1" 200 None
2026-03-28 14:12:54 [bca.uk] INFO: Saving data for DA21%20EWV: {'auction_closing_time': 1775124000.0, 'created_time': 1774620142.318672, 'last_price_update_time': 1774707174.492042}
2026-03-28 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:54 [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-28 14:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK
2026-03-28 14:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK
2026-03-28 14:12:54 [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-28 14:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:54 [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': 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-28 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU12%2520HVK%27 HTTP/1.1" 200 None
2026-03-28 14:12:54 [bca.uk] INFO: Saving data for NU12%20HVK: {'auction_closing_time': 1775037600.0, 'created_time': 1774620354.910789, 'last_price_update_time': 1774707174.921555}
2026-03-28 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:54 [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-28 14:12:54 [bca.uk] INFO: Found listing with ID: NX16%20EHU
2026-03-28 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX16%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 14:12:54 [bca.uk] INFO: Scrape type for NX16%20EHU: 2
2026-03-28 14:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU
2026-03-28 14:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 019e0c5d-5859-56a7-8b85-0f22e56924ab with scrape type 2
2026-03-28 14:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 019e0c5d-5859-56a7-8b85-0f22e56924ab with scrape type 2
2026-03-28 14:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 019e0c5d-5859-56a7-8b85-0f22e56924ab, identifier: NX16%20EHU
2026-03-28 14:12:55 [bca.uk] INFO: Found listing with ID: YT64%20NMO
2026-03-28 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT64%2520NMO%27 HTTP/1.1" 200 None
2026-03-28 14:12:55 [bca.uk] INFO: Scrape type for YT64%20NMO: 2
2026-03-28 14:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO
2026-03-28 14:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72817393-c9c6-5132-aa04-58d1dd2a76ad with scrape type 2
2026-03-28 14:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72817393-c9c6-5132-aa04-58d1dd2a76ad with scrape type 2
2026-03-28 14:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72817393-c9c6-5132-aa04-58d1dd2a76ad, identifier: YT64%20NMO
2026-03-28 14:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU
2026-03-28 14:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU
2026-03-28 14:12:55 [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-28 14:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:55 [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=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-28 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX16%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 14:12:55 [bca.uk] INFO: Saving data for NX16%20EHU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620144.530389, 'last_price_update_time': 1774707175.484246}
2026-03-28 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:55 [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-28 14:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO
2026-03-28 14:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO
2026-03-28 14:12:55 [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-28 14:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:55 [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': 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-28 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT64%2520NMO%27 HTTP/1.1" 200 None
2026-03-28 14:12:55 [bca.uk] INFO: Saving data for YT64%20NMO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620455.988307, 'last_price_update_time': 1774707175.831554}
2026-03-28 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:55 [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-28 14:12:55 [bca.uk] INFO: Found listing with ID: PK20%20YWT
2026-03-28 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 14:12:55 [bca.uk] INFO: Scrape type for PK20%20YWT: 2
2026-03-28 14:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT
2026-03-28 14:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95fe06d1-4372-5139-94c3-fee72b6d0f07 with scrape type 2
2026-03-28 14:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95fe06d1-4372-5139-94c3-fee72b6d0f07 with scrape type 2
2026-03-28 14:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95fe06d1-4372-5139-94c3-fee72b6d0f07, identifier: PK20%20YWT
2026-03-28 14:12:55 [bca.uk] INFO: Found listing with ID: MD07%20ECA
2026-03-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD07%2520ECA%27 HTTP/1.1" 200 None
2026-03-28 14:12:56 [bca.uk] INFO: Scrape type for MD07%20ECA: 2
2026-03-28 14:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA
2026-03-28 14:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b514c281-a88c-5084-8134-27cd5a88180c with scrape type 2
2026-03-28 14:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b514c281-a88c-5084-8134-27cd5a88180c with scrape type 2
2026-03-28 14:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b514c281-a88c-5084-8134-27cd5a88180c, identifier: MD07%20ECA
2026-03-28 14:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT
2026-03-28 14:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT
2026-03-28 14:12:56 [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-28 14:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:56 [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': 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-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 14:12:56 [bca.uk] INFO: Saving data for PK20%20YWT: {'auction_closing_time': 1774940400.0, 'created_time': 1774303825.924249, 'last_price_update_time': 1774707176.444971}
2026-03-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:56 [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-28 14:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA
2026-03-28 14:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA
2026-03-28 14:12:56 [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-28 14:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:56 [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': 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-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD07%2520ECA%27 HTTP/1.1" 200 None
2026-03-28 14:12:56 [bca.uk] INFO: Saving data for MD07%20ECA: {'auction_closing_time': 1775037600.0, 'created_time': 1774620352.944015, 'last_price_update_time': 1774707176.788491}
2026-03-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:56 [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-28 14:12:56 [bca.uk] INFO: Found listing with ID: WV71%20VFO
2026-03-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520VFO%27 HTTP/1.1" 200 None
2026-03-28 14:12:56 [bca.uk] INFO: Scrape type for WV71%20VFO: 2
2026-03-28 14:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO
2026-03-28 14:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with scrape type 2
2026-03-28 14:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with scrape type 2
2026-03-28 14:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded, identifier: WV71%20VFO
2026-03-28 14:12:56 [bca.uk] INFO: Found listing with ID: NA15%20VFU
2026-03-28 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA15%2520VFU%27 HTTP/1.1" 200 None
2026-03-28 14:12:56 [bca.uk] INFO: Scrape type for NA15%20VFU: 2
2026-03-28 14:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU
2026-03-28 14:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd2cf172-a564-5ec5-be66-1efaebfdd9ea with scrape type 2
2026-03-28 14:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd2cf172-a564-5ec5-be66-1efaebfdd9ea with scrape type 2
2026-03-28 14:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd2cf172-a564-5ec5-be66-1efaebfdd9ea, identifier: NA15%20VFU
2026-03-28 14:12:57 [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-28 14:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO
2026-03-28 14:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO
2026-03-28 14:12:57 [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-28 14:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:57 [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=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-28 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520VFO%27 HTTP/1.1" 200 None
2026-03-28 14:12:57 [bca.uk] INFO: Saving data for WV71%20VFO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620141.497231, 'last_price_update_time': 1774707177.388308}
2026-03-28 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:57 [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-28 14:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU
2026-03-28 14:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU
2026-03-28 14:12:57 [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-28 14:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:57 [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': 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-28 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA15%2520VFU%27 HTTP/1.1" 200 None
2026-03-28 14:12:57 [bca.uk] INFO: Saving data for NA15%20VFU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620345.057405, 'last_price_update_time': 1774707177.788254}
2026-03-28 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:57 [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-28 14:12:57 [bca.uk] INFO: Found listing with ID: WF09%20CHK
2026-03-28 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF09%2520CHK%27 HTTP/1.1" 200 None
2026-03-28 14:12:57 [bca.uk] INFO: Scrape type for WF09%20CHK: 2
2026-03-28 14:12:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK
2026-03-28 14:12:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbe88802-492e-558c-be50-c05fb58ddf0b with scrape type 2
2026-03-28 14:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbe88802-492e-558c-be50-c05fb58ddf0b with scrape type 2
2026-03-28 14:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbe88802-492e-558c-be50-c05fb58ddf0b, identifier: WF09%20CHK
2026-03-28 14:12:57 [bca.uk] INFO: Found listing with ID: NX68%20YWG
2026-03-28 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX68%2520YWG%27 HTTP/1.1" 200 None
2026-03-28 14:12:57 [bca.uk] INFO: Scrape type for NX68%20YWG: 2
2026-03-28 14:12:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG
2026-03-28 14:12:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d20e0866-b492-577f-bb98-0cf10d74bb72 with scrape type 2
2026-03-28 14:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d20e0866-b492-577f-bb98-0cf10d74bb72 with scrape type 2
2026-03-28 14:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d20e0866-b492-577f-bb98-0cf10d74bb72, identifier: NX68%20YWG
2026-03-28 14:12:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK
2026-03-28 14:12:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK
2026-03-28 14:12:58 [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-28 14:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:58 [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=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-28 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF09%2520CHK%27 HTTP/1.1" 200 None
2026-03-28 14:12:58 [bca.uk] INFO: Saving data for WF09%20CHK: {'auction_closing_time': 1775124000.0, 'created_time': 1774620143.647528, 'last_price_update_time': 1774707178.349575}
2026-03-28 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:58 [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-28 14:12:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG
2026-03-28 14:12:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG
2026-03-28 14:12:58 [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-28 14:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:58 [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': 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-28 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX68%2520YWG%27 HTTP/1.1" 200 None
2026-03-28 14:12:58 [bca.uk] INFO: Saving data for NX68%20YWG: {'auction_closing_time': 1775037600.0, 'created_time': 1774620355.401296, 'last_price_update_time': 1774707178.685509}
2026-03-28 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:58 [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-28 14:12:58 [bca.uk] INFO: Found listing with ID: IGZ%206918
2026-03-28 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27IGZ%25206918%27 HTTP/1.1" 200 None
2026-03-28 14:12:58 [bca.uk] INFO: Scrape type for IGZ%206918: 2
2026-03-28 14:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918
2026-03-28 14:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91589b7a-5883-5585-b117-ae707ab5aabf with scrape type 2
2026-03-28 14:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91589b7a-5883-5585-b117-ae707ab5aabf with scrape type 2
2026-03-28 14:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91589b7a-5883-5585-b117-ae707ab5aabf, identifier: IGZ%206918
2026-03-28 14:12:58 [bca.uk] INFO: Found listing with ID: OV67%20YLG
2026-03-28 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV67%2520YLG%27 HTTP/1.1" 200 None
2026-03-28 14:12:58 [bca.uk] INFO: Scrape type for OV67%20YLG: 2
2026-03-28 14:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG
2026-03-28 14:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with scrape type 2
2026-03-28 14:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with scrape type 2
2026-03-28 14:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78, identifier: OV67%20YLG
2026-03-28 14:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918
2026-03-28 14:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918
2026-03-28 14:12:59 [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-28 14:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:59 [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': 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-28 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27IGZ%25206918%27 HTTP/1.1" 200 None
2026-03-28 14:12:59 [bca.uk] INFO: Saving data for IGZ%206918: {'auction_closing_time': 1775037600.0, 'created_time': 1774620143.214431, 'last_price_update_time': 1774707179.328669}
2026-03-28 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:59 [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-28 14:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG
2026-03-28 14:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG
2026-03-28 14:12:59 [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-28 14:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:12:59 [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': 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-28 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV67%2520YLG%27 HTTP/1.1" 200 None
2026-03-28 14:12:59 [bca.uk] INFO: Saving data for OV67%20YLG: {'auction_closing_time': 1775037600.0, 'created_time': 1774620330.257781, 'last_price_update_time': 1774707179.670907}
2026-03-28 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:12:59 [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-28 14:12:59 [bca.uk] INFO: Total items found: 100
2026-03-28 14:12:59 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded
2026-03-28 14:12:59 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:12:59 [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-28 14:12:59 [bca.uk] INFO: Found listing with ID: YK71%20URY
2026-03-28 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK71%2520URY%27 HTTP/1.1" 200 None
2026-03-28 14:12:59 [bca.uk] INFO: Scrape type for YK71%20URY: 2
2026-03-28 14:12:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY
2026-03-28 14:12:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f86a4e6-5561-5585-8465-b35c46645fe5 with scrape type 2
2026-03-28 14:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f86a4e6-5561-5585-8465-b35c46645fe5 with scrape type 2
2026-03-28 14:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f86a4e6-5561-5585-8465-b35c46645fe5, identifier: YK71%20URY
2026-03-28 14:12:59 [bca.uk] INFO: Found listing with ID: YS66%20OZH
2026-03-28 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS66%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 14:12:59 [bca.uk] INFO: Scrape type for YS66%20OZH: 2
2026-03-28 14:12:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH
2026-03-28 14:12:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f2d96fe-e771-552f-ac85-ed21356ff82f with scrape type 2
2026-03-28 14:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f2d96fe-e771-552f-ac85-ed21356ff82f with scrape type 2
2026-03-28 14:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f2d96fe-e771-552f-ac85-ed21356ff82f, identifier: YS66%20OZH
2026-03-28 14:12:59 [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-28 14:12:59 [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-28 14:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY
2026-03-28 14:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY
2026-03-28 14:13:00 [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-28 14:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:00 [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': 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-28 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK71%2520URY%27 HTTP/1.1" 200 None
2026-03-28 14:13:00 [bca.uk] INFO: Saving data for YK71%20URY: {'auction_closing_time': 1775037600.0, 'created_time': 1773833294.394423, 'last_price_update_time': 1774707180.317598}
2026-03-28 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:00 [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-28 14:13:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH
2026-03-28 14:13:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH
2026-03-28 14:13:00 [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-28 14:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:00 [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': 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-28 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS66%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 14:13:00 [bca.uk] INFO: Saving data for YS66%20OZH: {'auction_closing_time': 1775037600.0, 'created_time': 1774620339.215505, 'last_price_update_time': 1774707180.74332}
2026-03-28 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:00 [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-28 14:13:00 [bca.uk] INFO: Found listing with ID: YW15%20KZO
2026-03-28 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW15%2520KZO%27 HTTP/1.1" 200 None
2026-03-28 14:13:00 [bca.uk] INFO: Scrape type for YW15%20KZO: 2
2026-03-28 14:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO
2026-03-28 14:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 428134cf-2bc3-59cb-9b55-84b427526e1b with scrape type 2
2026-03-28 14:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 428134cf-2bc3-59cb-9b55-84b427526e1b with scrape type 2
2026-03-28 14:13:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 428134cf-2bc3-59cb-9b55-84b427526e1b, identifier: YW15%20KZO
2026-03-28 14:13:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:13:00 [bca.uk] INFO: Found listing with ID: YH21%20FMX
2026-03-28 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH21%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 14:13:00 [bca.uk] INFO: Scrape type for YH21%20FMX: 2
2026-03-28 14:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX
2026-03-28 14:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a793a55-bb77-5316-acc6-1130733b8b50 with scrape type 2
2026-03-28 14:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a793a55-bb77-5316-acc6-1130733b8b50 with scrape type 2
2026-03-28 14:13:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a793a55-bb77-5316-acc6-1130733b8b50, identifier: YH21%20FMX
2026-03-28 14:13:01 [bca.uk] INFO: Found listing with ID: AE14%20PHU
2026-03-28 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:13:01 [bca.uk] INFO: Scrape type for AE14%20PHU: 2
2026-03-28 14:13:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU
2026-03-28 14:13:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with scrape type 2
2026-03-28 14:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with scrape type 2
2026-03-28 14:13:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e, identifier: AE14%20PHU
2026-03-28 14:13:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO
2026-03-28 14:13:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO
2026-03-28 14:13:01 [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-28 14:13:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:02 [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': 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-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW15%2520KZO%27 HTTP/1.1" 200 None
2026-03-28 14:13:02 [bca.uk] INFO: Saving data for YW15%20KZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620305.837323, 'last_price_update_time': 1774707182.086349}
2026-03-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:02 [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-28 14:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX
2026-03-28 14:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX
2026-03-28 14:13:02 [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-28 14:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:02 [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': 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-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH21%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 14:13:02 [bca.uk] INFO: Saving data for YH21%20FMX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620154.74796, 'last_price_update_time': 1774707182.402781}
2026-03-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:02 [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-28 14:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU
2026-03-28 14:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU
2026-03-28 14:13:02 [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-28 14:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:02 [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=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-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:13:02 [bca.uk] INFO: Saving data for AE14%20PHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620338.823327, 'last_price_update_time': 1774707182.746231}
2026-03-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:02 [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-28 14:13:02 [bca.uk] INFO: Found listing with ID: YR66%20CUC
2026-03-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR66%2520CUC%27 HTTP/1.1" 200 None
2026-03-28 14:13:02 [bca.uk] INFO: Scrape type for YR66%20CUC: 2
2026-03-28 14:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC
2026-03-28 14:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8967411-010a-5360-a2f1-48ffcf92a776 with scrape type 2
2026-03-28 14:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8967411-010a-5360-a2f1-48ffcf92a776 with scrape type 2
2026-03-28 14:13:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8967411-010a-5360-a2f1-48ffcf92a776, identifier: YR66%20CUC
2026-03-28 14:13:02 [bca.uk] INFO: Found listing with ID: WX23%20ZDM
2026-03-28 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX23%2520ZDM%27 HTTP/1.1" 200 None
2026-03-28 14:13:02 [bca.uk] INFO: Scrape type for WX23%20ZDM: 2
2026-03-28 14:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM
2026-03-28 14:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b773243-b1b6-5d7e-bb7d-121843e97270 with scrape type 2
2026-03-28 14:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b773243-b1b6-5d7e-bb7d-121843e97270 with scrape type 2
2026-03-28 14:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b773243-b1b6-5d7e-bb7d-121843e97270, identifier: WX23%20ZDM
2026-03-28 14:13:03 [bca.uk] INFO: Found listing with ID: EY15%20MLZ
2026-03-28 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY15%2520MLZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:03 [bca.uk] INFO: Scrape type for EY15%20MLZ: 2
2026-03-28 14:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ
2026-03-28 14:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8706f92-e256-5b0d-a524-c83e8469b6f2 with scrape type 2
2026-03-28 14:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8706f92-e256-5b0d-a524-c83e8469b6f2 with scrape type 2
2026-03-28 14:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8706f92-e256-5b0d-a524-c83e8469b6f2, identifier: EY15%20MLZ
2026-03-28 14:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC
2026-03-28 14:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC
2026-03-28 14:13:03 [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-28 14:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:03 [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': 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-28 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR66%2520CUC%27 HTTP/1.1" 200 None
2026-03-28 14:13:03 [bca.uk] INFO: Saving data for YR66%20CUC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620271.671075, 'last_price_update_time': 1774707183.45919}
2026-03-28 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:03 [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-28 14:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM
2026-03-28 14:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM
2026-03-28 14:13:03 [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-28 14:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:03 [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': 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-28 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX23%2520ZDM%27 HTTP/1.1" 200 None
2026-03-28 14:13:03 [bca.uk] INFO: Saving data for WX23%20ZDM: {'auction_closing_time': 1775037600.0, 'created_time': 1774620155.544194, 'last_price_update_time': 1774707183.891567}
2026-03-28 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:03 [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-28 14:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ
2026-03-28 14:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ
2026-03-28 14:13:04 [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-28 14:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:04 [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': 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-28 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY15%2520MLZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:04 [bca.uk] INFO: Saving data for EY15%20MLZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620346.315878, 'last_price_update_time': 1774707184.251873}
2026-03-28 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:04 [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-28 14:13:04 [bca.uk] INFO: Found listing with ID: YF62%20KLM
2026-03-28 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF62%2520KLM%27 HTTP/1.1" 200 None
2026-03-28 14:13:04 [bca.uk] INFO: Scrape type for YF62%20KLM: 2
2026-03-28 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM
2026-03-28 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with scrape type 2
2026-03-28 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with scrape type 2
2026-03-28 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3, identifier: YF62%20KLM
2026-03-28 14:13:04 [bca.uk] INFO: Found listing with ID: WA70%20XVF
2026-03-28 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA70%2520XVF%27 HTTP/1.1" 200 None
2026-03-28 14:13:04 [bca.uk] INFO: Scrape type for WA70%20XVF: 2
2026-03-28 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF
2026-03-28 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64a56b37-d538-5270-acbb-4ef20fb14ca8 with scrape type 2
2026-03-28 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64a56b37-d538-5270-acbb-4ef20fb14ca8 with scrape type 2
2026-03-28 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64a56b37-d538-5270-acbb-4ef20fb14ca8, identifier: WA70%20XVF
2026-03-28 14:13:04 [bca.uk] INFO: Found listing with ID: HK15%20BNX
2026-03-28 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520BNX%27 HTTP/1.1" 200 None
2026-03-28 14:13:04 [bca.uk] INFO: Scrape type for HK15%20BNX: 2
2026-03-28 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX
2026-03-28 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f22e593f-cbdc-5903-8db6-a672ede3cc91 with scrape type 2
2026-03-28 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f22e593f-cbdc-5903-8db6-a672ede3cc91 with scrape type 2
2026-03-28 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f22e593f-cbdc-5903-8db6-a672ede3cc91, identifier: HK15%20BNX
2026-03-28 14:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM
2026-03-28 14:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM
2026-03-28 14:13:04 [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-28 14:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:05 [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': 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-28 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF62%2520KLM%27 HTTP/1.1" 200 None
2026-03-28 14:13:05 [bca.uk] INFO: Saving data for YF62%20KLM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620279.103909, 'last_price_update_time': 1774707185.585877}
2026-03-28 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:05 [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-28 14:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF
2026-03-28 14:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF
2026-03-28 14:13:05 [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-28 14:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:05 [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': 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-28 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA70%2520XVF%27 HTTP/1.1" 200 None
2026-03-28 14:13:05 [bca.uk] INFO: Saving data for WA70%20XVF: {'auction_closing_time': 1775037600.0, 'created_time': 1774620156.694265, 'last_price_update_time': 1774707185.889712}
2026-03-28 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:05 [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-28 14:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX
2026-03-28 14:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX
2026-03-28 14:13:06 [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-28 14:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:06 [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': 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-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520BNX%27 HTTP/1.1" 200 None
2026-03-28 14:13:06 [bca.uk] INFO: Saving data for HK15%20BNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620350.815769, 'last_price_update_time': 1774707186.248196}
2026-03-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:06 [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-28 14:13:06 [bca.uk] INFO: Found listing with ID: YF16%20FHG
2026-03-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF16%2520FHG%27 HTTP/1.1" 200 None
2026-03-28 14:13:06 [bca.uk] INFO: Scrape type for YF16%20FHG: 2
2026-03-28 14:13:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG
2026-03-28 14:13:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with scrape type 2
2026-03-28 14:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with scrape type 2
2026-03-28 14:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d, identifier: YF16%20FHG
2026-03-28 14:13:06 [bca.uk] INFO: Found listing with ID: RJ74%20BWF
2026-03-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ74%2520BWF%27 HTTP/1.1" 200 None
2026-03-28 14:13:06 [bca.uk] INFO: Scrape type for RJ74%20BWF: 0
2026-03-28 14:13:06 [bca.uk] INFO: Found listing with ID: LB20%20VHZ
2026-03-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB20%2520VHZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:06 [bca.uk] INFO: Scrape type for LB20%20VHZ: 2
2026-03-28 14:13:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ
2026-03-28 14:13:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with scrape type 2
2026-03-28 14:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with scrape type 2
2026-03-28 14:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4, identifier: LB20%20VHZ
2026-03-28 14:13:06 [bca.uk] INFO: Found listing with ID: HN13%20VMC
2026-03-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN13%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 14:13:06 [bca.uk] INFO: Scrape type for HN13%20VMC: 2
2026-03-28 14:13:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC
2026-03-28 14:13:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with scrape type 2
2026-03-28 14:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with scrape type 2
2026-03-28 14:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3, identifier: HN13%20VMC
2026-03-28 14:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG
2026-03-28 14:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG
2026-03-28 14:13:06 [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-28 14:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:06 [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': 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-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF16%2520FHG%27 HTTP/1.1" 200 None
2026-03-28 14:13:06 [bca.uk] INFO: Saving data for YF16%20FHG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620268.421133, 'last_price_update_time': 1774707186.939402}
2026-03-28 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:06 [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-28 14:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ
2026-03-28 14:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ
2026-03-28 14:13:07 [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-28 14:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:07 [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': 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-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB20%2520VHZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Saving data for LB20%20VHZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620138.154662, 'last_price_update_time': 1774707187.344007}
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:07 [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-28 14:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC
2026-03-28 14:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC
2026-03-28 14:13:07 [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-28 14:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:07 [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=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-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN13%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Saving data for HN13%20VMC: {'auction_closing_time': 1775037600.0, 'created_time': 1774620353.726907, 'last_price_update_time': 1774707187.660134}
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:07 [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-28 14:13:07 [bca.uk] INFO: Found listing with ID: YE67%20JZJ
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE67%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for YE67%20JZJ: 2
2026-03-28 14:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ
2026-03-28 14:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with scrape type 2
2026-03-28 14:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with scrape type 2
2026-03-28 14:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d, identifier: YE67%20JZJ
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: Y447%20GHC
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y447%2520GHC%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for Y447%20GHC: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: FT19%20KWD
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT19%2520KWD%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for FT19%20KWD: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: KS54%20UBV
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS54%2520UBV%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for KS54%20UBV: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: ET18%20TFK
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET18%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for ET18%20TFK: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: WV69%20JWM
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV69%2520JWM%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for WV69%20JWM: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: LD19%20LGG
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD19%2520LGG%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for LD19%20LGG: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: PX69%20VGU
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX69%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for PX69%20VGU: 0
2026-03-28 14:13:07 [bca.uk] INFO: Found listing with ID: CK67%20TXJ
2026-03-28 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK67%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:07 [bca.uk] INFO: Scrape type for CK67%20TXJ: 2
2026-03-28 14:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ
2026-03-28 14:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed82757-da4f-517d-87f0-25c259136530 with scrape type 2
2026-03-28 14:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ed82757-da4f-517d-87f0-25c259136530 with scrape type 2
2026-03-28 14:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ed82757-da4f-517d-87f0-25c259136530, identifier: CK67%20TXJ
2026-03-28 14:13:08 [bca.uk] INFO: Found listing with ID: HY62%20XOF
2026-03-28 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY62%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 14:13:08 [bca.uk] INFO: Scrape type for HY62%20XOF: 2
2026-03-28 14:13:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF
2026-03-28 14:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with scrape type 2
2026-03-28 14:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with scrape type 2
2026-03-28 14:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb661e84-4a80-59c9-b33a-7e7e5d1678c9, identifier: HY62%20XOF
2026-03-28 14:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ
2026-03-28 14:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ
2026-03-28 14:13:08 [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-28 14:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:08 [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': 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-28 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE67%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:08 [bca.uk] INFO: Saving data for YE67%20JZJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620265.34582, 'last_price_update_time': 1774707188.491693}
2026-03-28 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:08 [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-28 14:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ
2026-03-28 14:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ
2026-03-28 14:13:08 [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-28 14:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:08 [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': 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-28 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK67%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:08 [bca.uk] INFO: Saving data for CK67%20TXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523995.135859, 'last_price_update_time': 1774707188.851866}
2026-03-28 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:08 [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-28 14:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF
2026-03-28 14:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF
2026-03-28 14:13:08 [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-28 14:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:09 [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': 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-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY62%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Saving data for HY62%20XOF: {'auction_closing_time': 1775037600.0, 'created_time': 1774620343.029398, 'last_price_update_time': 1774707189.166321}
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:09 [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-28 14:13:09 [bca.uk] INFO: Found listing with ID: YD15%20YVG
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD15%2520YVG%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Scrape type for YD15%20YVG: 2
2026-03-28 14:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG
2026-03-28 14:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f52486b4-84de-506a-a0be-09fe1ae2caaf with scrape type 2
2026-03-28 14:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f52486b4-84de-506a-a0be-09fe1ae2caaf with scrape type 2
2026-03-28 14:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f52486b4-84de-506a-a0be-09fe1ae2caaf, identifier: YD15%20YVG
2026-03-28 14:13:09 [bca.uk] INFO: Found listing with ID: DG12%20YOW
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG12%2520YOW%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Scrape type for DG12%20YOW: 0
2026-03-28 14:13:09 [bca.uk] INFO: Found listing with ID: EK65%20FOP
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK65%2520FOP%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Scrape type for EK65%20FOP: 0
2026-03-28 14:13:09 [bca.uk] INFO: Found listing with ID: MH65%20UFE
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH65%2520UFE%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Scrape type for MH65%20UFE: 2
2026-03-28 14:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE
2026-03-28 14:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf9b05f1-e405-593a-bea7-644697c5d0a8 with scrape type 2
2026-03-28 14:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf9b05f1-e405-593a-bea7-644697c5d0a8 with scrape type 2
2026-03-28 14:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf9b05f1-e405-593a-bea7-644697c5d0a8, identifier: MH65%20UFE
2026-03-28 14:13:09 [bca.uk] INFO: Found listing with ID: LX63%20TBY
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX63%2520TBY%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Scrape type for LX63%20TBY: 2
2026-03-28 14:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY
2026-03-28 14:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c808377d-c9f1-5a86-b10b-f820458de877 with scrape type 2
2026-03-28 14:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c808377d-c9f1-5a86-b10b-f820458de877 with scrape type 2
2026-03-28 14:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c808377d-c9f1-5a86-b10b-f820458de877, identifier: LX63%20TBY
2026-03-28 14:13:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG
2026-03-28 14:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG
2026-03-28 14:13:09 [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-28 14:13:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:09 [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': 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-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD15%2520YVG%27 HTTP/1.1" 200 None
2026-03-28 14:13:09 [bca.uk] INFO: Saving data for YD15%20YVG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620260.039554, 'last_price_update_time': 1774707189.88369}
2026-03-28 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:09 [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-28 14:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE
2026-03-28 14:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE
2026-03-28 14:13:10 [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-28 14:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:10 [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': 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-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH65%2520UFE%27 HTTP/1.1" 200 None
2026-03-28 14:13:10 [bca.uk] INFO: Saving data for MH65%20UFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774524038.846246, 'last_price_update_time': 1774707190.376249}
2026-03-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:10 [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-28 14:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY
2026-03-28 14:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY
2026-03-28 14:13:10 [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-28 14:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:10 [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': 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-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX63%2520TBY%27 HTTP/1.1" 200 None
2026-03-28 14:13:10 [bca.uk] INFO: Saving data for LX63%20TBY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620328.11605, 'last_price_update_time': 1774707190.709147}
2026-03-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:10 [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-28 14:13:10 [bca.uk] INFO: Found listing with ID: MF56%20ZXC
2026-03-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF56%2520ZXC%27 HTTP/1.1" 200 None
2026-03-28 14:13:10 [bca.uk] INFO: Scrape type for MF56%20ZXC: 2
2026-03-28 14:13:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC
2026-03-28 14:13:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e637ae11-d36f-5293-8650-7158727926a8 with scrape type 2
2026-03-28 14:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e637ae11-d36f-5293-8650-7158727926a8 with scrape type 2
2026-03-28 14:13:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e637ae11-d36f-5293-8650-7158727926a8, identifier: MF56%20ZXC
2026-03-28 14:13:10 [bca.uk] INFO: Found listing with ID: RE14%20VAK
2026-03-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE14%2520VAK%27 HTTP/1.1" 200 None
2026-03-28 14:13:10 [bca.uk] INFO: Scrape type for RE14%20VAK: 0
2026-03-28 14:13:10 [bca.uk] INFO: Found listing with ID: WF09%20HMZ
2026-03-28 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF09%2520HMZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:10 [bca.uk] INFO: Scrape type for WF09%20HMZ: 2
2026-03-28 14:13:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ
2026-03-28 14:13:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f678a7d4-9192-55cf-a49d-7a8f82c0949f with scrape type 2
2026-03-28 14:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f678a7d4-9192-55cf-a49d-7a8f82c0949f with scrape type 2
2026-03-28 14:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f678a7d4-9192-55cf-a49d-7a8f82c0949f, identifier: WF09%20HMZ
2026-03-28 14:13:11 [bca.uk] INFO: Found listing with ID: RJ62%20UDU
2026-03-28 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ62%2520UDU%27 HTTP/1.1" 200 None
2026-03-28 14:13:11 [bca.uk] INFO: Scrape type for RJ62%20UDU: 2
2026-03-28 14:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU
2026-03-28 14:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with scrape type 2
2026-03-28 14:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with scrape type 2
2026-03-28 14:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095, identifier: RJ62%20UDU
2026-03-28 14:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC
2026-03-28 14:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC
2026-03-28 14:13:11 [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-28 14:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:11 [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': 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-28 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF56%2520ZXC%27 HTTP/1.1" 200 None
2026-03-28 14:13:11 [bca.uk] INFO: Saving data for MF56%20ZXC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620255.592234, 'last_price_update_time': 1774707191.587164}
2026-03-28 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:11 [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-28 14:13:11 [scrapy.extensions.logstats] INFO: Crawled 271 pages (at 6 pages/min), scraped 749 items (at 97 items/min)
2026-03-28 14:13:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ
2026-03-28 14:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ
2026-03-28 14:13:11 [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-28 14:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF09%2520HMZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:12 [bca.uk] INFO: Saving data for WF09%20HMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774131246.244098, 'last_price_update_time': 1774707192.021243}
2026-03-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:12 [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-28 14:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU
2026-03-28 14:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU
2026-03-28 14:13:12 [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-28 14:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:12 [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': 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-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ62%2520UDU%27 HTTP/1.1" 200 None
2026-03-28 14:13:12 [bca.uk] INFO: Saving data for RJ62%20UDU: {'auction_closing_time': 1775037600.0, 'created_time': 1774305785.259174, 'last_price_update_time': 1774707192.361529}
2026-03-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:12 [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-28 14:13:12 [bca.uk] INFO: Found listing with ID: FD63%20HBE
2026-03-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD63%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 14:13:12 [bca.uk] INFO: Scrape type for FD63%20HBE: 2
2026-03-28 14:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE
2026-03-28 14:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8abb5e5-3e1e-5d50-9928-04067fba4831 with scrape type 2
2026-03-28 14:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8abb5e5-3e1e-5d50-9928-04067fba4831 with scrape type 2
2026-03-28 14:13:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8abb5e5-3e1e-5d50-9928-04067fba4831, identifier: FD63%20HBE
2026-03-28 14:13:12 [bca.uk] INFO: Found listing with ID: RX52%20CAE
2026-03-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX52%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 14:13:12 [bca.uk] INFO: Scrape type for RX52%20CAE: 0
2026-03-28 14:13:12 [bca.uk] INFO: Found listing with ID: AV18%20KAE
2026-03-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV18%2520KAE%27 HTTP/1.1" 200 None
2026-03-28 14:13:12 [bca.uk] INFO: Scrape type for AV18%20KAE: 0
2026-03-28 14:13:12 [bca.uk] INFO: Found listing with ID: VO58%20VJY
2026-03-28 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO58%2520VJY%27 HTTP/1.1" 200 None
2026-03-28 14:13:12 [bca.uk] INFO: Scrape type for VO58%20VJY: 2
2026-03-28 14:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY
2026-03-28 14:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56304001-d3cf-5f35-9226-227392b60977 with scrape type 2
2026-03-28 14:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56304001-d3cf-5f35-9226-227392b60977 with scrape type 2
2026-03-28 14:13:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56304001-d3cf-5f35-9226-227392b60977, identifier: VO58%20VJY
2026-03-28 14:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE
2026-03-28 14:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE
2026-03-28 14:13:12 [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-28 14:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:13 [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': 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-28 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD63%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 14:13:13 [bca.uk] INFO: Saving data for FD63%20HBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620306.6485, 'last_price_update_time': 1774707193.047485}
2026-03-28 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:13 [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-28 14:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY
2026-03-28 14:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY
2026-03-28 14:13:13 [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-28 14:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:13 [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': 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-28 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO58%2520VJY%27 HTTP/1.1" 200 None
2026-03-28 14:13:13 [bca.uk] INFO: Saving data for VO58%20VJY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620465.728158, 'last_price_update_time': 1774707193.405358}
2026-03-28 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:13 [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-28 14:13:13 [bca.uk] INFO: Found listing with ID: EJ17%20GCU
2026-03-28 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ17%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 14:13:13 [bca.uk] INFO: Scrape type for EJ17%20GCU: 2
2026-03-28 14:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU
2026-03-28 14:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 886be06c-275b-51ca-bce5-a0494df06fce with scrape type 2
2026-03-28 14:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 886be06c-275b-51ca-bce5-a0494df06fce with scrape type 2
2026-03-28 14:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 886be06c-275b-51ca-bce5-a0494df06fce, identifier: EJ17%20GCU
2026-03-28 14:13:13 [bca.uk] INFO: Found listing with ID: AF62%20VWX
2026-03-28 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF62%2520VWX%27 HTTP/1.1" 200 None
2026-03-28 14:13:13 [bca.uk] INFO: Scrape type for AF62%20VWX: 2
2026-03-28 14:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX
2026-03-28 14:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d90830b7-1299-5e80-9560-627f2e01493c with scrape type 2
2026-03-28 14:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d90830b7-1299-5e80-9560-627f2e01493c with scrape type 2
2026-03-28 14:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d90830b7-1299-5e80-9560-627f2e01493c, identifier: AF62%20VWX
2026-03-28 14:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU
2026-03-28 14:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU
2026-03-28 14:13:13 [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-28 14:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:14 [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': 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-28 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ17%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 14:13:14 [bca.uk] INFO: Saving data for EJ17%20GCU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620304.467464, 'last_price_update_time': 1774707194.586294}
2026-03-28 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:14 [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-28 14:13:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX
2026-03-28 14:13:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX
2026-03-28 14:13:14 [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-28 14:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:14 [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': 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-28 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF62%2520VWX%27 HTTP/1.1" 200 None
2026-03-28 14:13:14 [bca.uk] INFO: Saving data for AF62%20VWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620466.629386, 'last_price_update_time': 1774707194.928532}
2026-03-28 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:14 [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-28 14:13:14 [bca.uk] INFO: Found listing with ID: DG66%20LNN
2026-03-28 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG66%2520LNN%27 HTTP/1.1" 200 None
2026-03-28 14:13:14 [bca.uk] INFO: Scrape type for DG66%20LNN: 2
2026-03-28 14:13:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN
2026-03-28 14:13:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bdf7535-26c8-59ef-a7f5-d472f409c245 with scrape type 2
2026-03-28 14:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bdf7535-26c8-59ef-a7f5-d472f409c245 with scrape type 2
2026-03-28 14:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bdf7535-26c8-59ef-a7f5-d472f409c245, identifier: DG66%20LNN
2026-03-28 14:13:15 [bca.uk] INFO: Found listing with ID: BG58%20UJK
2026-03-28 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG58%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:13:15 [bca.uk] INFO: Scrape type for BG58%20UJK: 2
2026-03-28 14:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK
2026-03-28 14:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with scrape type 2
2026-03-28 14:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with scrape type 2
2026-03-28 14:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e, identifier: BG58%20UJK
2026-03-28 14:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN
2026-03-28 14:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN
2026-03-28 14:13:15 [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-28 14:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:15 [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': 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-28 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG66%2520LNN%27 HTTP/1.1" 200 None
2026-03-28 14:13:15 [bca.uk] INFO: Saving data for DG66%20LNN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620252.633627, 'last_price_update_time': 1774707195.506089}
2026-03-28 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:15 [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-28 14:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK
2026-03-28 14:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK
2026-03-28 14:13:15 [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-28 14:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:15 [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': 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-28 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG58%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:13:15 [bca.uk] INFO: Saving data for BG58%20UJK: {'auction_closing_time': 1775037600.0, 'created_time': 1774620464.984598, 'last_price_update_time': 1774707195.918266}
2026-03-28 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:15 [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-28 14:13:15 [bca.uk] INFO: Found listing with ID: KO19%20UYF
2026-03-28 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO19%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 14:13:15 [bca.uk] INFO: Scrape type for KO19%20UYF: 2
2026-03-28 14:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF
2026-03-28 14:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with scrape type 2
2026-03-28 14:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with scrape type 2
2026-03-28 14:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0, identifier: KO19%20UYF
2026-03-28 14:13:16 [bca.uk] INFO: Found listing with ID: BX63%20PGE
2026-03-28 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX63%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 14:13:16 [bca.uk] INFO: Scrape type for BX63%20PGE: 2
2026-03-28 14:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE
2026-03-28 14:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with scrape type 2
2026-03-28 14:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with scrape type 2
2026-03-28 14:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea, identifier: BX63%20PGE
2026-03-28 14:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF
2026-03-28 14:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF
2026-03-28 14:13:16 [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-28 14:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:16 [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': 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-28 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO19%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 14:13:16 [bca.uk] INFO: Saving data for KO19%20UYF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620280.405532, 'last_price_update_time': 1774707196.564554}
2026-03-28 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:16 [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-28 14:13:16 [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-28 14:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE
2026-03-28 14:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE
2026-03-28 14:13:16 [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-28 14:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:16 [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': 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-28 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX63%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 14:13:16 [bca.uk] INFO: Saving data for BX63%20PGE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620433.742158, 'last_price_update_time': 1774707196.903809}
2026-03-28 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:16 [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-28 14:13:16 [bca.uk] INFO: Found listing with ID: VO14%20XXY
2026-03-28 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO14%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 14:13:16 [bca.uk] INFO: Scrape type for VO14%20XXY: 2
2026-03-28 14:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY
2026-03-28 14:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34321b9e-6a76-5ebd-b688-28343423c9e1 with scrape type 2
2026-03-28 14:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34321b9e-6a76-5ebd-b688-28343423c9e1 with scrape type 2
2026-03-28 14:13:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34321b9e-6a76-5ebd-b688-28343423c9e1, identifier: VO14%20XXY
2026-03-28 14:13:17 [bca.uk] INFO: Found listing with ID: FD12%20OXZ
2026-03-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD12%2520OXZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:17 [bca.uk] INFO: Scrape type for FD12%20OXZ: 2
2026-03-28 14:13:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ
2026-03-28 14:13:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cba829d5-ae93-5a1c-877d-af6b21a1d415 with scrape type 2
2026-03-28 14:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cba829d5-ae93-5a1c-877d-af6b21a1d415 with scrape type 2
2026-03-28 14:13:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cba829d5-ae93-5a1c-877d-af6b21a1d415, identifier: FD12%20OXZ
2026-03-28 14:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY
2026-03-28 14:13:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY
2026-03-28 14:13:17 [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-28 14:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:17 [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': 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-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO14%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 14:13:17 [bca.uk] INFO: Saving data for VO14%20XXY: {'auction_closing_time': 1775124000.0, 'created_time': 1774620277.525424, 'last_price_update_time': 1774707197.48136}
2026-03-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:17 [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-28 14:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ
2026-03-28 14:13:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ
2026-03-28 14:13:17 [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-28 14:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:17 [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': 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-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD12%2520OXZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:17 [bca.uk] INFO: Saving data for FD12%20OXZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620362.832202, 'last_price_update_time': 1774707197.842617}
2026-03-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:17 [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-28 14:13:17 [bca.uk] INFO: Found listing with ID: DA68%20PGV
2026-03-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA68%2520PGV%27 HTTP/1.1" 200 None
2026-03-28 14:13:17 [bca.uk] INFO: Scrape type for DA68%20PGV: 2
2026-03-28 14:13:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV
2026-03-28 14:13:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with scrape type 2
2026-03-28 14:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with scrape type 2
2026-03-28 14:13:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9fade84-c86e-5b46-90c7-d5faafc6c8b4, identifier: DA68%20PGV
2026-03-28 14:13:17 [bca.uk] INFO: Found listing with ID: KM15%20BYX
2026-03-28 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM15%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 14:13:17 [bca.uk] INFO: Scrape type for KM15%20BYX: 2
2026-03-28 14:13:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX
2026-03-28 14:13:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with scrape type 2
2026-03-28 14:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with scrape type 2
2026-03-28 14:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6, identifier: KM15%20BYX
2026-03-28 14:13:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV
2026-03-28 14:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV
2026-03-28 14:13:18 [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-28 14:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:18 [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': 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-28 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA68%2520PGV%27 HTTP/1.1" 200 None
2026-03-28 14:13:18 [bca.uk] INFO: Saving data for DA68%20PGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620264.249396, 'last_price_update_time': 1774707198.414105}
2026-03-28 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:18 [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-28 14:13:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX
2026-03-28 14:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX
2026-03-28 14:13:18 [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-28 14:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:18 [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': 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-28 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM15%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 14:13:18 [bca.uk] INFO: Saving data for KM15%20BYX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620364.604701, 'last_price_update_time': 1774707198.707115}
2026-03-28 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:18 [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-28 14:13:18 [bca.uk] INFO: Found listing with ID: WX16%20XYN
2026-03-28 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX16%2520XYN%27 HTTP/1.1" 200 None
2026-03-28 14:13:18 [bca.uk] INFO: Scrape type for WX16%20XYN: 2
2026-03-28 14:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN
2026-03-28 14:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with scrape type 2
2026-03-28 14:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with scrape type 2
2026-03-28 14:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd, identifier: WX16%20XYN
2026-03-28 14:13:18 [bca.uk] INFO: Total items found: 100
2026-03-28 14:13:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded
2026-03-28 14:13:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:13:18 [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-28 14:13:18 [bca.uk] INFO: Found listing with ID: YB71%20DKO
2026-03-28 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB71%2520DKO%27 HTTP/1.1" 200 None
2026-03-28 14:13:18 [bca.uk] INFO: Scrape type for YB71%20DKO: 2
2026-03-28 14:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO
2026-03-28 14:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd5a3e58-f2ca-54fa-bff2-0e66a672607c with scrape type 2
2026-03-28 14:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd5a3e58-f2ca-54fa-bff2-0e66a672607c with scrape type 2
2026-03-28 14:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd5a3e58-f2ca-54fa-bff2-0e66a672607c, identifier: YB71%20DKO
2026-03-28 14:13:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN
2026-03-28 14:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN
2026-03-28 14:13:19 [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-28 14:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:19 [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': 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-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX16%2520XYN%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Saving data for WX16%20XYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620261.635892, 'last_price_update_time': 1774707199.241362}
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:19 [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-28 14:13:19 [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-28 14:13:19 [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-28 14:13:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO
2026-03-28 14:13:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO
2026-03-28 14:13:19 [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-28 14:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:19 [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': 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-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB71%2520DKO%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Saving data for YB71%20DKO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620317.549985, 'last_price_update_time': 1774707199.551959}
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:19 [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-28 14:13:19 [bca.uk] INFO: Found listing with ID: BX63%20XDO
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX63%2520XDO%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for BX63%20XDO: 2
2026-03-28 14:13:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO
2026-03-28 14:13:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd538f14-a0c0-591e-8f81-c2c1df9e2742 with scrape type 2
2026-03-28 14:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd538f14-a0c0-591e-8f81-c2c1df9e2742 with scrape type 2
2026-03-28 14:13:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd538f14-a0c0-591e-8f81-c2c1df9e2742, identifier: BX63%20XDO
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: HN55%20YJE
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN55%2520YJE%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for HN55%20YJE: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: KM63%20TVA
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM63%2520TVA%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for KM63%20TVA: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: LY56%20OFC
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY56%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for LY56%20OFC: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: HN65%20PMO
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN65%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for HN65%20PMO: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: HY66%20HXR
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY66%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for HY66%20HXR: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: NK17%20ZHB
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK17%2520ZHB%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for NK17%20ZHB: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: SY16%20SZP
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY16%2520SZP%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for SY16%20SZP: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: BW66%20DYT
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW66%2520DYT%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for BW66%20DYT: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: EK60%20TCU
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK60%2520TCU%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for EK60%20TCU: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: VK14%20MFA
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK14%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for VK14%20MFA: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: NU59%20XMY
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU59%2520XMY%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for NU59%20XMY: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: FY65%20MYB
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY65%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for FY65%20MYB: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: EA11%20KVM
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA11%2520KVM%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for EA11%20KVM: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: PF19%20LNU
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF19%2520LNU%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for PF19%20LNU: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: YF15%20FFE
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF15%2520FFE%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for YF15%20FFE: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: YY15%20WUR
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for YY15%20WUR: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: CK64%20YVV
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK64%2520YVV%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for CK64%20YVV: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: LR65%20CXJ
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR65%2520CXJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for LR65%20CXJ: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: KC07%20EZX
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KC07%2520EZX%27 HTTP/1.1" 200 None
2026-03-28 14:13:19 [bca.uk] INFO: Scrape type for KC07%20EZX: 0
2026-03-28 14:13:19 [bca.uk] INFO: Found listing with ID: FP68%20FZG
2026-03-28 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP68%2520FZG%27 HTTP/1.1" 200 None
2026-03-28 14:13:20 [bca.uk] INFO: Scrape type for FP68%20FZG: 0
2026-03-28 14:13:20 [bca.uk] INFO: Found listing with ID: BL06%20FCX
2026-03-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL06%2520FCX%27 HTTP/1.1" 200 None
2026-03-28 14:13:20 [bca.uk] INFO: Scrape type for BL06%20FCX: 2
2026-03-28 14:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3 with identifier: BL06%20FCX
2026-03-28 14:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3 with scrape type 2
2026-03-28 14:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3 with scrape type 2
2026-03-28 14:13:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3, identifier: BL06%20FCX
2026-03-28 14:13:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:13:20 [bca.uk] INFO: Found listing with ID: LD15%20GCY
2026-03-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD15%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 14:13:20 [bca.uk] INFO: Scrape type for LD15%20GCY: 2
2026-03-28 14:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY
2026-03-28 14:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd37b991-aebd-5f1c-b59a-568e1daa984e with scrape type 2
2026-03-28 14:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd37b991-aebd-5f1c-b59a-568e1daa984e with scrape type 2
2026-03-28 14:13:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd37b991-aebd-5f1c-b59a-568e1daa984e, identifier: LD15%20GCY
2026-03-28 14:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO
2026-03-28 14:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO
2026-03-28 14:13:20 [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-28 14:13:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:20 [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': 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-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX63%2520XDO%27 HTTP/1.1" 200 None
2026-03-28 14:13:20 [bca.uk] INFO: Saving data for BX63%20XDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620257.027331, 'last_price_update_time': 1774707200.579692}
2026-03-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:20 [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-28 14:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3 with identifier: BL06%20FCX
2026-03-28 14:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3 with identifier: BL06%20FCX
2026-03-28 14:13:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL06%20FCX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b4056ca9-913e-5d3b-a0cb-60af4f2cf9b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL06 FCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL06%20FCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 92328,
 '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 FUSION 1.6 + Estate',
 'transmission': 'automatic',
 'trim': '+',
 'vin': 'WF0UXXGAJU6U46251',
 'year': 2006}
2026-03-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL06%2520FCX%27 HTTP/1.1" 200 None
2026-03-28 14:13:20 [bca.uk] INFO: Saving data for BL06%20FCX: {'auction_closing_time': 1774692000.0, 'created_time': 1774620740.169629, 'last_price_update_time': 1774707200.733345}
2026-03-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL06%2520FCX') HTTP/1.1" 204 0
2026-03-28 14:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY
2026-03-28 14:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY
2026-03-28 14:13:20 [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-28 14:13:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:21 [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': 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-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD15%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Saving data for LD15%20GCY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620301.123795, 'last_price_update_time': 1774707201.105997}
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:21 [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-28 14:13:21 [bca.uk] INFO: Found listing with ID: AY64%20WVH
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY64%2520WVH%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Scrape type for AY64%20WVH: 2
2026-03-28 14:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH
2026-03-28 14:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce1caa1-deec-5d13-b70a-6abe38757ffe with scrape type 2
2026-03-28 14:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ce1caa1-deec-5d13-b70a-6abe38757ffe with scrape type 2
2026-03-28 14:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ce1caa1-deec-5d13-b70a-6abe38757ffe, identifier: AY64%20WVH
2026-03-28 14:13:21 [bca.uk] INFO: Found listing with ID: LD55%20FYW
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD55%2520FYW%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Scrape type for LD55%20FYW: 0
2026-03-28 14:13:21 [bca.uk] INFO: Found listing with ID: LL58%20VVO
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL58%2520VVO%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Scrape type for LL58%20VVO: 2
2026-03-28 14:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f306cc75-0c8a-524a-b346-f3d7c1dc5cfa with identifier: LL58%20VVO
2026-03-28 14:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f306cc75-0c8a-524a-b346-f3d7c1dc5cfa with scrape type 2
2026-03-28 14:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f306cc75-0c8a-524a-b346-f3d7c1dc5cfa with scrape type 2
2026-03-28 14:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f306cc75-0c8a-524a-b346-f3d7c1dc5cfa, identifier: LL58%20VVO
2026-03-28 14:13:21 [bca.uk] INFO: Found listing with ID: ML15%20VSM
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520VSM%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Scrape type for ML15%20VSM: 2
2026-03-28 14:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM
2026-03-28 14:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c43d2f1-8edc-5afe-9c55-34268c81a66d with scrape type 2
2026-03-28 14:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c43d2f1-8edc-5afe-9c55-34268c81a66d with scrape type 2
2026-03-28 14:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c43d2f1-8edc-5afe-9c55-34268c81a66d, identifier: ML15%20VSM
2026-03-28 14:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH
2026-03-28 14:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH
2026-03-28 14:13:21 [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-28 14:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:21 [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': 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-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY64%2520WVH%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Saving data for AY64%20WVH: {'auction_closing_time': 1774951200.0, 'created_time': 1774620254.94992, 'last_price_update_time': 1774707201.882863}
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:21 [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-28 14:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f306cc75-0c8a-524a-b346-f3d7c1dc5cfa with identifier: LL58%20VVO
2026-03-28 14:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f306cc75-0c8a-524a-b346-f3d7c1dc5cfa with identifier: LL58%20VVO
2026-03-28 14:13:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f306cc75-0c8a-524a-b346-f3d7c1dc5cfa with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL58%20VVO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f306cc75-0c8a-524a-b346-f3d7c1dc5cfa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL58 VVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL58%20VVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'CLS 320',
 'odometer': 115709,
 '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': 'WDD2193222A127892',
 'year': 2008}
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL58%2520VVO%27 HTTP/1.1" 200 None
2026-03-28 14:13:21 [bca.uk] INFO: Saving data for LL58%20VVO: {'auction_closing_time': 1774692000.0, 'created_time': 1774620554.841011, 'last_price_update_time': 1774707201.920326}
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL58%2520VVO') HTTP/1.1" 204 0
2026-03-28 14:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM
2026-03-28 14:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM
2026-03-28 14:13:22 [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-28 14:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:22 [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': 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-28 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520VSM%27 HTTP/1.1" 200 None
2026-03-28 14:13:22 [bca.uk] INFO: Saving data for ML15%20VSM: {'auction_closing_time': 1775037600.0, 'created_time': 1774620303.146036, 'last_price_update_time': 1774707202.26968}
2026-03-28 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:22 [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-28 14:13:22 [bca.uk] INFO: Found listing with ID: KV66%20DXR
2026-03-28 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV66%2520DXR%27 HTTP/1.1" 200 None
2026-03-28 14:13:22 [bca.uk] INFO: Scrape type for KV66%20DXR: 2
2026-03-28 14:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR
2026-03-28 14:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c43c4d42-c1e2-5241-bb88-90022ca527a8 with scrape type 2
2026-03-28 14:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c43c4d42-c1e2-5241-bb88-90022ca527a8 with scrape type 2
2026-03-28 14:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c43c4d42-c1e2-5241-bb88-90022ca527a8, identifier: KV66%20DXR
2026-03-28 14:13:22 [bca.uk] INFO: Found listing with ID: SV60%20AMX
2026-03-28 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV60%2520AMX%27 HTTP/1.1" 200 None
2026-03-28 14:13:22 [bca.uk] INFO: Scrape type for SV60%20AMX: 2
2026-03-28 14:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c84851b-c92d-512b-bb9a-0d77f8501a62 with identifier: SV60%20AMX
2026-03-28 14:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c84851b-c92d-512b-bb9a-0d77f8501a62 with scrape type 2
2026-03-28 14:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c84851b-c92d-512b-bb9a-0d77f8501a62 with scrape type 2
2026-03-28 14:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c84851b-c92d-512b-bb9a-0d77f8501a62, identifier: SV60%20AMX
2026-03-28 14:13:22 [bca.uk] INFO: Found listing with ID: KP72%20UNW
2026-03-28 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP72%2520UNW%27 HTTP/1.1" 200 None
2026-03-28 14:13:22 [bca.uk] INFO: Scrape type for KP72%20UNW: 2
2026-03-28 14:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW
2026-03-28 14:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with scrape type 2
2026-03-28 14:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with scrape type 2
2026-03-28 14:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed, identifier: KP72%20UNW
2026-03-28 14:13:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR
2026-03-28 14:13:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR
2026-03-28 14:13:22 [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-28 14:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:23 [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': 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-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Saving data for KV66%20DXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620253.431827, 'last_price_update_time': 1774707203.066376}
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c84851b-c92d-512b-bb9a-0d77f8501a62 with identifier: SV60%20AMX
2026-03-28 14:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c84851b-c92d-512b-bb9a-0d77f8501a62 with identifier: SV60%20AMX
2026-03-28 14:13:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4c84851b-c92d-512b-bb9a-0d77f8501a62 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV60%20AMX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c84851b-c92d-512b-bb9a-0d77f8501a62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV60 AMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV60%20AMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 101826,
 '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 FREELANDER 2 2.2 SD4 190 XS StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 190 XS',
 'vin': 'SALFA2AE1BH216529',
 'year': 2010}
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Saving data for SV60%20AMX: {'auction_closing_time': 1774692000.0, 'created_time': 1774620558.219003, 'last_price_update_time': 1774707203.105823}
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV60%2520AMX') HTTP/1.1" 204 0
2026-03-28 14:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW
2026-03-28 14:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW
2026-03-28 14:13:23 [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-28 14:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:13: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-28 14:13: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=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-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Saving data for KP72%20UNW: {'auction_closing_time': 1775037600.0, 'created_time': 1774620269.283838, 'last_price_update_time': 1774707203.407666}
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Found listing with ID: FE14%20VKD
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Scrape type for FE14%20VKD: 2
2026-03-28 14:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD
2026-03-28 14:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with scrape type 2
2026-03-28 14:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with scrape type 2
2026-03-28 14:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b, identifier: FE14%20VKD
2026-03-28 14:13:23 [bca.uk] INFO: Found listing with ID: PN10%20DWP
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Scrape type for PN10%20DWP: 2
2026-03-28 14:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP
2026-03-28 14:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with scrape type 2
2026-03-28 14:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with scrape type 2
2026-03-28 14:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8, identifier: PN10%20DWP
2026-03-28 14:13:23 [bca.uk] INFO: Found listing with ID: YY65%20CKG
2026-03-28 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:23 [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-28 14:13:23 [bca.uk] INFO: Scrape type for YY65%20CKG: 2
2026-03-28 14:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG
2026-03-28 14:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfe3791b-b198-5bf6-83ba-43c512cc238f with scrape type 2
2026-03-28 14:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfe3791b-b198-5bf6-83ba-43c512cc238f with scrape type 2
2026-03-28 14:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfe3791b-b198-5bf6-83ba-43c512cc238f, identifier: YY65%20CKG
2026-03-28 14:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD
2026-03-28 14:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD
2026-03-28 14:13:23 [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-28 14:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:24 [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': 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-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE14%2520VKD%27 HTTP/1.1" 200 None
2026-03-28 14:13:24 [bca.uk] INFO: Saving data for FE14%20VKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774425733.361992, 'last_price_update_time': 1774707204.136268}
2026-03-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:24 [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-28 14:13:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP
2026-03-28 14:13:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP
2026-03-28 14:13:24 [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-28 14:13:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN10%2520DWP%27 HTTP/1.1" 200 None
2026-03-28 14:13:24 [bca.uk] INFO: Saving data for PN10%20DWP: {'auction_closing_time': 1775124000.0, 'created_time': 1774620485.245139, 'last_price_update_time': 1774707204.475785}
2026-03-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:24 [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-28 14:13:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG
2026-03-28 14:13:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG
2026-03-28 14:13:24 [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-28 14:13:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY65%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 14:13:24 [bca.uk] INFO: Saving data for YY65%20CKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620277.946791, 'last_price_update_time': 1774707204.788474}
2026-03-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:24 [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-28 14:13:24 [bca.uk] INFO: Found listing with ID: PN63%20UBR
2026-03-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN63%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 14:13:24 [bca.uk] INFO: Scrape type for PN63%20UBR: 0
2026-03-28 14:13:24 [bca.uk] INFO: Found listing with ID: HX68%20DNO
2026-03-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX68%2520DNO%27 HTTP/1.1" 200 None
2026-03-28 14:13:24 [bca.uk] INFO: Scrape type for HX68%20DNO: 2
2026-03-28 14:13:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO
2026-03-28 14:13:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with scrape type 2
2026-03-28 14:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with scrape type 2
2026-03-28 14:13:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6, identifier: HX68%20DNO
2026-03-28 14:13:24 [bca.uk] INFO: Found listing with ID: WL15%20BPF
2026-03-28 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL15%2520BPF%27 HTTP/1.1" 200 None
2026-03-28 14:13:24 [bca.uk] INFO: Scrape type for WL15%20BPF: 2
2026-03-28 14:13:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF
2026-03-28 14:13:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bee3c4c9-203b-5453-b119-02836a00bd11 with scrape type 2
2026-03-28 14:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bee3c4c9-203b-5453-b119-02836a00bd11 with scrape type 2
2026-03-28 14:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bee3c4c9-203b-5453-b119-02836a00bd11, identifier: WL15%20BPF
2026-03-28 14:13:25 [bca.uk] INFO: Found listing with ID: WU21%20YXA
2026-03-28 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU21%2520YXA%27 HTTP/1.1" 200 None
2026-03-28 14:13:25 [bca.uk] INFO: Scrape type for WU21%20YXA: 2
2026-03-28 14:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA
2026-03-28 14:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec7a8b32-cbab-5746-b80b-45479ae2552f with scrape type 2
2026-03-28 14:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec7a8b32-cbab-5746-b80b-45479ae2552f with scrape type 2
2026-03-28 14:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec7a8b32-cbab-5746-b80b-45479ae2552f, identifier: WU21%20YXA
2026-03-28 14:13:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO
2026-03-28 14:13:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO
2026-03-28 14:13:25 [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-28 14:13:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:25 [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': 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-28 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX68%2520DNO%27 HTTP/1.1" 200 None
2026-03-28 14:13:25 [bca.uk] INFO: Saving data for HX68%20DNO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620249.130828, 'last_price_update_time': 1774707205.441167}
2026-03-28 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:25 [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-28 14:13:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF
2026-03-28 14:13:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF
2026-03-28 14:13:25 [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-28 14:13:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL15%2520BPF%27 HTTP/1.1" 200 None
2026-03-28 14:13:25 [bca.uk] INFO: Saving data for WL15%20BPF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620551.9123, 'last_price_update_time': 1774707205.845825}
2026-03-28 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:25 [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-28 14:13:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA
2026-03-28 14:13:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA
2026-03-28 14:13:25 [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-28 14:13:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU21%2520YXA%27 HTTP/1.1" 200 None
2026-03-28 14:13:26 [bca.uk] INFO: Saving data for WU21%20YXA: {'auction_closing_time': 1775124000.0, 'created_time': 1774620266.896065, 'last_price_update_time': 1774707206.145526}
2026-03-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:26 [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-28 14:13:26 [bca.uk] INFO: Found listing with ID: LO69%20XCA
2026-03-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO69%2520XCA%27 HTTP/1.1" 200 None
2026-03-28 14:13:26 [bca.uk] INFO: Scrape type for LO69%20XCA: 2
2026-03-28 14:13:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA
2026-03-28 14:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31916c9c-e44b-5e3c-8a0d-662badee5212 with scrape type 2
2026-03-28 14:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31916c9c-e44b-5e3c-8a0d-662badee5212 with scrape type 2
2026-03-28 14:13:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31916c9c-e44b-5e3c-8a0d-662badee5212, identifier: LO69%20XCA
2026-03-28 14:13:26 [bca.uk] INFO: Found listing with ID: EY11%20UXN
2026-03-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY11%2520UXN%27 HTTP/1.1" 200 None
2026-03-28 14:13:26 [bca.uk] INFO: Scrape type for EY11%20UXN: 2
2026-03-28 14:13:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN
2026-03-28 14:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63293cde-0ee4-5f9d-b086-deafef1f165d with scrape type 2
2026-03-28 14:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63293cde-0ee4-5f9d-b086-deafef1f165d with scrape type 2
2026-03-28 14:13:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63293cde-0ee4-5f9d-b086-deafef1f165d, identifier: EY11%20UXN
2026-03-28 14:13:26 [bca.uk] INFO: Found listing with ID: YO22%20UJB
2026-03-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO22%2520UJB%27 HTTP/1.1" 200 None
2026-03-28 14:13:26 [bca.uk] INFO: Scrape type for YO22%20UJB: 2
2026-03-28 14:13:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB
2026-03-28 14:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32363586-26b9-56bf-a1cd-521d726ef6dc with scrape type 2
2026-03-28 14:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32363586-26b9-56bf-a1cd-521d726ef6dc with scrape type 2
2026-03-28 14:13:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32363586-26b9-56bf-a1cd-521d726ef6dc, identifier: YO22%20UJB
2026-03-28 14:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA
2026-03-28 14:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA
2026-03-28 14:13:26 [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-28 14:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:26 [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': 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-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO69%2520XCA%27 HTTP/1.1" 200 None
2026-03-28 14:13:26 [bca.uk] INFO: Saving data for LO69%20XCA: {'auction_closing_time': 1775199600.0, 'created_time': 1774016064.189912, 'last_price_update_time': 1774707206.816802}
2026-03-28 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:26 [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-28 14:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN
2026-03-28 14:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN
2026-03-28 14:13:26 [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-28 14:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY11%2520UXN%27 HTTP/1.1" 200 None
2026-03-28 14:13:27 [bca.uk] INFO: Saving data for EY11%20UXN: {'auction_closing_time': 1775124000.0, 'created_time': 1774620551.006117, 'last_price_update_time': 1774707207.128367}
2026-03-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:27 [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-28 14:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB
2026-03-28 14:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB
2026-03-28 14:13:27 [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-28 14:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:27 [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=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-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO22%2520UJB%27 HTTP/1.1" 200 None
2026-03-28 14:13:27 [bca.uk] INFO: Saving data for YO22%20UJB: {'auction_closing_time': 1774951200.0, 'created_time': 1774620275.657141, 'last_price_update_time': 1774707207.434042}
2026-03-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:27 [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-28 14:13:27 [bca.uk] INFO: Found listing with ID: DF68%20ACO
2026-03-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF68%2520ACO%27 HTTP/1.1" 200 None
2026-03-28 14:13:27 [bca.uk] INFO: Scrape type for DF68%20ACO: 2
2026-03-28 14:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO
2026-03-28 14:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecf2c08e-e561-5466-b532-d35c7735e7d2 with scrape type 2
2026-03-28 14:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecf2c08e-e561-5466-b532-d35c7735e7d2 with scrape type 2
2026-03-28 14:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecf2c08e-e561-5466-b532-d35c7735e7d2, identifier: DF68%20ACO
2026-03-28 14:13:27 [bca.uk] INFO: Found listing with ID: GD21%20VBT
2026-03-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD21%2520VBT%27 HTTP/1.1" 200 None
2026-03-28 14:13:27 [bca.uk] INFO: Scrape type for GD21%20VBT: 2
2026-03-28 14:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 106ff168-675b-5606-974d-968c5822414f with identifier: GD21%20VBT
2026-03-28 14:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 106ff168-675b-5606-974d-968c5822414f with scrape type 2
2026-03-28 14:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 106ff168-675b-5606-974d-968c5822414f with scrape type 2
2026-03-28 14:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 106ff168-675b-5606-974d-968c5822414f, identifier: GD21%20VBT
2026-03-28 14:13:27 [bca.uk] INFO: Found listing with ID: PY19%20YTM
2026-03-28 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY19%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 14:13:27 [bca.uk] INFO: Scrape type for PY19%20YTM: 2
2026-03-28 14:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM
2026-03-28 14:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcd10937-9bab-5644-be94-541c6396e6fd with scrape type 2
2026-03-28 14:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcd10937-9bab-5644-be94-541c6396e6fd with scrape type 2
2026-03-28 14:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcd10937-9bab-5644-be94-541c6396e6fd, identifier: PY19%20YTM
2026-03-28 14:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO
2026-03-28 14:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO
2026-03-28 14:13:27 [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-28 14:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:28 [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': 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-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF68%2520ACO%27 HTTP/1.1" 200 None
2026-03-28 14:13:28 [bca.uk] INFO: Saving data for DF68%20ACO: {'auction_closing_time': 1774864800.0, 'created_time': 1774620247.346346, 'last_price_update_time': 1774707208.066763}
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:28 [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-28 14:13:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 106ff168-675b-5606-974d-968c5822414f with identifier: GD21%20VBT
2026-03-28 14:13:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 106ff168-675b-5606-974d-968c5822414f with identifier: GD21%20VBT
2026-03-28 14:13:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 106ff168-675b-5606-974d-968c5822414f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD21%20VBT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '106ff168-675b-5606-974d-968c5822414f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD21 VBT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD21%20VBT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 70305,
 '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 E-PACE 2.0 D200 AWD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC HSE',
 'vin': 'SADFA2AN8M1017243',
 'year': 2021}
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD21%2520VBT%27 HTTP/1.1" 200 None
2026-03-28 14:13:28 [bca.uk] INFO: Saving data for GD21%20VBT: {'auction_closing_time': 1774692000.0, 'created_time': 1774437130.881318, 'last_price_update_time': 1774707208.099298}
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD21%2520VBT') HTTP/1.1" 204 0
2026-03-28 14:13:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM
2026-03-28 14:13:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM
2026-03-28 14:13:28 [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-28 14:13:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:28 [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=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-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY19%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 14:13:28 [bca.uk] INFO: Saving data for PY19%20YTM: {'auction_closing_time': 1775124000.0, 'created_time': 1774620276.725475, 'last_price_update_time': 1774707208.381138}
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:28 [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-28 14:13:28 [bca.uk] INFO: Found listing with ID: LK18%20EBL
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK18%2520EBL%27 HTTP/1.1" 200 None
2026-03-28 14:13:28 [bca.uk] INFO: Scrape type for LK18%20EBL: 2
2026-03-28 14:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL
2026-03-28 14:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with scrape type 2
2026-03-28 14:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with scrape type 2
2026-03-28 14:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6, identifier: LK18%20EBL
2026-03-28 14:13:28 [bca.uk] INFO: Found listing with ID: CN65%20YEE
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN65%2520YEE%27 HTTP/1.1" 200 None
2026-03-28 14:13:28 [bca.uk] INFO: Scrape type for CN65%20YEE: 2
2026-03-28 14:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa3df492-4aaf-53ba-bb97-27f5e12d95d6 with identifier: CN65%20YEE
2026-03-28 14:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa3df492-4aaf-53ba-bb97-27f5e12d95d6 with scrape type 2
2026-03-28 14:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa3df492-4aaf-53ba-bb97-27f5e12d95d6 with scrape type 2
2026-03-28 14:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa3df492-4aaf-53ba-bb97-27f5e12d95d6, identifier: CN65%20YEE
2026-03-28 14:13:28 [bca.uk] INFO: Found listing with ID: GX19%20VJN
2026-03-28 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX19%2520VJN%27 HTTP/1.1" 200 None
2026-03-28 14:13:28 [bca.uk] INFO: Scrape type for GX19%20VJN: 2
2026-03-28 14:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN
2026-03-28 14:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01dda383-13c2-5f4f-aa6f-33375cadcb6e with scrape type 2
2026-03-28 14:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01dda383-13c2-5f4f-aa6f-33375cadcb6e with scrape type 2
2026-03-28 14:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01dda383-13c2-5f4f-aa6f-33375cadcb6e, identifier: GX19%20VJN
2026-03-28 14:13:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL
2026-03-28 14:13:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL
2026-03-28 14:13:28 [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-28 14:13:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:29 [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': 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-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK18%2520EBL%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Saving data for LK18%20EBL: {'auction_closing_time': 1775124000.0, 'created_time': 1774620241.431372, 'last_price_update_time': 1774707209.076936}
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:29 [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-28 14:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa3df492-4aaf-53ba-bb97-27f5e12d95d6 with identifier: CN65%20YEE
2026-03-28 14:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa3df492-4aaf-53ba-bb97-27f5e12d95d6 with identifier: CN65%20YEE
2026-03-28 14:13:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: aa3df492-4aaf-53ba-bb97-27f5e12d95d6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN65%20YEE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa3df492-4aaf-53ba-bb97-27f5e12d95d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN65 YEE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN65%20YEE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 78741,
 '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 Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN3GH092296',
 'year': 2015}
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN65%2520YEE%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Saving data for CN65%20YEE: {'auction_closing_time': 1774692000.0, 'created_time': 1774620549.704512, 'last_price_update_time': 1774707209.109513}
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN65%2520YEE') HTTP/1.1" 204 0
2026-03-28 14:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN
2026-03-28 14:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN
2026-03-28 14:13:29 [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-28 14:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX19%2520VJN%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Saving data for GX19%20VJN: {'auction_closing_time': 1775124000.0, 'created_time': 1774620265.90454, 'last_price_update_time': 1774707209.404711}
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:29 [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-28 14:13:29 [bca.uk] INFO: Found listing with ID: DU65%20FLH
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU65%2520FLH%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Scrape type for DU65%20FLH: 2
2026-03-28 14:13:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH
2026-03-28 14:13:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5761b6db-b9d9-513f-9806-374c84a612cf with scrape type 2
2026-03-28 14:13:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5761b6db-b9d9-513f-9806-374c84a612cf with scrape type 2
2026-03-28 14:13:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5761b6db-b9d9-513f-9806-374c84a612cf, identifier: DU65%20FLH
2026-03-28 14:13:29 [bca.uk] INFO: Found listing with ID: FM15%20ZHT
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM15%2520ZHT%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Scrape type for FM15%20ZHT: 0
2026-03-28 14:13:29 [bca.uk] INFO: Found listing with ID: LG67%20HUV
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG67%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Scrape type for LG67%20HUV: 0
2026-03-28 14:13:29 [bca.uk] INFO: Found listing with ID: YO73%20RZN
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO73%2520RZN%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Scrape type for YO73%20RZN: 2
2026-03-28 14:13:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56978945-56f6-54a9-879d-22efb14677a6 with identifier: YO73%20RZN
2026-03-28 14:13:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56978945-56f6-54a9-879d-22efb14677a6 with scrape type 2
2026-03-28 14:13:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56978945-56f6-54a9-879d-22efb14677a6 with scrape type 2
2026-03-28 14:13:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56978945-56f6-54a9-879d-22efb14677a6, identifier: YO73%20RZN
2026-03-28 14:13:29 [bca.uk] INFO: Found listing with ID: YJ66%20ANS
2026-03-28 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ66%2520ANS%27 HTTP/1.1" 200 None
2026-03-28 14:13:29 [bca.uk] INFO: Scrape type for YJ66%20ANS: 2
2026-03-28 14:13:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS
2026-03-28 14:13:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with scrape type 2
2026-03-28 14:13:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with scrape type 2
2026-03-28 14:13:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2, identifier: YJ66%20ANS
2026-03-28 14:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH
2026-03-28 14:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH
2026-03-28 14:13:29 [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-28 14:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:30 [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': 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-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU65%2520FLH%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Saving data for DU65%20FLH: {'auction_closing_time': 1774864800.0, 'created_time': 1774620242.085601, 'last_price_update_time': 1774707210.115378}
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:30 [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-28 14:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56978945-56f6-54a9-879d-22efb14677a6 with identifier: YO73%20RZN
2026-03-28 14:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56978945-56f6-54a9-879d-22efb14677a6 with identifier: YO73%20RZN
2026-03-28 14:13:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 56978945-56f6-54a9-879d-22efb14677a6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO73%20RZN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56978945-56f6-54a9-879d-22efb14677a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YO73 RZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO73%20RZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 19516,
 '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 PUMA 1.0 E/B MHEV 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 TITANIUM',
 'vin': 'WF02XXERK2PS61735',
 'year': 2024}
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO73%2520RZN%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Saving data for YO73%20RZN: {'auction_closing_time': 1774692000.0, 'created_time': 1774437111.500647, 'last_price_update_time': 1774707210.234216}
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO73%2520RZN') HTTP/1.1" 204 0
2026-03-28 14:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS
2026-03-28 14:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS
2026-03-28 14:13:30 [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-28 14:13:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:30 [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': 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-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ66%2520ANS%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Saving data for YJ66%20ANS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620306.261592, 'last_price_update_time': 1774707210.536555}
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:30 [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-28 14:13:30 [bca.uk] INFO: Found listing with ID: HE10%20TEL
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HE10%2520TEL%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Scrape type for HE10%20TEL: 2
2026-03-28 14:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL
2026-03-28 14:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with scrape type 2
2026-03-28 14:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with scrape type 2
2026-03-28 14:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b, identifier: HE10%20TEL
2026-03-28 14:13:30 [bca.uk] INFO: Found listing with ID: LP65%20LHG
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP65%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Scrape type for LP65%20LHG: 0
2026-03-28 14:13:30 [bca.uk] INFO: Found listing with ID: LX11%20SUA
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX11%2520SUA%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Scrape type for LX11%20SUA: 0
2026-03-28 14:13:30 [bca.uk] INFO: Found listing with ID: SV64%20OWW
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV64%2520OWW%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Scrape type for SV64%20OWW: 0
2026-03-28 14:13:30 [bca.uk] INFO: Found listing with ID: YP18%20WHT
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP18%2520WHT%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Scrape type for YP18%20WHT: 2
2026-03-28 14:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ecd5a6-9ea6-5f72-9587-29dafab2d90f with identifier: YP18%20WHT
2026-03-28 14:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ecd5a6-9ea6-5f72-9587-29dafab2d90f with scrape type 2
2026-03-28 14:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1ecd5a6-9ea6-5f72-9587-29dafab2d90f with scrape type 2
2026-03-28 14:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1ecd5a6-9ea6-5f72-9587-29dafab2d90f, identifier: YP18%20WHT
2026-03-28 14:13:30 [bca.uk] INFO: Found listing with ID: XX07%20KEL
2026-03-28 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27XX07%2520KEL%27 HTTP/1.1" 200 None
2026-03-28 14:13:30 [bca.uk] INFO: Scrape type for XX07%20KEL: 2
2026-03-28 14:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL
2026-03-28 14:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be072d1f-13b1-50c0-ba5d-63b87a287c83 with scrape type 2
2026-03-28 14:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be072d1f-13b1-50c0-ba5d-63b87a287c83 with scrape type 2
2026-03-28 14:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be072d1f-13b1-50c0-ba5d-63b87a287c83, identifier: XX07%20KEL
2026-03-28 14:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL
2026-03-28 14:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL
2026-03-28 14:13:31 [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-28 14:13:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:31 [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': 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-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HE10%2520TEL%27 HTTP/1.1" 200 None
2026-03-28 14:13:32 [bca.uk] INFO: Saving data for HE10%20TEL: {'auction_closing_time': 1775124000.0, 'created_time': 1774620243.205488, 'last_price_update_time': 1774707212.030089}
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:32 [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-28 14:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1ecd5a6-9ea6-5f72-9587-29dafab2d90f with identifier: YP18%20WHT
2026-03-28 14:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1ecd5a6-9ea6-5f72-9587-29dafab2d90f with identifier: YP18%20WHT
2026-03-28 14:13:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b1ecd5a6-9ea6-5f72-9587-29dafab2d90f with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP18%20WHT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1ecd5a6-9ea6-5f72-9587-29dafab2d90f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP18 WHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP18%20WHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 56105,
 '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 2.0 DCI 175 4WD TEKNA (5ST) X-T StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 175 4WD TEKNA (5ST) X-T',
 'vin': 'JN1TFNT32U0108305',
 'year': 2018}
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP18%2520WHT%27 HTTP/1.1" 200 None
2026-03-28 14:13:32 [bca.uk] INFO: Saving data for YP18%20WHT: {'auction_closing_time': 1774692000.0, 'created_time': 1774305462.000078, 'last_price_update_time': 1774707212.063399}
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP18%2520WHT') HTTP/1.1" 204 0
2026-03-28 14:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL
2026-03-28 14:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL
2026-03-28 14:13:32 [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-28 14:13:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:32 [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': 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-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27XX07%2520KEL%27 HTTP/1.1" 200 None
2026-03-28 14:13:32 [bca.uk] INFO: Saving data for XX07%20KEL: {'auction_closing_time': 1775124000.0, 'created_time': 1774620304.939356, 'last_price_update_time': 1774707212.402693}
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:32 [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-28 14:13:32 [bca.uk] INFO: Found listing with ID: FV66%20WUC
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV66%2520WUC%27 HTTP/1.1" 200 None
2026-03-28 14:13:32 [bca.uk] INFO: Scrape type for FV66%20WUC: 2
2026-03-28 14:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC
2026-03-28 14:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with scrape type 2
2026-03-28 14:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with scrape type 2
2026-03-28 14:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1a706ec-2b16-5f79-8cba-bd6c52fcf645, identifier: FV66%20WUC
2026-03-28 14:13:32 [bca.uk] INFO: Found listing with ID: BT11%20UXB
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT11%2520UXB%27 HTTP/1.1" 200 None
2026-03-28 14:13:32 [bca.uk] INFO: Scrape type for BT11%20UXB: 2
2026-03-28 14:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB
2026-03-28 14:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 451742bc-f2b4-54a9-b733-acf73306522a with scrape type 2
2026-03-28 14:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 451742bc-f2b4-54a9-b733-acf73306522a with scrape type 2
2026-03-28 14:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 451742bc-f2b4-54a9-b733-acf73306522a, identifier: BT11%20UXB
2026-03-28 14:13:32 [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-28 14:13:32 [bca.uk] INFO: Found listing with ID: YH69%20SLZ
2026-03-28 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH69%2520SLZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:32 [bca.uk] INFO: Scrape type for YH69%20SLZ: 2
2026-03-28 14:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ
2026-03-28 14:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with scrape type 2
2026-03-28 14:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with scrape type 2
2026-03-28 14:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f, identifier: YH69%20SLZ
2026-03-28 14:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC
2026-03-28 14:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC
2026-03-28 14:13:33 [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-28 14:13:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:33 [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': 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-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV66%2520WUC%27 HTTP/1.1" 200 None
2026-03-28 14:13:33 [bca.uk] INFO: Saving data for FV66%20WUC: {'auction_closing_time': 1775124000.0, 'created_time': 1774620244.274537, 'last_price_update_time': 1774707213.205777}
2026-03-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:33 [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-28 14:13:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB
2026-03-28 14:13:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB
2026-03-28 14:13:33 [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-28 14:13:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT11%2520UXB%27 HTTP/1.1" 200 None
2026-03-28 14:13:33 [bca.uk] INFO: Saving data for BT11%20UXB: {'auction_closing_time': 1775124000.0, 'created_time': 1774620558.665073, 'last_price_update_time': 1774707213.522932}
2026-03-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:33 [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-28 14:13:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ
2026-03-28 14:13:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ
2026-03-28 14:13:33 [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-28 14:13:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH69%2520SLZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:33 [bca.uk] INFO: Saving data for YH69%20SLZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620286.232938, 'last_price_update_time': 1774707213.872017}
2026-03-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:33 [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-28 14:13:33 [bca.uk] INFO: Found listing with ID: GFZ%206210
2026-03-28 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GFZ%25206210%27 HTTP/1.1" 200 None
2026-03-28 14:13:33 [bca.uk] INFO: Scrape type for GFZ%206210: 2
2026-03-28 14:13:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210
2026-03-28 14:13:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b481d963-8319-52fa-8d16-5c0d5159903f with scrape type 2
2026-03-28 14:13:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b481d963-8319-52fa-8d16-5c0d5159903f with scrape type 2
2026-03-28 14:13:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b481d963-8319-52fa-8d16-5c0d5159903f, identifier: GFZ%206210
2026-03-28 14:13:34 [bca.uk] INFO: Found listing with ID: EN10%20NNP
2026-03-28 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN10%2520NNP%27 HTTP/1.1" 200 None
2026-03-28 14:13:34 [bca.uk] INFO: Scrape type for EN10%20NNP: 2
2026-03-28 14:13:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP
2026-03-28 14:13:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30baa422-ae49-50bf-8045-943edc61faaf with scrape type 2
2026-03-28 14:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30baa422-ae49-50bf-8045-943edc61faaf with scrape type 2
2026-03-28 14:13:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30baa422-ae49-50bf-8045-943edc61faaf, identifier: EN10%20NNP
2026-03-28 14:13:34 [bca.uk] INFO: Found listing with ID: YH15%20KZD
2026-03-28 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH15%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 14:13:34 [bca.uk] INFO: Scrape type for YH15%20KZD: 2
2026-03-28 14:13:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD
2026-03-28 14:13:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2115496-22b2-5996-afc2-3ca512faf040 with scrape type 2
2026-03-28 14:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2115496-22b2-5996-afc2-3ca512faf040 with scrape type 2
2026-03-28 14:13:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2115496-22b2-5996-afc2-3ca512faf040, identifier: YH15%20KZD
2026-03-28 14:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210
2026-03-28 14:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210
2026-03-28 14:13:34 [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-28 14:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:34 [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': 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-28 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GFZ%25206210%27 HTTP/1.1" 200 None
2026-03-28 14:13:34 [bca.uk] INFO: Saving data for GFZ%206210: {'auction_closing_time': 1775124000.0, 'created_time': 1774620198.595818, 'last_price_update_time': 1774707214.552039}
2026-03-28 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:34 [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-28 14:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP
2026-03-28 14:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP
2026-03-28 14:13:34 [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-28 14:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN10%2520NNP%27 HTTP/1.1" 200 None
2026-03-28 14:13:34 [bca.uk] INFO: Saving data for EN10%20NNP: {'auction_closing_time': 1775124000.0, 'created_time': 1774620541.643874, 'last_price_update_time': 1774707214.967087}
2026-03-28 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:34 [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-28 14:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD
2026-03-28 14:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD
2026-03-28 14:13:35 [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-28 14:13:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH15%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Saving data for YH15%20KZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620254.128242, 'last_price_update_time': 1774707215.279394}
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:35 [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-28 14:13:35 [bca.uk] INFO: Found listing with ID: EY09%20OGJ
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY09%2520OGJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for EY09%20OGJ: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: GF62%20WVL
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF62%2520WVL%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for GF62%20WVL: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: GY16%20CWG
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY16%2520CWG%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for GY16%20CWG: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: RX16%20RVA
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX16%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for RX16%20RVA: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: WD14%20GVV
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD14%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for WD14%20GVV: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: MT71%20VMX
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT71%2520VMX%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for MT71%20VMX: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: AV66%20NKH
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV66%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for AV66%20NKH: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: BP66%20FWH
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP66%2520FWH%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for BP66%20FWH: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: KT65%20DXC
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT65%2520DXC%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for KT65%20DXC: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: MT18%20VSP
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT18%2520VSP%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for MT18%20VSP: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: AL05%20VJA
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AL05%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for AL05%20VJA: 0
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: FM17%20XHW
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM17%2520XHW%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for FM17%20XHW: 2
2026-03-28 14:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW
2026-03-28 14:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with scrape type 2
2026-03-28 14:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with scrape type 2
2026-03-28 14:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb, identifier: FM17%20XHW
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: ET66%20JVE
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET66%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for ET66%20JVE: 2
2026-03-28 14:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE
2026-03-28 14:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c56aa780-3e50-5f71-a329-9bfeb345cd85 with scrape type 2
2026-03-28 14:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c56aa780-3e50-5f71-a329-9bfeb345cd85 with scrape type 2
2026-03-28 14:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c56aa780-3e50-5f71-a329-9bfeb345cd85, identifier: ET66%20JVE
2026-03-28 14:13:35 [bca.uk] INFO: Found listing with ID: YG63%20HKA
2026-03-28 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG63%2520HKA%27 HTTP/1.1" 200 None
2026-03-28 14:13:35 [bca.uk] INFO: Scrape type for YG63%20HKA: 2
2026-03-28 14:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA
2026-03-28 14:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 810a8e64-180a-5a8c-bf26-472e9ebad221 with scrape type 2
2026-03-28 14:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 810a8e64-180a-5a8c-bf26-472e9ebad221 with scrape type 2
2026-03-28 14:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 810a8e64-180a-5a8c-bf26-472e9ebad221, identifier: YG63%20HKA
2026-03-28 14:13:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW
2026-03-28 14:13:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW
2026-03-28 14:13:35 [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-28 14:13:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:36 [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': 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-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM17%2520XHW%27 HTTP/1.1" 200 None
2026-03-28 14:13:36 [bca.uk] INFO: Saving data for FM17%20XHW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620231.12185, 'last_price_update_time': 1774707216.169603}
2026-03-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:36 [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-28 14:13:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE
2026-03-28 14:13:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE
2026-03-28 14:13:36 [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-28 14:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET66%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 14:13:36 [bca.uk] INFO: Saving data for ET66%20JVE: {'auction_closing_time': 1775124000.0, 'created_time': 1774620499.635862, 'last_price_update_time': 1774707216.608289}
2026-03-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:36 [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-28 14:13:36 [bca.uk] INFO: Total items found: 100
2026-03-28 14:13:36 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded
2026-03-28 14:13:36 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:13:36 [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-28 14:13:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA
2026-03-28 14:13:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA
2026-03-28 14:13:36 [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-28 14:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG63%2520HKA%27 HTTP/1.1" 200 None
2026-03-28 14:13:36 [bca.uk] INFO: Saving data for YG63%20HKA: {'auction_closing_time': 1774951200.0, 'created_time': 1774620288.658152, 'last_price_update_time': 1774707216.91308}
2026-03-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:36 [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-28 14:13:36 [bca.uk] INFO: Found listing with ID: DF19%20BFM
2026-03-28 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF19%2520BFM%27 HTTP/1.1" 200 None
2026-03-28 14:13:36 [bca.uk] INFO: Scrape type for DF19%20BFM: 2
2026-03-28 14:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM
2026-03-28 14:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with scrape type 2
2026-03-28 14:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with scrape type 2
2026-03-28 14:13:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18, identifier: DF19%20BFM
2026-03-28 14:13:37 [bca.uk] INFO: Found listing with ID: GU13%20LXG
2026-03-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU13%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 14:13:37 [bca.uk] INFO: Scrape type for GU13%20LXG: 2
2026-03-28 14:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG
2026-03-28 14:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with scrape type 2
2026-03-28 14:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with scrape type 2
2026-03-28 14:13:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece, identifier: GU13%20LXG
2026-03-28 14:13:37 [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-28 14:13:37 [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-28 14:13:37 [bca.uk] INFO: Found listing with ID: VA13%20CYL
2026-03-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA13%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 14:13:37 [bca.uk] INFO: Scrape type for VA13%20CYL: 2
2026-03-28 14:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL
2026-03-28 14:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64d0bff6-d817-5afe-804c-2804d93d957f with scrape type 2
2026-03-28 14:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64d0bff6-d817-5afe-804c-2804d93d957f with scrape type 2
2026-03-28 14:13:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64d0bff6-d817-5afe-804c-2804d93d957f, identifier: VA13%20CYL
2026-03-28 14:13:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM
2026-03-28 14:13:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM
2026-03-28 14:13:37 [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-28 14:13:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:37 [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': 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-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF19%2520BFM%27 HTTP/1.1" 200 None
2026-03-28 14:13:37 [bca.uk] INFO: Saving data for DF19%20BFM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620243.760417, 'last_price_update_time': 1774707217.58365}
2026-03-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:37 [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-28 14:13:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG
2026-03-28 14:13:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG
2026-03-28 14:13:37 [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-28 14:13:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU13%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 14:13:37 [bca.uk] INFO: Saving data for GU13%20LXG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620498.889591, 'last_price_update_time': 1774707217.923198}
2026-03-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:37 [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-28 14:13:37 [bca.uk] INFO: Found listing with ID: FA69%20BYD
2026-03-28 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA69%2520BYD%27 HTTP/1.1" 200 None
2026-03-28 14:13:37 [bca.uk] INFO: Scrape type for FA69%20BYD: 2
2026-03-28 14:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD
2026-03-28 14:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f97e0961-b241-59d3-be0b-bbbc9e02d609 with scrape type 2
2026-03-28 14:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f97e0961-b241-59d3-be0b-bbbc9e02d609 with scrape type 2
2026-03-28 14:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f97e0961-b241-59d3-be0b-bbbc9e02d609, identifier: FA69%20BYD
2026-03-28 14:13:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL
2026-03-28 14:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL
2026-03-28 14:13:38 [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-28 14:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA13%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 14:13:38 [bca.uk] INFO: Saving data for VA13%20CYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620287.955542, 'last_price_update_time': 1774707218.366732}
2026-03-28 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:38 [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-28 14:13:38 [bca.uk] INFO: Found listing with ID: SG72%20WGY
2026-03-28 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG72%2520WGY%27 HTTP/1.1" 200 None
2026-03-28 14:13:38 [bca.uk] INFO: Scrape type for SG72%20WGY: 2
2026-03-28 14:13:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY
2026-03-28 14:13:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fece9a1a-1ab2-53b0-b342-118c63a81dd5 with scrape type 2
2026-03-28 14:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fece9a1a-1ab2-53b0-b342-118c63a81dd5 with scrape type 2
2026-03-28 14:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fece9a1a-1ab2-53b0-b342-118c63a81dd5, identifier: SG72%20WGY
2026-03-28 14:13:38 [bca.uk] INFO: Found listing with ID: GX18%20JXU
2026-03-28 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX18%2520JXU%27 HTTP/1.1" 200 None
2026-03-28 14:13:38 [bca.uk] INFO: Scrape type for GX18%20JXU: 2
2026-03-28 14:13:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU
2026-03-28 14:13:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with scrape type 2
2026-03-28 14:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with scrape type 2
2026-03-28 14:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c, identifier: GX18%20JXU
2026-03-28 14:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD
2026-03-28 14:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD
2026-03-28 14:13:38 [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-28 14:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:38 [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': 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-28 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA69%2520BYD%27 HTTP/1.1" 200 None
2026-03-28 14:13:38 [bca.uk] INFO: Saving data for FA69%20BYD: {'auction_closing_time': 1774864800.0, 'created_time': 1773825716.686317, 'last_price_update_time': 1774707218.98664}
2026-03-28 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:39 [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-28 14:13:39 [bca.uk] INFO: Found listing with ID: YC67%20AON
2026-03-28 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC67%2520AON%27 HTTP/1.1" 200 None
2026-03-28 14:13:39 [bca.uk] INFO: Scrape type for YC67%20AON: 2
2026-03-28 14:13:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON
2026-03-28 14:13:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddf51f7e-0a5e-520f-b973-793a57a64527 with scrape type 2
2026-03-28 14:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddf51f7e-0a5e-520f-b973-793a57a64527 with scrape type 2
2026-03-28 14:13:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddf51f7e-0a5e-520f-b973-793a57a64527, identifier: YC67%20AON
2026-03-28 14:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY
2026-03-28 14:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY
2026-03-28 14:13:39 [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-28 14:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:39 [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': 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-28 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG72%2520WGY%27 HTTP/1.1" 200 None
2026-03-28 14:13:39 [bca.uk] INFO: Saving data for SG72%20WGY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620218.415798, 'last_price_update_time': 1774707219.421196}
2026-03-28 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:39 [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-28 14:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU
2026-03-28 14:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU
2026-03-28 14:13:39 [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-28 14:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX18%2520JXU%27 HTTP/1.1" 200 None
2026-03-28 14:13:39 [bca.uk] INFO: Saving data for GX18%20JXU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620541.219502, 'last_price_update_time': 1774707219.705333}
2026-03-28 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:39 [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-28 14:13:39 [bca.uk] INFO: Found listing with ID: SP65%20FND
2026-03-28 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP65%2520FND%27 HTTP/1.1" 200 None
2026-03-28 14:13:39 [bca.uk] INFO: Scrape type for SP65%20FND: 2
2026-03-28 14:13:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND
2026-03-28 14:13:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with scrape type 2
2026-03-28 14:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with scrape type 2
2026-03-28 14:13:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de, identifier: SP65%20FND
2026-03-28 14:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON
2026-03-28 14:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON
2026-03-28 14:13:39 [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-28 14:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC67%2520AON%27 HTTP/1.1" 200 None
2026-03-28 14:13:40 [bca.uk] INFO: Saving data for YC67%20AON: {'auction_closing_time': 1774951200.0, 'created_time': 1774620287.220988, 'last_price_update_time': 1774707220.156463}
2026-03-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:40 [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-28 14:13:40 [bca.uk] INFO: Found listing with ID: AK71%20DCV
2026-03-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK71%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 14:13:40 [bca.uk] INFO: Scrape type for AK71%20DCV: 0
2026-03-28 14:13:40 [bca.uk] INFO: Found listing with ID: DY66%20KHT
2026-03-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY66%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 14:13:40 [bca.uk] INFO: Scrape type for DY66%20KHT: 2
2026-03-28 14:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT
2026-03-28 14:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de474cf1-8c93-5ccd-ae01-7c519bfde764 with scrape type 2
2026-03-28 14:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de474cf1-8c93-5ccd-ae01-7c519bfde764 with scrape type 2
2026-03-28 14:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de474cf1-8c93-5ccd-ae01-7c519bfde764, identifier: DY66%20KHT
2026-03-28 14:13:40 [bca.uk] INFO: Found listing with ID: GX66%20OWR
2026-03-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX66%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 14:13:40 [bca.uk] INFO: Scrape type for GX66%20OWR: 2
2026-03-28 14:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR
2026-03-28 14:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with scrape type 2
2026-03-28 14:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with scrape type 2
2026-03-28 14:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70ed41bb-bc2b-53df-93ed-275db3ee26a3, identifier: GX66%20OWR
2026-03-28 14:13:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND
2026-03-28 14:13:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND
2026-03-28 14:13:40 [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-28 14:13:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:40 [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': 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-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP65%2520FND%27 HTTP/1.1" 200 None
2026-03-28 14:13:40 [bca.uk] INFO: Saving data for SP65%20FND: {'auction_closing_time': 1774864800.0, 'created_time': 1773825713.060169, 'last_price_update_time': 1774707220.784778}
2026-03-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:40 [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-28 14:13:40 [bca.uk] INFO: Found listing with ID: YB69%20XUD
2026-03-28 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB69%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 14:13:40 [bca.uk] INFO: Scrape type for YB69%20XUD: 2
2026-03-28 14:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD
2026-03-28 14:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4773b79c-37c5-559f-b61e-ce0d367ea830 with scrape type 2
2026-03-28 14:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4773b79c-37c5-559f-b61e-ce0d367ea830 with scrape type 2
2026-03-28 14:13:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4773b79c-37c5-559f-b61e-ce0d367ea830, identifier: YB69%20XUD
2026-03-28 14:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT
2026-03-28 14:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT
2026-03-28 14:13:41 [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-28 14:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:41 [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': 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-28 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY66%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 14:13:41 [bca.uk] INFO: Saving data for DY66%20KHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620229.00687, 'last_price_update_time': 1774707221.483572}
2026-03-28 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:41 [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-28 14:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR
2026-03-28 14:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR
2026-03-28 14:13:41 [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-28 14:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX66%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 14:13:41 [bca.uk] INFO: Saving data for GX66%20OWR: {'auction_closing_time': 1775124000.0, 'created_time': 1774620538.194876, 'last_price_update_time': 1774707221.797099}
2026-03-28 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:41 [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-28 14:13:41 [bca.uk] INFO: Found listing with ID: WK68%20POF
2026-03-28 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK68%2520POF%27 HTTP/1.1" 200 None
2026-03-28 14:13:41 [bca.uk] INFO: Scrape type for WK68%20POF: 2
2026-03-28 14:13:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF
2026-03-28 14:13:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with scrape type 2
2026-03-28 14:13:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with scrape type 2
2026-03-28 14:13:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa, identifier: WK68%20POF
2026-03-28 14:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD
2026-03-28 14:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD
2026-03-28 14:13:42 [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-28 14:13:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB69%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 14:13:42 [bca.uk] INFO: Saving data for YB69%20XUD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620290.495594, 'last_price_update_time': 1774707222.2748}
2026-03-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:42 [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-28 14:13:42 [bca.uk] INFO: Found listing with ID: GD74%20XKV
2026-03-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD74%2520XKV%27 HTTP/1.1" 200 None
2026-03-28 14:13:42 [bca.uk] INFO: Scrape type for GD74%20XKV: 2
2026-03-28 14:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV
2026-03-28 14:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aaa654bf-8da1-53a1-a724-55428bb9bcf1 with scrape type 2
2026-03-28 14:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aaa654bf-8da1-53a1-a724-55428bb9bcf1 with scrape type 2
2026-03-28 14:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaa654bf-8da1-53a1-a724-55428bb9bcf1, identifier: GD74%20XKV
2026-03-28 14:13:42 [bca.uk] INFO: Found listing with ID: WN06%20OFM
2026-03-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN06%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:13:42 [bca.uk] INFO: Scrape type for WN06%20OFM: 2
2026-03-28 14:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f903bb0-6003-5595-8274-97c50a7dde30 with identifier: WN06%20OFM
2026-03-28 14:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f903bb0-6003-5595-8274-97c50a7dde30 with scrape type 2
2026-03-28 14:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f903bb0-6003-5595-8274-97c50a7dde30 with scrape type 2
2026-03-28 14:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f903bb0-6003-5595-8274-97c50a7dde30, identifier: WN06%20OFM
2026-03-28 14:13:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF
2026-03-28 14:13:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF
2026-03-28 14:13:42 [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-28 14:13:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:42 [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': 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-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK68%2520POF%27 HTTP/1.1" 200 None
2026-03-28 14:13:42 [bca.uk] INFO: Saving data for WK68%20POF: {'auction_closing_time': 1774864800.0, 'created_time': 1774350068.550181, 'last_price_update_time': 1774707222.958236}
2026-03-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:42 [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-28 14:13:42 [bca.uk] INFO: Found listing with ID: WR62%20HBY
2026-03-28 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR62%2520HBY%27 HTTP/1.1" 200 None
2026-03-28 14:13:42 [bca.uk] INFO: Scrape type for WR62%20HBY: 2
2026-03-28 14:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY
2026-03-28 14:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with scrape type 2
2026-03-28 14:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with scrape type 2
2026-03-28 14:13:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55, identifier: WR62%20HBY
2026-03-28 14:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV
2026-03-28 14:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV
2026-03-28 14:13:43 [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-28 14:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:43 [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': 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-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD74%2520XKV%27 HTTP/1.1" 200 None
2026-03-28 14:13:43 [bca.uk] INFO: Saving data for GD74%20XKV: {'auction_closing_time': 1775037600.0, 'created_time': 1774620235.847125, 'last_price_update_time': 1774707223.409423}
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:43 [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-28 14:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f903bb0-6003-5595-8274-97c50a7dde30 with identifier: WN06%20OFM
2026-03-28 14:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f903bb0-6003-5595-8274-97c50a7dde30 with identifier: WN06%20OFM
2026-03-28 14:13:43 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6f903bb0-6003-5595-8274-97c50a7dde30 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN06%20OFM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6f903bb0-6003-5595-8274-97c50a7dde30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN06 OFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN06%20OFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 54947,
 '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': 'CITROEN C3 1.6 SX Hatchback',
 'transmission': 'automatic',
 'trim': 'SX',
 'vin': 'VF7FCNFUF28678849',
 'year': 2006}
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN06%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:13:43 [bca.uk] INFO: Saving data for WN06%20OFM: {'auction_closing_time': 1774692000.0, 'created_time': 1774620544.705398, 'last_price_update_time': 1774707223.441535}
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN06%2520OFM') HTTP/1.1" 204 0
2026-03-28 14:13:43 [bca.uk] INFO: Found listing with ID: YC67%20MGE
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC67%2520MGE%27 HTTP/1.1" 200 None
2026-03-28 14:13:43 [bca.uk] INFO: Scrape type for YC67%20MGE: 0
2026-03-28 14:13:43 [bca.uk] INFO: Found listing with ID: BG19%20LGC
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG19%2520LGC%27 HTTP/1.1" 200 None
2026-03-28 14:13:43 [bca.uk] INFO: Scrape type for BG19%20LGC: 2
2026-03-28 14:13:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC
2026-03-28 14:13:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79d622b5-c472-517b-b988-082905b8f733 with scrape type 2
2026-03-28 14:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79d622b5-c472-517b-b988-082905b8f733 with scrape type 2
2026-03-28 14:13:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79d622b5-c472-517b-b988-082905b8f733, identifier: BG19%20LGC
2026-03-28 14:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY
2026-03-28 14:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY
2026-03-28 14:13:43 [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-28 14:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13: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': 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-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR62%2520HBY%27 HTTP/1.1" 200 None
2026-03-28 14:13:43 [bca.uk] INFO: Saving data for WR62%20HBY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620250.132866, 'last_price_update_time': 1774707223.889768}
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:43 [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-28 14:13:43 [bca.uk] INFO: Found listing with ID: GY20%20PPX
2026-03-28 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY20%2520PPX%27 HTTP/1.1" 200 None
2026-03-28 14:13:43 [bca.uk] INFO: Scrape type for GY20%20PPX: 2
2026-03-28 14:13:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX
2026-03-28 14:13:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6be6f9a2-a93e-591a-962a-6247d7d85672 with scrape type 2
2026-03-28 14:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6be6f9a2-a93e-591a-962a-6247d7d85672 with scrape type 2
2026-03-28 14:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6be6f9a2-a93e-591a-962a-6247d7d85672, identifier: GY20%20PPX
2026-03-28 14:13:44 [bca.uk] INFO: Found listing with ID: YG70%20KXS
2026-03-28 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG70%2520KXS%27 HTTP/1.1" 200 None
2026-03-28 14:13:44 [bca.uk] INFO: Scrape type for YG70%20KXS: 2
2026-03-28 14:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS
2026-03-28 14:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with scrape type 2
2026-03-28 14:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with scrape type 2
2026-03-28 14:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061, identifier: YG70%20KXS
2026-03-28 14:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC
2026-03-28 14:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC
2026-03-28 14:13:44 [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-28 14:13:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:44 [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': 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-28 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG19%2520LGC%27 HTTP/1.1" 200 None
2026-03-28 14:13:44 [bca.uk] INFO: Saving data for BG19%20LGC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620428.981262, 'last_price_update_time': 1774707224.468441}
2026-03-28 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:44 [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-28 14:13:44 [bca.uk] INFO: Found listing with ID: WP15%20YZD
2026-03-28 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP15%2520YZD%27 HTTP/1.1" 200 None
2026-03-28 14:13:44 [bca.uk] INFO: Scrape type for WP15%20YZD: 2
2026-03-28 14:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD
2026-03-28 14:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d5c3944-21ca-5645-8278-0ee831db525e with scrape type 2
2026-03-28 14:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d5c3944-21ca-5645-8278-0ee831db525e with scrape type 2
2026-03-28 14:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d5c3944-21ca-5645-8278-0ee831db525e, identifier: WP15%20YZD
2026-03-28 14:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX
2026-03-28 14:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX
2026-03-28 14:13:44 [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-28 14:13:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:44 [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': 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-28 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY20%2520PPX%27 HTTP/1.1" 200 None
2026-03-28 14:13:44 [bca.uk] INFO: Saving data for GY20%20PPX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620216.070935, 'last_price_update_time': 1774707224.888627}
2026-03-28 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:44 [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-28 14:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS
2026-03-28 14:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS
2026-03-28 14:13:45 [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-28 14:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG70%2520KXS%27 HTTP/1.1" 200 None
2026-03-28 14:13:45 [bca.uk] INFO: Saving data for YG70%20KXS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620536.794074, 'last_price_update_time': 1774707225.199634}
2026-03-28 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:45 [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-28 14:13:45 [bca.uk] INFO: Found listing with ID: LL69%20YKC
2026-03-28 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL69%2520YKC%27 HTTP/1.1" 200 None
2026-03-28 14:13:45 [bca.uk] INFO: Scrape type for LL69%20YKC: 2
2026-03-28 14:13:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC
2026-03-28 14:13:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with scrape type 2
2026-03-28 14:13:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with scrape type 2
2026-03-28 14:13:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2, identifier: LL69%20YKC
2026-03-28 14:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD
2026-03-28 14:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD
2026-03-28 14:13:45 [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-28 14:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:46 [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': 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-28 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP15%2520YZD%27 HTTP/1.1" 200 None
2026-03-28 14:13:46 [bca.uk] INFO: Saving data for WP15%20YZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620289.719881, 'last_price_update_time': 1774707226.552552}
2026-03-28 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:46 [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-28 14:13:46 [bca.uk] INFO: Found listing with ID: BX23%20TGK
2026-03-28 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX23%2520TGK%27 HTTP/1.1" 200 None
2026-03-28 14:13:46 [bca.uk] INFO: Scrape type for BX23%20TGK: 2
2026-03-28 14:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e58343b3-8dd8-5e8e-9e9b-8449a0a853ac with identifier: BX23%20TGK
2026-03-28 14:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e58343b3-8dd8-5e8e-9e9b-8449a0a853ac with scrape type 2
2026-03-28 14:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e58343b3-8dd8-5e8e-9e9b-8449a0a853ac with scrape type 2
2026-03-28 14:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e58343b3-8dd8-5e8e-9e9b-8449a0a853ac, identifier: BX23%20TGK
2026-03-28 14:13:46 [bca.uk] INFO: Found listing with ID: GV71%20LHX
2026-03-28 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV71%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 14:13:46 [bca.uk] INFO: Scrape type for GV71%20LHX: 0
2026-03-28 14:13:46 [bca.uk] INFO: Found listing with ID: Y28%20RFC
2026-03-28 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y28%2520RFC%27 HTTP/1.1" 200 None
2026-03-28 14:13:46 [bca.uk] INFO: Scrape type for Y28%20RFC: 2
2026-03-28 14:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7548e34-7549-5e31-9a26-b26ede1a6401 with identifier: Y28%20RFC
2026-03-28 14:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7548e34-7549-5e31-9a26-b26ede1a6401 with scrape type 2
2026-03-28 14:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7548e34-7549-5e31-9a26-b26ede1a6401 with scrape type 2
2026-03-28 14:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7548e34-7549-5e31-9a26-b26ede1a6401, identifier: Y28%20RFC
2026-03-28 14:13:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC
2026-03-28 14:13:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC
2026-03-28 14:13:46 [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-28 14:13:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:47 [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': 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-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL69%2520YKC%27 HTTP/1.1" 200 None
2026-03-28 14:13:47 [bca.uk] INFO: Saving data for LL69%20YKC: {'auction_closing_time': 1775469600.0, 'created_time': 1774620413.778026, 'last_price_update_time': 1774707227.179838}
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:47 [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-28 14:13:47 [bca.uk] INFO: Found listing with ID: T123%20DLW
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T123%2520DLW%27 HTTP/1.1" 200 None
2026-03-28 14:13:47 [bca.uk] INFO: Scrape type for T123%20DLW: 2
2026-03-28 14:13:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW
2026-03-28 14:13:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with scrape type 2
2026-03-28 14:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with scrape type 2
2026-03-28 14:13:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4254c3c3-c4e2-5fab-9a95-f14c0083e590, identifier: T123%20DLW
2026-03-28 14:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e58343b3-8dd8-5e8e-9e9b-8449a0a853ac with identifier: BX23%20TGK
2026-03-28 14:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e58343b3-8dd8-5e8e-9e9b-8449a0a853ac with identifier: BX23%20TGK
2026-03-28 14:13:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e58343b3-8dd8-5e8e-9e9b-8449a0a853ac with identifier: BX23%20TGK to the API
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:47 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX23%20TGK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e58343b3-8dd8-5e8e-9e9b-8449a0a853ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX23 TGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX23%20TGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 16612,
 '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 500X 1.0 M/AIR CROSS Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR CROSS',
 'vin': 'ZFANF2D31NP988514',
 'year': 2023}
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX23%2520TGK%27 HTTP/1.1" 200 None
2026-03-28 14:13:47 [bca.uk] INFO: Saving data for BX23%20TGK: {'auction_closing_time': 1775037600.0, 'created_time': 1774620236.281573, 'last_price_update_time': 1774707227.599203}
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX23%2520TGK') HTTP/1.1" 204 0
2026-03-28 14:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7548e34-7549-5e31-9a26-b26ede1a6401 with identifier: Y28%20RFC
2026-03-28 14:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7548e34-7549-5e31-9a26-b26ede1a6401 with identifier: Y28%20RFC
2026-03-28 14:13:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a7548e34-7549-5e31-9a26-b26ede1a6401 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y28%20RFC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a7548e34-7549-5e31-9a26-b26ede1a6401',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y28 RFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y28%20RFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 113932,
 '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 TIGUAN 2.0 TDI 150 BMT 2WD R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 2WD R LINE DSG',
 'vin': 'WVGZZZ5NZJW301742',
 'year': 2017}
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y28%2520RFC%27 HTTP/1.1" 200 None
2026-03-28 14:13:47 [bca.uk] INFO: Saving data for Y28%20RFC: {'auction_closing_time': 1774692000.0, 'created_time': 1774620545.159712, 'last_price_update_time': 1774707227.63453}
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y28%2520RFC') HTTP/1.1" 204 0
2026-03-28 14:13:47 [bca.uk] INFO: Found listing with ID: SX19%20PDK
2026-03-28 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX19%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:13:47 [bca.uk] INFO: Scrape type for SX19%20PDK: 2
2026-03-28 14:13:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK
2026-03-28 14:13:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36280b1e-55f9-58c1-9605-9ab00d972a29 with scrape type 2
2026-03-28 14:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36280b1e-55f9-58c1-9605-9ab00d972a29 with scrape type 2
2026-03-28 14:13:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36280b1e-55f9-58c1-9605-9ab00d972a29, identifier: SX19%20PDK
2026-03-28 14:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW
2026-03-28 14:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW
2026-03-28 14:13:47 [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-28 14:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:48 [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=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-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T123%2520DLW%27 HTTP/1.1" 200 None
2026-03-28 14:13:48 [bca.uk] INFO: Saving data for T123%20DLW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620292.71319, 'last_price_update_time': 1774707228.089582}
2026-03-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:48 [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-28 14:13:48 [bca.uk] INFO: Found listing with ID: KV20%20KKZ
2026-03-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV20%2520KKZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:48 [bca.uk] INFO: Scrape type for KV20%20KKZ: 2
2026-03-28 14:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73fdb00c-b352-5c60-90ec-4a3316e8acc5 with identifier: KV20%20KKZ
2026-03-28 14:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73fdb00c-b352-5c60-90ec-4a3316e8acc5 with scrape type 2
2026-03-28 14:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73fdb00c-b352-5c60-90ec-4a3316e8acc5 with scrape type 2
2026-03-28 14:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73fdb00c-b352-5c60-90ec-4a3316e8acc5, identifier: KV20%20KKZ
2026-03-28 14:13:48 [bca.uk] INFO: Found listing with ID: CP19%20EWO
2026-03-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520EWO%27 HTTP/1.1" 200 None
2026-03-28 14:13:48 [bca.uk] INFO: Scrape type for CP19%20EWO: 2
2026-03-28 14:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO
2026-03-28 14:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68641ed7-8fc2-5078-bc89-49e7c54956da with scrape type 2
2026-03-28 14:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68641ed7-8fc2-5078-bc89-49e7c54956da with scrape type 2
2026-03-28 14:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68641ed7-8fc2-5078-bc89-49e7c54956da, identifier: CP19%20EWO
2026-03-28 14:13:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK
2026-03-28 14:13:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK
2026-03-28 14:13:48 [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-28 14:13:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:48 [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': 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-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX19%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:13:48 [bca.uk] INFO: Saving data for SX19%20PDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774620446.389141, 'last_price_update_time': 1774707228.645356}
2026-03-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:48 [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-28 14:13:48 [bca.uk] INFO: Found listing with ID: NL20%20WRP
2026-03-28 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL20%2520WRP%27 HTTP/1.1" 200 None
2026-03-28 14:13:48 [bca.uk] INFO: Scrape type for NL20%20WRP: 2
2026-03-28 14:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP
2026-03-28 14:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86db643a-58f1-5e12-a09e-d6af59b0411e with scrape type 2
2026-03-28 14:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86db643a-58f1-5e12-a09e-d6af59b0411e with scrape type 2
2026-03-28 14:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86db643a-58f1-5e12-a09e-d6af59b0411e, identifier: NL20%20WRP
2026-03-28 14:13:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73fdb00c-b352-5c60-90ec-4a3316e8acc5 with identifier: KV20%20KKZ
2026-03-28 14:13:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73fdb00c-b352-5c60-90ec-4a3316e8acc5 with identifier: KV20%20KKZ
2026-03-28 14:13:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73fdb00c-b352-5c60-90ec-4a3316e8acc5 with identifier: KV20%20KKZ to the API
2026-03-28 14:13:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:49 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV20%20KKZ-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73fdb00c-b352-5c60-90ec-4a3316e8acc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV20 KKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV20%20KKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'AUTO-TRAIL',
 'model': 'TRACKER',
 'odometer': 8882,
 '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': 'AUTO-TRAIL TRACKER 2.3 RS MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'RS MOTORHOME',
 'vin': 'ZFA25000002J51912',
 'year': 2020}
2026-03-28 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV20%2520KKZ%27 HTTP/1.1" 200 None
2026-03-28 14:13:49 [bca.uk] INFO: Saving data for KV20%20KKZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620216.983756, 'last_price_update_time': 1774707229.088436}
2026-03-28 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV20%2520KKZ') HTTP/1.1" 204 0
2026-03-28 14:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO
2026-03-28 14:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO
2026-03-28 14:13:49 [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-28 14:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520EWO%27 HTTP/1.1" 200 None
2026-03-28 14:13:49 [bca.uk] INFO: Saving data for CP19%20EWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774620532.140405, 'last_price_update_time': 1774707229.395753}
2026-03-28 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:49 [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-28 14:13:49 [bca.uk] INFO: Found listing with ID: YH19%20RMM
2026-03-28 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH19%2520RMM%27 HTTP/1.1" 200 None
2026-03-28 14:13:49 [bca.uk] INFO: Scrape type for YH19%20RMM: 2
2026-03-28 14:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb111700-4b91-5ab1-a240-f909311e47cc with identifier: YH19%20RMM
2026-03-28 14:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb111700-4b91-5ab1-a240-f909311e47cc with scrape type 2
2026-03-28 14:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb111700-4b91-5ab1-a240-f909311e47cc with scrape type 2
2026-03-28 14:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb111700-4b91-5ab1-a240-f909311e47cc, identifier: YH19%20RMM
2026-03-28 14:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP
2026-03-28 14:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP
2026-03-28 14:13:49 [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-28 14:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:50 [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': 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-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL20%2520WRP%27 HTTP/1.1" 200 None
2026-03-28 14:13:50 [bca.uk] INFO: Saving data for NL20%20WRP: {'auction_closing_time': 1775124000.0, 'created_time': 1774620291.186279, 'last_price_update_time': 1774707230.591435}
2026-03-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:50 [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-28 14:13:50 [bca.uk] INFO: Found listing with ID: BC24%20YDX
2026-03-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC24%2520YDX%27 HTTP/1.1" 200 None
2026-03-28 14:13:50 [bca.uk] INFO: Scrape type for BC24%20YDX: 2
2026-03-28 14:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73f496ea-f892-5b74-a4ff-a8d4ae0b908b with identifier: BC24%20YDX
2026-03-28 14:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73f496ea-f892-5b74-a4ff-a8d4ae0b908b with scrape type 2
2026-03-28 14:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73f496ea-f892-5b74-a4ff-a8d4ae0b908b with scrape type 2
2026-03-28 14:13:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73f496ea-f892-5b74-a4ff-a8d4ae0b908b, identifier: BC24%20YDX
2026-03-28 14:13:50 [bca.uk] INFO: Found listing with ID: DP65%20OBN
2026-03-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP65%2520OBN%27 HTTP/1.1" 200 None
2026-03-28 14:13:50 [bca.uk] INFO: Scrape type for DP65%20OBN: 2
2026-03-28 14:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d898a98-b596-5be1-a620-c16e3a1c1ba3 with identifier: DP65%20OBN
2026-03-28 14:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d898a98-b596-5be1-a620-c16e3a1c1ba3 with scrape type 2
2026-03-28 14:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d898a98-b596-5be1-a620-c16e3a1c1ba3 with scrape type 2
2026-03-28 14:13:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d898a98-b596-5be1-a620-c16e3a1c1ba3, identifier: DP65%20OBN
2026-03-28 14:13:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb111700-4b91-5ab1-a240-f909311e47cc with identifier: YH19%20RMM
2026-03-28 14:13:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb111700-4b91-5ab1-a240-f909311e47cc with identifier: YH19%20RMM
2026-03-28 14:13:50 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: fb111700-4b91-5ab1-a240-f909311e47cc with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH19%20RMM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fb111700-4b91-5ab1-a240-f909311e47cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH19 RMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH19%20RMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 30624,
 '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 150 FR EZ DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 FR EZ DSG',
 'vin': 'VSSZZZ5FZKR117510',
 'year': 2019}
2026-03-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH19%2520RMM%27 HTTP/1.1" 200 None
2026-03-28 14:13:50 [bca.uk] INFO: Saving data for YH19%20RMM: {'auction_closing_time': 1774692000.0, 'created_time': 1774438110.283636, 'last_price_update_time': 1774707230.931091}
2026-03-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH19%2520RMM') HTTP/1.1" 204 0
2026-03-28 14:13:51 [bca.uk] INFO: Found listing with ID: UFZ%205180
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UFZ%25205180%27 HTTP/1.1" 200 None
2026-03-28 14:13:51 [bca.uk] INFO: Scrape type for UFZ%205180: 2
2026-03-28 14:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180
2026-03-28 14:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d34fefbf-8f03-5bc1-8cec-960128dad3d7 with scrape type 2
2026-03-28 14:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d34fefbf-8f03-5bc1-8cec-960128dad3d7 with scrape type 2
2026-03-28 14:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d34fefbf-8f03-5bc1-8cec-960128dad3d7, identifier: UFZ%205180
2026-03-28 14:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73f496ea-f892-5b74-a4ff-a8d4ae0b908b with identifier: BC24%20YDX
2026-03-28 14:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73f496ea-f892-5b74-a4ff-a8d4ae0b908b with identifier: BC24%20YDX
2026-03-28 14:13:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73f496ea-f892-5b74-a4ff-a8d4ae0b908b with identifier: BC24%20YDX to the API
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:51 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC24%20YDX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '73f496ea-f892-5b74-a4ff-a8d4ae0b908b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC24 YDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC24%20YDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': 'E-3008',
 'odometer': 12515,
 '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-3008 157KW 73KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '157KW 73KWH GT',
 'vin': 'VR3KCZKZ6RS090447',
 'year': 2024}
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC24%2520YDX%27 HTTP/1.1" 200 None
2026-03-28 14:13:51 [bca.uk] INFO: Saving data for BC24%20YDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620237.033249, 'last_price_update_time': 1774707231.539733}
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC24%2520YDX') HTTP/1.1" 204 0
2026-03-28 14:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d898a98-b596-5be1-a620-c16e3a1c1ba3 with identifier: DP65%20OBN
2026-03-28 14:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d898a98-b596-5be1-a620-c16e3a1c1ba3 with identifier: DP65%20OBN
2026-03-28 14:13:51 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3d898a98-b596-5be1-a620-c16e3a1c1ba3 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP65%20OBN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d898a98-b596-5be1-a620-c16e3a1c1ba3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP65 OBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP65%20OBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 62315,
 '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 SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD',
 'vin': 'W0LJD7E89GB562251',
 'year': 2015}
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP65%2520OBN%27 HTTP/1.1" 200 None
2026-03-28 14:13:51 [bca.uk] INFO: Saving data for DP65%20OBN: {'auction_closing_time': 1774692000.0, 'created_time': 1774620533.490468, 'last_price_update_time': 1774707231.569813}
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP65%2520OBN') HTTP/1.1" 204 0
2026-03-28 14:13:51 [bca.uk] INFO: Found listing with ID: DX16%20XRN
2026-03-28 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520XRN%27 HTTP/1.1" 200 None
2026-03-28 14:13:51 [bca.uk] INFO: Scrape type for DX16%20XRN: 2
2026-03-28 14:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN
2026-03-28 14:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with scrape type 2
2026-03-28 14:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with scrape type 2
2026-03-28 14:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7bb42fc-ecd5-575d-bc07-3d34abaa2896, identifier: DX16%20XRN
2026-03-28 14:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180
2026-03-28 14:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180
2026-03-28 14:13:51 [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-28 14:13:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:52 [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': 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-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UFZ%25205180%27 HTTP/1.1" 200 None
2026-03-28 14:13:52 [bca.uk] INFO: Saving data for UFZ%205180: {'auction_closing_time': 1774951200.0, 'created_time': 1774620291.947266, 'last_price_update_time': 1774707232.078038}
2026-03-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:52 [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-28 14:13:52 [bca.uk] INFO: Found listing with ID: BD69%20AUX
2026-03-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD69%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 14:13:52 [bca.uk] INFO: Scrape type for BD69%20AUX: 2
2026-03-28 14:13:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 121c3164-2413-5450-b16e-c100fb1f99fd with identifier: BD69%20AUX
2026-03-28 14:13:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 121c3164-2413-5450-b16e-c100fb1f99fd with scrape type 2
2026-03-28 14:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 121c3164-2413-5450-b16e-c100fb1f99fd with scrape type 2
2026-03-28 14:13:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 121c3164-2413-5450-b16e-c100fb1f99fd, identifier: BD69%20AUX
2026-03-28 14:13:52 [bca.uk] INFO: Found listing with ID: EU16%20JJF
2026-03-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU16%2520JJF%27 HTTP/1.1" 200 None
2026-03-28 14:13:52 [bca.uk] INFO: Scrape type for EU16%20JJF: 2
2026-03-28 14:13:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9681bc37-20d9-5d76-9947-cb0251399485 with identifier: EU16%20JJF
2026-03-28 14:13:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9681bc37-20d9-5d76-9947-cb0251399485 with scrape type 2
2026-03-28 14:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9681bc37-20d9-5d76-9947-cb0251399485 with scrape type 2
2026-03-28 14:13:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9681bc37-20d9-5d76-9947-cb0251399485, identifier: EU16%20JJF
2026-03-28 14:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN
2026-03-28 14:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN
2026-03-28 14:13:52 [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-28 14:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:52 [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': 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-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520XRN%27 HTTP/1.1" 200 None
2026-03-28 14:13:52 [bca.uk] INFO: Saving data for DX16%20XRN: {'auction_closing_time': 1774864800.0, 'created_time': 1774620412.080913, 'last_price_update_time': 1774707232.753412}
2026-03-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:52 [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-28 14:13:52 [bca.uk] INFO: Found listing with ID: KM69%20JZK
2026-03-28 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520JZK%27 HTTP/1.1" 200 None
2026-03-28 14:13:52 [bca.uk] INFO: Scrape type for KM69%20JZK: 2
2026-03-28 14:13:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK
2026-03-28 14:13:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52131d17-e6de-5cbd-a52e-5415c47b431f with scrape type 2
2026-03-28 14:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52131d17-e6de-5cbd-a52e-5415c47b431f with scrape type 2
2026-03-28 14:13:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52131d17-e6de-5cbd-a52e-5415c47b431f, identifier: KM69%20JZK
2026-03-28 14:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 121c3164-2413-5450-b16e-c100fb1f99fd with identifier: BD69%20AUX
2026-03-28 14:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 121c3164-2413-5450-b16e-c100fb1f99fd with identifier: BD69%20AUX
2026-03-28 14:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 121c3164-2413-5450-b16e-c100fb1f99fd with identifier: BD69%20AUX to the API
2026-03-28 14:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:53 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD69%20AUX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '121c3164-2413-5450-b16e-c100fb1f99fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD69 AUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD69%20AUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 39186,
 '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 110 FLAIR (6) Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR (6)',
 'vin': 'VF7SXHNPUKT593320',
 'year': 2019}
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD69%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 14:13:53 [bca.uk] INFO: Saving data for BD69%20AUX: {'auction_closing_time': 1775124000.0, 'created_time': 1774620202.474971, 'last_price_update_time': 1774707233.212624}
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD69%2520AUX') HTTP/1.1" 204 0
2026-03-28 14:13:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9681bc37-20d9-5d76-9947-cb0251399485 with identifier: EU16%20JJF
2026-03-28 14:13:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9681bc37-20d9-5d76-9947-cb0251399485 with identifier: EU16%20JJF
2026-03-28 14:13:53 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9681bc37-20d9-5d76-9947-cb0251399485 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU16%20JJF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9681bc37-20d9-5d76-9947-cb0251399485',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU16 JJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU16%20JJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 71086,
 '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 GRAND PICASSO 1.6 BLUEHDI 120 EXCLUSIVE EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 120 EXCLUSIVE EAT6',
 'vin': 'VF73ABHZTGJ563196',
 'year': 2016}
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU16%2520JJF%27 HTTP/1.1" 200 None
2026-03-28 14:13:53 [bca.uk] INFO: Saving data for EU16%20JJF: {'auction_closing_time': 1774692000.0, 'created_time': 1774620534.074927, 'last_price_update_time': 1774707233.247742}
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU16%2520JJF') HTTP/1.1" 204 0
2026-03-28 14:13:53 [bca.uk] INFO: Found listing with ID: YM64%20NHH
2026-03-28 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM64%2520NHH%27 HTTP/1.1" 200 None
2026-03-28 14:13:53 [bca.uk] INFO: Scrape type for YM64%20NHH: 2
2026-03-28 14:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc3bbad9-d54f-5938-8645-88b68d5cb457 with identifier: YM64%20NHH
2026-03-28 14:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc3bbad9-d54f-5938-8645-88b68d5cb457 with scrape type 2
2026-03-28 14:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc3bbad9-d54f-5938-8645-88b68d5cb457 with scrape type 2
2026-03-28 14:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc3bbad9-d54f-5938-8645-88b68d5cb457, identifier: YM64%20NHH
2026-03-28 14:13:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK
2026-03-28 14:13:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK
2026-03-28 14:13:53 [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-28 14:13:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:54 [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': 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-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520JZK%27 HTTP/1.1" 200 None
2026-03-28 14:13:54 [bca.uk] INFO: Saving data for KM69%20JZK: {'auction_closing_time': 1775124000.0, 'created_time': 1774620293.721489, 'last_price_update_time': 1774707234.572568}
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:54 [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-28 14:13:54 [bca.uk] INFO: Found listing with ID: BK68%20SWX
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK68%2520SWX%27 HTTP/1.1" 200 None
2026-03-28 14:13:54 [bca.uk] INFO: Scrape type for BK68%20SWX: 2
2026-03-28 14:13:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aa68fb7-16d8-543a-9351-11326b6df644 with identifier: BK68%20SWX
2026-03-28 14:13:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2aa68fb7-16d8-543a-9351-11326b6df644 with scrape type 2
2026-03-28 14:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2aa68fb7-16d8-543a-9351-11326b6df644 with scrape type 2
2026-03-28 14:13:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2aa68fb7-16d8-543a-9351-11326b6df644, identifier: BK68%20SWX
2026-03-28 14:13:54 [bca.uk] INFO: Found listing with ID: RE16%20VYT
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520VYT%27 HTTP/1.1" 200 None
2026-03-28 14:13:54 [bca.uk] INFO: Scrape type for RE16%20VYT: 2
2026-03-28 14:13:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6adc842-c3ac-5231-bdf1-330ca61d26e9 with identifier: RE16%20VYT
2026-03-28 14:13:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6adc842-c3ac-5231-bdf1-330ca61d26e9 with scrape type 2
2026-03-28 14:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6adc842-c3ac-5231-bdf1-330ca61d26e9 with scrape type 2
2026-03-28 14:13:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6adc842-c3ac-5231-bdf1-330ca61d26e9, identifier: RE16%20VYT
2026-03-28 14:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc3bbad9-d54f-5938-8645-88b68d5cb457 with identifier: YM64%20NHH
2026-03-28 14:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc3bbad9-d54f-5938-8645-88b68d5cb457 with identifier: YM64%20NHH
2026-03-28 14:13:54 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: cc3bbad9-d54f-5938-8645-88b68d5cb457 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM64%20NHH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc3bbad9-d54f-5938-8645-88b68d5cb457',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM64 NHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM64%20NHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'SCIROCCO',
 'odometer': 71255,
 '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 TDI 184 BMT R LINE DSG Coupe',
 'transmission': 'automatic',
 'trim': 'TDI 184 BMT R LINE DSG',
 'vin': 'WVWZZZ13ZFV011388',
 'year': 2014}
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM64%2520NHH%27 HTTP/1.1" 200 None
2026-03-28 14:13:54 [bca.uk] INFO: Saving data for YM64%20NHH: {'auction_closing_time': 1774692000.0, 'created_time': 1774620448.834866, 'last_price_update_time': 1774707234.8406}
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM64%2520NHH') HTTP/1.1" 204 0
2026-03-28 14:13:54 [bca.uk] INFO: Found listing with ID: SK16%20KLJ
2026-03-28 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK16%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:54 [bca.uk] INFO: Scrape type for SK16%20KLJ: 2
2026-03-28 14:13:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ
2026-03-28 14:13:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51e990b1-1863-5fd9-80e4-77273e4bb607 with scrape type 2
2026-03-28 14:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51e990b1-1863-5fd9-80e4-77273e4bb607 with scrape type 2
2026-03-28 14:13:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51e990b1-1863-5fd9-80e4-77273e4bb607, identifier: SK16%20KLJ
2026-03-28 14:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2aa68fb7-16d8-543a-9351-11326b6df644 with identifier: BK68%20SWX
2026-03-28 14:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2aa68fb7-16d8-543a-9351-11326b6df644 with identifier: BK68%20SWX
2026-03-28 14:13:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2aa68fb7-16d8-543a-9351-11326b6df644 with identifier: BK68%20SWX to the API
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:55 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK68%20SWX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2aa68fb7-16d8-543a-9351-11326b6df644',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK68 SWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK68%20SWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SUBARU',
 'model': 'IMPREZA',
 'odometer': 54775,
 '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': 'SUBARU IMPREZA 2.0 SE LINEARTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'SE LINEARTRONIC',
 'vin': 'JF1GT7KL5JG030333',
 'year': 2018}
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK68%2520SWX%27 HTTP/1.1" 200 None
2026-03-28 14:13:55 [bca.uk] INFO: Saving data for BK68%20SWX: {'auction_closing_time': 1775124000.0, 'created_time': 1774620225.791879, 'last_price_update_time': 1774707235.258223}
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK68%2520SWX') HTTP/1.1" 204 0
2026-03-28 14:13:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6adc842-c3ac-5231-bdf1-330ca61d26e9 with identifier: RE16%20VYT
2026-03-28 14:13:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6adc842-c3ac-5231-bdf1-330ca61d26e9 with identifier: RE16%20VYT
2026-03-28 14:13:55 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a6adc842-c3ac-5231-bdf1-330ca61d26e9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE16%20VYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a6adc842-c3ac-5231-bdf1-330ca61d26e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE16 VYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE16%20VYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 89612,
 '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 SPORTBACK 2.0 TDI 150 SE TECHNIK 5ST M-T Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 SE TECHNIK 5ST M-T',
 'vin': 'WAUZZZ8T0GA055811',
 'year': 2016}
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520VYT%27 HTTP/1.1" 200 None
2026-03-28 14:13:55 [bca.uk] INFO: Saving data for RE16%20VYT: {'auction_closing_time': 1774692000.0, 'created_time': 1774620532.535018, 'last_price_update_time': 1774707235.301198}
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE16%2520VYT') HTTP/1.1" 204 0
2026-03-28 14:13:55 [bca.uk] INFO: Found listing with ID: HT65%20BUP
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT65%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 14:13:55 [bca.uk] INFO: Scrape type for HT65%20BUP: 0
2026-03-28 14:13:55 [bca.uk] INFO: Found listing with ID: KH07%20GLF
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KH07%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:13:55 [bca.uk] INFO: Scrape type for KH07%20GLF: 2
2026-03-28 14:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a2b3ab6-60df-51b7-96b9-16bf4769b357 with identifier: KH07%20GLF
2026-03-28 14:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a2b3ab6-60df-51b7-96b9-16bf4769b357 with scrape type 2
2026-03-28 14:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a2b3ab6-60df-51b7-96b9-16bf4769b357 with scrape type 2
2026-03-28 14:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a2b3ab6-60df-51b7-96b9-16bf4769b357, identifier: KH07%20GLF
2026-03-28 14:13:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ
2026-03-28 14:13:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ
2026-03-28 14:13:55 [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-28 14:13:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:55 [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': 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-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK16%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:55 [bca.uk] INFO: Saving data for SK16%20KLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620277.151552, 'last_price_update_time': 1774707235.802994}
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:55 [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-28 14:13:55 [bca.uk] INFO: Found listing with ID: MV65%20PSU
2026-03-28 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV65%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 14:13:55 [bca.uk] INFO: Scrape type for MV65%20PSU: 2
2026-03-28 14:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8 with identifier: MV65%20PSU
2026-03-28 14:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8 with scrape type 2
2026-03-28 14:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8 with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8, identifier: MV65%20PSU
2026-03-28 14:13:56 [bca.uk] INFO: Found listing with ID: RO16%20TLN
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO16%2520TLN%27 HTTP/1.1" 200 None
2026-03-28 14:13:56 [bca.uk] INFO: Scrape type for RO16%20TLN: 2
2026-03-28 14:13:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ea25eb8-197c-506f-b276-313f7a1a99a9 with identifier: RO16%20TLN
2026-03-28 14:13:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ea25eb8-197c-506f-b276-313f7a1a99a9 with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ea25eb8-197c-506f-b276-313f7a1a99a9 with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ea25eb8-197c-506f-b276-313f7a1a99a9, identifier: RO16%20TLN
2026-03-28 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a2b3ab6-60df-51b7-96b9-16bf4769b357 with identifier: KH07%20GLF
2026-03-28 14:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a2b3ab6-60df-51b7-96b9-16bf4769b357 with identifier: KH07%20GLF
2026-03-28 14:13:56 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1a2b3ab6-60df-51b7-96b9-16bf4769b357 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KH07%20GLF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a2b3ab6-60df-51b7-96b9-16bf4769b357',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KH07 GLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KH07%20GLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 67331,
 '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 YARIS 1.3 VVT-I T SPIRIT MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I T SPIRIT MMT',
 'vin': 'VNKKL96390A176763',
 'year': 2007}
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KH07%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:13:56 [bca.uk] INFO: Saving data for KH07%20GLF: {'auction_closing_time': 1774692000.0, 'created_time': 1774620392.065553, 'last_price_update_time': 1774707236.240593}
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KH07%2520GLF') HTTP/1.1" 204 0
2026-03-28 14:13:56 [bca.uk] INFO: Found listing with ID: DU20%20FSN
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU20%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 14:13:56 [bca.uk] INFO: Scrape type for DU20%20FSN: 2
2026-03-28 14:13:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN
2026-03-28 14:13:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01893913-7d08-50b3-9de1-8e17d1d02060 with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01893913-7d08-50b3-9de1-8e17d1d02060 with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01893913-7d08-50b3-9de1-8e17d1d02060, identifier: DU20%20FSN
2026-03-28 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8 with identifier: MV65%20PSU
2026-03-28 14:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8 with identifier: MV65%20PSU
2026-03-28 14:13:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8 with identifier: MV65%20PSU to the API
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:56 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV65%20PSU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20e9eed6-bb45-57e8-ba15-fa5ec4ab7ab8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV65 PSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV65%20PSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 48085,
 '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 60 SE Hatchback',
 'transmission': 'manual',
 'trim': '60 SE',
 'vin': 'WVWZZZ6RZFU076473',
 'year': 2015}
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV65%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 14:13:56 [bca.uk] INFO: Saving data for MV65%20PSU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620229.876456, 'last_price_update_time': 1774707236.726007}
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV65%2520PSU') HTTP/1.1" 204 0
2026-03-28 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ea25eb8-197c-506f-b276-313f7a1a99a9 with identifier: RO16%20TLN
2026-03-28 14:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ea25eb8-197c-506f-b276-313f7a1a99a9 with identifier: RO16%20TLN
2026-03-28 14:13:56 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7ea25eb8-197c-506f-b276-313f7a1a99a9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO16%20TLN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7ea25eb8-197c-506f-b276-313f7a1a99a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO16 TLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO16%20TLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 67118,
 '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 GRAND PICASSO 1.6 BLUEHDI 120 EXCLUSIVE+ EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 120 EXCLUSIVE+ EAT6',
 'vin': 'VF73ABHZTGJ590211',
 'year': 2016}
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO16%2520TLN%27 HTTP/1.1" 200 None
2026-03-28 14:13:56 [bca.uk] INFO: Saving data for RO16%20TLN: {'auction_closing_time': 1774692000.0, 'created_time': 1774620545.930772, 'last_price_update_time': 1774707236.763424}
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO16%2520TLN') HTTP/1.1" 204 0
2026-03-28 14:13:56 [bca.uk] INFO: Found listing with ID: YE13%20NRJ
2026-03-28 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE13%2520NRJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:56 [bca.uk] INFO: Scrape type for YE13%20NRJ: 2
2026-03-28 14:13:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fad820b3-6244-5bcc-941a-5f37176bfa6e with identifier: YE13%20NRJ
2026-03-28 14:13:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fad820b3-6244-5bcc-941a-5f37176bfa6e with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fad820b3-6244-5bcc-941a-5f37176bfa6e with scrape type 2
2026-03-28 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fad820b3-6244-5bcc-941a-5f37176bfa6e, identifier: YE13%20NRJ
2026-03-28 14:13:56 [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-28 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN
2026-03-28 14:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN
2026-03-28 14:13:57 [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-28 14:13:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:57 [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': 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-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU20%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 14:13:57 [bca.uk] INFO: Saving data for DU20%20FSN: {'auction_closing_time': 1775124000.0, 'created_time': 1774620274.441239, 'last_price_update_time': 1774707237.373408}
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:57 [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-28 14:13:57 [bca.uk] INFO: Found listing with ID: RV20%20YUE
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV20%2520YUE%27 HTTP/1.1" 200 None
2026-03-28 14:13:57 [bca.uk] INFO: Scrape type for RV20%20YUE: 2
2026-03-28 14:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a with identifier: RV20%20YUE
2026-03-28 14:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a with scrape type 2
2026-03-28 14:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a with scrape type 2
2026-03-28 14:13:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a, identifier: RV20%20YUE
2026-03-28 14:13:57 [bca.uk] INFO: Found listing with ID: YB71%20XUF
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB71%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 14:13:57 [bca.uk] INFO: Scrape type for YB71%20XUF: 0
2026-03-28 14:13:57 [bca.uk] INFO: Found listing with ID: EX66%20LNT
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX66%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 14:13:57 [bca.uk] INFO: Scrape type for EX66%20LNT: 2
2026-03-28 14:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT
2026-03-28 14:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with scrape type 2
2026-03-28 14:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with scrape type 2
2026-03-28 14:13:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8, identifier: EX66%20LNT
2026-03-28 14:13:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fad820b3-6244-5bcc-941a-5f37176bfa6e with identifier: YE13%20NRJ
2026-03-28 14:13:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fad820b3-6244-5bcc-941a-5f37176bfa6e with identifier: YE13%20NRJ
2026-03-28 14:13:57 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: fad820b3-6244-5bcc-941a-5f37176bfa6e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE13%20NRJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fad820b3-6244-5bcc-941a-5f37176bfa6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE13 NRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE13%20NRJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 109943,
 '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': 'WF0AXXWPMADB53535',
 'year': 2013}
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE13%2520NRJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:57 [bca.uk] INFO: Saving data for YE13%20NRJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774620430.177903, 'last_price_update_time': 1774707237.747883}
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE13%2520NRJ') HTTP/1.1" 204 0
2026-03-28 14:13:57 [bca.uk] INFO: Found listing with ID: OFZ%206303
2026-03-28 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OFZ%25206303%27 HTTP/1.1" 200 None
2026-03-28 14:13:57 [bca.uk] INFO: Scrape type for OFZ%206303: 2
2026-03-28 14:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303
2026-03-28 14:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with scrape type 2
2026-03-28 14:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with scrape type 2
2026-03-28 14:13:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3, identifier: OFZ%206303
2026-03-28 14:13:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a with identifier: RV20%20YUE
2026-03-28 14:13:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a with identifier: RV20%20YUE
2026-03-28 14:13:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b1cf7a1-3733-533f-a96a-6b4c2caeba2a with identifier: RV20%20YUE to the API
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:58 [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': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV20%20YUE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1b1cf7a1-3733-533f-a96a-6b4c2caeba2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV20 YUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV20%20YUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 44384,
 '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 ST-LINE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 95 ST-LINE ED.',
 'vin': 'WF0JXXGAHJLB43029',
 'year': 2020}
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV20%2520YUE%27 HTTP/1.1" 200 None
2026-03-28 14:13:58 [bca.uk] INFO: Saving data for RV20%20YUE: {'auction_closing_time': 1775124000.0, 'created_time': 1774620207.992012, 'last_price_update_time': 1774707238.221821}
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV20%2520YUE') HTTP/1.1" 204 0
2026-03-28 14:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT
2026-03-28 14:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT
2026-03-28 14:13:58 [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-28 14:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX66%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 14:13:58 [bca.uk] INFO: Saving data for EX66%20LNT: {'auction_closing_time': 1775124000.0, 'created_time': 1774620501.87905, 'last_price_update_time': 1774707238.538471}
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:58 [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-28 14:13:58 [bca.uk] INFO: Found listing with ID: LG18%20RKJ
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG18%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:58 [bca.uk] INFO: Scrape type for LG18%20RKJ: 2
2026-03-28 14:13:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ
2026-03-28 14:13:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0e8d1ca-673b-55c9-8ec8-492f495ef901 with scrape type 2
2026-03-28 14:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0e8d1ca-673b-55c9-8ec8-492f495ef901 with scrape type 2
2026-03-28 14:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0e8d1ca-673b-55c9-8ec8-492f495ef901, identifier: LG18%20RKJ
2026-03-28 14:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303
2026-03-28 14:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303
2026-03-28 14:13:58 [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-28 14:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:58 [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': 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-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OFZ%25206303%27 HTTP/1.1" 200 None
2026-03-28 14:13:58 [bca.uk] INFO: Saving data for OFZ%206303: {'auction_closing_time': 1774951200.0, 'created_time': 1774620273.685749, 'last_price_update_time': 1774707238.97627}
2026-03-28 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:58 [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-28 14:13:58 [bca.uk] INFO: Found listing with ID: VE67%20ETD
2026-03-28 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520ETD%27 HTTP/1.1" 200 None
2026-03-28 14:13:59 [bca.uk] INFO: Scrape type for VE67%20ETD: 2
2026-03-28 14:13:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89e05263-d8a7-5088-89a2-3f5535ef0bd2 with identifier: VE67%20ETD
2026-03-28 14:13:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89e05263-d8a7-5088-89a2-3f5535ef0bd2 with scrape type 2
2026-03-28 14:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89e05263-d8a7-5088-89a2-3f5535ef0bd2 with scrape type 2
2026-03-28 14:13:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89e05263-d8a7-5088-89a2-3f5535ef0bd2, identifier: VE67%20ETD
2026-03-28 14:13:59 [bca.uk] INFO: Found listing with ID: EY10%20KKF
2026-03-28 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY10%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 14:13:59 [bca.uk] INFO: Scrape type for EY10%20KKF: 2
2026-03-28 14:13:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF
2026-03-28 14:13:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5405c07d-7b60-5e32-a62d-c76f66c75810 with scrape type 2
2026-03-28 14:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5405c07d-7b60-5e32-a62d-c76f66c75810 with scrape type 2
2026-03-28 14:13:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5405c07d-7b60-5e32-a62d-c76f66c75810, identifier: EY10%20KKF
2026-03-28 14:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ
2026-03-28 14:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ
2026-03-28 14:13:59 [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-28 14:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:13:59 [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': 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-28 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG18%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 14:13:59 [bca.uk] INFO: Saving data for LG18%20RKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774350219.537538, 'last_price_update_time': 1774707239.549998}
2026-03-28 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:13:59 [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-28 14:13:59 [bca.uk] INFO: Found listing with ID: CA17%20CLR
2026-03-28 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA17%2520CLR%27 HTTP/1.1" 200 None
2026-03-28 14:13:59 [bca.uk] INFO: Scrape type for CA17%20CLR: 2
2026-03-28 14:13:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR
2026-03-28 14:13:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b21c926c-b268-5a76-a2b0-76775b9b32c9 with scrape type 2
2026-03-28 14:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b21c926c-b268-5a76-a2b0-76775b9b32c9 with scrape type 2
2026-03-28 14:13:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b21c926c-b268-5a76-a2b0-76775b9b32c9, identifier: CA17%20CLR
2026-03-28 14:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89e05263-d8a7-5088-89a2-3f5535ef0bd2 with identifier: VE67%20ETD
2026-03-28 14:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89e05263-d8a7-5088-89a2-3f5535ef0bd2 with identifier: VE67%20ETD
2026-03-28 14:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89e05263-d8a7-5088-89a2-3f5535ef0bd2 with identifier: VE67%20ETD to the API
2026-03-28 14:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:00 [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': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE67%20ETD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89e05263-d8a7-5088-89a2-3f5535ef0bd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE67 ETD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE67%20ETD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 97727,
 '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 110 ECOTEC TECH LINE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC TECH LINE S/S',
 'vin': 'W0VBD6EL9JG042880',
 'year': 2017}
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520ETD%27 HTTP/1.1" 200 None
2026-03-28 14:14:00 [bca.uk] INFO: Saving data for VE67%20ETD: {'auction_closing_time': 1775124000.0, 'created_time': 1774620213.137769, 'last_price_update_time': 1774707240.17807}
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE67%2520ETD') HTTP/1.1" 204 0
2026-03-28 14:14:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF
2026-03-28 14:14:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF
2026-03-28 14:14:00 [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-28 14:14:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY10%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 14:14:00 [bca.uk] INFO: Saving data for EY10%20KKF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620546.606221, 'last_price_update_time': 1774707240.501387}
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:00 [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-28 14:14:00 [bca.uk] INFO: Found listing with ID: LN69%20GWK
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN69%2520GWK%27 HTTP/1.1" 200 None
2026-03-28 14:14:00 [bca.uk] INFO: Scrape type for LN69%20GWK: 0
2026-03-28 14:14:00 [bca.uk] INFO: Found listing with ID: OU20%20ORK
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU20%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 14:14:00 [bca.uk] INFO: Scrape type for OU20%20ORK: 0
2026-03-28 14:14:00 [bca.uk] INFO: Found listing with ID: WV23%20NVL
2026-03-28 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 14:14:00 [bca.uk] INFO: Scrape type for WV23%20NVL: 2
2026-03-28 14:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL
2026-03-28 14:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a44a99f8-6228-56f2-8031-4e472eafd9b7 with scrape type 2
2026-03-28 14:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a44a99f8-6228-56f2-8031-4e472eafd9b7 with scrape type 2
2026-03-28 14:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a44a99f8-6228-56f2-8031-4e472eafd9b7, identifier: WV23%20NVL
2026-03-28 14:14:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR
2026-03-28 14:14:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR
2026-03-28 14:14:00 [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-28 14:14:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:01 [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': 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-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA17%2520CLR%27 HTTP/1.1" 200 None
2026-03-28 14:14:01 [bca.uk] INFO: Saving data for CA17%20CLR: {'auction_closing_time': 1775124000.0, 'created_time': 1774620270.611302, 'last_price_update_time': 1774707241.064607}
2026-03-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:01 [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-28 14:14:01 [bca.uk] INFO: Found listing with ID: YY15%20RXF
2026-03-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 14:14:01 [bca.uk] INFO: Scrape type for YY15%20RXF: 2
2026-03-28 14:14:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd with identifier: YY15%20RXF
2026-03-28 14:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd with scrape type 2
2026-03-28 14:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd with scrape type 2
2026-03-28 14:14:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd, identifier: YY15%20RXF
2026-03-28 14:14:01 [bca.uk] INFO: Found listing with ID: FE61%20YFF
2026-03-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE61%2520YFF%27 HTTP/1.1" 200 None
2026-03-28 14:14:01 [bca.uk] INFO: Scrape type for FE61%20YFF: 2
2026-03-28 14:14:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF
2026-03-28 14:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with scrape type 2
2026-03-28 14:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with scrape type 2
2026-03-28 14:14:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5af418dd-2ee2-55c3-8d0e-e886342af0b5, identifier: FE61%20YFF
2026-03-28 14:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL
2026-03-28 14:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL
2026-03-28 14:14:01 [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-28 14:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:01 [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': 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-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 14:14:01 [bca.uk] INFO: Saving data for WV23%20NVL: {'auction_closing_time': 1774864800.0, 'created_time': 1773844017.185287, 'last_price_update_time': 1774707241.713815}
2026-03-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:01 [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-28 14:14:01 [bca.uk] INFO: Total items found: 100
2026-03-28 14:14:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded
2026-03-28 14:14:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:14:01 [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-28 14:14:01 [bca.uk] INFO: Found listing with ID: NJ67%20BRF
2026-03-28 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ67%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 14:14:01 [bca.uk] INFO: Scrape type for NJ67%20BRF: 2
2026-03-28 14:14:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF
2026-03-28 14:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4ee6815-7298-56af-8aac-2ecae197bdb4 with scrape type 2
2026-03-28 14:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4ee6815-7298-56af-8aac-2ecae197bdb4 with scrape type 2
2026-03-28 14:14:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4ee6815-7298-56af-8aac-2ecae197bdb4, identifier: NJ67%20BRF
2026-03-28 14:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd with identifier: YY15%20RXF
2026-03-28 14:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd with identifier: YY15%20RXF
2026-03-28 14:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80d835ea-4ef9-5b2c-a2a8-fd40c19218cd with identifier: YY15%20RXF to the API
2026-03-28 14:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:02 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY15%20RXF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80d835ea-4ef9-5b2c-a2a8-fd40c19218cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY15 RXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY15%20RXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 76598,
 '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 2.0 T2 122 R DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T2 122 R DESIGN',
 'vin': 'YV1MV21L1G2277809',
 'year': 2015}
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 14:14:02 [bca.uk] INFO: Saving data for YY15%20RXF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620211.423612, 'last_price_update_time': 1774707242.213877}
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY15%2520RXF') HTTP/1.1" 204 0
2026-03-28 14:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF
2026-03-28 14:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF
2026-03-28 14:14:02 [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-28 14:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE61%2520YFF%27 HTTP/1.1" 200 None
2026-03-28 14:14:02 [bca.uk] INFO: Saving data for FE61%20YFF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620526.428901, 'last_price_update_time': 1774707242.55945}
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:02 [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-28 14:14:02 [bca.uk] INFO: Found listing with ID: BX70%20NKD
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX70%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 14:14:02 [bca.uk] INFO: Scrape type for BX70%20NKD: 0
2026-03-28 14:14:02 [bca.uk] INFO: Found listing with ID: CA69%20FUW
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA69%2520FUW%27 HTTP/1.1" 200 None
2026-03-28 14:14:02 [bca.uk] INFO: Scrape type for CA69%20FUW: 0
2026-03-28 14:14:02 [bca.uk] INFO: Found listing with ID: KN21%20OGW
2026-03-28 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN21%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 14:14:02 [bca.uk] INFO: Scrape type for KN21%20OGW: 2
2026-03-28 14:14:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW
2026-03-28 14:14:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with scrape type 2
2026-03-28 14:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with scrape type 2
2026-03-28 14:14:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73, identifier: KN21%20OGW
2026-03-28 14:14:02 [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-28 14:14:02 [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-28 14:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF
2026-03-28 14:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF
2026-03-28 14:14:02 [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-28 14:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:03 [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': 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-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ67%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 14:14:03 [bca.uk] INFO: Saving data for NJ67%20BRF: {'auction_closing_time': 1774951200.0, 'created_time': 1774620364.028422, 'last_price_update_time': 1774707243.134629}
2026-03-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:03 [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-28 14:14:03 [bca.uk] INFO: Found listing with ID: LJ67%20VWR
2026-03-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ67%2520VWR%27 HTTP/1.1" 200 None
2026-03-28 14:14:03 [bca.uk] INFO: Scrape type for LJ67%20VWR: 2
2026-03-28 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50d36c48-158c-56bd-be07-63483dad58b0 with identifier: LJ67%20VWR
2026-03-28 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50d36c48-158c-56bd-be07-63483dad58b0 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50d36c48-158c-56bd-be07-63483dad58b0 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50d36c48-158c-56bd-be07-63483dad58b0, identifier: LJ67%20VWR
2026-03-28 14:14:03 [bca.uk] INFO: Found listing with ID: LG60%20OXF
2026-03-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG60%2520OXF%27 HTTP/1.1" 200 None
2026-03-28 14:14:03 [bca.uk] INFO: Scrape type for LG60%20OXF: 2
2026-03-28 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF
2026-03-28 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7, identifier: LG60%20OXF
2026-03-28 14:14:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW
2026-03-28 14:14:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW
2026-03-28 14:14:03 [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-28 14:14:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:03 [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': 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-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN21%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 14:14:03 [bca.uk] INFO: Saving data for KN21%20OGW: {'auction_closing_time': 1774864800.0, 'created_time': 1774005901.455208, 'last_price_update_time': 1774707243.725243}
2026-03-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:03 [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-28 14:14:03 [bca.uk] INFO: Found listing with ID: VE14%20BDV
2026-03-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE14%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 14:14:03 [bca.uk] INFO: Scrape type for VE14%20BDV: 2
2026-03-28 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV
2026-03-28 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dadac9e4-c163-5781-ab0c-1e353f3c3e94 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dadac9e4-c163-5781-ab0c-1e353f3c3e94 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dadac9e4-c163-5781-ab0c-1e353f3c3e94, identifier: VE14%20BDV
2026-03-28 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-28 14:14:03 [bca.uk] INFO: Found listing with ID: LX17%20OPU
2026-03-28 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX17%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:03 [bca.uk] INFO: Scrape type for LX17%20OPU: 2
2026-03-28 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU
2026-03-28 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2120125d-4120-5528-b71d-e6d42e9f7718 with scrape type 2
2026-03-28 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2120125d-4120-5528-b71d-e6d42e9f7718 with scrape type 2
2026-03-28 14:14:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2120125d-4120-5528-b71d-e6d42e9f7718, identifier: LX17%20OPU
2026-03-28 14:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50d36c48-158c-56bd-be07-63483dad58b0 with identifier: LJ67%20VWR
2026-03-28 14:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50d36c48-158c-56bd-be07-63483dad58b0 with identifier: LJ67%20VWR
2026-03-28 14:14:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50d36c48-158c-56bd-be07-63483dad58b0 with identifier: LJ67%20VWR to the API
2026-03-28 14:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:04 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ67%20VWR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50d36c48-158c-56bd-be07-63483dad58b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ67 VWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ67%20VWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 134101,
 '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 89 3 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 89 3',
 'vin': 'KNADD513LH6018855',
 'year': 2017}
2026-03-28 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ67%2520VWR%27 HTTP/1.1" 200 None
2026-03-28 14:14:04 [bca.uk] INFO: Saving data for LJ67%20VWR: {'auction_closing_time': 1774864800.0, 'created_time': 1774436931.282485, 'last_price_update_time': 1774707244.419298}
2026-03-28 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ67%2520VWR') HTTP/1.1" 204 0
2026-03-28 14:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF
2026-03-28 14:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF
2026-03-28 14:14:04 [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-28 14:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&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-28 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG60%2520OXF%27 HTTP/1.1" 200 None
2026-03-28 14:14:04 [bca.uk] INFO: Saving data for LG60%20OXF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620548.394599, 'last_price_update_time': 1774707244.750927}
2026-03-28 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:04 [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-28 14:14:04 [bca.uk] INFO: Found listing with ID: VE69%20NGU
2026-03-28 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE69%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 14:14:04 [bca.uk] INFO: Scrape type for VE69%20NGU: 2
2026-03-28 14:14:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU
2026-03-28 14:14:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3611aaa3-9432-5f71-96cf-4cf14009f782 with scrape type 2
2026-03-28 14:14:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3611aaa3-9432-5f71-96cf-4cf14009f782 with scrape type 2
2026-03-28 14:14:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3611aaa3-9432-5f71-96cf-4cf14009f782, identifier: VE69%20NGU
2026-03-28 14:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV
2026-03-28 14:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV
2026-03-28 14:14:04 [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-28 14:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE14%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 14:14:05 [bca.uk] INFO: Saving data for VE14%20BDV: {'auction_closing_time': 1775037600.0, 'created_time': 1774620717.989419, 'last_price_update_time': 1774707245.174279}
2026-03-28 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:05 [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-28 14:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU
2026-03-28 14:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU
2026-03-28 14:14:05 [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-28 14:14:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:05 [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': 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-28 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX17%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:05 [bca.uk] INFO: Saving data for LX17%20OPU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620349.58415, 'last_price_update_time': 1774707245.48991}
2026-03-28 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:05 [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-28 14:14:05 [bca.uk] INFO: Found listing with ID: KM67%20YLP
2026-03-28 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM67%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 14:14:05 [bca.uk] INFO: Scrape type for KM67%20YLP: 2
2026-03-28 14:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 470c35d9-4976-5ef7-81e8-ba81d94a40a1 with identifier: KM67%20YLP
2026-03-28 14:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 470c35d9-4976-5ef7-81e8-ba81d94a40a1 with scrape type 2
2026-03-28 14:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 470c35d9-4976-5ef7-81e8-ba81d94a40a1 with scrape type 2
2026-03-28 14:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 470c35d9-4976-5ef7-81e8-ba81d94a40a1, identifier: KM67%20YLP
2026-03-28 14:14:05 [bca.uk] INFO: Found listing with ID: LV15%20ZDR
2026-03-28 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:14:05 [bca.uk] INFO: Scrape type for LV15%20ZDR: 2
2026-03-28 14:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35edaf11-6283-5c1a-a84b-347924860fdf with identifier: LV15%20ZDR
2026-03-28 14:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35edaf11-6283-5c1a-a84b-347924860fdf with scrape type 2
2026-03-28 14:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35edaf11-6283-5c1a-a84b-347924860fdf with scrape type 2
2026-03-28 14:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35edaf11-6283-5c1a-a84b-347924860fdf, identifier: LV15%20ZDR
2026-03-28 14:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU
2026-03-28 14:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU
2026-03-28 14:14:05 [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-28 14:14:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:06 [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': 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-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE69%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 14:14:06 [bca.uk] INFO: Saving data for VE69%20NGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774620427.910146, 'last_price_update_time': 1774707246.028182}
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:06 [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-28 14:14:06 [bca.uk] INFO: Found listing with ID: VK18%20ERU
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK18%2520ERU%27 HTTP/1.1" 200 None
2026-03-28 14:14:06 [bca.uk] INFO: Scrape type for VK18%20ERU: 2
2026-03-28 14:14:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU
2026-03-28 14:14:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d774e26f-0355-52c0-8a30-c82761f26b4a with scrape type 2
2026-03-28 14:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d774e26f-0355-52c0-8a30-c82761f26b4a with scrape type 2
2026-03-28 14:14:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d774e26f-0355-52c0-8a30-c82761f26b4a, identifier: VK18%20ERU
2026-03-28 14:14:06 [bca.uk] INFO: Found listing with ID: LX13%20SYP
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX13%2520SYP%27 HTTP/1.1" 200 None
2026-03-28 14:14:06 [bca.uk] INFO: Scrape type for LX13%20SYP: 2
2026-03-28 14:14:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP
2026-03-28 14:14:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with scrape type 2
2026-03-28 14:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with scrape type 2
2026-03-28 14:14:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3, identifier: LX13%20SYP
2026-03-28 14:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 470c35d9-4976-5ef7-81e8-ba81d94a40a1 with identifier: KM67%20YLP
2026-03-28 14:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 470c35d9-4976-5ef7-81e8-ba81d94a40a1 with identifier: KM67%20YLP
2026-03-28 14:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 470c35d9-4976-5ef7-81e8-ba81d94a40a1 with identifier: KM67%20YLP to the API
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:06 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM67%20YLP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '470c35d9-4976-5ef7-81e8-ba81d94a40a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM67 YLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM67%20YLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 112861,
 '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 PREMIUM PLUS 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 9G',
 'vin': 'WDD2383142F032685',
 'year': 2017}
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM67%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 14:14:06 [bca.uk] INFO: Saving data for KM67%20YLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774437423.289285, 'last_price_update_time': 1774707246.589185}
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM67%2520YLP') HTTP/1.1" 204 0
2026-03-28 14:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35edaf11-6283-5c1a-a84b-347924860fdf with identifier: LV15%20ZDR
2026-03-28 14:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35edaf11-6283-5c1a-a84b-347924860fdf with identifier: LV15%20ZDR
2026-03-28 14:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35edaf11-6283-5c1a-a84b-347924860fdf with identifier: LV15%20ZDR to the API
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV15%20ZDR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '35edaf11-6283-5c1a-a84b-347924860fdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV15 ZDR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV15%20ZDR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 60567,
 '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 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CCHMZ6FT100313',
 'year': 2015}
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV15%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 14:14:06 [bca.uk] INFO: Saving data for LV15%20ZDR: {'auction_closing_time': 1775124000.0, 'created_time': 1774620504.996673, 'last_price_update_time': 1774707246.90439}
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV15%2520ZDR') HTTP/1.1" 204 0
2026-03-28 14:14:06 [bca.uk] INFO: Found listing with ID: WV71%20PMY
2026-03-28 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Scrape type for WV71%20PMY: 2
2026-03-28 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc4b1ca8-effb-5158-aa3f-f9e0e13584ad with identifier: WV71%20PMY
2026-03-28 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc4b1ca8-effb-5158-aa3f-f9e0e13584ad with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc4b1ca8-effb-5158-aa3f-f9e0e13584ad with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc4b1ca8-effb-5158-aa3f-f9e0e13584ad, identifier: WV71%20PMY
2026-03-28 14:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU
2026-03-28 14:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU
2026-03-28 14:14:07 [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-28 14:14:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK18%2520ERU%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Saving data for VK18%20ERU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620708.324319, 'last_price_update_time': 1774707247.403381}
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:07 [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-28 14:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP
2026-03-28 14:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP
2026-03-28 14:14:07 [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-28 14:14:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:07 [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': 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-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX13%2520SYP%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Saving data for LX13%20SYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620351.235233, 'last_price_update_time': 1774707247.691424}
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:07 [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-28 14:14:07 [bca.uk] INFO: Found listing with ID: LO67%20TYC
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO67%2520TYC%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Scrape type for LO67%20TYC: 2
2026-03-28 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b918329-64ce-58ad-8a70-e418445e4ca6 with identifier: LO67%20TYC
2026-03-28 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b918329-64ce-58ad-8a70-e418445e4ca6 with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b918329-64ce-58ad-8a70-e418445e4ca6 with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b918329-64ce-58ad-8a70-e418445e4ca6, identifier: LO67%20TYC
2026-03-28 14:14:07 [bca.uk] INFO: Found listing with ID: ML66%20BXZ
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML66%2520BXZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Scrape type for ML66%20BXZ: 2
2026-03-28 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133 with identifier: ML66%20BXZ
2026-03-28 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133 with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133 with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133, identifier: ML66%20BXZ
2026-03-28 14:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc4b1ca8-effb-5158-aa3f-f9e0e13584ad with identifier: WV71%20PMY
2026-03-28 14:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc4b1ca8-effb-5158-aa3f-f9e0e13584ad with identifier: WV71%20PMY
2026-03-28 14:14:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: cc4b1ca8-effb-5158-aa3f-f9e0e13584ad with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 70,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20PMY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cc4b1ca8-effb-5158-aa3f-f9e0e13584ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV71 PMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20PMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 33043,
 '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 LEADER L/R PanelVan',
 'transmission': 'automatic',
 'trim': 'PHEV 126 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGHLL45348',
 'year': 2021}
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Saving data for WV71%20PMY: {'auction_closing_time': 1774692000.0, 'created_time': 1773844451.894485, 'last_price_update_time': 1774707247.950554}
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520PMY') HTTP/1.1" 204 0
2026-03-28 14:14:07 [bca.uk] INFO: Found listing with ID: VN69%20VZU
2026-03-28 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN69%2520VZU%27 HTTP/1.1" 200 None
2026-03-28 14:14:07 [bca.uk] INFO: Scrape type for VN69%20VZU: 2
2026-03-28 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU
2026-03-28 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84134bdf-9135-5127-be68-eb728ea2386c with scrape type 2
2026-03-28 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84134bdf-9135-5127-be68-eb728ea2386c with scrape type 2
2026-03-28 14:14:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84134bdf-9135-5127-be68-eb728ea2386c, identifier: VN69%20VZU
2026-03-28 14:14:08 [bca.uk] INFO: Found listing with ID: LN21%20ZNM
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN21%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 14:14:08 [bca.uk] INFO: Scrape type for LN21%20ZNM: 2
2026-03-28 14:14:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM
2026-03-28 14:14:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31d0dc99-4520-5d0e-830b-29fc68cbe232 with scrape type 2
2026-03-28 14:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31d0dc99-4520-5d0e-830b-29fc68cbe232 with scrape type 2
2026-03-28 14:14:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31d0dc99-4520-5d0e-830b-29fc68cbe232, identifier: LN21%20ZNM
2026-03-28 14:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b918329-64ce-58ad-8a70-e418445e4ca6 with identifier: LO67%20TYC
2026-03-28 14:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b918329-64ce-58ad-8a70-e418445e4ca6 with identifier: LO67%20TYC
2026-03-28 14:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b918329-64ce-58ad-8a70-e418445e4ca6 with identifier: LO67%20TYC to the API
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:08 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO67%20TYC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b918329-64ce-58ad-8a70-e418445e4ca6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO67 TYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO67%20TYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'BMW',
 'model': '118D',
 'odometer': 83754,
 '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 118D 2.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1S520X0V875210',
 'year': 2018}
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO67%2520TYC%27 HTTP/1.1" 200 None
2026-03-28 14:14:08 [bca.uk] INFO: Saving data for LO67%20TYC: {'auction_closing_time': 1774864800.0, 'created_time': 1773823464.449479, 'last_price_update_time': 1774707248.50384}
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO67%2520TYC') HTTP/1.1" 204 0
2026-03-28 14:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133 with identifier: ML66%20BXZ
2026-03-28 14:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133 with identifier: ML66%20BXZ
2026-03-28 14:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133 with identifier: ML66%20BXZ to the API
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML66%20BXZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7f9abd4f-8a26-5f3c-bb30-9ed49f7f4133',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML66 BXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML66%20BXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 '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': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCGL51665',
 'year': 2016}
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML66%2520BXZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:08 [bca.uk] INFO: Saving data for ML66%20BXZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620503.697777, 'last_price_update_time': 1774707248.892811}
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML66%2520BXZ') HTTP/1.1" 204 0
2026-03-28 14:14:08 [bca.uk] INFO: Found listing with ID: DF14%20PXS
2026-03-28 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520PXS%27 HTTP/1.1" 200 None
2026-03-28 14:14:08 [bca.uk] INFO: Scrape type for DF14%20PXS: 2
2026-03-28 14:14:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 435330ef-09e4-5183-a5f2-bbff3be5c381 with identifier: DF14%20PXS
2026-03-28 14:14:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 435330ef-09e4-5183-a5f2-bbff3be5c381 with scrape type 2
2026-03-28 14:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 435330ef-09e4-5183-a5f2-bbff3be5c381 with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 435330ef-09e4-5183-a5f2-bbff3be5c381, identifier: DF14%20PXS
2026-03-28 14:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU
2026-03-28 14:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU
2026-03-28 14:14:09 [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-28 14:14:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN69%2520VZU%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Saving data for VN69%20VZU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620697.194501, 'last_price_update_time': 1774707249.270082}
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:09 [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-28 14:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM
2026-03-28 14:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM
2026-03-28 14:14:09 [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-28 14:14:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:09 [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': 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-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN21%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Saving data for LN21%20ZNM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620341.799631, 'last_price_update_time': 1774707249.573582}
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:09 [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-28 14:14:09 [bca.uk] INFO: Found listing with ID: DY18%20XSM
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY18%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Scrape type for DY18%20XSM: 2
2026-03-28 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40c6be62-e3fc-5f57-95ef-4b7605009818 with identifier: DY18%20XSM
2026-03-28 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40c6be62-e3fc-5f57-95ef-4b7605009818 with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40c6be62-e3fc-5f57-95ef-4b7605009818 with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40c6be62-e3fc-5f57-95ef-4b7605009818, identifier: DY18%20XSM
2026-03-28 14:14:09 [bca.uk] INFO: Found listing with ID: OV62%20LHG
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV62%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Scrape type for OV62%20LHG: 2
2026-03-28 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7b9ae54-32cd-5304-aba0-7afd0b3ecc01 with identifier: OV62%20LHG
2026-03-28 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7b9ae54-32cd-5304-aba0-7afd0b3ecc01 with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7b9ae54-32cd-5304-aba0-7afd0b3ecc01 with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7b9ae54-32cd-5304-aba0-7afd0b3ecc01, identifier: OV62%20LHG
2026-03-28 14:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 435330ef-09e4-5183-a5f2-bbff3be5c381 with identifier: DF14%20PXS
2026-03-28 14:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 435330ef-09e4-5183-a5f2-bbff3be5c381 with identifier: DF14%20PXS
2026-03-28 14:14:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 435330ef-09e4-5183-a5f2-bbff3be5c381 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF14%20PXS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '435330ef-09e4-5183-a5f2-bbff3be5c381',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF14 PXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF14%20PXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LEXUS',
 'model': 'RX',
 'odometer': 78173,
 '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': 'LEXUS RX 3.5 450 H ADVANCE StationWagon',
 'transmission': 'automatic',
 'trim': '450 H ADVANCE',
 'vin': 'JTJBC11A502456980',
 'year': 2014}
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520PXS%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Saving data for DF14%20PXS: {'auction_closing_time': 1774692000.0, 'created_time': 1774620426.549042, 'last_price_update_time': 1774707249.824423}
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF14%2520PXS') HTTP/1.1" 204 0
2026-03-28 14:14:09 [bca.uk] INFO: Found listing with ID: VX73%20HHM
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX73%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Scrape type for VX73%20HHM: 2
2026-03-28 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM
2026-03-28 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec96a000-04f0-56c0-bc70-63b8f848eaaf with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec96a000-04f0-56c0-bc70-63b8f848eaaf with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec96a000-04f0-56c0-bc70-63b8f848eaaf, identifier: VX73%20HHM
2026-03-28 14:14:09 [bca.uk] INFO: Found listing with ID: YY70%20SWO
2026-03-28 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY70%2520SWO%27 HTTP/1.1" 200 None
2026-03-28 14:14:09 [bca.uk] INFO: Scrape type for YY70%20SWO: 2
2026-03-28 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO
2026-03-28 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with scrape type 2
2026-03-28 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with scrape type 2
2026-03-28 14:14:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48b33a96-faba-5fb7-b5ba-b189962fc9f0, identifier: YY70%20SWO
2026-03-28 14:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40c6be62-e3fc-5f57-95ef-4b7605009818 with identifier: DY18%20XSM
2026-03-28 14:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40c6be62-e3fc-5f57-95ef-4b7605009818 with identifier: DY18%20XSM
2026-03-28 14:14:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40c6be62-e3fc-5f57-95ef-4b7605009818 with identifier: DY18%20XSM to the API
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:10 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY18%20XSM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40c6be62-e3fc-5f57-95ef-4b7605009818',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY18 XSM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY18%20XSM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 48785,
 '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 75 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': '75 DESIGN',
 'vin': 'W0V0XEP68J4215061',
 'year': 2018}
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY18%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 14:14:10 [bca.uk] INFO: Saving data for DY18%20XSM: {'auction_closing_time': 1774864800.0, 'created_time': 1773823456.57295, 'last_price_update_time': 1774707250.370894}
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY18%2520XSM') HTTP/1.1" 204 0
2026-03-28 14:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7b9ae54-32cd-5304-aba0-7afd0b3ecc01 with identifier: OV62%20LHG
2026-03-28 14:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7b9ae54-32cd-5304-aba0-7afd0b3ecc01 with identifier: OV62%20LHG
2026-03-28 14:14:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7b9ae54-32cd-5304-aba0-7afd0b3ecc01 with identifier: OV62%20LHG to the API
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV62%20LHG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7b9ae54-32cd-5304-aba0-7afd0b3ecc01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV62 LHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV62%20LHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 39057,
 '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 NOTE 1.6 N-TEC+ Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC+',
 'vin': 'SJNFCAE11U2192571',
 'year': 2012}
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV62%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:14:10 [bca.uk] INFO: Saving data for OV62%20LHG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620534.851662, 'last_price_update_time': 1774707250.665796}
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV62%2520LHG') HTTP/1.1" 204 0
2026-03-28 14:14:10 [bca.uk] INFO: Found listing with ID: FL64%20MZO
2026-03-28 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL64%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 14:14:10 [bca.uk] INFO: Scrape type for FL64%20MZO: 2
2026-03-28 14:14:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd3b3b07-96c7-5fe2-8906-938d7c102d37 with identifier: FL64%20MZO
2026-03-28 14:14:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd3b3b07-96c7-5fe2-8906-938d7c102d37 with scrape type 2
2026-03-28 14:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd3b3b07-96c7-5fe2-8906-938d7c102d37 with scrape type 2
2026-03-28 14:14:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd3b3b07-96c7-5fe2-8906-938d7c102d37, identifier: FL64%20MZO
2026-03-28 14:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM
2026-03-28 14:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM
2026-03-28 14:14:10 [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-28 14:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX73%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Saving data for VX73%20HHM: {'auction_closing_time': 1775037600.0, 'created_time': 1774620686.373887, 'last_price_update_time': 1774707251.12223}
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:11 [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-28 14:14:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO
2026-03-28 14:14:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO
2026-03-28 14:14:11 [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-28 14:14:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:11 [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': 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-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY70%2520SWO%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Saving data for YY70%20SWO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620336.699349, 'last_price_update_time': 1774707251.438171}
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:11 [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-28 14:14:11 [bca.uk] INFO: Found listing with ID: LC22%20LDK
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Scrape type for LC22%20LDK: 2
2026-03-28 14:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b552ce6f-3a4b-58fb-9258-11341d5f468e with identifier: LC22%20LDK
2026-03-28 14:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b552ce6f-3a4b-58fb-9258-11341d5f468e with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b552ce6f-3a4b-58fb-9258-11341d5f468e with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b552ce6f-3a4b-58fb-9258-11341d5f468e, identifier: LC22%20LDK
2026-03-28 14:14:11 [bca.uk] INFO: Found listing with ID: PO63%20UJX
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO63%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Scrape type for PO63%20UJX: 2
2026-03-28 14:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d57be5f7-b9ea-5f89-a02c-5a90dde0f5db with identifier: PO63%20UJX
2026-03-28 14:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d57be5f7-b9ea-5f89-a02c-5a90dde0f5db with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d57be5f7-b9ea-5f89-a02c-5a90dde0f5db with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d57be5f7-b9ea-5f89-a02c-5a90dde0f5db, identifier: PO63%20UJX
2026-03-28 14:14:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd3b3b07-96c7-5fe2-8906-938d7c102d37 with identifier: FL64%20MZO
2026-03-28 14:14:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd3b3b07-96c7-5fe2-8906-938d7c102d37 with identifier: FL64%20MZO
2026-03-28 14:14:11 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: dd3b3b07-96c7-5fe2-8906-938d7c102d37 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL64%20MZO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd3b3b07-96c7-5fe2-8906-938d7c102d37',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL64 MZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL64%20MZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 92574,
 '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 3008 1.6 E-HDI 115 ALLURE EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 115 ALLURE EGC',
 'vin': 'VF30U9HD8ES220004',
 'year': 2014}
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL64%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Saving data for FL64%20MZO: {'auction_closing_time': 1774692000.0, 'created_time': 1774620427.097973, 'last_price_update_time': 1774707251.754188}
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL64%2520MZO') HTTP/1.1" 204 0
2026-03-28 14:14:11 [bca.uk] INFO: Found listing with ID: AA57%20TEC
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AA57%2520TEC%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Scrape type for AA57%20TEC: 2
2026-03-28 14:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC
2026-03-28 14:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d, identifier: AA57%20TEC
2026-03-28 14:14:11 [scrapy.extensions.logstats] INFO: Crawled 274 pages (at 3 pages/min), scraped 860 items (at 111 items/min)
2026-03-28 14:14:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-28 14:14:11 [bca.uk] INFO: Found listing with ID: LS68%20YOG
2026-03-28 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS68%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 14:14:11 [bca.uk] INFO: Scrape type for LS68%20YOG: 2
2026-03-28 14:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG
2026-03-28 14:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ceb4b834-635a-539c-bd6a-c6871350d983 with scrape type 2
2026-03-28 14:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ceb4b834-635a-539c-bd6a-c6871350d983 with scrape type 2
2026-03-28 14:14:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ceb4b834-635a-539c-bd6a-c6871350d983, identifier: LS68%20YOG
2026-03-28 14:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b552ce6f-3a4b-58fb-9258-11341d5f468e with identifier: LC22%20LDK
2026-03-28 14:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b552ce6f-3a4b-58fb-9258-11341d5f468e with identifier: LC22%20LDK
2026-03-28 14:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b552ce6f-3a4b-58fb-9258-11341d5f468e with identifier: LC22%20LDK to the API
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:12 [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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC22%20LDK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b552ce6f-3a4b-58fb-9258-11341d5f468e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC22 LDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC22%20LDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 25761,
 '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 TGI EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TGI EXCLUSIVE',
 'vin': 'LSJA24U97MN175559',
 'year': 2022}
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 14:14:12 [bca.uk] INFO: Saving data for LC22%20LDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774436956.226476, 'last_price_update_time': 1774707252.365146}
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC22%2520LDK') HTTP/1.1" 204 0
2026-03-28 14:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d57be5f7-b9ea-5f89-a02c-5a90dde0f5db with identifier: PO63%20UJX
2026-03-28 14:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d57be5f7-b9ea-5f89-a02c-5a90dde0f5db with identifier: PO63%20UJX
2026-03-28 14:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d57be5f7-b9ea-5f89-a02c-5a90dde0f5db with identifier: PO63%20UJX to the API
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO63%20UJX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd57be5f7-b9ea-5f89-a02c-5a90dde0f5db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO63 UJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO63%20UJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 94543,
 '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.3 VVT-I TREND Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I TREND',
 'vin': 'VNKKJ3D320A187514',
 'year': 2013}
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO63%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:14:12 [bca.uk] INFO: Saving data for PO63%20UJX: {'auction_closing_time': 1775124000.0, 'created_time': 1774620527.093694, 'last_price_update_time': 1774707252.682894}
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO63%2520UJX') HTTP/1.1" 204 0
2026-03-28 14:14:12 [bca.uk] INFO: Found listing with ID: KXZ%201723
2026-03-28 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KXZ%25201723%27 HTTP/1.1" 200 None
2026-03-28 14:14:12 [bca.uk] INFO: Scrape type for KXZ%201723: 2
2026-03-28 14:14:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ab0e14e-967e-5b86-9bfd-b02330f49eb0 with identifier: KXZ%201723
2026-03-28 14:14:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ab0e14e-967e-5b86-9bfd-b02330f49eb0 with scrape type 2
2026-03-28 14:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ab0e14e-967e-5b86-9bfd-b02330f49eb0 with scrape type 2
2026-03-28 14:14:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ab0e14e-967e-5b86-9bfd-b02330f49eb0, identifier: KXZ%201723
2026-03-28 14:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC
2026-03-28 14:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC
2026-03-28 14:14:12 [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-28 14:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AA57%2520TEC%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Saving data for AA57%20TEC: {'auction_closing_time': 1775037600.0, 'created_time': 1774620683.110867, 'last_price_update_time': 1774707253.06998}
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:13 [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-28 14:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG
2026-03-28 14:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG
2026-03-28 14:14:13 [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-28 14:14:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:13 [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': 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-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS68%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Saving data for LS68%20YOG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620334.473024, 'last_price_update_time': 1774707253.471931}
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:13 [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-28 14:14:13 [bca.uk] INFO: Found listing with ID: MF67%20YME
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF67%2520YME%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Scrape type for MF67%20YME: 2
2026-03-28 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 873b28d1-4563-5028-bf81-c32b862bafd2 with identifier: MF67%20YME
2026-03-28 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 873b28d1-4563-5028-bf81-c32b862bafd2 with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 873b28d1-4563-5028-bf81-c32b862bafd2 with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 873b28d1-4563-5028-bf81-c32b862bafd2, identifier: MF67%20YME
2026-03-28 14:14:13 [bca.uk] INFO: Found listing with ID: RF11%20HFU
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF11%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Scrape type for RF11%20HFU: 2
2026-03-28 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45d165ff-2119-5535-b476-0f9cf318133e with identifier: RF11%20HFU
2026-03-28 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45d165ff-2119-5535-b476-0f9cf318133e with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45d165ff-2119-5535-b476-0f9cf318133e with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45d165ff-2119-5535-b476-0f9cf318133e, identifier: RF11%20HFU
2026-03-28 14:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ab0e14e-967e-5b86-9bfd-b02330f49eb0 with identifier: KXZ%201723
2026-03-28 14:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ab0e14e-967e-5b86-9bfd-b02330f49eb0 with identifier: KXZ%201723
2026-03-28 14:14:13 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2ab0e14e-967e-5b86-9bfd-b02330f49eb0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KXZ%201723-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2ab0e14e-967e-5b86-9bfd-b02330f49eb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KXZ 1723',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KXZ%201723&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 117434,
 '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': 'NMTKZ3BX60R025099',
 'year': 2017}
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KXZ%25201723%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Saving data for KXZ%201723: {'auction_closing_time': 1774692000.0, 'created_time': 1774620417.882303, 'last_price_update_time': 1774707253.728291}
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KXZ%25201723') HTTP/1.1" 204 0
2026-03-28 14:14:13 [bca.uk] INFO: Found listing with ID: AO69%20GHX
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO69%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Scrape type for AO69%20GHX: 2
2026-03-28 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX
2026-03-28 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69, identifier: AO69%20GHX
2026-03-28 14:14:13 [bca.uk] INFO: Found listing with ID: T18%20AFG
2026-03-28 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T18%2520AFG%27 HTTP/1.1" 200 None
2026-03-28 14:14:13 [bca.uk] INFO: Scrape type for T18%20AFG: 2
2026-03-28 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG
2026-03-28 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ee81a1b-2311-5c3e-b46b-85528acc7871 with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ee81a1b-2311-5c3e-b46b-85528acc7871 with scrape type 2
2026-03-28 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ee81a1b-2311-5c3e-b46b-85528acc7871, identifier: T18%20AFG
2026-03-28 14:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 873b28d1-4563-5028-bf81-c32b862bafd2 with identifier: MF67%20YME
2026-03-28 14:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 873b28d1-4563-5028-bf81-c32b862bafd2 with identifier: MF67%20YME
2026-03-28 14:14:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 873b28d1-4563-5028-bf81-c32b862bafd2 with identifier: MF67%20YME to the API
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:14 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF67%20YME-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '873b28d1-4563-5028-bf81-c32b862bafd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF67 YME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF67%20YME&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 97782,
 '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 EXPERT 1000 1.6 B/HDI 95 COMPACT PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 95 COMPACT PROFESSIONAL',
 'vin': 'VF3VBBHVBHZ064416',
 'year': 2017}
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF67%2520YME%27 HTTP/1.1" 200 None
2026-03-28 14:14:14 [bca.uk] INFO: Saving data for MF67%20YME: {'auction_closing_time': 1774951200.0, 'created_time': 1774620227.575465, 'last_price_update_time': 1774707254.279621}
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF67%2520YME') HTTP/1.1" 204 0
2026-03-28 14:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45d165ff-2119-5535-b476-0f9cf318133e with identifier: RF11%20HFU
2026-03-28 14:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45d165ff-2119-5535-b476-0f9cf318133e with identifier: RF11%20HFU
2026-03-28 14:14:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45d165ff-2119-5535-b476-0f9cf318133e with identifier: RF11%20HFU to the API
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF11%20HFU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '45d165ff-2119-5535-b476-0f9cf318133e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF11 HFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF11%20HFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 66689,
 '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': 'SUZUKI SWIFT 1.2 SZ3 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ3',
 'vin': 'TSMNZA72S00171251',
 'year': 2011}
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF11%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 14:14:14 [bca.uk] INFO: Saving data for RF11%20HFU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620530.198159, 'last_price_update_time': 1774707254.565367}
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF11%2520HFU') HTTP/1.1" 204 0
2026-03-28 14:14:14 [bca.uk] INFO: Found listing with ID: MK14%20VJA
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK14%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 14:14:14 [bca.uk] INFO: Scrape type for MK14%20VJA: 2
2026-03-28 14:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11060218-1996-52b0-833b-064ed3bb3695 with identifier: MK14%20VJA
2026-03-28 14:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11060218-1996-52b0-833b-064ed3bb3695 with scrape type 2
2026-03-28 14:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11060218-1996-52b0-833b-064ed3bb3695 with scrape type 2
2026-03-28 14:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11060218-1996-52b0-833b-064ed3bb3695, identifier: MK14%20VJA
2026-03-28 14:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX
2026-03-28 14:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX
2026-03-28 14:14:14 [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-28 14:14:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO69%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 14:14:14 [bca.uk] INFO: Saving data for AO69%20GHX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620670.536472, 'last_price_update_time': 1774707254.953992}
2026-03-28 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:14 [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-28 14:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG
2026-03-28 14:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG
2026-03-28 14:14:15 [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-28 14:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:15 [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': 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-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T18%2520AFG%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Saving data for T18%20AFG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620325.419742, 'last_price_update_time': 1774707255.247272}
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:15 [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-28 14:14:15 [bca.uk] INFO: Found listing with ID: YG66%20HWR
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG66%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for YG66%20HWR: 0
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: EJ09%20XLP
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ09%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for EJ09%20XLP: 0
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: EX08%20SYR
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX08%2520SYR%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for EX08%20SYR: 0
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: RJ10%20AVX
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ10%2520AVX%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for RJ10%20AVX: 0
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: YL67%20DFN
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL67%2520DFN%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for YL67%20DFN: 0
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: AE14%20AMO
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for AE14%20AMO: 2
2026-03-28 14:14:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36028822-32e1-514d-8781-c043d11a2ecf with identifier: AE14%20AMO
2026-03-28 14:14:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36028822-32e1-514d-8781-c043d11a2ecf with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36028822-32e1-514d-8781-c043d11a2ecf with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36028822-32e1-514d-8781-c043d11a2ecf, identifier: AE14%20AMO
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: WG59%20OBT
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG59%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for WG59%20OBT: 2
2026-03-28 14:14:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 095aa3e6-7383-5db9-a2a7-3f475bdc76e0 with identifier: WG59%20OBT
2026-03-28 14:14:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 095aa3e6-7383-5db9-a2a7-3f475bdc76e0 with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 095aa3e6-7383-5db9-a2a7-3f475bdc76e0 with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 095aa3e6-7383-5db9-a2a7-3f475bdc76e0, identifier: WG59%20OBT
2026-03-28 14:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11060218-1996-52b0-833b-064ed3bb3695 with identifier: MK14%20VJA
2026-03-28 14:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11060218-1996-52b0-833b-064ed3bb3695 with identifier: MK14%20VJA
2026-03-28 14:14:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 11060218-1996-52b0-833b-064ed3bb3695 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK14%20VJA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11060218-1996-52b0-833b-064ed3bb3695',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK14 VJA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK14%20VJA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SSANGYONG',
 'model': 'TURISMO',
 'odometer': 82410,
 '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': 'SSANGYONG TURISMO 2.0 E-XDI 155 EX 4WD TIP MPV',
 'transmission': 'manual',
 'trim': 'E-XDI 155 EX 4WD TIP',
 'vin': 'KPTV0B1TSEP083605',
 'year': 2014}
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK14%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Saving data for MK14%20VJA: {'auction_closing_time': 1774692000.0, 'created_time': 1774620418.336947, 'last_price_update_time': 1774707255.587373}
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK14%2520VJA') HTTP/1.1" 204 0
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: BC19%20XPT
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC19%2520XPT%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for BC19%20XPT: 2
2026-03-28 14:14:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT
2026-03-28 14:14:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e346a879-4eaf-50a5-8617-ad775c761583 with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e346a879-4eaf-50a5-8617-ad775c761583 with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e346a879-4eaf-50a5-8617-ad775c761583, identifier: BC19%20XPT
2026-03-28 14:14:15 [bca.uk] INFO: Found listing with ID: LL69%20TKO
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL69%2520TKO%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Scrape type for LL69%20TKO: 2
2026-03-28 14:14:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO
2026-03-28 14:14:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with scrape type 2
2026-03-28 14:14:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ba9804b-2168-5d35-94c4-50ef1cf34a28, identifier: LL69%20TKO
2026-03-28 14:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36028822-32e1-514d-8781-c043d11a2ecf with identifier: AE14%20AMO
2026-03-28 14:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36028822-32e1-514d-8781-c043d11a2ecf with identifier: AE14%20AMO
2026-03-28 14:14:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 36028822-32e1-514d-8781-c043d11a2ecf with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE14%20AMO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36028822-32e1-514d-8781-c043d11a2ecf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE14 AMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE14%20AMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FIAT',
 'model': '500',
 'odometer': 90225,
 '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 CULT D/LOGIC Hatchback',
 'transmission': 'automatic',
 'trim': 'CULT D/LOGIC',
 'vin': 'ZFA3120000J238293',
 'year': 2014}
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 14:14:15 [bca.uk] INFO: Saving data for AE14%20AMO: {'auction_closing_time': 1774692000.0, 'created_time': 1774620227.98549, 'last_price_update_time': 1774707255.939841}
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE14%2520AMO') HTTP/1.1" 204 0
2026-03-28 14:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 095aa3e6-7383-5db9-a2a7-3f475bdc76e0 with identifier: WG59%20OBT
2026-03-28 14:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 095aa3e6-7383-5db9-a2a7-3f475bdc76e0 with identifier: WG59%20OBT
2026-03-28 14:14:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 095aa3e6-7383-5db9-a2a7-3f475bdc76e0 with identifier: WG59%20OBT to the API
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG59%20OBT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '095aa3e6-7383-5db9-a2a7-3f475bdc76e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG59 OBT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG59%20OBT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC70',
 'odometer': 187491,
 '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 XC70 2.4 D5 205 SE G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 205 SE G/T',
 'vin': 'YV1BZ7046A1074559',
 'year': 2009}
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG59%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 14:14:16 [bca.uk] INFO: Saving data for WG59%20OBT: {'auction_closing_time': 1775124000.0, 'created_time': 1774620525.666623, 'last_price_update_time': 1774707256.246234}
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG59%2520OBT') HTTP/1.1" 204 0
2026-03-28 14:14:16 [bca.uk] INFO: Found listing with ID: PK17%20ONC
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520ONC%27 HTTP/1.1" 200 None
2026-03-28 14:14:16 [bca.uk] INFO: Scrape type for PK17%20ONC: 2
2026-03-28 14:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62040a78-0dd8-5223-80ef-c2b98abfc0b7 with identifier: PK17%20ONC
2026-03-28 14:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62040a78-0dd8-5223-80ef-c2b98abfc0b7 with scrape type 2
2026-03-28 14:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62040a78-0dd8-5223-80ef-c2b98abfc0b7 with scrape type 2
2026-03-28 14:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62040a78-0dd8-5223-80ef-c2b98abfc0b7, identifier: PK17%20ONC
2026-03-28 14:14:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT
2026-03-28 14:14:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT
2026-03-28 14:14:16 [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-28 14:14:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC19%2520XPT%27 HTTP/1.1" 200 None
2026-03-28 14:14:16 [bca.uk] INFO: Saving data for BC19%20XPT: {'auction_closing_time': 1775037600.0, 'created_time': 1774620660.012393, 'last_price_update_time': 1774707256.651521}
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:16 [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-28 14:14:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO
2026-03-28 14:14:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO
2026-03-28 14:14:16 [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-28 14:14:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:16 [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': 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-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL69%2520TKO%27 HTTP/1.1" 200 None
2026-03-28 14:14:16 [bca.uk] INFO: Saving data for LL69%20TKO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620327.148593, 'last_price_update_time': 1774707256.931192}
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:16 [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-28 14:14:16 [bca.uk] INFO: Found listing with ID: MT67%20VTO
2026-03-28 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT67%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 14:14:16 [bca.uk] INFO: Scrape type for MT67%20VTO: 2
2026-03-28 14:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3 with identifier: MT67%20VTO
2026-03-28 14:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3 with scrape type 2
2026-03-28 14:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3 with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3, identifier: MT67%20VTO
2026-03-28 14:14:17 [bca.uk] INFO: Found listing with ID: YC64%20PKK
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC64%2520PKK%27 HTTP/1.1" 200 None
2026-03-28 14:14:17 [bca.uk] INFO: Scrape type for YC64%20PKK: 2
2026-03-28 14:14:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55fc6141-57a1-56ba-a387-14e858bc180d with identifier: YC64%20PKK
2026-03-28 14:14:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55fc6141-57a1-56ba-a387-14e858bc180d with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55fc6141-57a1-56ba-a387-14e858bc180d with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55fc6141-57a1-56ba-a387-14e858bc180d, identifier: YC64%20PKK
2026-03-28 14:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62040a78-0dd8-5223-80ef-c2b98abfc0b7 with identifier: PK17%20ONC
2026-03-28 14:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62040a78-0dd8-5223-80ef-c2b98abfc0b7 with identifier: PK17%20ONC
2026-03-28 14:14:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 62040a78-0dd8-5223-80ef-c2b98abfc0b7 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK17%20ONC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62040a78-0dd8-5223-80ef-c2b98abfc0b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 ONC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20ONC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 88781,
 '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 1.6 BLUEHDI 120 ALLURE EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 120 ALLURE EAT6',
 'vin': 'VF3MCBHZWHS082082',
 'year': 2017}
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520ONC%27 HTTP/1.1" 200 None
2026-03-28 14:14:17 [bca.uk] INFO: Saving data for PK17%20ONC: {'auction_closing_time': 1774692000.0, 'created_time': 1774620416.077261, 'last_price_update_time': 1774707257.199446}
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520ONC') HTTP/1.1" 204 0
2026-03-28 14:14:17 [bca.uk] INFO: Found listing with ID: BL74%20LVO
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL74%2520LVO%27 HTTP/1.1" 200 None
2026-03-28 14:14:17 [bca.uk] INFO: Scrape type for BL74%20LVO: 2
2026-03-28 14:14:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO
2026-03-28 14:14:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3dd5d71-952f-5d80-8bf9-67191dadad1f with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3dd5d71-952f-5d80-8bf9-67191dadad1f with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3dd5d71-952f-5d80-8bf9-67191dadad1f, identifier: BL74%20LVO
2026-03-28 14:14:17 [bca.uk] INFO: Found listing with ID: FV17%20ZSR
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 14:14:17 [bca.uk] INFO: Scrape type for FV17%20ZSR: 2
2026-03-28 14:14:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR
2026-03-28 14:14:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with scrape type 2
2026-03-28 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b, identifier: FV17%20ZSR
2026-03-28 14:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3 with identifier: MT67%20VTO
2026-03-28 14:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3 with identifier: MT67%20VTO
2026-03-28 14:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3 with identifier: MT67%20VTO to the API
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:17 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT67%20VTO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab5dcc1e-1b61-56e1-a4f2-26a884f9c9c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT67 VTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT67%20VTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 62504,
 '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 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1760082J651921',
 'year': 2017}
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT67%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 14:14:17 [bca.uk] INFO: Saving data for MT67%20VTO: {'auction_closing_time': 1774864800.0, 'created_time': 1773823901.963596, 'last_price_update_time': 1774707257.73772}
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT67%2520VTO') HTTP/1.1" 204 0
2026-03-28 14:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55fc6141-57a1-56ba-a387-14e858bc180d with identifier: YC64%20PKK
2026-03-28 14:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55fc6141-57a1-56ba-a387-14e858bc180d with identifier: YC64%20PKK
2026-03-28 14:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55fc6141-57a1-56ba-a387-14e858bc180d with identifier: YC64%20PKK to the API
2026-03-28 14:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC64%20PKK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55fc6141-57a1-56ba-a387-14e858bc180d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC64 PKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC64%20PKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 78767,
 '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 187 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 187 TEKNA',
 'vin': 'SJNFAAF15U7033724',
 'year': 2014}
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC64%2520PKK%27 HTTP/1.1" 200 None
2026-03-28 14:14:18 [bca.uk] INFO: Saving data for YC64%20PKK: {'auction_closing_time': 1775124000.0, 'created_time': 1774620530.705635, 'last_price_update_time': 1774707258.055641}
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC64%2520PKK') HTTP/1.1" 204 0
2026-03-28 14:14:18 [bca.uk] INFO: Found listing with ID: YB18%20HGA
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB18%2520HGA%27 HTTP/1.1" 200 None
2026-03-28 14:14:18 [bca.uk] INFO: Scrape type for YB18%20HGA: 2
2026-03-28 14:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38f5d864-3566-53dd-abf4-6369ead9643c with identifier: YB18%20HGA
2026-03-28 14:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38f5d864-3566-53dd-abf4-6369ead9643c with scrape type 2
2026-03-28 14:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38f5d864-3566-53dd-abf4-6369ead9643c with scrape type 2
2026-03-28 14:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38f5d864-3566-53dd-abf4-6369ead9643c, identifier: YB18%20HGA
2026-03-28 14:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO
2026-03-28 14:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO
2026-03-28 14:14:18 [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-28 14:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL74%2520LVO%27 HTTP/1.1" 200 None
2026-03-28 14:14:18 [bca.uk] INFO: Saving data for BL74%20LVO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620648.83121, 'last_price_update_time': 1774707258.446831}
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:18 [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-28 14:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR
2026-03-28 14:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR
2026-03-28 14:14:18 [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-28 14:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:18 [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': 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-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV17%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 14:14:18 [bca.uk] INFO: Saving data for FV17%20ZSR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620313.352499, 'last_price_update_time': 1774707258.751329}
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:18 [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-28 14:14:18 [bca.uk] INFO: Found listing with ID: YP15%20FGX
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP15%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 14:14:18 [bca.uk] INFO: Scrape type for YP15%20FGX: 2
2026-03-28 14:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a with identifier: YP15%20FGX
2026-03-28 14:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a with scrape type 2
2026-03-28 14:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a with scrape type 2
2026-03-28 14:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a, identifier: YP15%20FGX
2026-03-28 14:14:18 [bca.uk] INFO: Found listing with ID: AV14%20OKZ
2026-03-28 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV14%2520OKZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:18 [bca.uk] INFO: Scrape type for AV14%20OKZ: 2
2026-03-28 14:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04d54d89-287e-52f2-a574-fd5ea21d144e with identifier: AV14%20OKZ
2026-03-28 14:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04d54d89-287e-52f2-a574-fd5ea21d144e with scrape type 2
2026-03-28 14:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04d54d89-287e-52f2-a574-fd5ea21d144e with scrape type 2
2026-03-28 14:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04d54d89-287e-52f2-a574-fd5ea21d144e, identifier: AV14%20OKZ
2026-03-28 14:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38f5d864-3566-53dd-abf4-6369ead9643c with identifier: YB18%20HGA
2026-03-28 14:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38f5d864-3566-53dd-abf4-6369ead9643c with identifier: YB18%20HGA
2026-03-28 14:14:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 38f5d864-3566-53dd-abf4-6369ead9643c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB18%20HGA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '38f5d864-3566-53dd-abf4-6369ead9643c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB18 HGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB18%20HGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'X6',
 '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 X6 3.0 XDRIVE 30D M SPORT ED.STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT ED.STEP',
 'vin': 'WBAKV220100Z96702',
 'year': 2018}
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB18%2520HGA%27 HTTP/1.1" 200 None
2026-03-28 14:14:19 [bca.uk] INFO: Saving data for YB18%20HGA: {'auction_closing_time': 1774692000.0, 'created_time': 1774620419.095374, 'last_price_update_time': 1774707259.035749}
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB18%2520HGA') HTTP/1.1" 204 0
2026-03-28 14:14:19 [bca.uk] INFO: Found listing with ID: BN69%20HNH
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN69%2520HNH%27 HTTP/1.1" 200 None
2026-03-28 14:14:19 [bca.uk] INFO: Scrape type for BN69%20HNH: 2
2026-03-28 14:14:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH
2026-03-28 14:14:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffcbe145-b117-58fd-ba40-5a5f7280a545 with scrape type 2
2026-03-28 14:14:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffcbe145-b117-58fd-ba40-5a5f7280a545 with scrape type 2
2026-03-28 14:14:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffcbe145-b117-58fd-ba40-5a5f7280a545, identifier: BN69%20HNH
2026-03-28 14:14:19 [bca.uk] INFO: Found listing with ID: DY11%20PMO
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY11%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:14:19 [bca.uk] INFO: Scrape type for DY11%20PMO: 2
2026-03-28 14:14:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO
2026-03-28 14:14:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with scrape type 2
2026-03-28 14:14:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with scrape type 2
2026-03-28 14:14:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99, identifier: DY11%20PMO
2026-03-28 14:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a with identifier: YP15%20FGX
2026-03-28 14:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a with identifier: YP15%20FGX
2026-03-28 14:14:19 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP15%20FGX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f29c3f8c-5a3f-5b47-87f7-bc272a90ef9a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP15 FGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP15%20FGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 92984,
 '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 A4 AVANT 2.0 TDI 190 BLACK ED.M-T Estate',
 'transmission': 'manual',
 'trim': 'TDI 190 BLACK ED.M-T',
 'vin': 'WAUZZZ8K3FA158064',
 'year': 2015}
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP15%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 14:14:19 [bca.uk] INFO: Saving data for YP15%20FGX: {'auction_closing_time': 1774692000.0, 'created_time': 1774620226.806489, 'last_price_update_time': 1774707259.309022}
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP15%2520FGX') HTTP/1.1" 204 0
2026-03-28 14:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04d54d89-287e-52f2-a574-fd5ea21d144e with identifier: AV14%20OKZ
2026-03-28 14:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04d54d89-287e-52f2-a574-fd5ea21d144e with identifier: AV14%20OKZ
2026-03-28 14:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04d54d89-287e-52f2-a574-fd5ea21d144e with identifier: AV14%20OKZ to the API
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV14%20OKZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04d54d89-287e-52f2-a574-fd5ea21d144e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV14 OKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV14%20OKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 73730,
 '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': 'VNKKJ3D330A216275',
 'year': 2014}
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV14%2520OKZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:19 [bca.uk] INFO: Saving data for AV14%20OKZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620524.951374, 'last_price_update_time': 1774707259.765832}
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV14%2520OKZ') HTTP/1.1" 204 0
2026-03-28 14:14:19 [bca.uk] INFO: Found listing with ID: EX64%20LWF
2026-03-28 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX64%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 14:14:19 [bca.uk] INFO: Scrape type for EX64%20LWF: 2
2026-03-28 14:14:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF
2026-03-28 14:14:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb10b779-eb6e-5f68-96f2-83f3e1c3963c with scrape type 2
2026-03-28 14:14:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb10b779-eb6e-5f68-96f2-83f3e1c3963c with scrape type 2
2026-03-28 14:14:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb10b779-eb6e-5f68-96f2-83f3e1c3963c, identifier: EX64%20LWF
2026-03-28 14:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH
2026-03-28 14:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH
2026-03-28 14:14:19 [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-28 14:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN69%2520HNH%27 HTTP/1.1" 200 None
2026-03-28 14:14:20 [bca.uk] INFO: Saving data for BN69%20HNH: {'auction_closing_time': 1775037600.0, 'created_time': 1774620661.423439, 'last_price_update_time': 1774707260.166053}
2026-03-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:20 [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-28 14:14:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO
2026-03-28 14:14:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO
2026-03-28 14:14:20 [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-28 14:14:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:20 [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': 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-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY11%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:14:20 [bca.uk] INFO: Saving data for DY11%20PMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620314.30302, 'last_price_update_time': 1774707260.459426}
2026-03-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:20 [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-28 14:14:20 [bca.uk] INFO: Found listing with ID: HJ70%20VZM
2026-03-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520VZM%27 HTTP/1.1" 200 None
2026-03-28 14:14:20 [bca.uk] INFO: Scrape type for HJ70%20VZM: 2
2026-03-28 14:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97c50b09-42ea-5c65-a7ba-dc2f48c175eb with identifier: HJ70%20VZM
2026-03-28 14:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97c50b09-42ea-5c65-a7ba-dc2f48c175eb with scrape type 2
2026-03-28 14:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97c50b09-42ea-5c65-a7ba-dc2f48c175eb with scrape type 2
2026-03-28 14:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97c50b09-42ea-5c65-a7ba-dc2f48c175eb, identifier: HJ70%20VZM
2026-03-28 14:14:20 [bca.uk] INFO: Found listing with ID: AX15%20CTE
2026-03-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX15%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 14:14:20 [bca.uk] INFO: Scrape type for AX15%20CTE: 2
2026-03-28 14:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0250904e-1f30-50af-96b9-447149001941 with identifier: AX15%20CTE
2026-03-28 14:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0250904e-1f30-50af-96b9-447149001941 with scrape type 2
2026-03-28 14:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0250904e-1f30-50af-96b9-447149001941 with scrape type 2
2026-03-28 14:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0250904e-1f30-50af-96b9-447149001941, identifier: AX15%20CTE
2026-03-28 14:14:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF
2026-03-28 14:14:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF
2026-03-28 14:14:20 [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-28 14:14:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:20 [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': 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-28 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX64%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 14:14:21 [bca.uk] INFO: Saving data for EX64%20LWF: {'auction_closing_time': 1774951200.0, 'created_time': 1773821049.344978, 'last_price_update_time': 1774707261.001996}
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:21 [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-28 14:14:21 [bca.uk] INFO: Found listing with ID: BW19%20VEU
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW19%2520VEU%27 HTTP/1.1" 200 None
2026-03-28 14:14:21 [bca.uk] INFO: Scrape type for BW19%20VEU: 2
2026-03-28 14:14:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU
2026-03-28 14:14:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with scrape type 2
2026-03-28 14:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with scrape type 2
2026-03-28 14:14:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88, identifier: BW19%20VEU
2026-03-28 14:14:21 [bca.uk] INFO: Found listing with ID: CX16%20BWZ
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX16%2520BWZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:21 [bca.uk] INFO: Scrape type for CX16%20BWZ: 2
2026-03-28 14:14:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ
2026-03-28 14:14:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with scrape type 2
2026-03-28 14:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with scrape type 2
2026-03-28 14:14:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b9c01c4-1242-554c-aef3-ed66f0f7a586, identifier: CX16%20BWZ
2026-03-28 14:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97c50b09-42ea-5c65-a7ba-dc2f48c175eb with identifier: HJ70%20VZM
2026-03-28 14:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97c50b09-42ea-5c65-a7ba-dc2f48c175eb with identifier: HJ70%20VZM
2026-03-28 14:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97c50b09-42ea-5c65-a7ba-dc2f48c175eb with identifier: HJ70%20VZM to the API
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:21 [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': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ70%20VZM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '97c50b09-42ea-5c65-a7ba-dc2f48c175eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ70 VZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ70%20VZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'SEAT',
 'model': 'TARRACO',
 'odometer': 27778,
 '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': 'SEAT TARRACO 1.5 TSI EVO 150 SE TECHNOLOGY StationWagon',
 'transmission': 'manual',
 'trim': 'TSI EVO 150 SE TECHNOLOGY',
 'vin': 'VSSZZZKNZMW003789',
 'year': 2020}
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520VZM%27 HTTP/1.1" 200 None
2026-03-28 14:14:21 [bca.uk] INFO: Saving data for HJ70%20VZM: {'auction_closing_time': 1774864800.0, 'created_time': 1774436904.154457, 'last_price_update_time': 1774707261.593629}
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ70%2520VZM') HTTP/1.1" 204 0
2026-03-28 14:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0250904e-1f30-50af-96b9-447149001941 with identifier: AX15%20CTE
2026-03-28 14:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0250904e-1f30-50af-96b9-447149001941 with identifier: AX15%20CTE
2026-03-28 14:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0250904e-1f30-50af-96b9-447149001941 with identifier: AX15%20CTE to the API
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX15%20CTE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0250904e-1f30-50af-96b9-447149001941',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX15 CTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX15%20CTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 50800,
 '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': 'WF0UXXLTRUFC26673',
 'year': 2015}
2026-03-28 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX15%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 14:14:21 [bca.uk] INFO: Saving data for AX15%20CTE: {'auction_closing_time': 1775124000.0, 'created_time': 1774620509.087598, 'last_price_update_time': 1774707261.991131}
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX15%2520CTE') HTTP/1.1" 204 0
2026-03-28 14:14:22 [bca.uk] INFO: Found listing with ID: SP65%20HHN
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP65%2520HHN%27 HTTP/1.1" 200 None
2026-03-28 14:14:22 [bca.uk] INFO: Scrape type for SP65%20HHN: 2
2026-03-28 14:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN
2026-03-28 14:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with scrape type 2
2026-03-28 14:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with scrape type 2
2026-03-28 14:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246, identifier: SP65%20HHN
2026-03-28 14:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU
2026-03-28 14:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU
2026-03-28 14:14:22 [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-28 14:14:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW19%2520VEU%27 HTTP/1.1" 200 None
2026-03-28 14:14:22 [bca.uk] INFO: Saving data for BW19%20VEU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620652.022472, 'last_price_update_time': 1774707262.414259}
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:22 [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-28 14:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ
2026-03-28 14:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ
2026-03-28 14:14:22 [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-28 14:14:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:22 [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': 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-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX16%2520BWZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:22 [bca.uk] INFO: Saving data for CX16%20BWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620316.596321, 'last_price_update_time': 1774707262.729582}
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:22 [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-28 14:14:22 [bca.uk] INFO: Found listing with ID: KO08%20YOK
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO08%2520YOK%27 HTTP/1.1" 200 None
2026-03-28 14:14:22 [bca.uk] INFO: Scrape type for KO08%20YOK: 0
2026-03-28 14:14:22 [bca.uk] INFO: Found listing with ID: BO04%20OPU
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BO04%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:22 [bca.uk] INFO: Scrape type for BO04%20OPU: 2
2026-03-28 14:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85f04e84-3210-56f9-8586-eb9fb5edff38 with identifier: BO04%20OPU
2026-03-28 14:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85f04e84-3210-56f9-8586-eb9fb5edff38 with scrape type 2
2026-03-28 14:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85f04e84-3210-56f9-8586-eb9fb5edff38 with scrape type 2
2026-03-28 14:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85f04e84-3210-56f9-8586-eb9fb5edff38, identifier: BO04%20OPU
2026-03-28 14:14:22 [bca.uk] INFO: Found listing with ID: BP65%20FSY
2026-03-28 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP65%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 14:14:22 [bca.uk] INFO: Scrape type for BP65%20FSY: 2
2026-03-28 14:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f30c0e83-ddbf-5220-9629-01ead612dfce with identifier: BP65%20FSY
2026-03-28 14:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f30c0e83-ddbf-5220-9629-01ead612dfce with scrape type 2
2026-03-28 14:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f30c0e83-ddbf-5220-9629-01ead612dfce with scrape type 2
2026-03-28 14:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f30c0e83-ddbf-5220-9629-01ead612dfce, identifier: BP65%20FSY
2026-03-28 14:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN
2026-03-28 14:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN
2026-03-28 14:14:23 [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-28 14:14:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:23 [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': 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-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP65%2520HHN%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Saving data for SP65%20HHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774620410.065869, 'last_price_update_time': 1774707263.312127}
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:23 [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-28 14:14:23 [bca.uk] INFO: Found listing with ID: LN72%20VDO
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN72%2520VDO%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Scrape type for LN72%20VDO: 0
2026-03-28 14:14:23 [bca.uk] INFO: Found listing with ID: WM22%20LHF
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM22%2520LHF%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Scrape type for WM22%20LHF: 0
2026-03-28 14:14:23 [bca.uk] INFO: Found listing with ID: WR73%20NUW
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR73%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Scrape type for WR73%20NUW: 0
2026-03-28 14:14:23 [bca.uk] INFO: Found listing with ID: AP64%20FXF
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP64%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Scrape type for AP64%20FXF: 2
2026-03-28 14:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF
2026-03-28 14:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9592e0cd-4a19-5e58-9c16-43c225d557a6 with scrape type 2
2026-03-28 14:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9592e0cd-4a19-5e58-9c16-43c225d557a6 with scrape type 2
2026-03-28 14:14:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9592e0cd-4a19-5e58-9c16-43c225d557a6, identifier: AP64%20FXF
2026-03-28 14:14:23 [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-28 14:14:23 [bca.uk] INFO: Found listing with ID: FX13%20FVC
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX13%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Scrape type for FX13%20FVC: 2
2026-03-28 14:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC
2026-03-28 14:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item badecf84-f9d9-528c-a54e-47a6de3b1868 with scrape type 2
2026-03-28 14:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item badecf84-f9d9-528c-a54e-47a6de3b1868 with scrape type 2
2026-03-28 14:14:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: badecf84-f9d9-528c-a54e-47a6de3b1868, identifier: FX13%20FVC
2026-03-28 14:14:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85f04e84-3210-56f9-8586-eb9fb5edff38 with identifier: BO04%20OPU
2026-03-28 14:14:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85f04e84-3210-56f9-8586-eb9fb5edff38 with identifier: BO04%20OPU
2026-03-28 14:14:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85f04e84-3210-56f9-8586-eb9fb5edff38 with identifier: BO04%20OPU to the API
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:23 [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': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BO04%20OPU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85f04e84-3210-56f9-8586-eb9fb5edff38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BO04 OPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BO04%20OPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 86069,
 '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 SPORT 3.0 SDV6 306 A/B DYNAMIC StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 A/B DYNAMIC',
 'vin': 'SALWA2KE8GA569882',
 'year': 2016}
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BO04%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:23 [bca.uk] INFO: Saving data for BO04%20OPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437397.55239, 'last_price_update_time': 1774707263.965881}
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BO04%2520OPU') HTTP/1.1" 204 0
2026-03-28 14:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f30c0e83-ddbf-5220-9629-01ead612dfce with identifier: BP65%20FSY
2026-03-28 14:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f30c0e83-ddbf-5220-9629-01ead612dfce with identifier: BP65%20FSY
2026-03-28 14:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f30c0e83-ddbf-5220-9629-01ead612dfce with identifier: BP65%20FSY to the API
2026-03-28 14:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP65%20FSY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f30c0e83-ddbf-5220-9629-01ead612dfce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP65 FSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP65%20FSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 97822,
 '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 SE Hatchback',
 'transmission': 'automatic',
 'trim': '90 SE',
 'vin': 'W0L0XEP68G4116291',
 'year': 2016}
2026-03-28 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP65%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 14:14:24 [bca.uk] INFO: Saving data for BP65%20FSY: {'auction_closing_time': 1775124000.0, 'created_time': 1774620510.793234, 'last_price_update_time': 1774707264.57461}
2026-03-28 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP65%2520FSY') HTTP/1.1" 204 0
2026-03-28 14:14:24 [bca.uk] INFO: Found listing with ID: HV66%20TAU
2026-03-28 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV66%2520TAU%27 HTTP/1.1" 200 None
2026-03-28 14:14:24 [bca.uk] INFO: Scrape type for HV66%20TAU: 2
2026-03-28 14:14:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU
2026-03-28 14:14:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 556b918c-6836-57a7-a41e-31e421adbdb9 with scrape type 2
2026-03-28 14:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 556b918c-6836-57a7-a41e-31e421adbdb9 with scrape type 2
2026-03-28 14:14:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 556b918c-6836-57a7-a41e-31e421adbdb9, identifier: HV66%20TAU
2026-03-28 14:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF
2026-03-28 14:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF
2026-03-28 14:14:24 [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-28 14:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP64%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:14:25 [bca.uk] INFO: Saving data for AP64%20FXF: {'auction_closing_time': 1774951200.0, 'created_time': 1774045656.511114, 'last_price_update_time': 1774707265.019056}
2026-03-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:25 [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-28 14:14:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC
2026-03-28 14:14:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC
2026-03-28 14:14:25 [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-28 14:14:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:25 [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=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-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX13%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 14:14:25 [bca.uk] INFO: Saving data for FX13%20FVC: {'auction_closing_time': 1775124000.0, 'created_time': 1774620300.408824, 'last_price_update_time': 1774707265.317191}
2026-03-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:25 [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-28 14:14:25 [bca.uk] INFO: Found listing with ID: MV12%20SRO
2026-03-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV12%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 14:14:25 [bca.uk] INFO: Scrape type for MV12%20SRO: 2
2026-03-28 14:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f68c9a5c-a004-5a29-941c-4af817797d94 with identifier: MV12%20SRO
2026-03-28 14:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f68c9a5c-a004-5a29-941c-4af817797d94 with scrape type 2
2026-03-28 14:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f68c9a5c-a004-5a29-941c-4af817797d94 with scrape type 2
2026-03-28 14:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f68c9a5c-a004-5a29-941c-4af817797d94, identifier: MV12%20SRO
2026-03-28 14:14:25 [bca.uk] INFO: Found listing with ID: CV09%20UWK
2026-03-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV09%2520UWK%27 HTTP/1.1" 200 None
2026-03-28 14:14:25 [bca.uk] INFO: Scrape type for CV09%20UWK: 2
2026-03-28 14:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc743d4e-7098-553e-8fb2-a80310bd8292 with identifier: CV09%20UWK
2026-03-28 14:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc743d4e-7098-553e-8fb2-a80310bd8292 with scrape type 2
2026-03-28 14:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc743d4e-7098-553e-8fb2-a80310bd8292 with scrape type 2
2026-03-28 14:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc743d4e-7098-553e-8fb2-a80310bd8292, identifier: CV09%20UWK
2026-03-28 14:14:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU
2026-03-28 14:14:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU
2026-03-28 14:14:25 [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-28 14:14:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:25 [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': 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-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV66%2520TAU%27 HTTP/1.1" 200 None
2026-03-28 14:14:25 [bca.uk] INFO: Saving data for HV66%20TAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774620411.198065, 'last_price_update_time': 1774707265.876699}
2026-03-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:25 [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-28 14:14:25 [bca.uk] INFO: Found listing with ID: BG23%20XZB
2026-03-28 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG23%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:25 [bca.uk] INFO: Scrape type for BG23%20XZB: 2
2026-03-28 14:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB
2026-03-28 14:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd5cac80-623f-5953-9a23-1fd11f4e0c90 with scrape type 2
2026-03-28 14:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd5cac80-623f-5953-9a23-1fd11f4e0c90 with scrape type 2
2026-03-28 14:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd5cac80-623f-5953-9a23-1fd11f4e0c90, identifier: BG23%20XZB
2026-03-28 14:14:26 [bca.uk] INFO: Found listing with ID: YX22%20TVT
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX22%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 14:14:26 [bca.uk] INFO: Scrape type for YX22%20TVT: 2
2026-03-28 14:14:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT
2026-03-28 14:14:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with scrape type 2
2026-03-28 14:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with scrape type 2
2026-03-28 14:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b, identifier: YX22%20TVT
2026-03-28 14:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f68c9a5c-a004-5a29-941c-4af817797d94 with identifier: MV12%20SRO
2026-03-28 14:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f68c9a5c-a004-5a29-941c-4af817797d94 with identifier: MV12%20SRO
2026-03-28 14:14:26 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f68c9a5c-a004-5a29-941c-4af817797d94 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV12%20SRO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f68c9a5c-a004-5a29-941c-4af817797d94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV12 SRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV12%20SRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 82230,
 '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 GALAXY 2.0 TDCI 163 TITANIUM X P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 163 TITANIUM X P/SHIFT',
 'vin': 'WF0MXXGBWMBP35083',
 'year': 2012}
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV12%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 14:14:26 [bca.uk] INFO: Saving data for MV12%20SRO: {'auction_closing_time': 1774692000.0, 'created_time': 1774305759.658304, 'last_price_update_time': 1774707266.167357}
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV12%2520SRO') HTTP/1.1" 204 0
2026-03-28 14:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc743d4e-7098-553e-8fb2-a80310bd8292 with identifier: CV09%20UWK
2026-03-28 14:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc743d4e-7098-553e-8fb2-a80310bd8292 with identifier: CV09%20UWK
2026-03-28 14:14:26 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: fc743d4e-7098-553e-8fb2-a80310bd8292 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV09%20UWK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc743d4e-7098-553e-8fb2-a80310bd8292',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV09 UWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV09%20UWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 85994,
 '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 ES I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC ES I-SHIFT',
 'vin': 'JHMGE68609S232402',
 'year': 2009}
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV09%2520UWK%27 HTTP/1.1" 200 None
2026-03-28 14:14:26 [bca.uk] INFO: Saving data for CV09%20UWK: {'auction_closing_time': 1774692000.0, 'created_time': 1774620523.204893, 'last_price_update_time': 1774707266.199946}
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV09%2520UWK') HTTP/1.1" 204 0
2026-03-28 14:14:26 [bca.uk] INFO: Found listing with ID: DA61%20ZHF
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA61%2520ZHF%27 HTTP/1.1" 200 None
2026-03-28 14:14:26 [bca.uk] INFO: Scrape type for DA61%20ZHF: 2
2026-03-28 14:14:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 420dc99e-d117-52fe-8dd6-781fdf235f0b with identifier: DA61%20ZHF
2026-03-28 14:14:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 420dc99e-d117-52fe-8dd6-781fdf235f0b with scrape type 2
2026-03-28 14:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 420dc99e-d117-52fe-8dd6-781fdf235f0b with scrape type 2
2026-03-28 14:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 420dc99e-d117-52fe-8dd6-781fdf235f0b, identifier: DA61%20ZHF
2026-03-28 14:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB
2026-03-28 14:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB
2026-03-28 14:14:26 [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-28 14:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG23%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:26 [bca.uk] INFO: Saving data for BG23%20XZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774437947.786647, 'last_price_update_time': 1774707266.700468}
2026-03-28 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:26 [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-28 14:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT
2026-03-28 14:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT
2026-03-28 14:14:26 [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-28 14:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:27 [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': 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-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX22%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Saving data for YX22%20TVT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620301.84573, 'last_price_update_time': 1774707267.030247}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:27 [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-28 14:14:27 [bca.uk] INFO: Found listing with ID: HY61%20YAU
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY61%2520YAU%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Scrape type for HY61%20YAU: 2
2026-03-28 14:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df16d2fe-18c3-5b95-8670-108fa88a2d88 with identifier: HY61%20YAU
2026-03-28 14:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df16d2fe-18c3-5b95-8670-108fa88a2d88 with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df16d2fe-18c3-5b95-8670-108fa88a2d88 with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df16d2fe-18c3-5b95-8670-108fa88a2d88, identifier: HY61%20YAU
2026-03-28 14:14:27 [bca.uk] INFO: Found listing with ID: L18%20AUT
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L18%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Scrape type for L18%20AUT: 2
2026-03-28 14:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e49a056b-5020-51a1-bb1e-9478959b6b36 with identifier: L18%20AUT
2026-03-28 14:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e49a056b-5020-51a1-bb1e-9478959b6b36 with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e49a056b-5020-51a1-bb1e-9478959b6b36 with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e49a056b-5020-51a1-bb1e-9478959b6b36, identifier: L18%20AUT
2026-03-28 14:14:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 420dc99e-d117-52fe-8dd6-781fdf235f0b with identifier: DA61%20ZHF
2026-03-28 14:14:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 420dc99e-d117-52fe-8dd6-781fdf235f0b with identifier: DA61%20ZHF
2026-03-28 14:14:27 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 420dc99e-d117-52fe-8dd6-781fdf235f0b with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA61%20ZHF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '420dc99e-d117-52fe-8dd6-781fdf235f0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA61 ZHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA61%20ZHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 66171,
 '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 AMG SPORT EDITION 125 Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT EDITION 125',
 'vin': 'WDD2043022F820366',
 'year': 2011}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA61%2520ZHF%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Saving data for DA61%20ZHF: {'auction_closing_time': 1774692000.0, 'created_time': 1774620400.678886, 'last_price_update_time': 1774707267.276666}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA61%2520ZHF') HTTP/1.1" 204 0
2026-03-28 14:14:27 [bca.uk] INFO: Found listing with ID: KE23%20WFX
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE23%2520WFX%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Scrape type for KE23%20WFX: 2
2026-03-28 14:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX
2026-03-28 14:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8608ca41-afa6-5d36-a655-ce6051b41c8d with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8608ca41-afa6-5d36-a655-ce6051b41c8d with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8608ca41-afa6-5d36-a655-ce6051b41c8d, identifier: KE23%20WFX
2026-03-28 14:14:27 [bca.uk] INFO: Total items found: 100
2026-03-28 14:14:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded
2026-03-28 14:14:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:14:27 [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-28 14:14:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df16d2fe-18c3-5b95-8670-108fa88a2d88 with identifier: HY61%20YAU
2026-03-28 14:14:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df16d2fe-18c3-5b95-8670-108fa88a2d88 with identifier: HY61%20YAU
2026-03-28 14:14:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df16d2fe-18c3-5b95-8670-108fa88a2d88 with identifier: HY61%20YAU to the API
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:27 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY61%20YAU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df16d2fe-18c3-5b95-8670-108fa88a2d88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY61 YAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY61%20YAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SEAT',
 'model': 'ALHAMBRA',
 'odometer': 138829,
 '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': 'SEAT ALHAMBRA 2.0 TDI CR 140 SE DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 SE DSG',
 'vin': 'VSSZZZ7NZCV505667',
 'year': 2011}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY61%2520YAU%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Saving data for HY61%20YAU: {'auction_closing_time': 1774951200.0, 'created_time': 1773959341.803348, 'last_price_update_time': 1774707267.739625}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY61%2520YAU') HTTP/1.1" 204 0
2026-03-28 14:14:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e49a056b-5020-51a1-bb1e-9478959b6b36 with identifier: L18%20AUT
2026-03-28 14:14:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e49a056b-5020-51a1-bb1e-9478959b6b36 with identifier: L18%20AUT
2026-03-28 14:14:27 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e49a056b-5020-51a1-bb1e-9478959b6b36 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 312,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L18%20AUT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e49a056b-5020-51a1-bb1e-9478959b6b36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L18 AUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L18%20AUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 90045,
 '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 3.0 SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'SPORT',
 'vin': 'WBAFA12020LW06504',
 'year': 2005}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L18%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Saving data for L18%20AUT: {'auction_closing_time': 1774692000.0, 'created_time': 1774620522.7812, 'last_price_update_time': 1774707267.779668}
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L18%2520AUT') HTTP/1.1" 204 0
2026-03-28 14:14:27 [bca.uk] INFO: Found listing with ID: EJ02%20SEJ
2026-03-28 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ02%2520SEJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:27 [bca.uk] INFO: Scrape type for EJ02%20SEJ: 2
2026-03-28 14:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ
2026-03-28 14:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16dd3703-1ac5-5dd6-958e-dc1455a12276 with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16dd3703-1ac5-5dd6-958e-dc1455a12276 with scrape type 2
2026-03-28 14:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16dd3703-1ac5-5dd6-958e-dc1455a12276, identifier: EJ02%20SEJ
2026-03-28 14:14:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX
2026-03-28 14:14:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX
2026-03-28 14:14:28 [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-28 14:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE23%2520WFX%27 HTTP/1.1" 200 None
2026-03-28 14:14:28 [bca.uk] INFO: Saving data for KE23%20WFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774437947.396102, 'last_price_update_time': 1774707268.462487}
2026-03-28 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:28 [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-28 14:14:28 [bca.uk] INFO: Found listing with ID: B8%20OHS
2026-03-28 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27B8%2520OHS%27 HTTP/1.1" 200 None
2026-03-28 14:14:28 [bca.uk] INFO: Scrape type for B8%20OHS: 2
2026-03-28 14:14:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb68c920-a712-5875-b9f6-f7b10353f616 with identifier: B8%20OHS
2026-03-28 14:14:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb68c920-a712-5875-b9f6-f7b10353f616 with scrape type 2
2026-03-28 14:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb68c920-a712-5875-b9f6-f7b10353f616 with scrape type 2
2026-03-28 14:14:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb68c920-a712-5875-b9f6-f7b10353f616, identifier: B8%20OHS
2026-03-28 14:14:28 [bca.uk] INFO: Found listing with ID: LO20%20BWN
2026-03-28 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO20%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 14:14:28 [bca.uk] INFO: Scrape type for LO20%20BWN: 2
2026-03-28 14:14:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c39574b-7d71-511f-81da-e1d75af31da1 with identifier: LO20%20BWN
2026-03-28 14:14:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c39574b-7d71-511f-81da-e1d75af31da1 with scrape type 2
2026-03-28 14:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c39574b-7d71-511f-81da-e1d75af31da1 with scrape type 2
2026-03-28 14:14:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c39574b-7d71-511f-81da-e1d75af31da1, identifier: LO20%20BWN
2026-03-28 14:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ
2026-03-28 14:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ
2026-03-28 14:14:28 [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-28 14:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:29 [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': 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-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ02%2520SEJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Saving data for EJ02%20SEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774620401.76314, 'last_price_update_time': 1774707269.083566}
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:29 [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-28 14:14:29 [bca.uk] INFO: Found listing with ID: NL72%20JYY
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520JYY%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Scrape type for NL72%20JYY: 2
2026-03-28 14:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY
2026-03-28 14:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with scrape type 2
2026-03-28 14:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with scrape type 2
2026-03-28 14:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8fae6ec-12f3-59cc-9433-8cf52acb15b8, identifier: NL72%20JYY
2026-03-28 14:14:29 [bca.uk] INFO: Found listing with ID: CF74%20GPU
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Scrape type for CF74%20GPU: 0
2026-03-28 14:14:29 [bca.uk] INFO: Found listing with ID: VN74%20CYX
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN74%2520CYX%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Scrape type for VN74%20CYX: 2
2026-03-28 14:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0bc9b71-900c-5671-9d42-6d0329482e29 with identifier: VN74%20CYX
2026-03-28 14:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0bc9b71-900c-5671-9d42-6d0329482e29 with scrape type 2
2026-03-28 14:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0bc9b71-900c-5671-9d42-6d0329482e29 with scrape type 2
2026-03-28 14:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0bc9b71-900c-5671-9d42-6d0329482e29, identifier: VN74%20CYX
2026-03-28 14:14:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb68c920-a712-5875-b9f6-f7b10353f616 with identifier: B8%20OHS
2026-03-28 14:14:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb68c920-a712-5875-b9f6-f7b10353f616 with identifier: B8%20OHS
2026-03-28 14:14:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: eb68c920-a712-5875-b9f6-f7b10353f616 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=B8%20OHS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eb68c920-a712-5875-b9f6-f7b10353f616',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'B8 OHS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=B8%20OHS&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 103968,
 '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 A5 SPORTBACK 2.0 TDI 150 SE TECHNIK 5ST M-T Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 SE TECHNIK 5ST M-T',
 'vin': 'WAUZZZ8T0GA008911',
 'year': 2015}
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27B8%2520OHS%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Saving data for B8%20OHS: {'auction_closing_time': 1774692000.0, 'created_time': 1774620224.90212, 'last_price_update_time': 1774707269.48006}
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='B8%2520OHS') HTTP/1.1" 204 0
2026-03-28 14:14:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c39574b-7d71-511f-81da-e1d75af31da1 with identifier: LO20%20BWN
2026-03-28 14:14:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c39574b-7d71-511f-81da-e1d75af31da1 with identifier: LO20%20BWN
2026-03-28 14:14:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c39574b-7d71-511f-81da-e1d75af31da1 with identifier: LO20%20BWN to the API
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO20%20BWN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c39574b-7d71-511f-81da-e1d75af31da1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO20 BWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO20%20BWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 56491,
 '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': 'VR3UPHNKSLT075125',
 'year': 2020}
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO20%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Saving data for LO20%20BWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774620521.506668, 'last_price_update_time': 1774707269.78097}
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO20%2520BWN') HTTP/1.1" 204 0
2026-03-28 14:14:29 [bca.uk] INFO: Found listing with ID: DE20%20WEW
2026-03-28 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE20%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 14:14:29 [bca.uk] INFO: Scrape type for DE20%20WEW: 2
2026-03-28 14:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW
2026-03-28 14:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab688336-219a-5626-a27a-3aa4fdfa51a2 with scrape type 2
2026-03-28 14:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab688336-219a-5626-a27a-3aa4fdfa51a2 with scrape type 2
2026-03-28 14:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab688336-219a-5626-a27a-3aa4fdfa51a2, identifier: DE20%20WEW
2026-03-28 14:14:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY
2026-03-28 14:14:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY
2026-03-28 14:14:30 [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-28 14:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&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-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520JYY%27 HTTP/1.1" 200 None
2026-03-28 14:14:30 [bca.uk] INFO: Saving data for NL72%20JYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774437943.215893, 'last_price_update_time': 1774707270.217756}
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:30 [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-28 14:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0bc9b71-900c-5671-9d42-6d0329482e29 with identifier: VN74%20CYX
2026-03-28 14:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0bc9b71-900c-5671-9d42-6d0329482e29 with identifier: VN74%20CYX
2026-03-28 14:14:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0bc9b71-900c-5671-9d42-6d0329482e29 with identifier: VN74%20CYX to the API
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:30 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN74%20CYX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f0bc9b71-900c-5671-9d42-6d0329482e29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN74 CYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN74%20CYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 7656,
 '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': 'VF7SXHNPYRT120311',
 'year': 2024}
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN74%2520CYX%27 HTTP/1.1" 200 None
2026-03-28 14:14:30 [bca.uk] INFO: Saving data for VN74%20CYX: {'auction_closing_time': 1775124000.0, 'created_time': 1774016654.766727, 'last_price_update_time': 1774707270.539463}
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN74%2520CYX') HTTP/1.1" 204 0
2026-03-28 14:14:30 [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-28 14:14:30 [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-28 14:14:30 [bca.uk] INFO: Found listing with ID: PK67%20ZVU
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520ZVU%27 HTTP/1.1" 200 None
2026-03-28 14:14:30 [bca.uk] INFO: Scrape type for PK67%20ZVU: 2
2026-03-28 14:14:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4387cdd-cb03-51cb-9d55-c69adf922e47 with identifier: PK67%20ZVU
2026-03-28 14:14:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4387cdd-cb03-51cb-9d55-c69adf922e47 with scrape type 2
2026-03-28 14:14:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4387cdd-cb03-51cb-9d55-c69adf922e47 with scrape type 2
2026-03-28 14:14:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4387cdd-cb03-51cb-9d55-c69adf922e47, identifier: PK67%20ZVU
2026-03-28 14:14:30 [bca.uk] INFO: Found listing with ID: WJ67%20MWD
2026-03-28 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ67%2520MWD%27 HTTP/1.1" 200 None
2026-03-28 14:14:30 [bca.uk] INFO: Scrape type for WJ67%20MWD: 2
2026-03-28 14:14:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7a4eb92-dfdd-5018-a7c9-2f9072fa324d with identifier: WJ67%20MWD
2026-03-28 14:14:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7a4eb92-dfdd-5018-a7c9-2f9072fa324d with scrape type 2
2026-03-28 14:14:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7a4eb92-dfdd-5018-a7c9-2f9072fa324d with scrape type 2
2026-03-28 14:14:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7a4eb92-dfdd-5018-a7c9-2f9072fa324d, identifier: WJ67%20MWD
2026-03-28 14:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW
2026-03-28 14:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW
2026-03-28 14:14:31 [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-28 14:14:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:31 [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': 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-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE20%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 14:14:31 [bca.uk] INFO: Saving data for DE20%20WEW: {'auction_closing_time': 1774864800.0, 'created_time': 1774620403.394826, 'last_price_update_time': 1774707271.44368}
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:31 [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-28 14:14:31 [bca.uk] INFO: Found listing with ID: WM23%20RXO
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM23%2520RXO%27 HTTP/1.1" 200 None
2026-03-28 14:14:31 [bca.uk] INFO: Scrape type for WM23%20RXO: 0
2026-03-28 14:14:31 [bca.uk] INFO: Found listing with ID: MX68%20WWL
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX68%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 14:14:31 [bca.uk] INFO: Scrape type for MX68%20WWL: 2
2026-03-28 14:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL
2026-03-28 14:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a9d0345-dee5-502a-bf61-3b1a434d7559 with scrape type 2
2026-03-28 14:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a9d0345-dee5-502a-bf61-3b1a434d7559 with scrape type 2
2026-03-28 14:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a9d0345-dee5-502a-bf61-3b1a434d7559, identifier: MX68%20WWL
2026-03-28 14:14:31 [bca.uk] INFO: Found listing with ID: VN74%20CZB
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN74%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:31 [bca.uk] INFO: Scrape type for VN74%20CZB: 2
2026-03-28 14:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e18f014b-6375-592e-a41e-b04500da4095 with identifier: VN74%20CZB
2026-03-28 14:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e18f014b-6375-592e-a41e-b04500da4095 with scrape type 2
2026-03-28 14:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e18f014b-6375-592e-a41e-b04500da4095 with scrape type 2
2026-03-28 14:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e18f014b-6375-592e-a41e-b04500da4095, identifier: VN74%20CZB
2026-03-28 14:14:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:14:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4387cdd-cb03-51cb-9d55-c69adf922e47 with identifier: PK67%20ZVU
2026-03-28 14:14:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4387cdd-cb03-51cb-9d55-c69adf922e47 with identifier: PK67%20ZVU
2026-03-28 14:14:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f4387cdd-cb03-51cb-9d55-c69adf922e47 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK67%20ZVU-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f4387cdd-cb03-51cb-9d55-c69adf922e47',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK67 ZVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK67%20ZVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '318I',
 'odometer': 96613,
 '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 318I 1.5 T SPORT TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'T SPORT TOURING STEP',
 'vin': 'WBA8K12050A032918',
 'year': 2017}
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520ZVU%27 HTTP/1.1" 200 None
2026-03-28 14:14:31 [bca.uk] INFO: Saving data for PK67%20ZVU: {'auction_closing_time': 1774692000.0, 'created_time': 1774620224.15586, 'last_price_update_time': 1774707271.757482}
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK67%2520ZVU') HTTP/1.1" 204 0
2026-03-28 14:14:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7a4eb92-dfdd-5018-a7c9-2f9072fa324d with identifier: WJ67%20MWD
2026-03-28 14:14:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7a4eb92-dfdd-5018-a7c9-2f9072fa324d with identifier: WJ67%20MWD
2026-03-28 14:14:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7a4eb92-dfdd-5018-a7c9-2f9072fa324d with identifier: WJ67%20MWD to the API
2026-03-28 14:14:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ67%20MWD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7a4eb92-dfdd-5018-a7c9-2f9072fa324d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ67 MWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ67%20MWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 93406,
 '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.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF05XXGCC5HA13259',
 'year': 2017}
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ67%2520MWD%27 HTTP/1.1" 200 None
2026-03-28 14:14:32 [bca.uk] INFO: Saving data for WJ67%20MWD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620520.896598, 'last_price_update_time': 1774707272.108243}
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ67%2520MWD') HTTP/1.1" 204 0
2026-03-28 14:14:32 [bca.uk] INFO: Found listing with ID: EN59%20JWZ
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN59%2520JWZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:32 [bca.uk] INFO: Scrape type for EN59%20JWZ: 2
2026-03-28 14:14:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d19c9ad-3315-53e0-b169-a727286e3c05 with identifier: EN59%20JWZ
2026-03-28 14:14:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d19c9ad-3315-53e0-b169-a727286e3c05 with scrape type 2
2026-03-28 14:14:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d19c9ad-3315-53e0-b169-a727286e3c05 with scrape type 2
2026-03-28 14:14:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d19c9ad-3315-53e0-b169-a727286e3c05, identifier: EN59%20JWZ
2026-03-28 14:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL
2026-03-28 14:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL
2026-03-28 14:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL to the API
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'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-28 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX68%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 14:14:32 [bca.uk] INFO: Saving data for MX68%20WWL: {'auction_closing_time': 1774778400.0, 'created_time': 1774304554.963906, 'last_price_update_time': 1774707272.794964}
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:32 [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-28 14:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e18f014b-6375-592e-a41e-b04500da4095 with identifier: VN74%20CZB
2026-03-28 14:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e18f014b-6375-592e-a41e-b04500da4095 with identifier: VN74%20CZB
2026-03-28 14:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e18f014b-6375-592e-a41e-b04500da4095 with identifier: VN74%20CZB to the API
2026-03-28 14:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:33 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN74%20CZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e18f014b-6375-592e-a41e-b04500da4095',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN74 CZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN74%20CZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 7656,
 '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': 'VF7SXHNPYRT120305',
 'year': 2024}
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Saving data for VN74%20CZB: {'auction_closing_time': 1775124000.0, 'created_time': 1774016668.610673, 'last_price_update_time': 1774707273.077702}
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN74%2520CZB') HTTP/1.1" 204 0
2026-03-28 14:14:33 [bca.uk] INFO: Found listing with ID: LD67%20TLV
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD67%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Scrape type for LD67%20TLV: 2
2026-03-28 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec736370-f1ce-504c-8588-31622249d324 with identifier: LD67%20TLV
2026-03-28 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec736370-f1ce-504c-8588-31622249d324 with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec736370-f1ce-504c-8588-31622249d324 with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec736370-f1ce-504c-8588-31622249d324, identifier: LD67%20TLV
2026-03-28 14:14:33 [bca.uk] INFO: Found listing with ID: CN18%20KMM
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN18%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Scrape type for CN18%20KMM: 2
2026-03-28 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b009ecf9-79c7-5865-a88a-86521c4ca661 with identifier: CN18%20KMM
2026-03-28 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b009ecf9-79c7-5865-a88a-86521c4ca661 with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b009ecf9-79c7-5865-a88a-86521c4ca661 with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b009ecf9-79c7-5865-a88a-86521c4ca661, identifier: CN18%20KMM
2026-03-28 14:14:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d19c9ad-3315-53e0-b169-a727286e3c05 with identifier: EN59%20JWZ
2026-03-28 14:14:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d19c9ad-3315-53e0-b169-a727286e3c05 with identifier: EN59%20JWZ
2026-03-28 14:14:33 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2d19c9ad-3315-53e0-b169-a727286e3c05 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN59%20JWZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d19c9ad-3315-53e0-b169-a727286e3c05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN59 JWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN59%20JWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 91926,
 '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.6 TDI 105 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 105 SE DSG',
 'vin': 'WVWZZZ1KZAW251032',
 'year': 2010}
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN59%2520JWZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Saving data for EN59%20JWZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774620404.685872, 'last_price_update_time': 1774707273.34706}
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN59%2520JWZ') HTTP/1.1" 204 0
2026-03-28 14:14:33 [bca.uk] INFO: Found listing with ID: RE72%20XTG
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE72%2520XTG%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Scrape type for RE72%20XTG: 2
2026-03-28 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG
2026-03-28 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee591e3e-c021-5abf-9705-0bec7a0071fd with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee591e3e-c021-5abf-9705-0bec7a0071fd with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee591e3e-c021-5abf-9705-0bec7a0071fd, identifier: RE72%20XTG
2026-03-28 14:14:33 [bca.uk] INFO: Found listing with ID: CF74%20GDA
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GDA%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Scrape type for CF74%20GDA: 0
2026-03-28 14:14:33 [bca.uk] INFO: Found listing with ID: HT74%20YXJ
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT74%2520YXJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:33 [bca.uk] INFO: Scrape type for HT74%20YXJ: 2
2026-03-28 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 658ab9ae-c46c-5963-9ea6-476672803d52 with identifier: HT74%20YXJ
2026-03-28 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 658ab9ae-c46c-5963-9ea6-476672803d52 with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 658ab9ae-c46c-5963-9ea6-476672803d52 with scrape type 2
2026-03-28 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 658ab9ae-c46c-5963-9ea6-476672803d52, identifier: HT74%20YXJ
2026-03-28 14:14:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec736370-f1ce-504c-8588-31622249d324 with identifier: LD67%20TLV
2026-03-28 14:14:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec736370-f1ce-504c-8588-31622249d324 with identifier: LD67%20TLV
2026-03-28 14:14:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec736370-f1ce-504c-8588-31622249d324 with identifier: LD67%20TLV to the API
2026-03-28 14:14:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:34 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD67%20TLV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec736370-f1ce-504c-8588-31622249d324',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD67 TLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD67%20TLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 97238,
 '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 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7SXHMZ6HT682718',
 'year': 2017}
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD67%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 14:14:34 [bca.uk] INFO: Saving data for LD67%20TLV: {'auction_closing_time': 1774864800.0, 'created_time': 1773839715.459399, 'last_price_update_time': 1774707274.081985}
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD67%2520TLV') HTTP/1.1" 204 0
2026-03-28 14:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b009ecf9-79c7-5865-a88a-86521c4ca661 with identifier: CN18%20KMM
2026-03-28 14:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b009ecf9-79c7-5865-a88a-86521c4ca661 with identifier: CN18%20KMM
2026-03-28 14:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b009ecf9-79c7-5865-a88a-86521c4ca661 with identifier: CN18%20KMM to the API
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN18%20KMM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b009ecf9-79c7-5865-a88a-86521c4ca661',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN18 KMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN18%20KMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': 'BOXER 333',
 'odometer': 63375,
 '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 BOXER 333 2.0 BLUEHDI 110 L1 H1 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 110 L1 H1 PROFESSIONAL',
 'vin': 'VF3YB1MFA12F78393',
 'year': 2018}
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 14:14:34 [bca.uk] INFO: Saving data for CN18%20KMM: {'auction_closing_time': 1774778400.0, 'created_time': 1774390452.386166, 'last_price_update_time': 1774707274.418937}
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN18%2520KMM') HTTP/1.1" 204 0
2026-03-28 14:14:34 [bca.uk] INFO: Found listing with ID: HN18%20UPS
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:14:34 [bca.uk] INFO: Scrape type for HN18%20UPS: 2
2026-03-28 14:14:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d3a1307-d871-5c0b-99ad-df7cc760c92a with identifier: HN18%20UPS
2026-03-28 14:14:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d3a1307-d871-5c0b-99ad-df7cc760c92a with scrape type 2
2026-03-28 14:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d3a1307-d871-5c0b-99ad-df7cc760c92a with scrape type 2
2026-03-28 14:14:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d3a1307-d871-5c0b-99ad-df7cc760c92a, identifier: HN18%20UPS
2026-03-28 14:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG
2026-03-28 14:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG
2026-03-28 14:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG to the API
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'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-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE72%2520XTG%27 HTTP/1.1" 200 None
2026-03-28 14:14:34 [bca.uk] INFO: Saving data for RE72%20XTG: {'auction_closing_time': 1774778400.0, 'created_time': 1774391265.970886, 'last_price_update_time': 1774707274.853579}
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:34 [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-28 14:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 658ab9ae-c46c-5963-9ea6-476672803d52 with identifier: HT74%20YXJ
2026-03-28 14:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 658ab9ae-c46c-5963-9ea6-476672803d52 with identifier: HT74%20YXJ
2026-03-28 14:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 658ab9ae-c46c-5963-9ea6-476672803d52 with identifier: HT74%20YXJ to the API
2026-03-28 14:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:35 [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': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT74%20YXJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '658ab9ae-c46c-5963-9ea6-476672803d52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT74 YXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT74%20YXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MG MOTOR UK',
 'model': 'MG3',
 'odometer': 406,
 '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': 'MG MOTOR UK MG3 1.5 HYBRID TROPHY Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID TROPHY',
 'vin': 'LSJWP4396RZ312662',
 'year': 2025}
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT74%2520YXJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:35 [bca.uk] INFO: Saving data for HT74%20YXJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620666.914705, 'last_price_update_time': 1774707275.170789}
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT74%2520YXJ') HTTP/1.1" 204 0
2026-03-28 14:14:35 [bca.uk] INFO: Found listing with ID: GC14%20XKG
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC14%2520XKG%27 HTTP/1.1" 200 None
2026-03-28 14:14:35 [bca.uk] INFO: Scrape type for GC14%20XKG: 2
2026-03-28 14:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0004690e-92d4-50a1-9728-cdaf867c4e50 with identifier: GC14%20XKG
2026-03-28 14:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0004690e-92d4-50a1-9728-cdaf867c4e50 with scrape type 2
2026-03-28 14:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0004690e-92d4-50a1-9728-cdaf867c4e50 with scrape type 2
2026-03-28 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0004690e-92d4-50a1-9728-cdaf867c4e50, identifier: GC14%20XKG
2026-03-28 14:14:35 [bca.uk] INFO: Found listing with ID: BJ07%20HHO
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ07%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 14:14:35 [bca.uk] INFO: Scrape type for BJ07%20HHO: 2
2026-03-28 14:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9401660-cb22-5b18-aca2-caf29023fb68 with identifier: BJ07%20HHO
2026-03-28 14:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9401660-cb22-5b18-aca2-caf29023fb68 with scrape type 2
2026-03-28 14:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9401660-cb22-5b18-aca2-caf29023fb68 with scrape type 2
2026-03-28 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9401660-cb22-5b18-aca2-caf29023fb68, identifier: BJ07%20HHO
2026-03-28 14:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d3a1307-d871-5c0b-99ad-df7cc760c92a with identifier: HN18%20UPS
2026-03-28 14:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d3a1307-d871-5c0b-99ad-df7cc760c92a with identifier: HN18%20UPS
2026-03-28 14:14:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d3a1307-d871-5c0b-99ad-df7cc760c92a with identifier: HN18%20UPS to the API
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:35 [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': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN18%20UPS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d3a1307-d871-5c0b-99ad-df7cc760c92a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN18 UPS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN18%20UPS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 274489,
 '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 170 340 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 170 340 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYJL83688',
 'year': 2018}
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 14:14:35 [bca.uk] INFO: Saving data for HN18%20UPS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620405.443498, 'last_price_update_time': 1774707275.794955}
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN18%2520UPS') HTTP/1.1" 204 0
2026-03-28 14:14:35 [bca.uk] INFO: Found listing with ID: YS18%20YUH
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS18%2520YUH%27 HTTP/1.1" 200 None
2026-03-28 14:14:35 [bca.uk] INFO: Scrape type for YS18%20YUH: 0
2026-03-28 14:14:35 [bca.uk] INFO: Found listing with ID: CP69%20EJK
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP69%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:14:35 [bca.uk] INFO: Scrape type for CP69%20EJK: 2
2026-03-28 14:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK
2026-03-28 14:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24603e96-048b-536b-94c0-87adccf05e94 with scrape type 2
2026-03-28 14:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24603e96-048b-536b-94c0-87adccf05e94 with scrape type 2
2026-03-28 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24603e96-048b-536b-94c0-87adccf05e94, identifier: CP69%20EJK
2026-03-28 14:14:35 [bca.uk] INFO: Found listing with ID: GN19%20NKM
2026-03-28 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Scrape type for GN19%20NKM: 2
2026-03-28 14:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f0e7686-9f45-54a6-9538-266ca05b9aeb with identifier: GN19%20NKM
2026-03-28 14:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f0e7686-9f45-54a6-9538-266ca05b9aeb with scrape type 2
2026-03-28 14:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f0e7686-9f45-54a6-9538-266ca05b9aeb with scrape type 2
2026-03-28 14:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f0e7686-9f45-54a6-9538-266ca05b9aeb, identifier: GN19%20NKM
2026-03-28 14:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0004690e-92d4-50a1-9728-cdaf867c4e50 with identifier: GC14%20XKG
2026-03-28 14:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0004690e-92d4-50a1-9728-cdaf867c4e50 with identifier: GC14%20XKG
2026-03-28 14:14:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0004690e-92d4-50a1-9728-cdaf867c4e50 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC14%20XKG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0004690e-92d4-50a1-9728-cdaf867c4e50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC14 XKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC14%20XKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 87611,
 '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 A1 1.4 TFSI 140 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 140 SPORT S-T',
 'vin': 'WAUZZZ8X0EB097972',
 'year': 2014}
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC14%2520XKG%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Saving data for GC14%20XKG: {'auction_closing_time': 1774692000.0, 'created_time': 1774620223.41268, 'last_price_update_time': 1774707276.13622}
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC14%2520XKG') HTTP/1.1" 204 0
2026-03-28 14:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9401660-cb22-5b18-aca2-caf29023fb68 with identifier: BJ07%20HHO
2026-03-28 14:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9401660-cb22-5b18-aca2-caf29023fb68 with identifier: BJ07%20HHO
2026-03-28 14:14:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e9401660-cb22-5b18-aca2-caf29023fb68 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ07%20HHO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9401660-cb22-5b18-aca2-caf29023fb68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ07 HHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ07%20HHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 67799,
 '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 EX I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC EX I-SHIFT',
 'vin': 'SHHFK28607U032262',
 'year': 2007}
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ07%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Saving data for BJ07%20HHO: {'auction_closing_time': 1774692000.0, 'created_time': 1774620519.484117, 'last_price_update_time': 1774707276.173288}
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ07%2520HHO') HTTP/1.1" 204 0
2026-03-28 14:14:36 [bca.uk] INFO: Found listing with ID: DS22%20XZZ
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS22%2520XZZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Scrape type for DS22%20XZZ: 0
2026-03-28 14:14:36 [bca.uk] INFO: Found listing with ID: MW18%20DTX
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW18%2520DTX%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Scrape type for MW18%20DTX: 0
2026-03-28 14:14:36 [bca.uk] INFO: Found listing with ID: HF66%20FJO
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF66%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Scrape type for HF66%20FJO: 2
2026-03-28 14:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c with identifier: HF66%20FJO
2026-03-28 14:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c with scrape type 2
2026-03-28 14:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c with scrape type 2
2026-03-28 14:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c, identifier: HF66%20FJO
2026-03-28 14:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK
2026-03-28 14:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK
2026-03-28 14:14:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK to the API
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'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-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP69%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:14:36 [bca.uk] INFO: Saving data for CP69%20EJK: {'auction_closing_time': 1774778400.0, 'created_time': 1774303903.939405, 'last_price_update_time': 1774707276.667582}
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:36 [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-28 14:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f0e7686-9f45-54a6-9538-266ca05b9aeb with identifier: GN19%20NKM
2026-03-28 14:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f0e7686-9f45-54a6-9538-266ca05b9aeb with identifier: GN19%20NKM
2026-03-28 14:14:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f0e7686-9f45-54a6-9538-266ca05b9aeb with identifier: GN19%20NKM to the API
2026-03-28 14:14:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:37 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN19%20NKM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f0e7686-9f45-54a6-9538-266ca05b9aeb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN19 NKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN19%20NKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'ALFA ROMEO',
 'model': 'GIULIA',
 'odometer': 66731,
 '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': 'ALFA ROMEO GIULIA 2.0 TB 280 VELOCE Saloon',
 'transmission': 'automatic',
 'trim': 'TB 280 VELOCE',
 'vin': 'ZAREAELN5K7602352',
 'year': 2019}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Saving data for GN19%20NKM: {'auction_closing_time': 1774778400.0, 'created_time': 1774436693.393275, 'last_price_update_time': 1774707277.102444}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN19%2520NKM') HTTP/1.1" 204 0
2026-03-28 14:14:37 [bca.uk] INFO: Found listing with ID: DE06%20HPK
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE06%2520HPK%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Scrape type for DE06%20HPK: 2
2026-03-28 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7aa55230-9499-5462-b1ea-865984097a53 with identifier: DE06%20HPK
2026-03-28 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7aa55230-9499-5462-b1ea-865984097a53 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7aa55230-9499-5462-b1ea-865984097a53 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7aa55230-9499-5462-b1ea-865984097a53, identifier: DE06%20HPK
2026-03-28 14:14:37 [bca.uk] INFO: Found listing with ID: LD60%20UTH
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD60%2520UTH%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Scrape type for LD60%20UTH: 2
2026-03-28 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbf4560f-73d4-50bb-a4c6-6a097c7c6141 with identifier: LD60%20UTH
2026-03-28 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbf4560f-73d4-50bb-a4c6-6a097c7c6141 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbf4560f-73d4-50bb-a4c6-6a097c7c6141 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbf4560f-73d4-50bb-a4c6-6a097c7c6141, identifier: LD60%20UTH
2026-03-28 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c with identifier: HF66%20FJO
2026-03-28 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c with identifier: HF66%20FJO
2026-03-28 14:14:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF66%20FJO-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e66ea8a-e8ef-5d65-82c1-1431f43fbf4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF66 FJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF66%20FJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 73734,
 '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 3.0 TDV6 VOGUE SE StationWagon',
 'transmission': 'manual',
 'trim': 'TDV6 VOGUE SE',
 'vin': 'SALGA2KE4GA301920',
 'year': 2016}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF66%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Saving data for HF66%20FJO: {'auction_closing_time': 1774692000.0, 'created_time': 1773844464.30202, 'last_price_update_time': 1774707277.43922}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF66%2520FJO') HTTP/1.1" 204 0
2026-03-28 14:14:37 [bca.uk] INFO: Found listing with ID: LC71%20GGJ
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC71%2520GGJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Scrape type for LC71%20GGJ: 2
2026-03-28 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ
2026-03-28 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021, identifier: LC71%20GGJ
2026-03-28 14:14:37 [bca.uk] INFO: Found listing with ID: RK16%20WKP
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK16%2520WKP%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Scrape type for RK16%20WKP: 2
2026-03-28 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50cacec6-f028-5931-a9c0-f691dd6226e2 with identifier: RK16%20WKP
2026-03-28 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50cacec6-f028-5931-a9c0-f691dd6226e2 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50cacec6-f028-5931-a9c0-f691dd6226e2 with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50cacec6-f028-5931-a9c0-f691dd6226e2, identifier: RK16%20WKP
2026-03-28 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7aa55230-9499-5462-b1ea-865984097a53 with identifier: DE06%20HPK
2026-03-28 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7aa55230-9499-5462-b1ea-865984097a53 with identifier: DE06%20HPK
2026-03-28 14:14:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7aa55230-9499-5462-b1ea-865984097a53 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE06%20HPK-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7aa55230-9499-5462-b1ea-865984097a53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE06 HPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE06%20HPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'CHEVROLET',
 'model': 'KALOS',
 'odometer': 42100,
 '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': 'CHEVROLET KALOS 1.4 SX Hatchback',
 'transmission': 'automatic',
 'trim': 'SX',
 'vin': 'KL1SA487J6B608882',
 'year': 2006}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE06%2520HPK%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Saving data for DE06%20HPK: {'auction_closing_time': 1774692000.0, 'created_time': 1774620222.388735, 'last_price_update_time': 1774707277.724471}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE06%2520HPK') HTTP/1.1" 204 0
2026-03-28 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbf4560f-73d4-50bb-a4c6-6a097c7c6141 with identifier: LD60%20UTH
2026-03-28 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbf4560f-73d4-50bb-a4c6-6a097c7c6141 with identifier: LD60%20UTH
2026-03-28 14:14:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: bbf4560f-73d4-50bb-a4c6-6a097c7c6141 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD60%20UTH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bbf4560f-73d4-50bb-a4c6-6a097c7c6141',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD60 UTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD60%20UTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 89600,
 '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.6 TDI 105 BMT SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 105 BMT SE DSG',
 'vin': 'WVWZZZ1KZBW061823',
 'year': 2010}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD60%2520UTH%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Saving data for LD60%20UTH: {'auction_closing_time': 1774692000.0, 'created_time': 1774620518.788836, 'last_price_update_time': 1774707277.75897}
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD60%2520UTH') HTTP/1.1" 204 0
2026-03-28 14:14:37 [bca.uk] INFO: Found listing with ID: WR21%20LYV
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR21%2520LYV%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Scrape type for WR21%20LYV: 0
2026-03-28 14:14:37 [bca.uk] INFO: Found listing with ID: KR71%20GXO
2026-03-28 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR71%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 14:14:37 [bca.uk] INFO: Scrape type for KR71%20GXO: 2
2026-03-28 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1acdc959-2619-5797-b791-dcec9350074a with identifier: KR71%20GXO
2026-03-28 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1acdc959-2619-5797-b791-dcec9350074a with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1acdc959-2619-5797-b791-dcec9350074a with scrape type 2
2026-03-28 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1acdc959-2619-5797-b791-dcec9350074a, identifier: KR71%20GXO
2026-03-28 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ
2026-03-28 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ
2026-03-28 14:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ to the API
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'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-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:14:38 [bca.uk] INFO: Saving data for LC71%20GGJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774437395.34915, 'last_price_update_time': 1774707278.205525}
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:38 [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-28 14:14:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50cacec6-f028-5931-a9c0-f691dd6226e2 with identifier: RK16%20WKP
2026-03-28 14:14:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50cacec6-f028-5931-a9c0-f691dd6226e2 with identifier: RK16%20WKP
2026-03-28 14:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50cacec6-f028-5931-a9c0-f691dd6226e2 with identifier: RK16%20WKP to the API
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:38 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK16%20WKP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50cacec6-f028-5931-a9c0-f691dd6226e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK16 WKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK16%20WKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 71208,
 '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 TOUAREG 3.0 V6 TDI 262 BMT R LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE TIP',
 'vin': 'WVGZZZ7PZGD023979',
 'year': 2016}
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK16%2520WKP%27 HTTP/1.1" 200 None
2026-03-28 14:14:38 [bca.uk] INFO: Saving data for RK16%20WKP: {'auction_closing_time': 1774778400.0, 'created_time': 1774436717.253144, 'last_price_update_time': 1774707278.510015}
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK16%2520WKP') HTTP/1.1" 204 0
2026-03-28 14:14:38 [bca.uk] INFO: Found listing with ID: GY66%20LGD
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY66%2520LGD%27 HTTP/1.1" 200 None
2026-03-28 14:14:38 [bca.uk] INFO: Scrape type for GY66%20LGD: 2
2026-03-28 14:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041 with identifier: GY66%20LGD
2026-03-28 14:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041 with scrape type 2
2026-03-28 14:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041 with scrape type 2
2026-03-28 14:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041, identifier: GY66%20LGD
2026-03-28 14:14:38 [bca.uk] INFO: Found listing with ID: NK61%20OCZ
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK61%2520OCZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:38 [bca.uk] INFO: Scrape type for NK61%20OCZ: 2
2026-03-28 14:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9232750-b05e-58c8-a132-ffb0e4382da2 with identifier: NK61%20OCZ
2026-03-28 14:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9232750-b05e-58c8-a132-ffb0e4382da2 with scrape type 2
2026-03-28 14:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9232750-b05e-58c8-a132-ffb0e4382da2 with scrape type 2
2026-03-28 14:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9232750-b05e-58c8-a132-ffb0e4382da2, identifier: NK61%20OCZ
2026-03-28 14:14:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1acdc959-2619-5797-b791-dcec9350074a with identifier: KR71%20GXO
2026-03-28 14:14:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1acdc959-2619-5797-b791-dcec9350074a with identifier: KR71%20GXO
2026-03-28 14:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1acdc959-2619-5797-b791-dcec9350074a with identifier: KR71%20GXO to the API
2026-03-28 14:14:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:39 [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': 213,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20GXO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1acdc959-2619-5797-b791-dcec9350074a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR71 GXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR71%20GXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 118640,
 '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 FWD 2.0 EBL 170 L2 H2 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 170 L2 H2 LEADER',
 'vin': 'WF0EXXTTREMG61747',
 'year': 2022}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR71%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Saving data for KR71%20GXO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620404.135136, 'last_price_update_time': 1774707279.01925}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR71%2520GXO') HTTP/1.1" 204 0
2026-03-28 14:14:39 [bca.uk] INFO: Found listing with ID: MM66%20LYO
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:14:39 [bca.uk] INFO: Scrape type for MM66%20LYO: 0
2026-03-28 14:14:39 [bca.uk] INFO: Found listing with ID: EO22%20OJN
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520OJN%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Scrape type for EO22%20OJN: 2
2026-03-28 14:14:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f74f7242-8ce5-52c4-bd1a-ce205fcab05d with identifier: EO22%20OJN
2026-03-28 14:14:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f74f7242-8ce5-52c4-bd1a-ce205fcab05d with scrape type 2
2026-03-28 14:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f74f7242-8ce5-52c4-bd1a-ce205fcab05d with scrape type 2
2026-03-28 14:14:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f74f7242-8ce5-52c4-bd1a-ce205fcab05d, identifier: EO22%20OJN
2026-03-28 14:14:39 [bca.uk] INFO: Found listing with ID: CX68%20KPN
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX68%2520KPN%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Scrape type for CX68%20KPN: 2
2026-03-28 14:14:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f33d7be-81a0-527e-817a-c960b49b4e7b with identifier: CX68%20KPN
2026-03-28 14:14:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f33d7be-81a0-527e-817a-c960b49b4e7b with scrape type 2
2026-03-28 14:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f33d7be-81a0-527e-817a-c960b49b4e7b with scrape type 2
2026-03-28 14:14:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f33d7be-81a0-527e-817a-c960b49b4e7b, identifier: CX68%20KPN
2026-03-28 14:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041 with identifier: GY66%20LGD
2026-03-28 14:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041 with identifier: GY66%20LGD
2026-03-28 14:14:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54b32bea-0f3f-5b14-ad5a-c33ec0ec6041 with identifier: GY66%20LGD to the API
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:39 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY66%20LGD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54b32bea-0f3f-5b14-ad5a-c33ec0ec6041',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY66 LGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY66%20LGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 94868,
 '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': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN8HH654511',
 'year': 2016}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY66%2520LGD%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Saving data for GY66%20LGD: {'auction_closing_time': 1774864800.0, 'created_time': 1773823971.630089, 'last_price_update_time': 1774707279.580617}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY66%2520LGD') HTTP/1.1" 204 0
2026-03-28 14:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9232750-b05e-58c8-a132-ffb0e4382da2 with identifier: NK61%20OCZ
2026-03-28 14:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9232750-b05e-58c8-a132-ffb0e4382da2 with identifier: NK61%20OCZ
2026-03-28 14:14:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c9232750-b05e-58c8-a132-ffb0e4382da2 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK61%20OCZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9232750-b05e-58c8-a132-ffb0e4382da2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK61 OCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK61%20OCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 80592,
 '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 ASTRA 1.6 16V 115 SE Hatchback',
 'transmission': 'automatic',
 'trim': '16V 115 SE',
 'vin': 'W0LPE6ED2BG160873',
 'year': 2011}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK61%2520OCZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Saving data for NK61%20OCZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774620518.358336, 'last_price_update_time': 1774707279.722175}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK61%2520OCZ') HTTP/1.1" 204 0
2026-03-28 14:14:39 [bca.uk] INFO: Found listing with ID: YX19%20GTF
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX19%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Scrape type for YX19%20GTF: 2
2026-03-28 14:14:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edc79086-5dfb-5279-993a-7d987ddaba8c with identifier: YX19%20GTF
2026-03-28 14:14:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edc79086-5dfb-5279-993a-7d987ddaba8c with scrape type 2
2026-03-28 14:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edc79086-5dfb-5279-993a-7d987ddaba8c with scrape type 2
2026-03-28 14:14:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edc79086-5dfb-5279-993a-7d987ddaba8c, identifier: YX19%20GTF
2026-03-28 14:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f74f7242-8ce5-52c4-bd1a-ce205fcab05d with identifier: EO22%20OJN
2026-03-28 14:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f74f7242-8ce5-52c4-bd1a-ce205fcab05d with identifier: EO22%20OJN
2026-03-28 14:14:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f74f7242-8ce5-52c4-bd1a-ce205fcab05d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO22%20OJN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f74f7242-8ce5-52c4-bd1a-ce205fcab05d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EO22 OJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO22%20OJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FIAT',
 'model': '500',
 'odometer': 33251,
 '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': 'ZFACF1CJ0NJG05783',
 'year': 2022}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520OJN%27 HTTP/1.1" 200 None
2026-03-28 14:14:39 [bca.uk] INFO: Saving data for EO22%20OJN: {'auction_closing_time': 1774692000.0, 'created_time': 1774365772.399977, 'last_price_update_time': 1774707279.879267}
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO22%2520OJN') HTTP/1.1" 204 0
2026-03-28 14:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f33d7be-81a0-527e-817a-c960b49b4e7b with identifier: CX68%20KPN
2026-03-28 14:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f33d7be-81a0-527e-817a-c960b49b4e7b with identifier: CX68%20KPN
2026-03-28 14:14:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f33d7be-81a0-527e-817a-c960b49b4e7b with identifier: CX68%20KPN to the API
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:40 [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': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX68%20KPN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f33d7be-81a0-527e-817a-c960b49b4e7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX68 KPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX68%20KPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 34076,
 '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': 'WF0AXXWPMAJM15582',
 'year': 2018}
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX68%2520KPN%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Saving data for CX68%20KPN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620649.666581, 'last_price_update_time': 1774707280.173306}
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX68%2520KPN') HTTP/1.1" 204 0
2026-03-28 14:14:40 [bca.uk] INFO: Found listing with ID: GN64%20XOK
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN64%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Scrape type for GN64%20XOK: 2
2026-03-28 14:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c96d199-e262-5e28-9dee-d16d66f5672e with identifier: GN64%20XOK
2026-03-28 14:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c96d199-e262-5e28-9dee-d16d66f5672e with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c96d199-e262-5e28-9dee-d16d66f5672e with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c96d199-e262-5e28-9dee-d16d66f5672e, identifier: GN64%20XOK
2026-03-28 14:14:40 [bca.uk] INFO: Found listing with ID: YL15%20SZR
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL15%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Scrape type for YL15%20SZR: 2
2026-03-28 14:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1a42856-6de6-55b3-92f3-8e89a3536e3d with identifier: YL15%20SZR
2026-03-28 14:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1a42856-6de6-55b3-92f3-8e89a3536e3d with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1a42856-6de6-55b3-92f3-8e89a3536e3d with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1a42856-6de6-55b3-92f3-8e89a3536e3d, identifier: YL15%20SZR
2026-03-28 14:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edc79086-5dfb-5279-993a-7d987ddaba8c with identifier: YX19%20GTF
2026-03-28 14:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edc79086-5dfb-5279-993a-7d987ddaba8c with identifier: YX19%20GTF
2026-03-28 14:14:40 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: edc79086-5dfb-5279-993a-7d987ddaba8c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX19%20GTF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'edc79086-5dfb-5279-993a-7d987ddaba8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX19 GTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX19%20GTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 98014,
 '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 GDI 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2WD SE',
 'vin': 'TMAJ3811LKJ796462',
 'year': 2019}
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX19%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Saving data for YX19%20GTF: {'auction_closing_time': 1774692000.0, 'created_time': 1774447824.278804, 'last_price_update_time': 1774707280.428428}
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX19%2520GTF') HTTP/1.1" 204 0
2026-03-28 14:14:40 [bca.uk] INFO: Found listing with ID: YV19%20XTZ
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YV19%2520XTZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Scrape type for YV19%20XTZ: 2
2026-03-28 14:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3baed6c-280c-578c-91ce-8d11531e4302 with identifier: YV19%20XTZ
2026-03-28 14:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3baed6c-280c-578c-91ce-8d11531e4302 with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3baed6c-280c-578c-91ce-8d11531e4302 with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3baed6c-280c-578c-91ce-8d11531e4302, identifier: YV19%20XTZ
2026-03-28 14:14:40 [bca.uk] INFO: Found listing with ID: LR14%20AZB
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR14%2520AZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Scrape type for LR14%20AZB: 2
2026-03-28 14:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 747a1c60-6376-5ef2-8b66-feed9bf4c503 with identifier: LR14%20AZB
2026-03-28 14:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 747a1c60-6376-5ef2-8b66-feed9bf4c503 with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 747a1c60-6376-5ef2-8b66-feed9bf4c503 with scrape type 2
2026-03-28 14:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 747a1c60-6376-5ef2-8b66-feed9bf4c503, identifier: LR14%20AZB
2026-03-28 14:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c96d199-e262-5e28-9dee-d16d66f5672e with identifier: GN64%20XOK
2026-03-28 14:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c96d199-e262-5e28-9dee-d16d66f5672e with identifier: GN64%20XOK
2026-03-28 14:14:40 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4c96d199-e262-5e28-9dee-d16d66f5672e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN64%20XOK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c96d199-e262-5e28-9dee-d16d66f5672e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN64 XOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN64%20XOK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220',
 'odometer': 80067,
 '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 GLA 220 2.1 CDI 170 AMG LINE PREMIUM+ 4M StationWagon',
 'transmission': 'automatic',
 'trim': 'CDI 170 AMG LINE PREMIUM+ 4M',
 'vin': 'WDC1569052J034917',
 'year': 2014}
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN64%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 14:14:40 [bca.uk] INFO: Saving data for GN64%20XOK: {'auction_closing_time': 1774692000.0, 'created_time': 1774620238.24492, 'last_price_update_time': 1774707280.715823}
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN64%2520XOK') HTTP/1.1" 204 0
2026-03-28 14:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1a42856-6de6-55b3-92f3-8e89a3536e3d with identifier: YL15%20SZR
2026-03-28 14:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1a42856-6de6-55b3-92f3-8e89a3536e3d with identifier: YL15%20SZR
2026-03-28 14:14:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1a42856-6de6-55b3-92f3-8e89a3536e3d with identifier: YL15%20SZR to the API
2026-03-28 14:14:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL15%20SZR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1a42856-6de6-55b3-92f3-8e89a3536e3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL15 SZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL15%20SZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 71233,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDFL63605',
 'year': 2015}
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL15%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Saving data for YL15%20SZR: {'auction_closing_time': 1774864800.0, 'created_time': 1774620520.237147, 'last_price_update_time': 1774707281.052436}
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL15%2520SZR') HTTP/1.1" 204 0
2026-03-28 14:14:41 [bca.uk] INFO: Found listing with ID: LO61%20OVG
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO61%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Scrape type for LO61%20OVG: 0
2026-03-28 14:14:41 [bca.uk] INFO: Found listing with ID: VU18%20SUV
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU18%2520SUV%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Scrape type for VU18%20SUV: 0
2026-03-28 14:14:41 [bca.uk] INFO: Found listing with ID: EY18%20FZX
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY18%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Scrape type for EY18%20FZX: 2
2026-03-28 14:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3072a5d-6c3e-5bfb-abf4-7bf968c735b7 with identifier: EY18%20FZX
2026-03-28 14:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3072a5d-6c3e-5bfb-abf4-7bf968c735b7 with scrape type 2
2026-03-28 14:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3072a5d-6c3e-5bfb-abf4-7bf968c735b7 with scrape type 2
2026-03-28 14:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3072a5d-6c3e-5bfb-abf4-7bf968c735b7, identifier: EY18%20FZX
2026-03-28 14:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3baed6c-280c-578c-91ce-8d11531e4302 with identifier: YV19%20XTZ
2026-03-28 14:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3baed6c-280c-578c-91ce-8d11531e4302 with identifier: YV19%20XTZ
2026-03-28 14:14:41 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d3baed6c-280c-578c-91ce-8d11531e4302 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YV19%20XTZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd3baed6c-280c-578c-91ce-8d11531e4302',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YV19 XTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YV19%20XTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'OPTIMA SP/WAGON',
 'odometer': 74874,
 '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 OPTIMA SP/WAGON 1.6 CRDI 136 3 ISG Estate',
 'transmission': 'manual',
 'trim': 'CRDI 136 3 ISG',
 'vin': 'KNAGU819LK5282757',
 'year': 2019}
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YV19%2520XTZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Saving data for YV19%20XTZ: {'auction_closing_time': 1774692000.0, 'created_time': 1773833154.339015, 'last_price_update_time': 1774707281.286112}
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YV19%2520XTZ') HTTP/1.1" 204 0
2026-03-28 14:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 747a1c60-6376-5ef2-8b66-feed9bf4c503 with identifier: LR14%20AZB
2026-03-28 14:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 747a1c60-6376-5ef2-8b66-feed9bf4c503 with identifier: LR14%20AZB
2026-03-28 14:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 747a1c60-6376-5ef2-8b66-feed9bf4c503 with identifier: LR14%20AZB to the API
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:41 [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': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR14%20AZB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '747a1c60-6376-5ef2-8b66-feed9bf4c503',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR14 AZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR14%20AZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 120153,
 '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 90 SWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 90 SWB H/R',
 'vin': 'W0LF7B0C2EY735681',
 'year': 2014}
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR14%2520AZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Saving data for LR14%20AZB: {'auction_closing_time': 1774778400.0, 'created_time': 1774620669.536862, 'last_price_update_time': 1774707281.599387}
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR14%2520AZB') HTTP/1.1" 204 0
2026-03-28 14:14:41 [bca.uk] INFO: Found listing with ID: KN15%20XMO
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN15%2520XMO%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Scrape type for KN15%20XMO: 2
2026-03-28 14:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab571ebc-6cd1-5d03-88e1-a626e62f1701 with identifier: KN15%20XMO
2026-03-28 14:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab571ebc-6cd1-5d03-88e1-a626e62f1701 with scrape type 2
2026-03-28 14:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab571ebc-6cd1-5d03-88e1-a626e62f1701 with scrape type 2
2026-03-28 14:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab571ebc-6cd1-5d03-88e1-a626e62f1701, identifier: KN15%20XMO
2026-03-28 14:14:41 [bca.uk] INFO: Found listing with ID: LS71%20GBZ
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS71%2520GBZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Scrape type for LS71%20GBZ: 0
2026-03-28 14:14:41 [bca.uk] INFO: Found listing with ID: VX67%20UYY
2026-03-28 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX67%2520UYY%27 HTTP/1.1" 200 None
2026-03-28 14:14:41 [bca.uk] INFO: Scrape type for VX67%20UYY: 2
2026-03-28 14:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31d0c868-c5fb-59c4-8900-412bcf1a5dc2 with identifier: VX67%20UYY
2026-03-28 14:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31d0c868-c5fb-59c4-8900-412bcf1a5dc2 with scrape type 2
2026-03-28 14:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31d0c868-c5fb-59c4-8900-412bcf1a5dc2 with scrape type 2
2026-03-28 14:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31d0c868-c5fb-59c4-8900-412bcf1a5dc2, identifier: VX67%20UYY
2026-03-28 14:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3072a5d-6c3e-5bfb-abf4-7bf968c735b7 with identifier: EY18%20FZX
2026-03-28 14:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3072a5d-6c3e-5bfb-abf4-7bf968c735b7 with identifier: EY18%20FZX
2026-03-28 14:14:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3072a5d-6c3e-5bfb-abf4-7bf968c735b7 with identifier: EY18%20FZX to the API
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:42 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY18%20FZX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a3072a5d-6c3e-5bfb-abf4-7bf968c735b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY18 FZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY18%20FZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500',
 'odometer': 89319,
 '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': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J822109',
 'year': 2018}
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY18%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Saving data for EY18%20FZX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620402.59929, 'last_price_update_time': 1774707282.216206}
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY18%2520FZX') HTTP/1.1" 204 0
2026-03-28 14:14:42 [bca.uk] INFO: Found listing with ID: GF21%20HVA
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF21%2520HVA%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Scrape type for GF21%20HVA: 2
2026-03-28 14:14:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37ed7b49-1b96-5345-8017-09ee742b89ef with identifier: GF21%20HVA
2026-03-28 14:14:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37ed7b49-1b96-5345-8017-09ee742b89ef with scrape type 2
2026-03-28 14:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37ed7b49-1b96-5345-8017-09ee742b89ef with scrape type 2
2026-03-28 14:14:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37ed7b49-1b96-5345-8017-09ee742b89ef, identifier: GF21%20HVA
2026-03-28 14:14:42 [bca.uk] INFO: Found listing with ID: PX07%20OTF
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX07%2520OTF%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Scrape type for PX07%20OTF: 2
2026-03-28 14:14:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b844de22-23f6-5cd3-b8d4-7b6295bc002d with identifier: PX07%20OTF
2026-03-28 14:14:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b844de22-23f6-5cd3-b8d4-7b6295bc002d with scrape type 2
2026-03-28 14:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b844de22-23f6-5cd3-b8d4-7b6295bc002d with scrape type 2
2026-03-28 14:14:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b844de22-23f6-5cd3-b8d4-7b6295bc002d, identifier: PX07%20OTF
2026-03-28 14:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab571ebc-6cd1-5d03-88e1-a626e62f1701 with identifier: KN15%20XMO
2026-03-28 14:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab571ebc-6cd1-5d03-88e1-a626e62f1701 with identifier: KN15%20XMO
2026-03-28 14:14:42 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ab571ebc-6cd1-5d03-88e1-a626e62f1701 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN15%20XMO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab571ebc-6cd1-5d03-88e1-a626e62f1701',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN15 XMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN15%20XMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 95335,
 '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 2.1 B/T SPORT PREMIUM Saloon',
 'transmission': 'manual',
 'trim': 'B/T SPORT PREMIUM',
 'vin': 'WDD2050042R051657',
 'year': 2015}
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN15%2520XMO%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Saving data for KN15%20XMO: {'auction_closing_time': 1774692000.0, 'created_time': 1774620238.655601, 'last_price_update_time': 1774707282.681365}
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN15%2520XMO') HTTP/1.1" 204 0
2026-03-28 14:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31d0c868-c5fb-59c4-8900-412bcf1a5dc2 with identifier: VX67%20UYY
2026-03-28 14:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31d0c868-c5fb-59c4-8900-412bcf1a5dc2 with identifier: VX67%20UYY
2026-03-28 14:14:42 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 31d0c868-c5fb-59c4-8900-412bcf1a5dc2 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX67%20UYY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31d0c868-c5fb-59c4-8900-412bcf1a5dc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX67 UYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX67%20UYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 82414,
 '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 Convertible',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA5ANXHH264164',
 'year': 2017}
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX67%2520UYY%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Saving data for VX67%20UYY: {'auction_closing_time': 1774692000.0, 'created_time': 1774620531.061392, 'last_price_update_time': 1774707282.712031}
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX67%2520UYY') HTTP/1.1" 204 0
2026-03-28 14:14:42 [bca.uk] INFO: Found listing with ID: LM72%20UJT
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM72%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Scrape type for LM72%20UJT: 0
2026-03-28 14:14:42 [bca.uk] INFO: Found listing with ID: GD67%20NWV
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD67%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Scrape type for GD67%20NWV: 0
2026-03-28 14:14:42 [bca.uk] INFO: Found listing with ID: SW68%20USX
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW68%2520USX%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Scrape type for SW68%20USX: 0
2026-03-28 14:14:42 [bca.uk] INFO: Found listing with ID: WF22%20JWJ
2026-03-28 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF22%2520JWJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:42 [bca.uk] INFO: Scrape type for WF22%20JWJ: 2
2026-03-28 14:14:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af0069ad-be72-5cdd-8561-b2cb9a552ff0 with identifier: WF22%20JWJ
2026-03-28 14:14:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af0069ad-be72-5cdd-8561-b2cb9a552ff0 with scrape type 2
2026-03-28 14:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af0069ad-be72-5cdd-8561-b2cb9a552ff0 with scrape type 2
2026-03-28 14:14:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af0069ad-be72-5cdd-8561-b2cb9a552ff0, identifier: WF22%20JWJ
2026-03-28 14:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37ed7b49-1b96-5345-8017-09ee742b89ef with identifier: GF21%20HVA
2026-03-28 14:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37ed7b49-1b96-5345-8017-09ee742b89ef with identifier: GF21%20HVA
2026-03-28 14:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37ed7b49-1b96-5345-8017-09ee742b89ef with identifier: GF21%20HVA to the API
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF21%20HVA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '37ed7b49-1b96-5345-8017-09ee742b89ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF21 HVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF21%20HVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 22814,
 '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 ELECTRIC 105KW 45KWH EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': '105KW 45KWH EXCLUSIVE',
 'vin': 'SDPW7CB3FLZ133984',
 'year': 2021}
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF21%2520HVA%27 HTTP/1.1" 200 None
2026-03-28 14:14:43 [bca.uk] INFO: Saving data for GF21%20HVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774478520.616886, 'last_price_update_time': 1774707283.221277}
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF21%2520HVA') HTTP/1.1" 204 0
2026-03-28 14:14:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b844de22-23f6-5cd3-b8d4-7b6295bc002d with identifier: PX07%20OTF
2026-03-28 14:14:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b844de22-23f6-5cd3-b8d4-7b6295bc002d with identifier: PX07%20OTF
2026-03-28 14:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b844de22-23f6-5cd3-b8d4-7b6295bc002d with identifier: PX07%20OTF to the API
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:43 [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': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX07%20OTF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b844de22-23f6-5cd3-b8d4-7b6295bc002d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX07 OTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX07%20OTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 73843,
 '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': 'WF0UXXGAJU7C25284',
 'year': 2007}
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX07%2520OTF%27 HTTP/1.1" 200 None
2026-03-28 14:14:43 [bca.uk] INFO: Saving data for PX07%20OTF: {'auction_closing_time': 1774951200.0, 'created_time': 1774620658.317889, 'last_price_update_time': 1774707283.561383}
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX07%2520OTF') HTTP/1.1" 204 0
2026-03-28 14:14:43 [bca.uk] INFO: Found listing with ID: MM16%20OZT
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM16%2520OZT%27 HTTP/1.1" 200 None
2026-03-28 14:14:43 [bca.uk] INFO: Scrape type for MM16%20OZT: 2
2026-03-28 14:14:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e6af11c-0060-5448-8e1d-c4af1b2a9e26 with identifier: MM16%20OZT
2026-03-28 14:14:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e6af11c-0060-5448-8e1d-c4af1b2a9e26 with scrape type 2
2026-03-28 14:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e6af11c-0060-5448-8e1d-c4af1b2a9e26 with scrape type 2
2026-03-28 14:14:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e6af11c-0060-5448-8e1d-c4af1b2a9e26, identifier: MM16%20OZT
2026-03-28 14:14:43 [bca.uk] INFO: Found listing with ID: AK16%20UHU
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK16%2520UHU%27 HTTP/1.1" 200 None
2026-03-28 14:14:43 [bca.uk] INFO: Scrape type for AK16%20UHU: 2
2026-03-28 14:14:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0882b94b-b19b-5077-be59-86e2415ee131 with identifier: AK16%20UHU
2026-03-28 14:14:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0882b94b-b19b-5077-be59-86e2415ee131 with scrape type 2
2026-03-28 14:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0882b94b-b19b-5077-be59-86e2415ee131 with scrape type 2
2026-03-28 14:14:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0882b94b-b19b-5077-be59-86e2415ee131, identifier: AK16%20UHU
2026-03-28 14:14:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af0069ad-be72-5cdd-8561-b2cb9a552ff0 with identifier: WF22%20JWJ
2026-03-28 14:14:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af0069ad-be72-5cdd-8561-b2cb9a552ff0 with identifier: WF22%20JWJ
2026-03-28 14:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af0069ad-be72-5cdd-8561-b2cb9a552ff0 with identifier: WF22%20JWJ to the API
2026-03-28 14:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:14: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-28 14:14:44 [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': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF22%20JWJ-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': 'af0069ad-be72-5cdd-8561-b2cb9a552ff0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WF22 JWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF22%20JWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 92263,
 '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 COUNTRYMAN PHEV 1.5 COOPER S E CLASSIC ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S E CLASSIC ALL4',
 'vin': 'WMW22BS0903P07511',
 'year': 2022}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF22%2520JWJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Saving data for WF22%20JWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620399.589078, 'last_price_update_time': 1774707284.134482}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF22%2520JWJ') HTTP/1.1" 204 0
2026-03-28 14:14:44 [bca.uk] INFO: Found listing with ID: KS69%20FVZ
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Scrape type for KS69%20FVZ: 2
2026-03-28 14:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac1b8c48-8c10-5b3c-91db-ed57daf7014d with identifier: KS69%20FVZ
2026-03-28 14:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac1b8c48-8c10-5b3c-91db-ed57daf7014d with scrape type 2
2026-03-28 14:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac1b8c48-8c10-5b3c-91db-ed57daf7014d with scrape type 2
2026-03-28 14:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac1b8c48-8c10-5b3c-91db-ed57daf7014d, identifier: KS69%20FVZ
2026-03-28 14:14:44 [bca.uk] INFO: Found listing with ID: AF12%20TYO
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF12%2520TYO%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Scrape type for AF12%20TYO: 2
2026-03-28 14:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d764ae85-4ad6-55fc-a860-8099811d3fe7 with identifier: AF12%20TYO
2026-03-28 14:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d764ae85-4ad6-55fc-a860-8099811d3fe7 with scrape type 2
2026-03-28 14:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d764ae85-4ad6-55fc-a860-8099811d3fe7 with scrape type 2
2026-03-28 14:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d764ae85-4ad6-55fc-a860-8099811d3fe7, identifier: AF12%20TYO
2026-03-28 14:14:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e6af11c-0060-5448-8e1d-c4af1b2a9e26 with identifier: MM16%20OZT
2026-03-28 14:14:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e6af11c-0060-5448-8e1d-c4af1b2a9e26 with identifier: MM16%20OZT
2026-03-28 14:14:44 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6e6af11c-0060-5448-8e1d-c4af1b2a9e26 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM16%20OZT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e6af11c-0060-5448-8e1d-c4af1b2a9e26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM16 OZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM16%20OZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 76988,
 '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 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDD1760122J500605',
 'year': 2016}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM16%2520OZT%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Saving data for MM16%20OZT: {'auction_closing_time': 1774692000.0, 'created_time': 1774620240.002886, 'last_price_update_time': 1774707284.393788}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM16%2520OZT') HTTP/1.1" 204 0
2026-03-28 14:14:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0882b94b-b19b-5077-be59-86e2415ee131 with identifier: AK16%20UHU
2026-03-28 14:14:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0882b94b-b19b-5077-be59-86e2415ee131 with identifier: AK16%20UHU
2026-03-28 14:14:44 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0882b94b-b19b-5077-be59-86e2415ee131 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK16%20UHU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0882b94b-b19b-5077-be59-86e2415ee131',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK16 UHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK16%20UHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 97827,
 '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 S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 125 ZETEC S',
 'vin': 'WF05XXGCC5GC79795',
 'year': 2016}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK16%2520UHU%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Saving data for AK16%20UHU: {'auction_closing_time': 1774692000.0, 'created_time': 1774620442.366654, 'last_price_update_time': 1774707284.425789}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK16%2520UHU') HTTP/1.1" 204 0
2026-03-28 14:14:44 [bca.uk] INFO: Found listing with ID: CN18%20EWY
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN18%2520EWY%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Scrape type for CN18%20EWY: 0
2026-03-28 14:14:44 [bca.uk] INFO: Found listing with ID: FH70%20KXK
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH70%2520KXK%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Scrape type for FH70%20KXK: 0
2026-03-28 14:14:44 [bca.uk] INFO: Found listing with ID: KK17%20DSY
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK17%2520DSY%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Scrape type for KK17%20DSY: 2
2026-03-28 14:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5f7a514-f9eb-54bc-b53c-bf1bab99aa86 with identifier: KK17%20DSY
2026-03-28 14:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5f7a514-f9eb-54bc-b53c-bf1bab99aa86 with scrape type 2
2026-03-28 14:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5f7a514-f9eb-54bc-b53c-bf1bab99aa86 with scrape type 2
2026-03-28 14:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5f7a514-f9eb-54bc-b53c-bf1bab99aa86, identifier: KK17%20DSY
2026-03-28 14:14:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac1b8c48-8c10-5b3c-91db-ed57daf7014d with identifier: KS69%20FVZ
2026-03-28 14:14:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac1b8c48-8c10-5b3c-91db-ed57daf7014d with identifier: KS69%20FVZ
2026-03-28 14:14:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac1b8c48-8c10-5b3c-91db-ed57daf7014d with identifier: KS69%20FVZ to the API
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:14: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-28 14:14:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS69%20FVZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac1b8c48-8c10-5b3c-91db-ed57daf7014d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS69 FVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS69%20FVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 106983,
 '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.2 BLUEHDI 140 L3 H2 ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L3 H2 ENTERPRISE',
 'vin': 'VF7YCBNFC12M56928',
 'year': 2019}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:44 [bca.uk] INFO: Saving data for KS69%20FVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774304548.155327, 'last_price_update_time': 1774707284.911641}
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS69%2520FVZ') HTTP/1.1" 204 0
2026-03-28 14:14:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d764ae85-4ad6-55fc-a860-8099811d3fe7 with identifier: AF12%20TYO
2026-03-28 14:14:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d764ae85-4ad6-55fc-a860-8099811d3fe7 with identifier: AF12%20TYO
2026-03-28 14:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d764ae85-4ad6-55fc-a860-8099811d3fe7 with identifier: AF12%20TYO to the API
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:45 [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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF12%20TYO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd764ae85-4ad6-55fc-a860-8099811d3fe7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF12 TYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF12%20TYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 92132,
 '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 X-TRAIL 2.0 DCI 173 PLATINUM StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 173 PLATINUM',
 'vin': 'JN1TCNT31U0313132',
 'year': 2012}
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF12%2520TYO%27 HTTP/1.1" 200 None
2026-03-28 14:14:45 [bca.uk] INFO: Saving data for AF12%20TYO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620647.682408, 'last_price_update_time': 1774707285.303351}
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF12%2520TYO') HTTP/1.1" 204 0
2026-03-28 14:14:45 [bca.uk] INFO: Found listing with ID: SE66%20MHY
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE66%2520MHY%27 HTTP/1.1" 200 None
2026-03-28 14:14:45 [bca.uk] INFO: Scrape type for SE66%20MHY: 2
2026-03-28 14:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15f2a34d-0d63-5d43-b26d-74102f1f9143 with identifier: SE66%20MHY
2026-03-28 14:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15f2a34d-0d63-5d43-b26d-74102f1f9143 with scrape type 2
2026-03-28 14:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15f2a34d-0d63-5d43-b26d-74102f1f9143 with scrape type 2
2026-03-28 14:14:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15f2a34d-0d63-5d43-b26d-74102f1f9143, identifier: SE66%20MHY
2026-03-28 14:14:45 [bca.uk] INFO: Found listing with ID: SM70%20ASV
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM70%2520ASV%27 HTTP/1.1" 200 None
2026-03-28 14:14:45 [bca.uk] INFO: Scrape type for SM70%20ASV: 2
2026-03-28 14:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 153a4141-5f1f-5bb0-9c20-5b51573140b8 with identifier: SM70%20ASV
2026-03-28 14:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 153a4141-5f1f-5bb0-9c20-5b51573140b8 with scrape type 2
2026-03-28 14:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 153a4141-5f1f-5bb0-9c20-5b51573140b8 with scrape type 2
2026-03-28 14:14:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 153a4141-5f1f-5bb0-9c20-5b51573140b8, identifier: SM70%20ASV
2026-03-28 14:14:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5f7a514-f9eb-54bc-b53c-bf1bab99aa86 with identifier: KK17%20DSY
2026-03-28 14:14:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5f7a514-f9eb-54bc-b53c-bf1bab99aa86 with identifier: KK17%20DSY
2026-03-28 14:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5f7a514-f9eb-54bc-b53c-bf1bab99aa86 with identifier: KK17%20DSY to the API
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:45 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KK17%20DSY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5f7a514-f9eb-54bc-b53c-bf1bab99aa86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KK17 DSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KK17%20DSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '118D',
 'odometer': 91622,
 '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 118D 2.0 SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WBA1S52080V845509',
 'year': 2017}
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK17%2520DSY%27 HTTP/1.1" 200 None
2026-03-28 14:14:45 [bca.uk] INFO: Saving data for KK17%20DSY: {'auction_closing_time': 1774951200.0, 'created_time': 1774305462.484926, 'last_price_update_time': 1774707285.855089}
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KK17%2520DSY') HTTP/1.1" 204 0
2026-03-28 14:14:45 [bca.uk] INFO: Found listing with ID: EK19%20ZNY
2026-03-28 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK19%2520ZNY%27 HTTP/1.1" 200 None
2026-03-28 14:14:45 [bca.uk] INFO: Scrape type for EK19%20ZNY: 2
2026-03-28 14:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3628666f-acf9-533e-835c-a07be1f1f93b with identifier: EK19%20ZNY
2026-03-28 14:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3628666f-acf9-533e-835c-a07be1f1f93b with scrape type 2
2026-03-28 14:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3628666f-acf9-533e-835c-a07be1f1f93b with scrape type 2
2026-03-28 14:14:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3628666f-acf9-533e-835c-a07be1f1f93b, identifier: EK19%20ZNY
2026-03-28 14:14:46 [bca.uk] INFO: Found listing with ID: CE21%20AVV
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE21%2520AVV%27 HTTP/1.1" 200 None
2026-03-28 14:14:46 [bca.uk] INFO: Scrape type for CE21%20AVV: 2
2026-03-28 14:14:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48c9a834-0d5b-50ce-a57f-373a31bb052d with identifier: CE21%20AVV
2026-03-28 14:14:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48c9a834-0d5b-50ce-a57f-373a31bb052d with scrape type 2
2026-03-28 14:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48c9a834-0d5b-50ce-a57f-373a31bb052d with scrape type 2
2026-03-28 14:14:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48c9a834-0d5b-50ce-a57f-373a31bb052d, identifier: CE21%20AVV
2026-03-28 14:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15f2a34d-0d63-5d43-b26d-74102f1f9143 with identifier: SE66%20MHY
2026-03-28 14:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15f2a34d-0d63-5d43-b26d-74102f1f9143 with identifier: SE66%20MHY
2026-03-28 14:14:46 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 15f2a34d-0d63-5d43-b26d-74102f1f9143 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE66%20MHY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15f2a34d-0d63-5d43-b26d-74102f1f9143',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE66 MHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE66%20MHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'SORENTO',
 'odometer': 99764,
 '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 SORENTO 2.2 CRDI KX-3 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI KX-3',
 'vin': 'KNAPH81BSG5257191',
 'year': 2017}
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE66%2520MHY%27 HTTP/1.1" 200 None
2026-03-28 14:14:46 [bca.uk] INFO: Saving data for SE66%20MHY: {'auction_closing_time': 1774692000.0, 'created_time': 1774620240.4991, 'last_price_update_time': 1774707286.182157}
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE66%2520MHY') HTTP/1.1" 204 0
2026-03-28 14:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 153a4141-5f1f-5bb0-9c20-5b51573140b8 with identifier: SM70%20ASV
2026-03-28 14:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 153a4141-5f1f-5bb0-9c20-5b51573140b8 with identifier: SM70%20ASV
2026-03-28 14:14:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 153a4141-5f1f-5bb0-9c20-5b51573140b8 with identifier: SM70%20ASV to the API
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:14: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-28 14:14:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM70%20ASV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '153a4141-5f1f-5bb0-9c20-5b51573140b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM70 ASV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM70%20ASV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LEXUS',
 'model': 'RC 300H',
 'odometer': 38199,
 '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': 'LEXUS RC 300H 2.5  Coupe',
 'transmission': 'manual',
 'trim': '',
 'vin': 'JTHHH5BC505005390',
 'year': 2020}
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM70%2520ASV%27 HTTP/1.1" 200 None
2026-03-28 14:14:46 [bca.uk] INFO: Saving data for SM70%20ASV: {'auction_closing_time': 1774864800.0, 'created_time': 1774620432.574156, 'last_price_update_time': 1774707286.569976}
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM70%2520ASV') HTTP/1.1" 204 0
2026-03-28 14:14:46 [bca.uk] INFO: Found listing with ID: LP15%20HZY
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP15%2520HZY%27 HTTP/1.1" 200 None
2026-03-28 14:14:46 [bca.uk] INFO: Scrape type for LP15%20HZY: 2
2026-03-28 14:14:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5c4a13a-1f3a-5374-991e-529a5adba050 with identifier: LP15%20HZY
2026-03-28 14:14:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5c4a13a-1f3a-5374-991e-529a5adba050 with scrape type 2
2026-03-28 14:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5c4a13a-1f3a-5374-991e-529a5adba050 with scrape type 2
2026-03-28 14:14:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5c4a13a-1f3a-5374-991e-529a5adba050, identifier: LP15%20HZY
2026-03-28 14:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3628666f-acf9-533e-835c-a07be1f1f93b with identifier: EK19%20ZNY
2026-03-28 14:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3628666f-acf9-533e-835c-a07be1f1f93b with identifier: EK19%20ZNY
2026-03-28 14:14:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3628666f-acf9-533e-835c-a07be1f1f93b with identifier: EK19%20ZNY to the API
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:14: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-28 14:14:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK19%20ZNY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3628666f-acf9-533e-835c-a07be1f1f93b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK19 ZNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK19%20ZNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 125093,
 '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 RANGER 3.2 TDCI 200 LIMITED 2 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 LIMITED 2 4WD',
 'vin': '6FPPXXMJ2PJR44663',
 'year': 2019}
2026-03-28 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK19%2520ZNY%27 HTTP/1.1" 200 None
2026-03-28 14:14:46 [bca.uk] INFO: Saving data for EK19%20ZNY: {'auction_closing_time': 1774951200.0, 'created_time': 1774303756.649893, 'last_price_update_time': 1774707286.99946}
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK19%2520ZNY') HTTP/1.1" 204 0
2026-03-28 14:14:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48c9a834-0d5b-50ce-a57f-373a31bb052d with identifier: CE21%20AVV
2026-03-28 14:14:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48c9a834-0d5b-50ce-a57f-373a31bb052d with identifier: CE21%20AVV
2026-03-28 14:14:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48c9a834-0d5b-50ce-a57f-373a31bb052d with identifier: CE21%20AVV to the API
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:47 [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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE21%20AVV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48c9a834-0d5b-50ce-a57f-373a31bb052d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE21 AVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE21%20AVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 72779,
 '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 HS 1.5 TGI EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TGI EXCLUSIVE',
 'vin': 'LSJA24U95LN049859',
 'year': 2021}
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE21%2520AVV%27 HTTP/1.1" 200 None
2026-03-28 14:14:47 [bca.uk] INFO: Saving data for CE21%20AVV: {'auction_closing_time': 1774864800.0, 'created_time': 1774620645.78316, 'last_price_update_time': 1774707287.311313}
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE21%2520AVV') HTTP/1.1" 204 0
2026-03-28 14:14:47 [bca.uk] INFO: Found listing with ID: VA65%20YYK
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA65%2520YYK%27 HTTP/1.1" 200 None
2026-03-28 14:14:47 [bca.uk] INFO: Scrape type for VA65%20YYK: 2
2026-03-28 14:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 580a2d5f-1182-5a32-9fc1-d1ffa664789e with identifier: VA65%20YYK
2026-03-28 14:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 580a2d5f-1182-5a32-9fc1-d1ffa664789e with scrape type 2
2026-03-28 14:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 580a2d5f-1182-5a32-9fc1-d1ffa664789e with scrape type 2
2026-03-28 14:14:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 580a2d5f-1182-5a32-9fc1-d1ffa664789e, identifier: VA65%20YYK
2026-03-28 14:14:47 [bca.uk] INFO: Found listing with ID: YK60%20MHY
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK60%2520MHY%27 HTTP/1.1" 200 None
2026-03-28 14:14:47 [bca.uk] INFO: Scrape type for YK60%20MHY: 2
2026-03-28 14:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7 with identifier: YK60%20MHY
2026-03-28 14:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7 with scrape type 2
2026-03-28 14:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7 with scrape type 2
2026-03-28 14:14:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7, identifier: YK60%20MHY
2026-03-28 14:14:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5c4a13a-1f3a-5374-991e-529a5adba050 with identifier: LP15%20HZY
2026-03-28 14:14:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5c4a13a-1f3a-5374-991e-529a5adba050 with identifier: LP15%20HZY
2026-03-28 14:14:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5c4a13a-1f3a-5374-991e-529a5adba050 with identifier: LP15%20HZY to the API
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:47 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP15%20HZY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd5c4a13a-1f3a-5374-991e-529a5adba050',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP15 HZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP15%20HZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 100076,
 '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 2 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 2',
 'vin': 'U5YPC815LFL698490',
 'year': 2015}
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP15%2520HZY%27 HTTP/1.1" 200 None
2026-03-28 14:14:47 [bca.uk] INFO: Saving data for LP15%20HZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620410.645593, 'last_price_update_time': 1774707287.879172}
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP15%2520HZY') HTTP/1.1" 204 0
2026-03-28 14:14:47 [bca.uk] INFO: Found listing with ID: PK17%20ZCJ
2026-03-28 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:47 [bca.uk] INFO: Scrape type for PK17%20ZCJ: 2
2026-03-28 14:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0a41c3e-1749-54e9-886f-eb056547f444 with identifier: PK17%20ZCJ
2026-03-28 14:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0a41c3e-1749-54e9-886f-eb056547f444 with scrape type 2
2026-03-28 14:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0a41c3e-1749-54e9-886f-eb056547f444 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0a41c3e-1749-54e9-886f-eb056547f444, identifier: PK17%20ZCJ
2026-03-28 14:14:48 [bca.uk] INFO: Found listing with ID: YD18%20RTL
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD18%2520RTL%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Scrape type for YD18%20RTL: 2
2026-03-28 14:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 154e0630-74b5-5bed-b8da-6551348aaab0 with identifier: YD18%20RTL
2026-03-28 14:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 154e0630-74b5-5bed-b8da-6551348aaab0 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 154e0630-74b5-5bed-b8da-6551348aaab0 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 154e0630-74b5-5bed-b8da-6551348aaab0, identifier: YD18%20RTL
2026-03-28 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 580a2d5f-1182-5a32-9fc1-d1ffa664789e with identifier: VA65%20YYK
2026-03-28 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 580a2d5f-1182-5a32-9fc1-d1ffa664789e with identifier: VA65%20YYK
2026-03-28 14:14:48 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 580a2d5f-1182-5a32-9fc1-d1ffa664789e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA65%20YYK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '580a2d5f-1182-5a32-9fc1-d1ffa664789e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA65 YYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA65%20YYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 88355,
 '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 N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': 'N-CONNECTA',
 'vin': 'SJNFBAF15U7178489',
 'year': 2016}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA65%2520YYK%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Saving data for VA65%20YYK: {'auction_closing_time': 1774692000.0, 'created_time': 1774620436.14272, 'last_price_update_time': 1774707288.167731}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA65%2520YYK') HTTP/1.1" 204 0
2026-03-28 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7 with identifier: YK60%20MHY
2026-03-28 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7 with identifier: YK60%20MHY
2026-03-28 14:14:48 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK60%20MHY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '108bcc7d-bfdd-5104-aa35-f2b42cf4fbc7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK60 MHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK60%20MHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118D',
 'odometer': 118672,
 '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 118D 2.0 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBAUB32070VG00818',
 'year': 2010}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK60%2520MHY%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Saving data for YK60%20MHY: {'auction_closing_time': 1774692000.0, 'created_time': 1774620444.801986, 'last_price_update_time': 1774707288.205606}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK60%2520MHY') HTTP/1.1" 204 0
2026-03-28 14:14:48 [bca.uk] INFO: Found listing with ID: DV67%20RXG
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV67%2520RXG%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Scrape type for DV67%20RXG: 2
2026-03-28 14:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58fee10f-5668-5e2a-9819-7ac6e6e294ef with identifier: DV67%20RXG
2026-03-28 14:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58fee10f-5668-5e2a-9819-7ac6e6e294ef with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58fee10f-5668-5e2a-9819-7ac6e6e294ef with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58fee10f-5668-5e2a-9819-7ac6e6e294ef, identifier: DV67%20RXG
2026-03-28 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0a41c3e-1749-54e9-886f-eb056547f444 with identifier: PK17%20ZCJ
2026-03-28 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0a41c3e-1749-54e9-886f-eb056547f444 with identifier: PK17%20ZCJ
2026-03-28 14:14:48 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f0a41c3e-1749-54e9-886f-eb056547f444 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK17%20ZCJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f0a41c3e-1749-54e9-886f-eb056547f444',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 ZCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20ZCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 109412,
 '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.4 T 16V 150 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 150 SRI VX-LINE',
 'vin': 'W0LBF6EC5HG117863',
 'year': 2017}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Saving data for PK17%20ZCJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774045259.307821, 'last_price_update_time': 1774707288.36415}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520ZCJ') HTTP/1.1" 204 0
2026-03-28 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 154e0630-74b5-5bed-b8da-6551348aaab0 with identifier: YD18%20RTL
2026-03-28 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 154e0630-74b5-5bed-b8da-6551348aaab0 with identifier: YD18%20RTL
2026-03-28 14:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 154e0630-74b5-5bed-b8da-6551348aaab0 with identifier: YD18%20RTL to the API
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:48 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD18%20RTL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '154e0630-74b5-5bed-b8da-6551348aaab0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD18 RTL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD18%20RTL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '640D GRAN COUPE',
 'odometer': 133478,
 '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 640D GRAN COUPE 3.0 M SPORT Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA6E22060G926976',
 'year': 2018}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD18%2520RTL%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Saving data for YD18%20RTL: {'auction_closing_time': 1775037600.0, 'created_time': 1774264655.455151, 'last_price_update_time': 1774707288.696264}
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520RTL') HTTP/1.1" 204 0
2026-03-28 14:14:48 [bca.uk] INFO: Found listing with ID: MA68%20UZB
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA68%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Scrape type for MA68%20UZB: 0
2026-03-28 14:14:48 [bca.uk] INFO: Found listing with ID: OV12%20BXN
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV12%2520BXN%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Scrape type for OV12%20BXN: 2
2026-03-28 14:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2e3f33d-c90c-5c16-97fb-a72896186923 with identifier: OV12%20BXN
2026-03-28 14:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2e3f33d-c90c-5c16-97fb-a72896186923 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2e3f33d-c90c-5c16-97fb-a72896186923 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2e3f33d-c90c-5c16-97fb-a72896186923, identifier: OV12%20BXN
2026-03-28 14:14:48 [bca.uk] INFO: Found listing with ID: AD57%20FBK
2026-03-28 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD57%2520FBK%27 HTTP/1.1" 200 None
2026-03-28 14:14:48 [bca.uk] INFO: Scrape type for AD57%20FBK: 2
2026-03-28 14:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f10dee7b-e23f-5548-b7f1-ef0e08f3f566 with identifier: AD57%20FBK
2026-03-28 14:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f10dee7b-e23f-5548-b7f1-ef0e08f3f566 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f10dee7b-e23f-5548-b7f1-ef0e08f3f566 with scrape type 2
2026-03-28 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f10dee7b-e23f-5548-b7f1-ef0e08f3f566, identifier: AD57%20FBK
2026-03-28 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58fee10f-5668-5e2a-9819-7ac6e6e294ef with identifier: DV67%20RXG
2026-03-28 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58fee10f-5668-5e2a-9819-7ac6e6e294ef with identifier: DV67%20RXG
2026-03-28 14:14:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58fee10f-5668-5e2a-9819-7ac6e6e294ef with identifier: DV67%20RXG to the API
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:49 [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': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV67%20RXG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '58fee10f-5668-5e2a-9819-7ac6e6e294ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV67 RXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV67%20RXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 169840,
 '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 NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACC81CVJ5107252',
 'year': 2017}
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV67%2520RXG%27 HTTP/1.1" 200 None
2026-03-28 14:14:49 [bca.uk] INFO: Saving data for DV67%20RXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774620407.627001, 'last_price_update_time': 1774707289.272676}
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV67%2520RXG') HTTP/1.1" 204 0
2026-03-28 14:14:49 [bca.uk] INFO: Found listing with ID: OY59%20MPE
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY59%2520MPE%27 HTTP/1.1" 200 None
2026-03-28 14:14:49 [bca.uk] INFO: Scrape type for OY59%20MPE: 2
2026-03-28 14:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64a7a84a-8490-5412-b08d-0e55188bdcf1 with identifier: OY59%20MPE
2026-03-28 14:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64a7a84a-8490-5412-b08d-0e55188bdcf1 with scrape type 2
2026-03-28 14:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64a7a84a-8490-5412-b08d-0e55188bdcf1 with scrape type 2
2026-03-28 14:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64a7a84a-8490-5412-b08d-0e55188bdcf1, identifier: OY59%20MPE
2026-03-28 14:14:49 [bca.uk] INFO: Found listing with ID: LA69%20SXH
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA69%2520SXH%27 HTTP/1.1" 200 None
2026-03-28 14:14:49 [bca.uk] INFO: Scrape type for LA69%20SXH: 2
2026-03-28 14:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77f2d245-bb37-5df0-ac54-c61c2cdf1557 with identifier: LA69%20SXH
2026-03-28 14:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77f2d245-bb37-5df0-ac54-c61c2cdf1557 with scrape type 2
2026-03-28 14:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77f2d245-bb37-5df0-ac54-c61c2cdf1557 with scrape type 2
2026-03-28 14:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77f2d245-bb37-5df0-ac54-c61c2cdf1557, identifier: LA69%20SXH
2026-03-28 14:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2e3f33d-c90c-5c16-97fb-a72896186923 with identifier: OV12%20BXN
2026-03-28 14:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2e3f33d-c90c-5c16-97fb-a72896186923 with identifier: OV12%20BXN
2026-03-28 14:14:49 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e2e3f33d-c90c-5c16-97fb-a72896186923 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV12%20BXN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2e3f33d-c90c-5c16-97fb-a72896186923',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV12 BXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV12%20BXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 106061,
 '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 2.2 D 190 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D 190 LUXURY',
 'vin': 'SAJAC0567CDS44784',
 'year': 2012}
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV12%2520BXN%27 HTTP/1.1" 200 None
2026-03-28 14:14:49 [bca.uk] INFO: Saving data for OV12%20BXN: {'auction_closing_time': 1774692000.0, 'created_time': 1774620450.876423, 'last_price_update_time': 1774707289.664256}
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV12%2520BXN') HTTP/1.1" 204 0
2026-03-28 14:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f10dee7b-e23f-5548-b7f1-ef0e08f3f566 with identifier: AD57%20FBK
2026-03-28 14:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f10dee7b-e23f-5548-b7f1-ef0e08f3f566 with identifier: AD57%20FBK
2026-03-28 14:14:49 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f10dee7b-e23f-5548-b7f1-ef0e08f3f566 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD57%20FBK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f10dee7b-e23f-5548-b7f1-ef0e08f3f566',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD57 FBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD57%20FBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 62103,
 '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.6 FSI MATCH Hatchback',
 'transmission': 'automatic',
 'trim': 'FSI MATCH',
 'vin': 'WVWZZZ1KZ8W183769',
 'year': 2008}
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD57%2520FBK%27 HTTP/1.1" 200 None
2026-03-28 14:14:49 [bca.uk] INFO: Saving data for AD57%20FBK: {'auction_closing_time': 1774692000.0, 'created_time': 1774620449.474393, 'last_price_update_time': 1774707289.698133}
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD57%2520FBK') HTTP/1.1" 204 0
2026-03-28 14:14:49 [bca.uk] INFO: Found listing with ID: MD71%20DXO
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD71%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 14:14:49 [bca.uk] INFO: Scrape type for MD71%20DXO: 2
2026-03-28 14:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d490b17b-557e-5855-8fed-2f330dcb5746 with identifier: MD71%20DXO
2026-03-28 14:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d490b17b-557e-5855-8fed-2f330dcb5746 with scrape type 2
2026-03-28 14:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d490b17b-557e-5855-8fed-2f330dcb5746 with scrape type 2
2026-03-28 14:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d490b17b-557e-5855-8fed-2f330dcb5746, identifier: MD71%20DXO
2026-03-28 14:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64a7a84a-8490-5412-b08d-0e55188bdcf1 with identifier: OY59%20MPE
2026-03-28 14:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64a7a84a-8490-5412-b08d-0e55188bdcf1 with identifier: OY59%20MPE
2026-03-28 14:14:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64a7a84a-8490-5412-b08d-0e55188bdcf1 with identifier: OY59%20MPE to the API
2026-03-28 14:14:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 262,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY59%20MPE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64a7a84a-8490-5412-b08d-0e55188bdcf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY59 MPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY59%20MPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 137405,
 '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 Q7 4.2 TDI QUATTRO S LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO S LINE',
 'vin': 'WAUZZZ4L4AD004663',
 'year': 2009}
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY59%2520MPE%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Saving data for OY59%20MPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774418798.552039, 'last_price_update_time': 1774707290.212519}
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY59%2520MPE') HTTP/1.1" 204 0
2026-03-28 14:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77f2d245-bb37-5df0-ac54-c61c2cdf1557 with identifier: LA69%20SXH
2026-03-28 14:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77f2d245-bb37-5df0-ac54-c61c2cdf1557 with identifier: LA69%20SXH
2026-03-28 14:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77f2d245-bb37-5df0-ac54-c61c2cdf1557 with identifier: LA69%20SXH to the API
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:50 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA69%20SXH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77f2d245-bb37-5df0-ac54-c61c2cdf1557',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA69 SXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA69%20SXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 33114,
 '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.6 BLUEHDI 100 1000 DRIVER Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 1000 DRIVER',
 'vin': 'VR7EFBHYBKJ626209',
 'year': 2020}
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA69%2520SXH%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Saving data for LA69%20SXH: {'auction_closing_time': 1774778400.0, 'created_time': 1774620659.274329, 'last_price_update_time': 1774707290.526031}
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA69%2520SXH') HTTP/1.1" 204 0
2026-03-28 14:14:50 [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-28 14:14:50 [bca.uk] INFO: Found listing with ID: PJ60%20EXT
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ60%2520EXT%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Scrape type for PJ60%20EXT: 2
2026-03-28 14:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2eb349b-1bb7-5741-975a-00281712abe8 with identifier: PJ60%20EXT
2026-03-28 14:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2eb349b-1bb7-5741-975a-00281712abe8 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2eb349b-1bb7-5741-975a-00281712abe8 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2eb349b-1bb7-5741-975a-00281712abe8, identifier: PJ60%20EXT
2026-03-28 14:14:50 [bca.uk] INFO: Found listing with ID: EY05%20ZKF
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY05%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Scrape type for EY05%20ZKF: 2
2026-03-28 14:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79f86bf9-aa31-5d14-9d8e-63e7472491b9 with identifier: EY05%20ZKF
2026-03-28 14:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79f86bf9-aa31-5d14-9d8e-63e7472491b9 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79f86bf9-aa31-5d14-9d8e-63e7472491b9 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79f86bf9-aa31-5d14-9d8e-63e7472491b9, identifier: EY05%20ZKF
2026-03-28 14:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d490b17b-557e-5855-8fed-2f330dcb5746 with identifier: MD71%20DXO
2026-03-28 14:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d490b17b-557e-5855-8fed-2f330dcb5746 with identifier: MD71%20DXO
2026-03-28 14:14:50 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d490b17b-557e-5855-8fed-2f330dcb5746 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD71%20DXO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd490b17b-557e-5855-8fed-2f330dcb5746',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD71 DXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD71%20DXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 121106,
 '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 100 ALLURE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE PREMIUM',
 'vin': 'VR3USHNKKMJ957717',
 'year': 2022}
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD71%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Saving data for MD71%20DXO: {'auction_closing_time': 1774692000.0, 'created_time': 1773824302.8981, 'last_price_update_time': 1774707290.804075}
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD71%2520DXO') HTTP/1.1" 204 0
2026-03-28 14:14:50 [bca.uk] INFO: Found listing with ID: LN17%20CKV
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN17%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Scrape type for LN17%20CKV: 0
2026-03-28 14:14:50 [bca.uk] INFO: Found listing with ID: BU64%20HFZ
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU64%2520HFZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Scrape type for BU64%20HFZ: 2
2026-03-28 14:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d749e93-4c01-5a9c-a508-93912696ffe4 with identifier: BU64%20HFZ
2026-03-28 14:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d749e93-4c01-5a9c-a508-93912696ffe4 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d749e93-4c01-5a9c-a508-93912696ffe4 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d749e93-4c01-5a9c-a508-93912696ffe4, identifier: BU64%20HFZ
2026-03-28 14:14:50 [bca.uk] INFO: Found listing with ID: DY14%20ZVW
2026-03-28 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY14%2520ZVW%27 HTTP/1.1" 200 None
2026-03-28 14:14:50 [bca.uk] INFO: Scrape type for DY14%20ZVW: 2
2026-03-28 14:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b217c7f-e386-5b7d-add8-a999c460c301 with identifier: DY14%20ZVW
2026-03-28 14:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b217c7f-e386-5b7d-add8-a999c460c301 with scrape type 2
2026-03-28 14:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b217c7f-e386-5b7d-add8-a999c460c301 with scrape type 2
2026-03-28 14:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b217c7f-e386-5b7d-add8-a999c460c301, identifier: DY14%20ZVW
2026-03-28 14:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2eb349b-1bb7-5741-975a-00281712abe8 with identifier: PJ60%20EXT
2026-03-28 14:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2eb349b-1bb7-5741-975a-00281712abe8 with identifier: PJ60%20EXT
2026-03-28 14:14:51 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c2eb349b-1bb7-5741-975a-00281712abe8 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ60%20EXT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2eb349b-1bb7-5741-975a-00281712abe8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ60 EXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ60%20EXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 79831,
 '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': 'SJNFCAE11U2104715',
 'year': 2011}
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ60%2520EXT%27 HTTP/1.1" 200 None
2026-03-28 14:14:51 [bca.uk] INFO: Saving data for PJ60%20EXT: {'auction_closing_time': 1774692000.0, 'created_time': 1774620451.973735, 'last_price_update_time': 1774707291.122638}
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ60%2520EXT') HTTP/1.1" 204 0
2026-03-28 14:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79f86bf9-aa31-5d14-9d8e-63e7472491b9 with identifier: EY05%20ZKF
2026-03-28 14:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79f86bf9-aa31-5d14-9d8e-63e7472491b9 with identifier: EY05%20ZKF
2026-03-28 14:14:51 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 79f86bf9-aa31-5d14-9d8e-63e7472491b9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY05%20ZKF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '79f86bf9-aa31-5d14-9d8e-63e7472491b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY05 ZKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY05%20ZKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'KANGOO',
 'odometer': 60218,
 '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': 'RENAULT KANGOO 1.6 EXPRESSION MPV',
 'transmission': 'automatic',
 'trim': 'EXPRESSION',
 'vin': 'VF1KC0SAA33402865',
 'year': 2005}
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY05%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 14:14:51 [bca.uk] INFO: Saving data for EY05%20ZKF: {'auction_closing_time': 1774692000.0, 'created_time': 1774620422.621426, 'last_price_update_time': 1774707291.165521}
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY05%2520ZKF') HTTP/1.1" 204 0
2026-03-28 14:14:51 [bca.uk] INFO: Found listing with ID: ND72%20BOU
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 14:14:51 [bca.uk] INFO: Scrape type for ND72%20BOU: 0
2026-03-28 14:14:51 [bca.uk] INFO: Found listing with ID: EA70%20CJJ
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA70%2520CJJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:51 [bca.uk] INFO: Scrape type for EA70%20CJJ: 2
2026-03-28 14:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d1f00e8-3d69-5417-8709-71baf5414a91 with identifier: EA70%20CJJ
2026-03-28 14:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d1f00e8-3d69-5417-8709-71baf5414a91 with scrape type 2
2026-03-28 14:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d1f00e8-3d69-5417-8709-71baf5414a91 with scrape type 2
2026-03-28 14:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d1f00e8-3d69-5417-8709-71baf5414a91, identifier: EA70%20CJJ
2026-03-28 14:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d749e93-4c01-5a9c-a508-93912696ffe4 with identifier: BU64%20HFZ
2026-03-28 14:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d749e93-4c01-5a9c-a508-93912696ffe4 with identifier: BU64%20HFZ
2026-03-28 14:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d749e93-4c01-5a9c-a508-93912696ffe4 with identifier: BU64%20HFZ to the API
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU64%20HFZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d749e93-4c01-5a9c-a508-93912696ffe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU64 HFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU64%20HFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 90968,
 '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 ONE 1.5 D 95 Hatchback',
 'transmission': 'manual',
 'trim': 'D 95',
 'vin': 'WMWXN12010T732720',
 'year': 2014}
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU64%2520HFZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:51 [bca.uk] INFO: Saving data for BU64%20HFZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620603.980676, 'last_price_update_time': 1774707291.717451}
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU64%2520HFZ') HTTP/1.1" 204 0
2026-03-28 14:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b217c7f-e386-5b7d-add8-a999c460c301 with identifier: DY14%20ZVW
2026-03-28 14:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b217c7f-e386-5b7d-add8-a999c460c301 with identifier: DY14%20ZVW
2026-03-28 14:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b217c7f-e386-5b7d-add8-a999c460c301 with identifier: DY14%20ZVW to the API
2026-03-28 14:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:52 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY14%20ZVW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b217c7f-e386-5b7d-add8-a999c460c301',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY14 ZVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY14%20ZVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 52028,
 '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 SXI Hatchback',
 'transmission': 'manual',
 'trim': '16V SXI',
 'vin': 'W0L0SDL08E6071247',
 'year': 2014}
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY14%2520ZVW%27 HTTP/1.1" 200 None
2026-03-28 14:14:52 [bca.uk] INFO: Saving data for DY14%20ZVW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620605.002032, 'last_price_update_time': 1774707292.119296}
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY14%2520ZVW') HTTP/1.1" 204 0
2026-03-28 14:14:52 [bca.uk] INFO: Found listing with ID: SB63%20OHW
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB63%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:14:52 [bca.uk] INFO: Scrape type for SB63%20OHW: 2
2026-03-28 14:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e8163c5-65c9-5add-8c1f-05b948bb928b with identifier: SB63%20OHW
2026-03-28 14:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e8163c5-65c9-5add-8c1f-05b948bb928b with scrape type 2
2026-03-28 14:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e8163c5-65c9-5add-8c1f-05b948bb928b with scrape type 2
2026-03-28 14:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e8163c5-65c9-5add-8c1f-05b948bb928b, identifier: SB63%20OHW
2026-03-28 14:14:52 [bca.uk] INFO: Found listing with ID: MW07%20MPU
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW07%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:52 [bca.uk] INFO: Scrape type for MW07%20MPU: 2
2026-03-28 14:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fafc9d83-1bef-5710-bc10-61cb8910af85 with identifier: MW07%20MPU
2026-03-28 14:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fafc9d83-1bef-5710-bc10-61cb8910af85 with scrape type 2
2026-03-28 14:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fafc9d83-1bef-5710-bc10-61cb8910af85 with scrape type 2
2026-03-28 14:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fafc9d83-1bef-5710-bc10-61cb8910af85, identifier: MW07%20MPU
2026-03-28 14:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d1f00e8-3d69-5417-8709-71baf5414a91 with identifier: EA70%20CJJ
2026-03-28 14:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d1f00e8-3d69-5417-8709-71baf5414a91 with identifier: EA70%20CJJ
2026-03-28 14:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d1f00e8-3d69-5417-8709-71baf5414a91 with identifier: EA70%20CJJ to the API
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:52 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA70%20CJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5d1f00e8-3d69-5417-8709-71baf5414a91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA70 CJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA70%20CJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'FOCUS ACTIVE',
 'odometer': 32546,
 '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 FOCUS ACTIVE 1.5 EBL 120 X VIGNALE Estate',
 'transmission': 'automatic',
 'trim': 'EBL 120 X VIGNALE',
 'vin': 'WF0PXXGCHPLL40149',
 'year': 2020}
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA70%2520CJJ%27 HTTP/1.1" 200 None
2026-03-28 14:14:52 [bca.uk] INFO: Saving data for EA70%20CJJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774276606.712617, 'last_price_update_time': 1774707292.813627}
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA70%2520CJJ') HTTP/1.1" 204 0
2026-03-28 14:14:52 [bca.uk] INFO: Found listing with ID: HG60%20MOU
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG60%2520MOU%27 HTTP/1.1" 200 None
2026-03-28 14:14:53 [bca.uk] INFO: Scrape type for HG60%20MOU: 2
2026-03-28 14:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b1865bb-d951-5d94-9d3b-fad23695ec9b with identifier: HG60%20MOU
2026-03-28 14:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b1865bb-d951-5d94-9d3b-fad23695ec9b with scrape type 2
2026-03-28 14:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b1865bb-d951-5d94-9d3b-fad23695ec9b with scrape type 2
2026-03-28 14:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b1865bb-d951-5d94-9d3b-fad23695ec9b, identifier: HG60%20MOU
2026-03-28 14:14:53 [bca.uk] INFO: Found listing with ID: LU19%20BRX
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LU19%2520BRX%27 HTTP/1.1" 200 None
2026-03-28 14:14:53 [bca.uk] INFO: Scrape type for LU19%20BRX: 2
2026-03-28 14:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1cd69df-9cef-58af-939a-bf5dbfbd2082 with identifier: LU19%20BRX
2026-03-28 14:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1cd69df-9cef-58af-939a-bf5dbfbd2082 with scrape type 2
2026-03-28 14:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1cd69df-9cef-58af-939a-bf5dbfbd2082 with scrape type 2
2026-03-28 14:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1cd69df-9cef-58af-939a-bf5dbfbd2082, identifier: LU19%20BRX
2026-03-28 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e8163c5-65c9-5add-8c1f-05b948bb928b with identifier: SB63%20OHW
2026-03-28 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e8163c5-65c9-5add-8c1f-05b948bb928b with identifier: SB63%20OHW
2026-03-28 14:14:53 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2e8163c5-65c9-5add-8c1f-05b948bb928b with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB63%20OHW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e8163c5-65c9-5add-8c1f-05b948bb928b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB63 OHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB63%20OHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 85682,
 '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': 'VF30U9HD8DS222085',
 'year': 2013}
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB63%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:14:53 [bca.uk] INFO: Saving data for SB63%20OHW: {'auction_closing_time': 1774692000.0, 'created_time': 1774620453.620844, 'last_price_update_time': 1774707293.279374}
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB63%2520OHW') HTTP/1.1" 204 0
2026-03-28 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fafc9d83-1bef-5710-bc10-61cb8910af85 with identifier: MW07%20MPU
2026-03-28 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fafc9d83-1bef-5710-bc10-61cb8910af85 with identifier: MW07%20MPU
2026-03-28 14:14:53 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: fafc9d83-1bef-5710-bc10-61cb8910af85 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW07%20MPU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fafc9d83-1bef-5710-bc10-61cb8910af85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW07 MPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW07%20MPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 105507,
 '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 ONE 1.4  Hatchback',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'WMWME32090TM73313',
 'year': 2007}
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW07%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 14:14:53 [bca.uk] INFO: Saving data for MW07%20MPU: {'auction_closing_time': 1774692000.0, 'created_time': 1774620431.564173, 'last_price_update_time': 1774707293.314409}
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW07%2520MPU') HTTP/1.1" 204 0
2026-03-28 14:14:53 [bca.uk] INFO: Found listing with ID: NV71%20BWY
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV71%2520BWY%27 HTTP/1.1" 200 None
2026-03-28 14:14:53 [bca.uk] INFO: Scrape type for NV71%20BWY: 2
2026-03-28 14:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13f729b0-3c17-5fd2-9115-3e505d46415f with identifier: NV71%20BWY
2026-03-28 14:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13f729b0-3c17-5fd2-9115-3e505d46415f with scrape type 2
2026-03-28 14:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13f729b0-3c17-5fd2-9115-3e505d46415f with scrape type 2
2026-03-28 14:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13f729b0-3c17-5fd2-9115-3e505d46415f, identifier: NV71%20BWY
2026-03-28 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b1865bb-d951-5d94-9d3b-fad23695ec9b with identifier: HG60%20MOU
2026-03-28 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b1865bb-d951-5d94-9d3b-fad23695ec9b with identifier: HG60%20MOU
2026-03-28 14:14:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b1865bb-d951-5d94-9d3b-fad23695ec9b with identifier: HG60%20MOU to the API
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG60%20MOU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b1865bb-d951-5d94-9d3b-fad23695ec9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG60 MOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG60%20MOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 99820,
 '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 EXCLUSIV MPV',
 'transmission': 'automatic',
 'trim': 'CDTI 16V 100 EXCLUSIV',
 'vin': 'W0LSD9EHXB4084404',
 'year': 2010}
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG60%2520MOU%27 HTTP/1.1" 200 None
2026-03-28 14:14:53 [bca.uk] INFO: Saving data for HG60%20MOU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620601.197023, 'last_price_update_time': 1774707293.805543}
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG60%2520MOU') HTTP/1.1" 204 0
2026-03-28 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1cd69df-9cef-58af-939a-bf5dbfbd2082 with identifier: LU19%20BRX
2026-03-28 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1cd69df-9cef-58af-939a-bf5dbfbd2082 with identifier: LU19%20BRX
2026-03-28 14:14:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1cd69df-9cef-58af-939a-bf5dbfbd2082 with identifier: LU19%20BRX to the API
2026-03-28 14:14:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:54 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LU19%20BRX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1cd69df-9cef-58af-939a-bf5dbfbd2082',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LU19 BRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LU19%20BRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS ACTIVE',
 'odometer': 53619,
 '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.5 EBL 120 X Hatchback',
 'transmission': 'automatic',
 'trim': 'EBL 120 X',
 'vin': 'WF0NXXGCHNKT89589',
 'year': 2019}
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LU19%2520BRX%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Saving data for LU19%20BRX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620606.103044, 'last_price_update_time': 1774707294.175329}
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LU19%2520BRX') HTTP/1.1" 204 0
2026-03-28 14:14:54 [bca.uk] INFO: Found listing with ID: WN62%20XJO
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN62%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Scrape type for WN62%20XJO: 2
2026-03-28 14:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73326fb0-60a3-5e13-baba-b4947313ea72 with identifier: WN62%20XJO
2026-03-28 14:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73326fb0-60a3-5e13-baba-b4947313ea72 with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73326fb0-60a3-5e13-baba-b4947313ea72 with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73326fb0-60a3-5e13-baba-b4947313ea72, identifier: WN62%20XJO
2026-03-28 14:14:54 [bca.uk] INFO: Found listing with ID: SC59%20FTK
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC59%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Scrape type for SC59%20FTK: 2
2026-03-28 14:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 258c255b-a4c2-528d-b56c-a0c445844576 with identifier: SC59%20FTK
2026-03-28 14:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 258c255b-a4c2-528d-b56c-a0c445844576 with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 258c255b-a4c2-528d-b56c-a0c445844576 with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 258c255b-a4c2-528d-b56c-a0c445844576, identifier: SC59%20FTK
2026-03-28 14:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13f729b0-3c17-5fd2-9115-3e505d46415f with identifier: NV71%20BWY
2026-03-28 14:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13f729b0-3c17-5fd2-9115-3e505d46415f with identifier: NV71%20BWY
2026-03-28 14:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13f729b0-3c17-5fd2-9115-3e505d46415f with identifier: NV71%20BWY to the API
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:54 [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': 252,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV71%20BWY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13f729b0-3c17-5fd2-9115-3e505d46415f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV71 BWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV71%20BWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 82803,
 '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 LH BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LH BUSINESS',
 'vin': 'VF1MA000867858877',
 'year': 2021}
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV71%2520BWY%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Saving data for NV71%20BWY: {'auction_closing_time': 1774778400.0, 'created_time': 1774390937.383289, 'last_price_update_time': 1774707294.752301}
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV71%2520BWY') HTTP/1.1" 204 0
2026-03-28 14:14:54 [bca.uk] INFO: Found listing with ID: OE63%20PXW
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE63%2520PXW%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Scrape type for OE63%20PXW: 2
2026-03-28 14:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd04e3eb-ad80-5486-a0cf-dd7bf83707af with identifier: OE63%20PXW
2026-03-28 14:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd04e3eb-ad80-5486-a0cf-dd7bf83707af with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd04e3eb-ad80-5486-a0cf-dd7bf83707af with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd04e3eb-ad80-5486-a0cf-dd7bf83707af, identifier: OE63%20PXW
2026-03-28 14:14:54 [bca.uk] INFO: Found listing with ID: LB72%20BZL
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520BZL%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Scrape type for LB72%20BZL: 0
2026-03-28 14:14:54 [bca.uk] INFO: Found listing with ID: ST14%20VDX
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST14%2520VDX%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Scrape type for ST14%20VDX: 0
2026-03-28 14:14:54 [bca.uk] INFO: Found listing with ID: HD10%20USZ
2026-03-28 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD10%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:54 [bca.uk] INFO: Scrape type for HD10%20USZ: 2
2026-03-28 14:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f148777b-de4d-5529-9114-cce0395ca104 with identifier: HD10%20USZ
2026-03-28 14:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f148777b-de4d-5529-9114-cce0395ca104 with scrape type 2
2026-03-28 14:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f148777b-de4d-5529-9114-cce0395ca104 with scrape type 2
2026-03-28 14:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f148777b-de4d-5529-9114-cce0395ca104, identifier: HD10%20USZ
2026-03-28 14:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73326fb0-60a3-5e13-baba-b4947313ea72 with identifier: WN62%20XJO
2026-03-28 14:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73326fb0-60a3-5e13-baba-b4947313ea72 with identifier: WN62%20XJO
2026-03-28 14:14:55 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 73326fb0-60a3-5e13-baba-b4947313ea72 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN62%20XJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73326fb0-60a3-5e13-baba-b4947313ea72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN62 XJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN62%20XJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '520D GT',
 'odometer': 85743,
 '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 GT 2.0 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAXC02070C989820',
 'year': 2012}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN62%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 14:14:55 [bca.uk] INFO: Saving data for WN62%20XJO: {'auction_closing_time': 1774692000.0, 'created_time': 1774620452.994598, 'last_price_update_time': 1774707295.059352}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN62%2520XJO') HTTP/1.1" 204 0
2026-03-28 14:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 258c255b-a4c2-528d-b56c-a0c445844576 with identifier: SC59%20FTK
2026-03-28 14:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 258c255b-a4c2-528d-b56c-a0c445844576 with identifier: SC59%20FTK
2026-03-28 14:14:55 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 258c255b-a4c2-528d-b56c-a0c445844576 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC59%20FTK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '258c255b-a4c2-528d-b56c-a0c445844576',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC59 FTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC59%20FTK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 71328,
 '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 CORSA 1.4 16V EXCLUSIV Hatchback',
 'transmission': 'automatic',
 'trim': '16V EXCLUSIV',
 'vin': 'W0L0SDL68A4125961',
 'year': 2010}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC59%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 14:14:55 [bca.uk] INFO: Saving data for SC59%20FTK: {'auction_closing_time': 1774692000.0, 'created_time': 1774477106.32709, 'last_price_update_time': 1774707295.09532}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC59%2520FTK') HTTP/1.1" 204 0
2026-03-28 14:14:55 [bca.uk] INFO: Found listing with ID: BP69%20LYH
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP69%2520LYH%27 HTTP/1.1" 200 None
2026-03-28 14:14:55 [bca.uk] INFO: Scrape type for BP69%20LYH: 2
2026-03-28 14:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8 with identifier: BP69%20LYH
2026-03-28 14:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8 with scrape type 2
2026-03-28 14:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8 with scrape type 2
2026-03-28 14:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8, identifier: BP69%20LYH
2026-03-28 14:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd04e3eb-ad80-5486-a0cf-dd7bf83707af with identifier: OE63%20PXW
2026-03-28 14:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd04e3eb-ad80-5486-a0cf-dd7bf83707af with identifier: OE63%20PXW
2026-03-28 14:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd04e3eb-ad80-5486-a0cf-dd7bf83707af with identifier: OE63%20PXW to the API
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE63%20PXW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd04e3eb-ad80-5486-a0cf-dd7bf83707af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE63 PXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE63%20PXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 104894,
 '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 1.8 TFSI 120 SE Estate',
 'transmission': 'manual',
 'trim': 'TFSI 120 SE',
 'vin': 'WAUZZZ8K5EA035185',
 'year': 2014}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE63%2520PXW%27 HTTP/1.1" 200 None
2026-03-28 14:14:55 [bca.uk] INFO: Saving data for OE63%20PXW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620602.356015, 'last_price_update_time': 1774707295.551724}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE63%2520PXW') HTTP/1.1" 204 0
2026-03-28 14:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f148777b-de4d-5529-9114-cce0395ca104 with identifier: HD10%20USZ
2026-03-28 14:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f148777b-de4d-5529-9114-cce0395ca104 with identifier: HD10%20USZ
2026-03-28 14:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f148777b-de4d-5529-9114-cce0395ca104 with identifier: HD10%20USZ to the API
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:55 [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': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD10%20USZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f148777b-de4d-5529-9114-cce0395ca104',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD10 USZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD10%20USZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 131198,
 '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 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'SL27DCI 115 SPORT',
 'vin': 'VF1FLAHA6AV386755',
 'year': 2010}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD10%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:55 [bca.uk] INFO: Saving data for HD10%20USZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774620659.631183, 'last_price_update_time': 1774707295.887876}
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD10%2520USZ') HTTP/1.1" 204 0
2026-03-28 14:14:55 [bca.uk] INFO: Total items found: 100
2026-03-28 14:14:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded
2026-03-28 14:14:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:14:55 [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-28 14:14:55 [bca.uk] INFO: Found listing with ID: AY16%20TMV
2026-03-28 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY16%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 14:14:55 [bca.uk] INFO: Scrape type for AY16%20TMV: 2
2026-03-28 14:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3dfcb12c-05e4-5a8d-8ead-72516c92f507 with identifier: AY16%20TMV
2026-03-28 14:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3dfcb12c-05e4-5a8d-8ead-72516c92f507 with scrape type 2
2026-03-28 14:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3dfcb12c-05e4-5a8d-8ead-72516c92f507 with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3dfcb12c-05e4-5a8d-8ead-72516c92f507, identifier: AY16%20TMV
2026-03-28 14:14:56 [bca.uk] INFO: Found listing with ID: KJ68%20NVO
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ68%2520NVO%27 HTTP/1.1" 200 None
2026-03-28 14:14:56 [bca.uk] INFO: Scrape type for KJ68%20NVO: 0
2026-03-28 14:14:56 [bca.uk] INFO: Found listing with ID: SH67%20DGE
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH67%2520DGE%27 HTTP/1.1" 200 None
2026-03-28 14:14:56 [bca.uk] INFO: Scrape type for SH67%20DGE: 2
2026-03-28 14:14:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236 with identifier: SH67%20DGE
2026-03-28 14:14:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236 with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236 with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236, identifier: SH67%20DGE
2026-03-28 14:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8 with identifier: BP69%20LYH
2026-03-28 14:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8 with identifier: BP69%20LYH
2026-03-28 14:14:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8 with identifier: BP69%20LYH to the API
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:56 [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=BP69%20LYH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b1b38d8-ed52-5dcb-b48f-fdc34d8b70e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP69 LYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP69%20LYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 82682,
 '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 ASTRA 1.6 CDTI 16V 136 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 136 SRI',
 'vin': 'W0VBF6EGXKG390248',
 'year': 2019}
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP69%2520LYH%27 HTTP/1.1" 200 None
2026-03-28 14:14:56 [bca.uk] INFO: Saving data for BP69%20LYH: {'auction_closing_time': 1774951200.0, 'created_time': 1773841676.836594, 'last_price_update_time': 1774707296.48273}
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP69%2520LYH') HTTP/1.1" 204 0
2026-03-28 14:14:56 [bca.uk] INFO: Found listing with ID: OV13%20BCY
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV13%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 14:14:56 [bca.uk] INFO: Scrape type for OV13%20BCY: 2
2026-03-28 14:14:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd6ab2f8-e99b-52ba-b60e-47935ee1b57b with identifier: OV13%20BCY
2026-03-28 14:14:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd6ab2f8-e99b-52ba-b60e-47935ee1b57b with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd6ab2f8-e99b-52ba-b60e-47935ee1b57b with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd6ab2f8-e99b-52ba-b60e-47935ee1b57b, identifier: OV13%20BCY
2026-03-28 14:14:56 [bca.uk] INFO: Found listing with ID: NJ20%20YJF
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ20%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:14:56 [bca.uk] INFO: Scrape type for NJ20%20YJF: 2
2026-03-28 14:14:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7385235c-ce6d-5d1e-a321-747c7ff7b509 with identifier: NJ20%20YJF
2026-03-28 14:14:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7385235c-ce6d-5d1e-a321-747c7ff7b509 with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7385235c-ce6d-5d1e-a321-747c7ff7b509 with scrape type 2
2026-03-28 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7385235c-ce6d-5d1e-a321-747c7ff7b509, identifier: NJ20%20YJF
2026-03-28 14:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3dfcb12c-05e4-5a8d-8ead-72516c92f507 with identifier: AY16%20TMV
2026-03-28 14:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3dfcb12c-05e4-5a8d-8ead-72516c92f507 with identifier: AY16%20TMV
2026-03-28 14:14:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3dfcb12c-05e4-5a8d-8ead-72516c92f507 with identifier: AY16%20TMV to the API
2026-03-28 14:14:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:57 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY16%20TMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3dfcb12c-05e4-5a8d-8ead-72516c92f507',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY16 TMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY16%20TMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '218I',
 'odometer': 103175,
 '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 218I 1.5 T SPORT Coupe',
 'transmission': 'manual',
 'trim': 'T SPORT',
 'vin': 'WBA2F12010V697544',
 'year': 2016}
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY16%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 14:14:57 [bca.uk] INFO: Saving data for AY16%20TMV: {'auction_closing_time': 1774864800.0, 'created_time': 1773839616.937083, 'last_price_update_time': 1774707297.160223}
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY16%2520TMV') HTTP/1.1" 204 0
2026-03-28 14:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236 with identifier: SH67%20DGE
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey%2Fblack HTTP/1.1" 200 None
2026-03-28 14:14:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236 with identifier: SH67%20DGE
2026-03-28 14:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236 with identifier: SH67%20DGE to the API
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH67%20DGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '559bb5e2-2fb9-5c8b-91ed-bc7fbb3c8236',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH67 DGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH67%20DGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 76200,
 '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 CAPTUR 0.9 TCE 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S',
 'vin': 'VF12RA51559067826',
 'year': 2017}
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH67%2520DGE%27 HTTP/1.1" 200 None
2026-03-28 14:14:57 [bca.uk] INFO: Saving data for SH67%20DGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774620429.774833, 'last_price_update_time': 1774707297.614255}
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH67%2520DGE') HTTP/1.1" 204 0
2026-03-28 14:14:57 [bca.uk] INFO: Found listing with ID: KU17%20VNL
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU17%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 14:14:57 [bca.uk] INFO: Scrape type for KU17%20VNL: 2
2026-03-28 14:14:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0aaa537-009f-5219-93b0-4ce4c12b9c34 with identifier: KU17%20VNL
2026-03-28 14:14:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0aaa537-009f-5219-93b0-4ce4c12b9c34 with scrape type 2
2026-03-28 14:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0aaa537-009f-5219-93b0-4ce4c12b9c34 with scrape type 2
2026-03-28 14:14:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0aaa537-009f-5219-93b0-4ce4c12b9c34, identifier: KU17%20VNL
2026-03-28 14:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd6ab2f8-e99b-52ba-b60e-47935ee1b57b with identifier: OV13%20BCY
2026-03-28 14:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd6ab2f8-e99b-52ba-b60e-47935ee1b57b with identifier: OV13%20BCY
2026-03-28 14:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd6ab2f8-e99b-52ba-b60e-47935ee1b57b with identifier: OV13%20BCY to the API
2026-03-28 14:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV13%20BCY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd6ab2f8-e99b-52ba-b60e-47935ee1b57b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV13 BCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV13%20BCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 38649,
 '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 POLO 1.4 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'MATCH EDITION',
 'vin': 'WVWZZZ6RZDY183017',
 'year': 2013}
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV13%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Saving data for OV13%20BCY: {'auction_closing_time': 1775124000.0, 'created_time': 1774620603.188303, 'last_price_update_time': 1774707298.017374}
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV13%2520BCY') HTTP/1.1" 204 0
2026-03-28 14:14:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7385235c-ce6d-5d1e-a321-747c7ff7b509 with identifier: NJ20%20YJF
2026-03-28 14:14:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7385235c-ce6d-5d1e-a321-747c7ff7b509 with identifier: NJ20%20YJF
2026-03-28 14:14:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7385235c-ce6d-5d1e-a321-747c7ff7b509 with identifier: NJ20%20YJF to the API
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:58 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ20%20YJF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7385235c-ce6d-5d1e-a321-747c7ff7b509',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ20 YJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ20%20YJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 27511,
 '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 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 115 N-CONNECTA',
 'vin': 'SJNFAAF16U1023562',
 'year': 2020}
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ20%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Saving data for NJ20%20YJF: {'auction_closing_time': 1775037600.0, 'created_time': 1774620655.260002, 'last_price_update_time': 1774707298.313634}
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ20%2520YJF') HTTP/1.1" 204 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: VF14%20EFD
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF14%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for VF14%20EFD: 2
2026-03-28 14:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 388c926a-00d1-58d1-bc40-16691468694a with identifier: VF14%20EFD
2026-03-28 14:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 388c926a-00d1-58d1-bc40-16691468694a with scrape type 2
2026-03-28 14:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 388c926a-00d1-58d1-bc40-16691468694a with scrape type 2
2026-03-28 14:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 388c926a-00d1-58d1-bc40-16691468694a, identifier: VF14%20EFD
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: X54%20HGF
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X54%2520HGF%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for X54%20HGF: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: GL12%20WVA
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL12%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for GL12%20WVA: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: LR07%20XEG
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR07%2520XEG%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for LR07%20XEG: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: LS59%20WLK
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS59%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for LS59%20WLK: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: PN60%20GZE
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN60%2520GZE%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for PN60%20GZE: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: SP18%20MZE
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP18%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for SP18%20MZE: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: VN63%20WLR
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN63%2520WLR%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for VN63%20WLR: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: W60%20LRB
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W60%2520LRB%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for W60%20LRB: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: BD07%20PXG
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD07%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for BD07%20PXG: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: EO58%20AFK
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO58%2520AFK%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for EO58%20AFK: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: SY69%20OOC
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY69%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for SY69%20OOC: 0
2026-03-28 14:14:58 [bca.uk] INFO: Found listing with ID: RE16%20KKP
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520KKP%27 HTTP/1.1" 200 None
2026-03-28 14:14:58 [bca.uk] INFO: Scrape type for RE16%20KKP: 2
2026-03-28 14:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 778caa3f-2659-54b0-ade0-14396f9f28ad with identifier: RE16%20KKP
2026-03-28 14:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 778caa3f-2659-54b0-ade0-14396f9f28ad with scrape type 2
2026-03-28 14:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 778caa3f-2659-54b0-ade0-14396f9f28ad with scrape type 2
2026-03-28 14:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 778caa3f-2659-54b0-ade0-14396f9f28ad, identifier: RE16%20KKP
2026-03-28 14:14:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0aaa537-009f-5219-93b0-4ce4c12b9c34 with identifier: KU17%20VNL
2026-03-28 14:14:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0aaa537-009f-5219-93b0-4ce4c12b9c34 with identifier: KU17%20VNL
2026-03-28 14:14:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0aaa537-009f-5219-93b0-4ce4c12b9c34 with identifier: KU17%20VNL to the API
2026-03-28 14:14:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:59 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU17%20VNL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0aaa537-009f-5219-93b0-4ce4c12b9c34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU17 VNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU17%20VNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'LEON ST',
 'odometer': 141231,
 '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 LEON ST 1.0 TSI 115 ECOMOTIVE SE TECH.DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI 115 ECOMOTIVE SE TECH.DSG',
 'vin': 'VSSZZZ5FZHR015897',
 'year': 2017}
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU17%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Saving data for KU17%20VNL: {'auction_closing_time': 1774951200.0, 'created_time': 1773821089.77203, 'last_price_update_time': 1774707299.055303}
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU17%2520VNL') HTTP/1.1" 204 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: GM15%20GRU
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM15%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for GM15%20GRU: 2
2026-03-28 14:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63ed107a-12db-57ef-a080-f000f920253a with identifier: GM15%20GRU
2026-03-28 14:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63ed107a-12db-57ef-a080-f000f920253a with scrape type 2
2026-03-28 14:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63ed107a-12db-57ef-a080-f000f920253a with scrape type 2
2026-03-28 14:14:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63ed107a-12db-57ef-a080-f000f920253a, identifier: GM15%20GRU
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: ME73%20BHO
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520BHO%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for ME73%20BHO: 2
2026-03-28 14:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51076135-d787-590d-9965-f774d002700d with identifier: ME73%20BHO
2026-03-28 14:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51076135-d787-590d-9965-f774d002700d with scrape type 2
2026-03-28 14:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51076135-d787-590d-9965-f774d002700d with scrape type 2
2026-03-28 14:14:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51076135-d787-590d-9965-f774d002700d, identifier: ME73%20BHO
2026-03-28 14:14:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 388c926a-00d1-58d1-bc40-16691468694a with identifier: VF14%20EFD
2026-03-28 14:14:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 388c926a-00d1-58d1-bc40-16691468694a with identifier: VF14%20EFD
2026-03-28 14:14:59 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 388c926a-00d1-58d1-bc40-16691468694a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF14%20EFD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '388c926a-00d1-58d1-bc40-16691468694a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VF14 EFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF14%20EFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': '6 TOURER',
 'odometer': 133647,
 '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 6 TOURER 2.2 D 175 SPORT Estate',
 'transmission': 'automatic',
 'trim': 'D 175 SPORT',
 'vin': 'JMZGJ692821156990',
 'year': 2014}
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF14%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Saving data for VF14%20EFD: {'auction_closing_time': 1774692000.0, 'created_time': 1774476442.061866, 'last_price_update_time': 1774707299.4456}
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF14%2520EFD') HTTP/1.1" 204 0
2026-03-28 14:14:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 778caa3f-2659-54b0-ade0-14396f9f28ad with identifier: RE16%20KKP
2026-03-28 14:14:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 778caa3f-2659-54b0-ade0-14396f9f28ad with identifier: RE16%20KKP
2026-03-28 14:14:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 778caa3f-2659-54b0-ade0-14396f9f28ad with identifier: RE16%20KKP to the API
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:14:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE16%20KKP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '778caa3f-2659-54b0-ade0-14396f9f28ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE16 KKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE16%20KKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 90896,
 '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': 'WMWXM520502C56474',
 'year': 2016}
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520KKP%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Saving data for RE16%20KKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774620430.859214, 'last_price_update_time': 1774707299.759181}
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE16%2520KKP') HTTP/1.1" 204 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: AY56%20ZHX
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY56%2520ZHX%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for AY56%20ZHX: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: DE12%20ZYC
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE12%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for DE12%20ZYC: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: EJ65%20ZHT
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ65%2520ZHT%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for EJ65%20ZHT: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: EN51%20CXW
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN51%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for EN51%20CXW: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: KM60%20FRZ
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM60%2520FRZ%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for KM60%20FRZ: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: LD12%20PVY
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD12%2520PVY%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for LD12%20PVY: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: LN60%20XUF
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN60%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for LN60%20XUF: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: LX59%20XDL
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX59%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for LX59%20XDL: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: NG55%20UAC
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG55%2520UAC%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for NG55%20UAC: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: SP64%20YVD
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP64%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for SP64%20YVD: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: SV66%20XMB
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV66%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for SV66%20XMB: 0
2026-03-28 14:14:59 [bca.uk] INFO: Found listing with ID: YG64%20HJK
2026-03-28 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG64%2520HJK%27 HTTP/1.1" 200 None
2026-03-28 14:14:59 [bca.uk] INFO: Scrape type for YG64%20HJK: 2
2026-03-28 14:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 317fc9f6-79b4-568a-a1af-669b46edd853 with identifier: YG64%20HJK
2026-03-28 14:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 317fc9f6-79b4-568a-a1af-669b46edd853 with scrape type 2
2026-03-28 14:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 317fc9f6-79b4-568a-a1af-669b46edd853 with scrape type 2
2026-03-28 14:15:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 317fc9f6-79b4-568a-a1af-669b46edd853, identifier: YG64%20HJK
2026-03-28 14:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63ed107a-12db-57ef-a080-f000f920253a with identifier: GM15%20GRU
2026-03-28 14:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63ed107a-12db-57ef-a080-f000f920253a with identifier: GM15%20GRU
2026-03-28 14:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63ed107a-12db-57ef-a080-f000f920253a with identifier: GM15%20GRU to the API
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM15%20GRU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63ed107a-12db-57ef-a080-f000f920253a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM15 GRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM15%20GRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 107703,
 '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 1.6 TDI 120 SE Estate',
 'transmission': 'manual',
 'trim': 'TDI 120 SE',
 'vin': 'WVWZZZ3CZFE502064',
 'year': 2015}
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM15%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 14:15:00 [bca.uk] INFO: Saving data for GM15%20GRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774620642.79737, 'last_price_update_time': 1774707300.412431}
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM15%2520GRU') HTTP/1.1" 204 0
2026-03-28 14:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51076135-d787-590d-9965-f774d002700d with identifier: ME73%20BHO
2026-03-28 14:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51076135-d787-590d-9965-f774d002700d with identifier: ME73%20BHO
2026-03-28 14:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51076135-d787-590d-9965-f774d002700d with identifier: ME73%20BHO to the API
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:00 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME73%20BHO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51076135-d787-590d-9965-f774d002700d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ME73 BHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME73%20BHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 47968,
 '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 PLUS EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 PLUS EAT6',
 'vin': 'VF7SXHNPYPT744200',
 'year': 2024}
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520BHO%27 HTTP/1.1" 200 None
2026-03-28 14:15:00 [bca.uk] INFO: Saving data for ME73%20BHO: {'auction_closing_time': 1775124000.0, 'created_time': 1773846456.407834, 'last_price_update_time': 1774707300.830104}
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME73%2520BHO') HTTP/1.1" 204 0
2026-03-28 14:15:00 [bca.uk] INFO: Found listing with ID: GJ20%20YMW
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ20%2520YMW%27 HTTP/1.1" 200 None
2026-03-28 14:15:00 [bca.uk] INFO: Scrape type for GJ20%20YMW: 0
2026-03-28 14:15:00 [bca.uk] INFO: Found listing with ID: HY10%20UJL
2026-03-28 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY10%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 14:15:00 [bca.uk] INFO: Scrape type for HY10%20UJL: 2
2026-03-28 14:15:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04bf4189-3c99-5b46-aae5-ab7282fc1531 with identifier: HY10%20UJL
2026-03-28 14:15:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04bf4189-3c99-5b46-aae5-ab7282fc1531 with scrape type 2
2026-03-28 14:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04bf4189-3c99-5b46-aae5-ab7282fc1531 with scrape type 2
2026-03-28 14:15:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04bf4189-3c99-5b46-aae5-ab7282fc1531, identifier: HY10%20UJL
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: HJ14%20JWC
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for HJ14%20JWC: 2
2026-03-28 14:15:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af11ae79-de67-5b3d-92d8-48cdd12facaf with identifier: HJ14%20JWC
2026-03-28 14:15:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af11ae79-de67-5b3d-92d8-48cdd12facaf with scrape type 2
2026-03-28 14:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af11ae79-de67-5b3d-92d8-48cdd12facaf with scrape type 2
2026-03-28 14:15:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af11ae79-de67-5b3d-92d8-48cdd12facaf, identifier: HJ14%20JWC
2026-03-28 14:15:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 317fc9f6-79b4-568a-a1af-669b46edd853 with identifier: YG64%20HJK
2026-03-28 14:15:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 317fc9f6-79b4-568a-a1af-669b46edd853 with identifier: YG64%20HJK
2026-03-28 14:15:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 317fc9f6-79b4-568a-a1af-669b46edd853 with identifier: YG64%20HJK to the API
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:01 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG64%20HJK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '317fc9f6-79b4-568a-a1af-669b46edd853',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG64 HJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG64%20HJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 98780,
 '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 2 ACTIVE TOURER 1.5 218I T SPORT Hatchback',
 'transmission': 'manual',
 'trim': '218I T SPORT',
 'vin': 'WBA2A32010VZ88670',
 'year': 2014}
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Saving data for YG64%20HJK: {'auction_closing_time': 1774778400.0, 'created_time': 1774437272.064677, 'last_price_update_time': 1774707301.450055}
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG64%2520HJK') HTTP/1.1" 204 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: DP67%20BZC
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for DP67%20BZC: 2
2026-03-28 14:15:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68b9e7c6-b584-5839-8e1e-58ab49a31180 with identifier: DP67%20BZC
2026-03-28 14:15:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68b9e7c6-b584-5839-8e1e-58ab49a31180 with scrape type 2
2026-03-28 14:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68b9e7c6-b584-5839-8e1e-58ab49a31180 with scrape type 2
2026-03-28 14:15:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68b9e7c6-b584-5839-8e1e-58ab49a31180, identifier: DP67%20BZC
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: VN74%20CZA
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for VN74%20CZA: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: VN74%20DFZ
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for VN74%20DFZ: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CJ23%20MUO
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CJ23%20MUO: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CJ23%20MUY
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CJ23%20MUY: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CJ23%20MVF
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CJ23%20MVF: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CJ23%20NAU
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CJ23%20NAU: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CJ23%20NBN
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CJ23%20NBN: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CJ23%20NFA
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CJ23%20NFA: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: MD73%20CVG
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for MD73%20CVG: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: ET67%20NEY
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET67%2520NEY%27 HTTP/1.1" 200 None
2026-03-28 14:15:01 [bca.uk] INFO: Scrape type for ET67%20NEY: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: GJ66%20FPG
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15: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%2520FPG%27 HTTP/1.1" 200 None
2026-03-28 14:15:01 [bca.uk] INFO: Scrape type for GJ66%20FPG: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: NV63%20UFK
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV63%2520UFK%27 HTTP/1.1" 200 None
2026-03-28 14:15:01 [bca.uk] INFO: Scrape type for NV63%20UFK: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: SL66%20AXM
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL66%2520AXM%27 HTTP/1.1" 200 None
2026-03-28 14:15:01 [bca.uk] INFO: Scrape type for SL66%20AXM: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: CF74%20GFZ
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for CF74%20GFZ: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: EY63%20TFZ
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15: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%2520TFZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:01 [bca.uk] INFO: Scrape type for EY63%20TFZ: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: MT19%20BNY
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for MT19%20BNY: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: YK13%20MMF
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:01 [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-28 14:15:01 [bca.uk] INFO: Scrape type for YK13%20MMF: 0
2026-03-28 14:15:01 [bca.uk] INFO: Found listing with ID: YS18%20VJO
2026-03-28 14:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for YS18%20VJO: 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: CV11%20MXY
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for CV11%20MXY: 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: LG19%20FDD
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for LG19%20FDD: 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: WA16%20UDO
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for WA16%20UDO: 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: WU68%20XGF
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for WU68%20XGF: 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: CF69%20BMU
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for CF69%20BMU: 2
2026-03-28 14:15:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3daf4320-e8d6-563e-b812-0b75a5cd6412 with identifier: CF69%20BMU
2026-03-28 14:15:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3daf4320-e8d6-563e-b812-0b75a5cd6412 with scrape type 2
2026-03-28 14:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3daf4320-e8d6-563e-b812-0b75a5cd6412 with scrape type 2
2026-03-28 14:15:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3daf4320-e8d6-563e-b812-0b75a5cd6412, identifier: CF69%20BMU
2026-03-28 14:15:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04bf4189-3c99-5b46-aae5-ab7282fc1531 with identifier: HY10%20UJL
2026-03-28 14:15:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04bf4189-3c99-5b46-aae5-ab7282fc1531 with identifier: HY10%20UJL
2026-03-28 14:15:02 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 04bf4189-3c99-5b46-aae5-ab7282fc1531 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY10%20UJL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04bf4189-3c99-5b46-aae5-ab7282fc1531',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY10 UJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY10%20UJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 52880,
 '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 500C 1.4 LOUNGE S/S Convertible',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000498077',
 'year': 2010}
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Saving data for HY10%20UJL: {'auction_closing_time': 1774692000.0, 'created_time': 1774476413.179886, 'last_price_update_time': 1774707302.208456}
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY10%2520UJL') HTTP/1.1" 204 0
2026-03-28 14:15:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af11ae79-de67-5b3d-92d8-48cdd12facaf with identifier: HJ14%20JWC
2026-03-28 14:15:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af11ae79-de67-5b3d-92d8-48cdd12facaf with identifier: HJ14%20JWC
2026-03-28 14:15:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af11ae79-de67-5b3d-92d8-48cdd12facaf with identifier: HJ14%20JWC to the API
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-06T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af11ae79-de67-5b3d-92d8-48cdd12facaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ14 JWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ14%20JWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 53974,
 '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.2 TSI 90 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 90 SE DSG',
 'vin': 'WVWZZZ6RZFU005367',
 'year': 2014}
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Saving data for HJ14%20JWC: {'auction_closing_time': 1775469600.0, 'created_time': 1774620372.26717, 'last_price_update_time': 1774707302.710148}
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ14%2520JWC') HTTP/1.1" 204 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: YK62%20NWE
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for YK62%20NWE: 0
2026-03-28 14:15:02 [bca.uk] INFO: Found listing with ID: CP19%20UCT
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:02 [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-28 14:15:02 [bca.uk] INFO: Scrape type for CP19%20UCT: 2
2026-03-28 14:15:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db993aa9-9d91-540d-ab18-3063e4d85f4f with identifier: CP19%20UCT
2026-03-28 14:15:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db993aa9-9d91-540d-ab18-3063e4d85f4f with scrape type 2
2026-03-28 14:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db993aa9-9d91-540d-ab18-3063e4d85f4f with scrape type 2
2026-03-28 14:15:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db993aa9-9d91-540d-ab18-3063e4d85f4f, identifier: CP19%20UCT
2026-03-28 14:15:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68b9e7c6-b584-5839-8e1e-58ab49a31180 with identifier: DP67%20BZC
2026-03-28 14:15:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68b9e7c6-b584-5839-8e1e-58ab49a31180 with identifier: DP67%20BZC
2026-03-28 14:15:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68b9e7c6-b584-5839-8e1e-58ab49a31180 with identifier: DP67%20BZC to the API
2026-03-28 14:15:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP67%20BZC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '68b9e7c6-b584-5839-8e1e-58ab49a31180',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP67 BZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP67%20BZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 108925,
 '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 TOURER 1.6 CDTI 16V 136 TECH LINE Estate',
 'transmission': 'automatic',
 'trim': 'CDTI 16V 136 TECH LINE',
 'vin': 'W0VBD8EG7J8029022',
 'year': 2018}
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [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-28 14:15:03 [bca.uk] INFO: Saving data for DP67%20BZC: {'auction_closing_time': 1774951200.0, 'created_time': 1774265911.486095, 'last_price_update_time': 1774707303.16085}
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP67%2520BZC') HTTP/1.1" 204 0
2026-03-28 14:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3daf4320-e8d6-563e-b812-0b75a5cd6412 with identifier: CF69%20BMU
2026-03-28 14:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3daf4320-e8d6-563e-b812-0b75a5cd6412 with identifier: CF69%20BMU
2026-03-28 14:15:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3daf4320-e8d6-563e-b812-0b75a5cd6412 with identifier: CF69%20BMU to the API
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:03 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF69%20BMU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3daf4320-e8d6-563e-b812-0b75a5cd6412',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF69 BMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF69%20BMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 74924,
 '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': 'VR3EFYHYCKJ901003',
 'year': 2020}
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [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-28 14:15:03 [bca.uk] INFO: Saving data for CF69%20BMU: {'auction_closing_time': 1774864800.0, 'created_time': 1774016537.977332, 'last_price_update_time': 1774707303.505794}
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF69%2520BMU') HTTP/1.1" 204 0
2026-03-28 14:15:03 [bca.uk] INFO: Found listing with ID: SW59%20GZN
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [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-28 14:15:03 [bca.uk] INFO: Scrape type for SW59%20GZN: 0
2026-03-28 14:15:03 [bca.uk] INFO: Found listing with ID: PK62%20DKV
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK62%2520DKV%27 HTTP/1.1" 200 None
2026-03-28 14:15:03 [bca.uk] INFO: Scrape type for PK62%20DKV: 0
2026-03-28 14:15:03 [bca.uk] INFO: Found listing with ID: ML13%20PZH
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [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-28 14:15:03 [bca.uk] INFO: Scrape type for ML13%20PZH: 2
2026-03-28 14:15:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78aefe44-dd4e-5312-b42d-1d34470225f8 with identifier: ML13%20PZH
2026-03-28 14:15:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78aefe44-dd4e-5312-b42d-1d34470225f8 with scrape type 2
2026-03-28 14:15:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78aefe44-dd4e-5312-b42d-1d34470225f8 with scrape type 2
2026-03-28 14:15:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78aefe44-dd4e-5312-b42d-1d34470225f8, identifier: ML13%20PZH
2026-03-28 14:15:03 [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-28 14:15:03 [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-28 14:15:03 [bca.uk] INFO: Found listing with ID: HV17%20XYJ
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:03 [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-28 14:15:03 [bca.uk] INFO: Scrape type for HV17%20XYJ: 2
2026-03-28 14:15:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32620a05-5a6f-5627-a72a-c8cc2ee4d546 with identifier: HV17%20XYJ
2026-03-28 14:15:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32620a05-5a6f-5627-a72a-c8cc2ee4d546 with scrape type 2
2026-03-28 14:15:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32620a05-5a6f-5627-a72a-c8cc2ee4d546 with scrape type 2
2026-03-28 14:15:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32620a05-5a6f-5627-a72a-c8cc2ee4d546, identifier: HV17%20XYJ
2026-03-28 14:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db993aa9-9d91-540d-ab18-3063e4d85f4f with identifier: CP19%20UCT
2026-03-28 14:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db993aa9-9d91-540d-ab18-3063e4d85f4f with identifier: CP19%20UCT
2026-03-28 14:15:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db993aa9-9d91-540d-ab18-3063e4d85f4f with identifier: CP19%20UCT to the API
2026-03-28 14:15:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:04 [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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP19%20UCT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db993aa9-9d91-540d-ab18-3063e4d85f4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP19 UCT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP19%20UCT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 134885,
 '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': 'WF0XXXTTGXKK60650',
 'year': 2019}
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:04 [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-28 14:15:04 [bca.uk] INFO: Saving data for CP19%20UCT: {'auction_closing_time': 1775210400.0, 'created_time': 1774303750.239937, 'last_price_update_time': 1774707304.231411}
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP19%2520UCT') HTTP/1.1" 204 0
2026-03-28 14:15:04 [bca.uk] INFO: Found listing with ID: PE10%20VPC
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:04 [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-28 14:15:04 [bca.uk] INFO: Scrape type for PE10%20VPC: 2
2026-03-28 14:15:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7baca6ea-f290-5efe-9587-1489125474e0 with identifier: PE10%20VPC
2026-03-28 14:15:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7baca6ea-f290-5efe-9587-1489125474e0 with scrape type 2
2026-03-28 14:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7baca6ea-f290-5efe-9587-1489125474e0 with scrape type 2
2026-03-28 14:15:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7baca6ea-f290-5efe-9587-1489125474e0, identifier: PE10%20VPC
2026-03-28 14:15:04 [bca.uk] INFO: Found listing with ID: EK69%20NZM
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:04 [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-28 14:15:04 [bca.uk] INFO: Scrape type for EK69%20NZM: 2
2026-03-28 14:15:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abf1f963-bddc-5c1f-9b7a-78a43fb00af6 with identifier: EK69%20NZM
2026-03-28 14:15:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abf1f963-bddc-5c1f-9b7a-78a43fb00af6 with scrape type 2
2026-03-28 14:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abf1f963-bddc-5c1f-9b7a-78a43fb00af6 with scrape type 2
2026-03-28 14:15:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abf1f963-bddc-5c1f-9b7a-78a43fb00af6, identifier: EK69%20NZM
2026-03-28 14:15:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78aefe44-dd4e-5312-b42d-1d34470225f8 with identifier: ML13%20PZH
2026-03-28 14:15:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78aefe44-dd4e-5312-b42d-1d34470225f8 with identifier: ML13%20PZH
2026-03-28 14:15:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78aefe44-dd4e-5312-b42d-1d34470225f8 with identifier: ML13%20PZH to the API
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML13%20PZH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78aefe44-dd4e-5312-b42d-1d34470225f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML13 PZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML13%20PZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 91661,
 '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': 'VF30U9HD8DS072871',
 'year': 2013}
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:04 [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-28 14:15:04 [bca.uk] INFO: Saving data for ML13%20PZH: {'auction_closing_time': 1774864800.0, 'created_time': 1774447267.746817, 'last_price_update_time': 1774707304.89387}
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML13%2520PZH') HTTP/1.1" 204 0
2026-03-28 14:15:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:15:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32620a05-5a6f-5627-a72a-c8cc2ee4d546 with identifier: HV17%20XYJ
2026-03-28 14:15:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32620a05-5a6f-5627-a72a-c8cc2ee4d546 with identifier: HV17%20XYJ
2026-03-28 14:15:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32620a05-5a6f-5627-a72a-c8cc2ee4d546 with identifier: HV17%20XYJ to the API
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32620a05-5a6f-5627-a72a-c8cc2ee4d546',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV17 XYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV17%20XYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 87609,
 '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': 'SALRA2AN5HA008930',
 'year': 2017}
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:05 [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-28 14:15:05 [bca.uk] INFO: Saving data for HV17%20XYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773844991.955601, 'last_price_update_time': 1774707305.365528}
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV17%2520XYJ') HTTP/1.1" 204 0
2026-03-28 14:15:05 [bca.uk] INFO: Found listing with ID: U12G66171
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:05 [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-28 14:15:05 [bca.uk] INFO: Scrape type for U12G66171: 2
2026-03-28 14:15:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe2f2add-05ef-558a-a55e-fa604ca43cef with identifier: U12G66171
2026-03-28 14:15:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe2f2add-05ef-558a-a55e-fa604ca43cef with scrape type 2
2026-03-28 14:15:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe2f2add-05ef-558a-a55e-fa604ca43cef with scrape type 2
2026-03-28 14:15:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe2f2add-05ef-558a-a55e-fa604ca43cef, identifier: U12G66171
2026-03-28 14:15:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7baca6ea-f290-5efe-9587-1489125474e0 with identifier: PE10%20VPC
2026-03-28 14:15:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7baca6ea-f290-5efe-9587-1489125474e0 with identifier: PE10%20VPC
2026-03-28 14:15:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7baca6ea-f290-5efe-9587-1489125474e0 with identifier: PE10%20VPC to the API
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE10%20VPC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7baca6ea-f290-5efe-9587-1489125474e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE10 VPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE10%20VPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FIAT',
 'model': '500',
 'odometer': 102550,
 '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 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA31200000484703',
 'year': 2010}
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:05 [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-28 14:15:05 [bca.uk] INFO: Saving data for PE10%20VPC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620631.876005, 'last_price_update_time': 1774707305.925848}
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE10%2520VPC') HTTP/1.1" 204 0
2026-03-28 14:15:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abf1f963-bddc-5c1f-9b7a-78a43fb00af6 with identifier: EK69%20NZM
2026-03-28 14:15:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abf1f963-bddc-5c1f-9b7a-78a43fb00af6 with identifier: EK69%20NZM
2026-03-28 14:15:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abf1f963-bddc-5c1f-9b7a-78a43fb00af6 with identifier: EK69%20NZM to the API
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:06 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK69%20NZM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abf1f963-bddc-5c1f-9b7a-78a43fb00af6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK69 NZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK69%20NZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'CITROEN',
 'model': 'BERLINGO XL',
 'odometer': 120479,
 '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 XL 1.5 B/HDI 100 950 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 ENTERPRISE',
 'vin': 'VR7EFYHYCKJ851702',
 'year': 2019}
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:06 [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-28 14:15:06 [bca.uk] INFO: Saving data for EK69%20NZM: {'auction_closing_time': 1774864800.0, 'created_time': 1774364892.386517, 'last_price_update_time': 1774707306.394547}
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK69%2520NZM') HTTP/1.1" 204 0
2026-03-28 14:15:06 [bca.uk] INFO: Found listing with ID: KW69%20WJJ
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:06 [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-28 14:15:06 [bca.uk] INFO: Scrape type for KW69%20WJJ: 0
2026-03-28 14:15:06 [bca.uk] INFO: Found listing with ID: KF15%20PUX
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:06 [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-28 14:15:06 [bca.uk] INFO: Scrape type for KF15%20PUX: 2
2026-03-28 14:15:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5 with identifier: KF15%20PUX
2026-03-28 14:15:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5 with scrape type 2
2026-03-28 14:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5 with scrape type 2
2026-03-28 14:15:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5, identifier: KF15%20PUX
2026-03-28 14:15:06 [bca.uk] INFO: Found listing with ID: RY04%20VNJ
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY04%2520VNJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:06 [bca.uk] INFO: Scrape type for RY04%20VNJ: 2
2026-03-28 14:15:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75566ffa-fa1e-5515-bf2c-7570844c31f9 with identifier: RY04%20VNJ
2026-03-28 14:15:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75566ffa-fa1e-5515-bf2c-7570844c31f9 with scrape type 2
2026-03-28 14:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75566ffa-fa1e-5515-bf2c-7570844c31f9 with scrape type 2
2026-03-28 14:15:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75566ffa-fa1e-5515-bf2c-7570844c31f9, identifier: RY04%20VNJ
2026-03-28 14:15:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe2f2add-05ef-558a-a55e-fa604ca43cef with identifier: U12G66171
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=polar+white HTTP/1.1" 200 None
2026-03-28 14:15:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:15:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe2f2add-05ef-558a-a55e-fa604ca43cef with identifier: U12G66171
2026-03-28 14:15:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe2f2add-05ef-558a-a55e-fa604ca43cef with identifier: U12G66171 to the API
2026-03-28 14:15:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:07 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=U12G66171-GB',
 'category': 'LightCommercialVehicle',
 'color': 'polar white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe2f2add-05ef-558a-a55e-fa604ca43cef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'U12G66171',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=U12G66171&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 17009,
 '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 RELAY 35 2.0 BLUEHDI 130 L3 PLUS CrewCab Dropside',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 PLUS',
 'vin': 'VF7YC2MHU12G66171',
 'year': 2018}
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27U12G66171%27 HTTP/1.1" 200 None
2026-03-28 14:15:07 [bca.uk] INFO: Saving data for U12G66171: {'auction_closing_time': 1774778400.0, 'created_time': 1773932043.133436, 'last_price_update_time': 1774707307.141022}
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='U12G66171') HTTP/1.1" 204 0
2026-03-28 14:15:07 [bca.uk] INFO: Found listing with ID: SD14%20YZT
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD14%2520YZT%27 HTTP/1.1" 200 None
2026-03-28 14:15:07 [bca.uk] INFO: Scrape type for SD14%20YZT: 2
2026-03-28 14:15:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2c89fb5-f5a1-568e-8e38-a74e43432cda with identifier: SD14%20YZT
2026-03-28 14:15:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2c89fb5-f5a1-568e-8e38-a74e43432cda with scrape type 2
2026-03-28 14:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2c89fb5-f5a1-568e-8e38-a74e43432cda with scrape type 2
2026-03-28 14:15:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2c89fb5-f5a1-568e-8e38-a74e43432cda, identifier: SD14%20YZT
2026-03-28 14:15:07 [bca.uk] INFO: Found listing with ID: EA72%20ZZC
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA72%2520ZZC%27 HTTP/1.1" 200 None
2026-03-28 14:15:07 [bca.uk] INFO: Scrape type for EA72%20ZZC: 2
2026-03-28 14:15:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d59bb8d-8c8d-5185-ab27-a0c22a177488 with identifier: EA72%20ZZC
2026-03-28 14:15:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d59bb8d-8c8d-5185-ab27-a0c22a177488 with scrape type 2
2026-03-28 14:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d59bb8d-8c8d-5185-ab27-a0c22a177488 with scrape type 2
2026-03-28 14:15:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d59bb8d-8c8d-5185-ab27-a0c22a177488, identifier: EA72%20ZZC
2026-03-28 14:15:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5 with identifier: KF15%20PUX
2026-03-28 14:15:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5 with identifier: KF15%20PUX
2026-03-28 14:15:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40c0e4d9-c2cc-5df2-ac6e-024ade995ff5 with identifier: KF15%20PUX to the API
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF15%20PUX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40c0e4d9-c2cc-5df2-ac6e-024ade995ff5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF15 PUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF15%20PUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 47561,
 '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.4 90 E/F EXCITE E/T Hatchback',
 'transmission': 'automatic',
 'trim': '90 E/F EXCITE E/T',
 'vin': 'W0L0XEP08F6067122',
 'year': 2015}
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF15%2520PUX%27 HTTP/1.1" 200 None
2026-03-28 14:15:07 [bca.uk] INFO: Saving data for KF15%20PUX: {'auction_closing_time': 1774864800.0, 'created_time': 1774436682.054095, 'last_price_update_time': 1774707307.953481}
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF15%2520PUX') HTTP/1.1" 204 0
2026-03-28 14:15:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75566ffa-fa1e-5515-bf2c-7570844c31f9 with identifier: RY04%20VNJ
2026-03-28 14:15:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75566ffa-fa1e-5515-bf2c-7570844c31f9 with identifier: RY04%20VNJ
2026-03-28 14:15:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 75566ffa-fa1e-5515-bf2c-7570844c31f9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY04%20VNJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75566ffa-fa1e-5515-bf2c-7570844c31f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY04 VNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY04%20VNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 86576,
 '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': 'VAUXHALL CORSA 1.4 DESIGN 16V Hatchback',
 'transmission': 'automatic',
 'trim': 'DESIGN 16V',
 'vin': 'W0L0XCF6844386747',
 'year': 2004}
2026-03-28 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY04%2520VNJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:08 [bca.uk] INFO: Saving data for RY04%20VNJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774620423.718912, 'last_price_update_time': 1774707308.001175}
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY04%2520VNJ') HTTP/1.1" 204 0
2026-03-28 14:15:08 [bca.uk] INFO: Found listing with ID: VK59%20DWL
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK59%2520DWL%27 HTTP/1.1" 200 None
2026-03-28 14:15:08 [bca.uk] INFO: Scrape type for VK59%20DWL: 2
2026-03-28 14:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c131257-2d84-50be-a9ce-fad6bccef2b4 with identifier: VK59%20DWL
2026-03-28 14:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c131257-2d84-50be-a9ce-fad6bccef2b4 with scrape type 2
2026-03-28 14:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c131257-2d84-50be-a9ce-fad6bccef2b4 with scrape type 2
2026-03-28 14:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c131257-2d84-50be-a9ce-fad6bccef2b4, identifier: VK59%20DWL
2026-03-28 14:15:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2c89fb5-f5a1-568e-8e38-a74e43432cda with identifier: SD14%20YZT
2026-03-28 14:15:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2c89fb5-f5a1-568e-8e38-a74e43432cda with identifier: SD14%20YZT
2026-03-28 14:15:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2c89fb5-f5a1-568e-8e38-a74e43432cda with identifier: SD14%20YZT to the API
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD14%20YZT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f2c89fb5-f5a1-568e-8e38-a74e43432cda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD14 YZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD14%20YZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 240031,
 '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 ACTIVE Saloon',
 'transmission': 'manual',
 'trim': 'D-4D ACTIVE',
 'vin': 'SB1BD76L00E129158',
 'year': 2014}
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD14%2520YZT%27 HTTP/1.1" 200 None
2026-03-28 14:15:08 [bca.uk] INFO: Saving data for SD14%20YZT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620630.885624, 'last_price_update_time': 1774707308.42505}
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD14%2520YZT') HTTP/1.1" 204 0
2026-03-28 14:15:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d59bb8d-8c8d-5185-ab27-a0c22a177488 with identifier: EA72%20ZZC
2026-03-28 14:15:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d59bb8d-8c8d-5185-ab27-a0c22a177488 with identifier: EA72%20ZZC
2026-03-28 14:15:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d59bb8d-8c8d-5185-ab27-a0c22a177488 with identifier: EA72%20ZZC to the API
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:08 [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=EA72%20ZZC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6d59bb8d-8c8d-5185-ab27-a0c22a177488',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA72 ZZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA72%20ZZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 104299,
 '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': 'LSJWH4097NN210323',
 'year': 2022}
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA72%2520ZZC%27 HTTP/1.1" 200 None
2026-03-28 14:15:08 [bca.uk] INFO: Saving data for EA72%20ZZC: {'auction_closing_time': 1774864800.0, 'created_time': 1773823451.422373, 'last_price_update_time': 1774707308.735993}
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA72%2520ZZC') HTTP/1.1" 204 0
2026-03-28 14:15:08 [bca.uk] INFO: Found listing with ID: SL70%20OPZ
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL70%2520OPZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:08 [bca.uk] INFO: Scrape type for SL70%20OPZ: 2
2026-03-28 14:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f28e73a3-1dc3-5932-9f28-261600f9f578 with identifier: SL70%20OPZ
2026-03-28 14:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f28e73a3-1dc3-5932-9f28-261600f9f578 with scrape type 2
2026-03-28 14:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f28e73a3-1dc3-5932-9f28-261600f9f578 with scrape type 2
2026-03-28 14:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f28e73a3-1dc3-5932-9f28-261600f9f578, identifier: SL70%20OPZ
2026-03-28 14:15:08 [bca.uk] INFO: Found listing with ID: ND68%20ZKB
2026-03-28 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND68%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 14:15:08 [bca.uk] INFO: Scrape type for ND68%20ZKB: 2
2026-03-28 14:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a1fcb77-1486-5089-961e-ce9bbf8d5167 with identifier: ND68%20ZKB
2026-03-28 14:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a1fcb77-1486-5089-961e-ce9bbf8d5167 with scrape type 2
2026-03-28 14:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a1fcb77-1486-5089-961e-ce9bbf8d5167 with scrape type 2
2026-03-28 14:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a1fcb77-1486-5089-961e-ce9bbf8d5167, identifier: ND68%20ZKB
2026-03-28 14:15:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c131257-2d84-50be-a9ce-fad6bccef2b4 with identifier: VK59%20DWL
2026-03-28 14:15:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c131257-2d84-50be-a9ce-fad6bccef2b4 with identifier: VK59%20DWL
2026-03-28 14:15:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c131257-2d84-50be-a9ce-fad6bccef2b4 with identifier: VK59%20DWL to the API
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:09 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK59%20DWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7c131257-2d84-50be-a9ce-fad6bccef2b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK59 DWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK59%20DWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'FOX',
 'odometer': 31208,
 '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 FOX 1.2  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WVWZZZ5ZZA4039396',
 'year': 2009}
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK59%2520DWL%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Saving data for VK59%20DWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620540.36756, 'last_price_update_time': 1774707309.281746}
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK59%2520DWL') HTTP/1.1" 204 0
2026-03-28 14:15:09 [bca.uk] INFO: Found listing with ID: PE09%20KEU
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE09%2520KEU%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Scrape type for PE09%20KEU: 2
2026-03-28 14:15:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 344cfb58-b921-5fb2-85e9-5d31d95441a8 with identifier: PE09%20KEU
2026-03-28 14:15:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 344cfb58-b921-5fb2-85e9-5d31d95441a8 with scrape type 2
2026-03-28 14:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 344cfb58-b921-5fb2-85e9-5d31d95441a8 with scrape type 2
2026-03-28 14:15:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 344cfb58-b921-5fb2-85e9-5d31d95441a8, identifier: PE09%20KEU
2026-03-28 14:15:09 [bca.uk] INFO: Found listing with ID: EU18%20PZT
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU18%2520PZT%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Scrape type for EU18%20PZT: 2
2026-03-28 14:15:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ea7355f-bf24-510d-ad8f-e81115db1fce with identifier: EU18%20PZT
2026-03-28 14:15:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ea7355f-bf24-510d-ad8f-e81115db1fce with scrape type 2
2026-03-28 14:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ea7355f-bf24-510d-ad8f-e81115db1fce with scrape type 2
2026-03-28 14:15:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ea7355f-bf24-510d-ad8f-e81115db1fce, identifier: EU18%20PZT
2026-03-28 14:15:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f28e73a3-1dc3-5932-9f28-261600f9f578 with identifier: SL70%20OPZ
2026-03-28 14:15:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f28e73a3-1dc3-5932-9f28-261600f9f578 with identifier: SL70%20OPZ
2026-03-28 14:15:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f28e73a3-1dc3-5932-9f28-261600f9f578 with identifier: SL70%20OPZ to the API
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 35,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL70%20OPZ-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f28e73a3-1dc3-5932-9f28-261600f9f578',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL70 OPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL70%20OPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 40425,
 '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.6 E-TECH PHEV S EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TECH PHEV S EDITION',
 'vin': 'VF1RJB00865021382',
 'year': 2020}
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL70%2520OPZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Saving data for SL70%20OPZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620824.900366, 'last_price_update_time': 1774707309.865795}
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL70%2520OPZ') HTTP/1.1" 204 0
2026-03-28 14:15:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a1fcb77-1486-5089-961e-ce9bbf8d5167 with identifier: ND68%20ZKB
2026-03-28 14:15:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a1fcb77-1486-5089-961e-ce9bbf8d5167 with identifier: ND68%20ZKB
2026-03-28 14:15:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8a1fcb77-1486-5089-961e-ce9bbf8d5167 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND68%20ZKB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a1fcb77-1486-5089-961e-ce9bbf8d5167',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND68 ZKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND68%20ZKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 75268,
 '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': 'WDD1770032V010782',
 'year': 2018}
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND68%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Saving data for ND68%20ZKB: {'auction_closing_time': 1774692000.0, 'created_time': 1774449359.578039, 'last_price_update_time': 1774707309.89767}
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND68%2520ZKB') HTTP/1.1" 204 0
2026-03-28 14:15:09 [bca.uk] INFO: Found listing with ID: CJ17%20ZBC
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ17%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Scrape type for CJ17%20ZBC: 0
2026-03-28 14:15:09 [bca.uk] INFO: Found listing with ID: WN66%20CVC
2026-03-28 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN66%2520CVC%27 HTTP/1.1" 200 None
2026-03-28 14:15:09 [bca.uk] INFO: Scrape type for WN66%20CVC: 2
2026-03-28 14:15:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b57044f2-b5b0-5929-9aa7-a44815419c69 with identifier: WN66%20CVC
2026-03-28 14:15:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b57044f2-b5b0-5929-9aa7-a44815419c69 with scrape type 2
2026-03-28 14:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b57044f2-b5b0-5929-9aa7-a44815419c69 with scrape type 2
2026-03-28 14:15:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b57044f2-b5b0-5929-9aa7-a44815419c69, identifier: WN66%20CVC
2026-03-28 14:15:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 344cfb58-b921-5fb2-85e9-5d31d95441a8 with identifier: PE09%20KEU
2026-03-28 14:15:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 344cfb58-b921-5fb2-85e9-5d31d95441a8 with identifier: PE09%20KEU
2026-03-28 14:15:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 344cfb58-b921-5fb2-85e9-5d31d95441a8 with identifier: PE09%20KEU to the API
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE09%20KEU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '344cfb58-b921-5fb2-85e9-5d31d95441a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE09 KEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE09%20KEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 103145,
 '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 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT ELITE',
 'vin': 'W0L0AHL4898043052',
 'year': 2009}
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:10 [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-28 14:15:10 [bca.uk] INFO: Saving data for PE09%20KEU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620624.161488, 'last_price_update_time': 1774707310.380074}
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE09%2520KEU') HTTP/1.1" 204 0
2026-03-28 14:15:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ea7355f-bf24-510d-ad8f-e81115db1fce with identifier: EU18%20PZT
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=beige%2Fblack HTTP/1.1" 200 None
2026-03-28 14:15:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:15:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ea7355f-bf24-510d-ad8f-e81115db1fce with identifier: EU18%20PZT
2026-03-28 14:15:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ea7355f-bf24-510d-ad8f-e81115db1fce with identifier: EU18%20PZT to the API
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:10 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU18%20PZT-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ea7355f-bf24-510d-ad8f-e81115db1fce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU18 PZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU18%20PZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 70314,
 '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 GRAND SCENIC 1.2 TCE 130 SIGNATURE MPV',
 'transmission': 'manual',
 'trim': 'TCE 130 SIGNATURE',
 'vin': 'VF1RFA00057621585',
 'year': 2018}
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:10 [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-28 14:15:10 [bca.uk] INFO: Saving data for EU18%20PZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774016522.903459, 'last_price_update_time': 1774707310.941623}
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU18%2520PZT') HTTP/1.1" 204 0
2026-03-28 14:15:10 [bca.uk] INFO: Found listing with ID: AE09%20LXH
2026-03-28 14:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:10 [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-28 14:15:10 [bca.uk] INFO: Scrape type for AE09%20LXH: 2
2026-03-28 14:15:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43b614a8-c917-502d-b551-213a3ec706cf with identifier: AE09%20LXH
2026-03-28 14:15:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43b614a8-c917-502d-b551-213a3ec706cf with scrape type 2
2026-03-28 14:15:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43b614a8-c917-502d-b551-213a3ec706cf with scrape type 2
2026-03-28 14:15:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43b614a8-c917-502d-b551-213a3ec706cf, identifier: AE09%20LXH
2026-03-28 14:15:11 [bca.uk] INFO: Found listing with ID: BP67%20JTU
2026-03-28 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 14:15:11 [bca.uk] INFO: Scrape type for BP67%20JTU: 2
2026-03-28 14:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff with identifier: BP67%20JTU
2026-03-28 14:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff with scrape type 2
2026-03-28 14:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff with scrape type 2
2026-03-28 14:15:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff, identifier: BP67%20JTU
2026-03-28 14:15:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b57044f2-b5b0-5929-9aa7-a44815419c69 with identifier: WN66%20CVC
2026-03-28 14:15:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b57044f2-b5b0-5929-9aa7-a44815419c69 with identifier: WN66%20CVC
2026-03-28 14:15:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b57044f2-b5b0-5929-9aa7-a44815419c69 with identifier: WN66%20CVC to the API
2026-03-28 14:15:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:11 [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': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN66%20CVC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b57044f2-b5b0-5929-9aa7-a44815419c69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN66 CVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN66%20CVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 47939,
 '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.3 CDTI 16V 95 E/F S/S Van',
 'transmission': 'manual',
 'trim': 'CDTI 16V 95 E/F S/S',
 'vin': 'W0L0XEP05G4289207',
 'year': 2016}
2026-03-28 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN66%2520CVC%27 HTTP/1.1" 200 None
2026-03-28 14:15:11 [bca.uk] INFO: Saving data for WN66%20CVC: {'auction_closing_time': 1775210400.0, 'created_time': 1774477339.535021, 'last_price_update_time': 1774707311.696701}
2026-03-28 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN66%2520CVC') HTTP/1.1" 204 0
2026-03-28 14:15:11 [bca.uk] INFO: Found listing with ID: KY65%20OFL
2026-03-28 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY65%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 14:15:11 [bca.uk] INFO: Scrape type for KY65%20OFL: 2
2026-03-28 14:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed658cdd-8ebf-5dc5-88c8-319ee1ced272 with identifier: KY65%20OFL
2026-03-28 14:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed658cdd-8ebf-5dc5-88c8-319ee1ced272 with scrape type 2
2026-03-28 14:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed658cdd-8ebf-5dc5-88c8-319ee1ced272 with scrape type 2
2026-03-28 14:15:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed658cdd-8ebf-5dc5-88c8-319ee1ced272, identifier: KY65%20OFL
2026-03-28 14:15:12 [bca.uk] INFO: Found listing with ID: EX22%20YTL
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX22%2520YTL%27 HTTP/1.1" 200 None
2026-03-28 14:15:12 [bca.uk] INFO: Scrape type for EX22%20YTL: 0
2026-03-28 14:15:12 [bca.uk] INFO: Found listing with ID: EX23%20DWW
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX23%2520DWW%27 HTTP/1.1" 200 None
2026-03-28 14:15:12 [bca.uk] INFO: Scrape type for EX23%20DWW: 0
2026-03-28 14:15:12 [bca.uk] INFO: Found listing with ID: KM73%20YDN
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 14:15:12 [bca.uk] INFO: Scrape type for KM73%20YDN: 2
2026-03-28 14:15:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c with identifier: KM73%20YDN
2026-03-28 14:15:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c with scrape type 2
2026-03-28 14:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c with scrape type 2
2026-03-28 14:15:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c, identifier: KM73%20YDN
2026-03-28 14:15:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43b614a8-c917-502d-b551-213a3ec706cf with identifier: AE09%20LXH
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pepper+white HTTP/1.1" 200 None
2026-03-28 14:15:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:15:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43b614a8-c917-502d-b551-213a3ec706cf with identifier: AE09%20LXH
2026-03-28 14:15:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43b614a8-c917-502d-b551-213a3ec706cf with identifier: AE09%20LXH to the API
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE09%20LXH-GB',
 'category': 'Car',
 'color': 'pepper white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43b614a8-c917-502d-b551-213a3ec706cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE09 LXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE09%20LXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 84210,
 '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  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWMF32020TV49905',
 'year': 2009}
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE09%2520LXH%27 HTTP/1.1" 200 None
2026-03-28 14:15:12 [bca.uk] INFO: Saving data for AE09%20LXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774436680.231023, 'last_price_update_time': 1774707312.890182}
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE09%2520LXH') HTTP/1.1" 204 0
2026-03-28 14:15:12 [scrapy.extensions.logstats] INFO: Crawled 276 pages (at 2 pages/min), scraped 966 items (at 106 items/min)
2026-03-28 14:15:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:15:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff with identifier: BP67%20JTU
2026-03-28 14:15:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff with identifier: BP67%20JTU
2026-03-28 14:15:12 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP67%20JTU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '35ed22bc-3fe9-5b6b-ae0e-390ec9ec11ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP67 JTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP67%20JTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 108887,
 '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 2.0 TDI 150 S LINE S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI 150 S LINE S-T',
 'vin': 'WAUZZZF45JA047867',
 'year': 2017}
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 14:15:12 [bca.uk] INFO: Saving data for BP67%20JTU: {'auction_closing_time': 1774692000.0, 'created_time': 1774620447.844188, 'last_price_update_time': 1774707312.944789}
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP67%2520JTU') HTTP/1.1" 204 0
2026-03-28 14:15:12 [bca.uk] INFO: Found listing with ID: RA66%20VMC
2026-03-28 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA66%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 14:15:12 [bca.uk] INFO: Scrape type for RA66%20VMC: 2
2026-03-28 14:15:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20587b98-254e-5eb5-be34-5e778dc8a459 with identifier: RA66%20VMC
2026-03-28 14:15:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20587b98-254e-5eb5-be34-5e778dc8a459 with scrape type 2
2026-03-28 14:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20587b98-254e-5eb5-be34-5e778dc8a459 with scrape type 2
2026-03-28 14:15:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20587b98-254e-5eb5-be34-5e778dc8a459, identifier: RA66%20VMC
2026-03-28 14:15:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed658cdd-8ebf-5dc5-88c8-319ee1ced272 with identifier: KY65%20OFL
2026-03-28 14:15:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed658cdd-8ebf-5dc5-88c8-319ee1ced272 with identifier: KY65%20OFL
2026-03-28 14:15:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed658cdd-8ebf-5dc5-88c8-319ee1ced272 with identifier: KY65%20OFL to the API
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY65%20OFL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed658cdd-8ebf-5dc5-88c8-319ee1ced272',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY65 OFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY65%20OFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 72379,
 '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.2 CHILLI ECODYNAMICS Hatchback',
 'transmission': 'manual',
 'trim': 'CHILLI ECODYNAMICS',
 'vin': 'KNABX312LGT155283',
 'year': 2015}
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY65%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 14:15:13 [bca.uk] INFO: Saving data for KY65%20OFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620617.806139, 'last_price_update_time': 1774707313.578016}
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY65%2520OFL') HTTP/1.1" 204 0
2026-03-28 14:15:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c with identifier: KM73%20YDN
2026-03-28 14:15:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c with identifier: KM73%20YDN
2026-03-28 14:15:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c with identifier: KM73%20YDN to the API
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:13 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20YDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ea26565-53d9-5261-8d8e-8d9d9d6d0e7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM73 YDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20YDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 29262,
 '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 130 ALLURE PREMIUM+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE PREMIUM+ EAT8',
 'vin': 'VR3UPHNSSP5113719',
 'year': 2023}
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 14:15:13 [bca.uk] INFO: Saving data for KM73%20YDN: {'auction_closing_time': 1774864800.0, 'created_time': 1773823450.356214, 'last_price_update_time': 1774707313.929127}
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520YDN') HTTP/1.1" 204 0
2026-03-28 14:15:13 [bca.uk] INFO: Found listing with ID: DG18%20EGF
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG18%2520EGF%27 HTTP/1.1" 200 None
2026-03-28 14:15:13 [bca.uk] INFO: Scrape type for DG18%20EGF: 0
2026-03-28 14:15:13 [bca.uk] INFO: Found listing with ID: SB21%20BMO
2026-03-28 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB21%2520BMO%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Scrape type for SB21%20BMO: 0
2026-03-28 14:15:14 [bca.uk] INFO: Found listing with ID: SJ66%20YFG
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ66%2520YFG%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Scrape type for SJ66%20YFG: 2
2026-03-28 14:15:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7500bed3-411c-5b30-a05a-b537ea125af5 with identifier: SJ66%20YFG
2026-03-28 14:15:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7500bed3-411c-5b30-a05a-b537ea125af5 with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7500bed3-411c-5b30-a05a-b537ea125af5 with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7500bed3-411c-5b30-a05a-b537ea125af5, identifier: SJ66%20YFG
2026-03-28 14:15:14 [bca.uk] INFO: Found listing with ID: HN66%20YFT
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN66%2520YFT%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Scrape type for HN66%20YFT: 2
2026-03-28 14:15:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c60d62bc-170e-5b21-b2fe-e1a0ac807111 with identifier: HN66%20YFT
2026-03-28 14:15:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c60d62bc-170e-5b21-b2fe-e1a0ac807111 with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c60d62bc-170e-5b21-b2fe-e1a0ac807111 with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c60d62bc-170e-5b21-b2fe-e1a0ac807111, identifier: HN66%20YFT
2026-03-28 14:15:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20587b98-254e-5eb5-be34-5e778dc8a459 with identifier: RA66%20VMC
2026-03-28 14:15:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20587b98-254e-5eb5-be34-5e778dc8a459 with identifier: RA66%20VMC
2026-03-28 14:15:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20587b98-254e-5eb5-be34-5e778dc8a459 with identifier: RA66%20VMC to the API
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA66%20VMC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20587b98-254e-5eb5-be34-5e778dc8a459',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA66 VMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA66%20VMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 30768,
 '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': 'HONDA CIVIC 1.8 I-VTEC SR Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC SR',
 'vin': 'SHHFK2880GU004144',
 'year': 2017}
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA66%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Saving data for RA66%20VMC: {'auction_closing_time': 1774864800.0, 'created_time': 1774620539.888528, 'last_price_update_time': 1774707314.761585}
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA66%2520VMC') HTTP/1.1" 204 0
2026-03-28 14:15:14 [bca.uk] INFO: Found listing with ID: LV16%20UBM
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV16%2520UBM%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Scrape type for LV16%20UBM: 2
2026-03-28 14:15:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a2cb045-cf3a-5174-ad34-087e9cca4c8e with identifier: LV16%20UBM
2026-03-28 14:15:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a2cb045-cf3a-5174-ad34-087e9cca4c8e with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a2cb045-cf3a-5174-ad34-087e9cca4c8e with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a2cb045-cf3a-5174-ad34-087e9cca4c8e, identifier: LV16%20UBM
2026-03-28 14:15:14 [bca.uk] INFO: Found listing with ID: KS70%20OTJ
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS70%2520OTJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Scrape type for KS70%20OTJ: 0
2026-03-28 14:15:14 [bca.uk] INFO: Found listing with ID: LD68%20TFK
2026-03-28 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD68%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 14:15:14 [bca.uk] INFO: Scrape type for LD68%20TFK: 2
2026-03-28 14:15:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe26e454-7c0f-5ca6-9f55-f2c1b0861fed with identifier: LD68%20TFK
2026-03-28 14:15:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe26e454-7c0f-5ca6-9f55-f2c1b0861fed with scrape type 2
2026-03-28 14:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe26e454-7c0f-5ca6-9f55-f2c1b0861fed with scrape type 2
2026-03-28 14:15:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe26e454-7c0f-5ca6-9f55-f2c1b0861fed, identifier: LD68%20TFK
2026-03-28 14:15:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7500bed3-411c-5b30-a05a-b537ea125af5 with identifier: SJ66%20YFG
2026-03-28 14:15:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7500bed3-411c-5b30-a05a-b537ea125af5 with identifier: SJ66%20YFG
2026-03-28 14:15:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7500bed3-411c-5b30-a05a-b537ea125af5 with identifier: SJ66%20YFG to the API
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ66%20YFG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7500bed3-411c-5b30-a05a-b537ea125af5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ66 YFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ66%20YFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 76585,
 '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 2.0 TDI 150 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 SPORT S-T',
 'vin': 'WAUZZZ8V8HA024924',
 'year': 2016}
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ66%2520YFG%27 HTTP/1.1" 200 None
2026-03-28 14:15:15 [bca.uk] INFO: Saving data for SJ66%20YFG: {'auction_closing_time': 1775124000.0, 'created_time': 1774437336.253322, 'last_price_update_time': 1774707315.447412}
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ66%2520YFG') HTTP/1.1" 204 0
2026-03-28 14:15:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c60d62bc-170e-5b21-b2fe-e1a0ac807111 with identifier: HN66%20YFT
2026-03-28 14:15:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c60d62bc-170e-5b21-b2fe-e1a0ac807111 with identifier: HN66%20YFT
2026-03-28 14:15:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c60d62bc-170e-5b21-b2fe-e1a0ac807111 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN66%20YFT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c60d62bc-170e-5b21-b2fe-e1a0ac807111',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN66 YFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN66%20YFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 92860,
 '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 180 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 R SPORT',
 'vin': 'SAJBB4AN5HCY45510',
 'year': 2016}
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN66%2520YFT%27 HTTP/1.1" 200 None
2026-03-28 14:15:15 [bca.uk] INFO: Saving data for HN66%20YFT: {'auction_closing_time': 1774692000.0, 'created_time': 1774620423.095522, 'last_price_update_time': 1774707315.611702}
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN66%2520YFT') HTTP/1.1" 204 0
2026-03-28 14:15:15 [bca.uk] INFO: Found listing with ID: EX58%20KFL
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX58%2520KFL%27 HTTP/1.1" 200 None
2026-03-28 14:15:15 [bca.uk] INFO: Scrape type for EX58%20KFL: 2
2026-03-28 14:15:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abfa54d5-2748-5295-a66b-590ae4742e09 with identifier: EX58%20KFL
2026-03-28 14:15:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abfa54d5-2748-5295-a66b-590ae4742e09 with scrape type 2
2026-03-28 14:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abfa54d5-2748-5295-a66b-590ae4742e09 with scrape type 2
2026-03-28 14:15:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abfa54d5-2748-5295-a66b-590ae4742e09, identifier: EX58%20KFL
2026-03-28 14:15:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a2cb045-cf3a-5174-ad34-087e9cca4c8e with identifier: LV16%20UBM
2026-03-28 14:15:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a2cb045-cf3a-5174-ad34-087e9cca4c8e with identifier: LV16%20UBM
2026-03-28 14:15:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a2cb045-cf3a-5174-ad34-087e9cca4c8e with identifier: LV16%20UBM to the API
2026-03-28 14:15:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV16%20UBM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a2cb045-cf3a-5174-ad34-087e9cca4c8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV16 UBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV16%20UBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 84930,
 '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 TECH LINE 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 TECH LINE 2WD S/S',
 'vin': 'W0LJC7EE4GB649922',
 'year': 2016}
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [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-28 14:15:16 [bca.uk] INFO: Saving data for LV16%20UBM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620616.827967, 'last_price_update_time': 1774707316.169931}
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV16%2520UBM') HTTP/1.1" 204 0
2026-03-28 14:15:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe26e454-7c0f-5ca6-9f55-f2c1b0861fed with identifier: LD68%20TFK
2026-03-28 14:15:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe26e454-7c0f-5ca6-9f55-f2c1b0861fed with identifier: LD68%20TFK
2026-03-28 14:15:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe26e454-7c0f-5ca6-9f55-f2c1b0861fed with identifier: LD68%20TFK to the API
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:16 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD68%20TFK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe26e454-7c0f-5ca6-9f55-f2c1b0861fed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD68 TFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD68%20TFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 7 CROSSBACK',
 'odometer': 74505,
 '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': 'DS AUTOMOBILES DS 7 CROSSBACK 1.6 THP 225 PRESTIGE EAT8 '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'THP 225 PRESTIGE EAT8',
 'vin': 'VR1J45GGRJY065924',
 'year': 2018}
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [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-28 14:15:16 [bca.uk] INFO: Saving data for LD68%20TFK: {'auction_closing_time': 1774864800.0, 'created_time': 1773823480.84521, 'last_price_update_time': 1774707316.629568}
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD68%2520TFK') HTTP/1.1" 204 0
2026-03-28 14:15:16 [bca.uk] INFO: Found listing with ID: PN71%20EYX
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [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-28 14:15:16 [bca.uk] INFO: Scrape type for PN71%20EYX: 0
2026-03-28 14:15:16 [bca.uk] INFO: Found listing with ID: OE70%20FNZ
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [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-28 14:15:16 [bca.uk] INFO: Scrape type for OE70%20FNZ: 0
2026-03-28 14:15:16 [bca.uk] INFO: Found listing with ID: OY65%20XWC
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [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-28 14:15:16 [bca.uk] INFO: Scrape type for OY65%20XWC: 0
2026-03-28 14:15:16 [bca.uk] INFO: Found listing with ID: MF13%20KEJ
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [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-28 14:15:16 [bca.uk] INFO: Scrape type for MF13%20KEJ: 2
2026-03-28 14:15:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad251dd9-f00d-5764-9a52-870e5e2b951e with identifier: MF13%20KEJ
2026-03-28 14:15:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad251dd9-f00d-5764-9a52-870e5e2b951e with scrape type 2
2026-03-28 14:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad251dd9-f00d-5764-9a52-870e5e2b951e with scrape type 2
2026-03-28 14:15:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad251dd9-f00d-5764-9a52-870e5e2b951e, identifier: MF13%20KEJ
2026-03-28 14:15:16 [bca.uk] INFO: Found listing with ID: KR65%20FZU
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 14:15:16 [bca.uk] INFO: Scrape type for KR65%20FZU: 2
2026-03-28 14:15:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fa94518-a190-57a6-a164-596a3aa2c408 with identifier: KR65%20FZU
2026-03-28 14:15:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fa94518-a190-57a6-a164-596a3aa2c408 with scrape type 2
2026-03-28 14:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fa94518-a190-57a6-a164-596a3aa2c408 with scrape type 2
2026-03-28 14:15:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fa94518-a190-57a6-a164-596a3aa2c408, identifier: KR65%20FZU
2026-03-28 14:15:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abfa54d5-2748-5295-a66b-590ae4742e09 with identifier: EX58%20KFL
2026-03-28 14:15:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abfa54d5-2748-5295-a66b-590ae4742e09 with identifier: EX58%20KFL
2026-03-28 14:15:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abfa54d5-2748-5295-a66b-590ae4742e09 with identifier: EX58%20KFL to the API
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:17 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX58%20KFL-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'abfa54d5-2748-5295-a66b-590ae4742e09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX58 KFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX58%20KFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 128211,
 '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 ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA',
 'vin': 'SJNFCAE11U2000795',
 'year': 2009}
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX58%2520KFL%27 HTTP/1.1" 200 None
2026-03-28 14:15:17 [bca.uk] INFO: Saving data for EX58%20KFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774391969.250963, 'last_price_update_time': 1774707317.367423}
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX58%2520KFL') HTTP/1.1" 204 0
2026-03-28 14:15:17 [bca.uk] INFO: Found listing with ID: C5%20SGG
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C5%2520SGG%27 HTTP/1.1" 200 None
2026-03-28 14:15:17 [bca.uk] INFO: Scrape type for C5%20SGG: 2
2026-03-28 14:15:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8a097dc-ab65-5456-bfd6-be11628a8c79 with identifier: C5%20SGG
2026-03-28 14:15:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8a097dc-ab65-5456-bfd6-be11628a8c79 with scrape type 2
2026-03-28 14:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8a097dc-ab65-5456-bfd6-be11628a8c79 with scrape type 2
2026-03-28 14:15:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8a097dc-ab65-5456-bfd6-be11628a8c79, identifier: C5%20SGG
2026-03-28 14:15:17 [bca.uk] INFO: Found listing with ID: RJ13%20WRO
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ13%2520WRO%27 HTTP/1.1" 200 None
2026-03-28 14:15:17 [bca.uk] INFO: Scrape type for RJ13%20WRO: 2
2026-03-28 14:15:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b269f12-965b-58e6-ae6c-75e2e354645c with identifier: RJ13%20WRO
2026-03-28 14:15:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b269f12-965b-58e6-ae6c-75e2e354645c with scrape type 2
2026-03-28 14:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b269f12-965b-58e6-ae6c-75e2e354645c with scrape type 2
2026-03-28 14:15:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b269f12-965b-58e6-ae6c-75e2e354645c, identifier: RJ13%20WRO
2026-03-28 14:15:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad251dd9-f00d-5764-9a52-870e5e2b951e with identifier: MF13%20KEJ
2026-03-28 14:15:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad251dd9-f00d-5764-9a52-870e5e2b951e with identifier: MF13%20KEJ
2026-03-28 14:15:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad251dd9-f00d-5764-9a52-870e5e2b951e with identifier: MF13%20KEJ to the API
2026-03-28 14:15:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF13%20KEJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad251dd9-f00d-5764-9a52-870e5e2b951e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF13 KEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF13%20KEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 71488,
 '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.3 VVT-I SR Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I SR',
 'vin': 'VNKKJ3D300A131765',
 'year': 2013}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF13%2520KEJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Saving data for MF13%20KEJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774447378.072912, 'last_price_update_time': 1774707318.15855}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF13%2520KEJ') HTTP/1.1" 204 0
2026-03-28 14:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fa94518-a190-57a6-a164-596a3aa2c408 with identifier: KR65%20FZU
2026-03-28 14:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fa94518-a190-57a6-a164-596a3aa2c408 with identifier: KR65%20FZU
2026-03-28 14:15:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8fa94518-a190-57a6-a164-596a3aa2c408 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR65%20FZU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8fa94518-a190-57a6-a164-596a3aa2c408',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 FZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20FZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '520D',
 'odometer': 83924,
 '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 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA5E52090G113239',
 'year': 2015}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Saving data for KR65%20FZU: {'auction_closing_time': 1774692000.0, 'created_time': 1774620421.330236, 'last_price_update_time': 1774707318.193742}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520FZU') HTTP/1.1" 204 0
2026-03-28 14:15:18 [bca.uk] INFO: Found listing with ID: SY65%20XGP
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY65%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Scrape type for SY65%20XGP: 2
2026-03-28 14:15:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66b5c6f6-c018-512c-bd3e-20a26411a4c1 with identifier: SY65%20XGP
2026-03-28 14:15:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66b5c6f6-c018-512c-bd3e-20a26411a4c1 with scrape type 2
2026-03-28 14:15:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66b5c6f6-c018-512c-bd3e-20a26411a4c1 with scrape type 2
2026-03-28 14:15:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66b5c6f6-c018-512c-bd3e-20a26411a4c1, identifier: SY65%20XGP
2026-03-28 14:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8a097dc-ab65-5456-bfd6-be11628a8c79 with identifier: C5%20SGG
2026-03-28 14:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8a097dc-ab65-5456-bfd6-be11628a8c79 with identifier: C5%20SGG
2026-03-28 14:15:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8a097dc-ab65-5456-bfd6-be11628a8c79 with identifier: C5%20SGG to the API
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=C5%20SGG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8a097dc-ab65-5456-bfd6-be11628a8c79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'C5 SGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=C5%20SGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 117100,
 '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 VIVARO 2.9T 1.6 CDTI 125 E/F LWB COMBI CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 125 E/F LWB COMBI',
 'vin': 'W0LJ7D602GV646568',
 'year': 2016}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C5%2520SGG%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Saving data for C5%20SGG: {'auction_closing_time': 1774864800.0, 'created_time': 1774006166.254292, 'last_price_update_time': 1774707318.648443}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='C5%2520SGG') HTTP/1.1" 204 0
2026-03-28 14:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b269f12-965b-58e6-ae6c-75e2e354645c with identifier: RJ13%20WRO
2026-03-28 14:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b269f12-965b-58e6-ae6c-75e2e354645c with identifier: RJ13%20WRO
2026-03-28 14:15:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b269f12-965b-58e6-ae6c-75e2e354645c with identifier: RJ13%20WRO to the API
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:18 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ13%20WRO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b269f12-965b-58e6-ae6c-75e2e354645c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ13 WRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ13%20WRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 79492,
 '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': 'WF0KXXERJKDR69049',
 'year': 2013}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ13%2520WRO%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Saving data for RJ13%20WRO: {'auction_closing_time': 1774864800.0, 'created_time': 1773823435.071079, 'last_price_update_time': 1774707318.95128}
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ13%2520WRO') HTTP/1.1" 204 0
2026-03-28 14:15:18 [bca.uk] INFO: Found listing with ID: LR70%20YWU
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR70%2520YWU%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Scrape type for LR70%20YWU: 0
2026-03-28 14:15:18 [bca.uk] INFO: Found listing with ID: RX69%20XHC
2026-03-28 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX69%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 14:15:18 [bca.uk] INFO: Scrape type for RX69%20XHC: 0
2026-03-28 14:15:18 [bca.uk] INFO: Found listing with ID: SY20%20KAO
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for SY20%20KAO: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: VA68%20DJX
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for VA68%20DJX: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: VX69%20GVM
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for VX69%20GVM: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: WH19%20OTD
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for WH19%20OTD: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: WM19%20CWJ
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for WM19%20CWJ: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: WN24%20FPA
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for WN24%20FPA: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: CE72%20GXC
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for CE72%20GXC: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: CJ19%20TWG
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for CJ19%20TWG: 2
2026-03-28 14:15:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34baeb9d-9a7c-54a8-87c6-cb5ff5485097 with identifier: CJ19%20TWG
2026-03-28 14:15:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34baeb9d-9a7c-54a8-87c6-cb5ff5485097 with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34baeb9d-9a7c-54a8-87c6-cb5ff5485097 with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34baeb9d-9a7c-54a8-87c6-cb5ff5485097, identifier: CJ19%20TWG
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: MA67%20FRR
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA67%2520FRR%27 HTTP/1.1" 200 None
2026-03-28 14:15:19 [bca.uk] INFO: Scrape type for MA67%20FRR: 2
2026-03-28 14:15:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07663093-6740-5db8-9d39-262eb7d16cf6 with identifier: MA67%20FRR
2026-03-28 14:15:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07663093-6740-5db8-9d39-262eb7d16cf6 with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07663093-6740-5db8-9d39-262eb7d16cf6 with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07663093-6740-5db8-9d39-262eb7d16cf6, identifier: MA67%20FRR
2026-03-28 14:15:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66b5c6f6-c018-512c-bd3e-20a26411a4c1 with identifier: SY65%20XGP
2026-03-28 14:15:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66b5c6f6-c018-512c-bd3e-20a26411a4c1 with identifier: SY65%20XGP
2026-03-28 14:15:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66b5c6f6-c018-512c-bd3e-20a26411a4c1 with identifier: SY65%20XGP to the API
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:19 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY65%20XGP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66b5c6f6-c018-512c-bd3e-20a26411a4c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY65 XGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY65%20XGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 78215,
 '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 STEPWAY 0.9 TCE 90 AMBIANCE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 AMBIANCE S/S',
 'vin': 'UU15SDA1C53768414',
 'year': 2015}
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Saving data for SY65%20XGP: {'auction_closing_time': 1774951200.0, 'created_time': 1774390211.336271, 'last_price_update_time': 1774707319.624456}
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY65%2520XGP') HTTP/1.1" 204 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: BN57%20TPO
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for BN57%20TPO: 2
2026-03-28 14:15:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31c928d6-2a7e-56d7-99af-53a3965aeb05 with identifier: BN57%20TPO
2026-03-28 14:15:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31c928d6-2a7e-56d7-99af-53a3965aeb05 with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31c928d6-2a7e-56d7-99af-53a3965aeb05 with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31c928d6-2a7e-56d7-99af-53a3965aeb05, identifier: BN57%20TPO
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: SB52%20SVA
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for SB52%20SVA: 0
2026-03-28 14:15:19 [bca.uk] INFO: Found listing with ID: BD24%20OCG
2026-03-28 14:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:19 [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-28 14:15:19 [bca.uk] INFO: Scrape type for BD24%20OCG: 2
2026-03-28 14:15:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3d22e5b-1366-516b-89ba-26d6a7d3fabd with identifier: BD24%20OCG
2026-03-28 14:15:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3d22e5b-1366-516b-89ba-26d6a7d3fabd with scrape type 2
2026-03-28 14:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3d22e5b-1366-516b-89ba-26d6a7d3fabd with scrape type 2
2026-03-28 14:15:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3d22e5b-1366-516b-89ba-26d6a7d3fabd, identifier: BD24%20OCG
2026-03-28 14:15:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34baeb9d-9a7c-54a8-87c6-cb5ff5485097 with identifier: CJ19%20TWG
2026-03-28 14:15:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34baeb9d-9a7c-54a8-87c6-cb5ff5485097 with identifier: CJ19%20TWG
2026-03-28 14:15:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34baeb9d-9a7c-54a8-87c6-cb5ff5485097 with identifier: CJ19%20TWG to the API
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ19%20TWG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '34baeb9d-9a7c-54a8-87c6-cb5ff5485097',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CJ19 TWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ19%20TWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 40942,
 '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 2.0 S EXCLUSIVE Convertible',
 'transmission': 'automatic',
 'trim': 'S EXCLUSIVE',
 'vin': 'WMWWJ520803L00706',
 'year': 2019}
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:20 [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-28 14:15:20 [bca.uk] INFO: Saving data for CJ19%20TWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774364012.695561, 'last_price_update_time': 1774707320.329318}
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ19%2520TWG') HTTP/1.1" 204 0
2026-03-28 14:15:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07663093-6740-5db8-9d39-262eb7d16cf6 with identifier: MA67%20FRR
2026-03-28 14:15:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07663093-6740-5db8-9d39-262eb7d16cf6 with identifier: MA67%20FRR
2026-03-28 14:15:20 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 07663093-6740-5db8-9d39-262eb7d16cf6 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA67%20FRR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '07663093-6740-5db8-9d39-262eb7d16cf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA67 FRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA67%20FRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 77075,
 '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': 'SALCA2AN2HH721622',
 'year': 2017}
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA67%2520FRR%27 HTTP/1.1" 200 None
2026-03-28 14:15:20 [bca.uk] INFO: Saving data for MA67%20FRR: {'auction_closing_time': 1774692000.0, 'created_time': 1774620447.183095, 'last_price_update_time': 1774707320.369815}
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA67%2520FRR') HTTP/1.1" 204 0
2026-03-28 14:15:20 [bca.uk] INFO: Found listing with ID: MA63%20MXY
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA63%2520MXY%27 HTTP/1.1" 200 None
2026-03-28 14:15:20 [bca.uk] INFO: Scrape type for MA63%20MXY: 0
2026-03-28 14:15:20 [bca.uk] INFO: Found listing with ID: PE57%20ARF
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:20 [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-28 14:15:20 [bca.uk] INFO: Scrape type for PE57%20ARF: 2
2026-03-28 14:15:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd with identifier: PE57%20ARF
2026-03-28 14:15:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd with scrape type 2
2026-03-28 14:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd with scrape type 2
2026-03-28 14:15:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd, identifier: PE57%20ARF
2026-03-28 14:15:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31c928d6-2a7e-56d7-99af-53a3965aeb05 with identifier: BN57%20TPO
2026-03-28 14:15:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31c928d6-2a7e-56d7-99af-53a3965aeb05 with identifier: BN57%20TPO
2026-03-28 14:15:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31c928d6-2a7e-56d7-99af-53a3965aeb05 with identifier: BN57%20TPO to the API
2026-03-28 14:15:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN57%20TPO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31c928d6-2a7e-56d7-99af-53a3965aeb05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN57 TPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN57%20TPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 108901,
 '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 ASTRA 1.8 VVT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT DESIGN',
 'vin': 'W0L0AHL4888004338',
 'year': 2007}
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN57%2520TPO%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Saving data for BN57%20TPO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620637.994658, 'last_price_update_time': 1774707321.164924}
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN57%2520TPO') HTTP/1.1" 204 0
2026-03-28 14:15:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3d22e5b-1366-516b-89ba-26d6a7d3fabd with identifier: BD24%20OCG
2026-03-28 14:15:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3d22e5b-1366-516b-89ba-26d6a7d3fabd with identifier: BD24%20OCG
2026-03-28 14:15:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3d22e5b-1366-516b-89ba-26d6a7d3fabd with identifier: BD24%20OCG to the API
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:21 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD24%20OCG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c3d22e5b-1366-516b-89ba-26d6a7d3fabd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD24 OCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD24%20OCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 10103,
 '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 JUKE 1.0 DIG-T 114 ACENTA PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 114 ACENTA PREMIUM DCT',
 'vin': 'SJNFAAF16U2002713',
 'year': 2024}
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD24%2520OCG%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Saving data for BD24%20OCG: {'auction_closing_time': 1774864800.0, 'created_time': 1774015698.730966, 'last_price_update_time': 1774707321.569641}
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD24%2520OCG') HTTP/1.1" 204 0
2026-03-28 14:15:21 [bca.uk] INFO: Found listing with ID: CT18%20HRU
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CT18%2520HRU%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Scrape type for CT18%20HRU: 0
2026-03-28 14:15:21 [bca.uk] INFO: Found listing with ID: FY69%20YFZ
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY69%2520YFZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Scrape type for FY69%20YFZ: 0
2026-03-28 14:15:21 [bca.uk] INFO: Found listing with ID: GX69%20LDN
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX69%2520LDN%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Scrape type for GX69%20LDN: 0
2026-03-28 14:15:21 [bca.uk] INFO: Found listing with ID: HJ70%20UPK
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520UPK%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Scrape type for HJ70%20UPK: 2
2026-03-28 14:15:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3510c1c-d1c0-517a-a3e1-84ef40ff81a2 with identifier: HJ70%20UPK
2026-03-28 14:15:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3510c1c-d1c0-517a-a3e1-84ef40ff81a2 with scrape type 2
2026-03-28 14:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3510c1c-d1c0-517a-a3e1-84ef40ff81a2 with scrape type 2
2026-03-28 14:15:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3510c1c-d1c0-517a-a3e1-84ef40ff81a2, identifier: HJ70%20UPK
2026-03-28 14:15:21 [bca.uk] INFO: Found listing with ID: YG69%20JVL
2026-03-28 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG69%2520JVL%27 HTTP/1.1" 200 None
2026-03-28 14:15:21 [bca.uk] INFO: Scrape type for YG69%20JVL: 2
2026-03-28 14:15:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7ee1737-c3dc-5678-8450-f1f5afc58632 with identifier: YG69%20JVL
2026-03-28 14:15:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7ee1737-c3dc-5678-8450-f1f5afc58632 with scrape type 2
2026-03-28 14:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7ee1737-c3dc-5678-8450-f1f5afc58632 with scrape type 2
2026-03-28 14:15:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7ee1737-c3dc-5678-8450-f1f5afc58632, identifier: YG69%20JVL
2026-03-28 14:15:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd with identifier: PE57%20ARF
2026-03-28 14:15:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd with identifier: PE57%20ARF
2026-03-28 14:15:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ccae7a7-8ac5-55c4-92ad-8f46eee397cd with identifier: PE57%20ARF to the API
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:22 [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': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE57%20ARF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ccae7a7-8ac5-55c4-92ad-8f46eee397cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE57 ARF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE57%20ARF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'COUPE SIII',
 'odometer': 105798,
 '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': 'HYUNDAI COUPE SIII 1.6  Coupe',
 'transmission': 'manual',
 'trim': '',
 'vin': 'KMHHN61BR7U268242',
 'year': 2007}
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE57%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 14:15:22 [bca.uk] INFO: Saving data for PE57%20ARF: {'auction_closing_time': 1774864800.0, 'created_time': 1774620535.814974, 'last_price_update_time': 1774707322.330419}
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE57%2520ARF') HTTP/1.1" 204 0
2026-03-28 14:15:22 [bca.uk] INFO: Found listing with ID: KL08%20MZN
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KL08%2520MZN%27 HTTP/1.1" 200 None
2026-03-28 14:15:22 [bca.uk] INFO: Scrape type for KL08%20MZN: 2
2026-03-28 14:15:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f499d50-7e30-5af7-b977-79648eb4bb0b with identifier: KL08%20MZN
2026-03-28 14:15:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f499d50-7e30-5af7-b977-79648eb4bb0b with scrape type 2
2026-03-28 14:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f499d50-7e30-5af7-b977-79648eb4bb0b with scrape type 2
2026-03-28 14:15:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f499d50-7e30-5af7-b977-79648eb4bb0b, identifier: KL08%20MZN
2026-03-28 14:15:22 [bca.uk] INFO: Found listing with ID: HY19%20YJF
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:15:22 [bca.uk] INFO: Scrape type for HY19%20YJF: 2
2026-03-28 14:15:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 806bdfc9-b4d7-54f9-89a6-985fe873c06f with identifier: HY19%20YJF
2026-03-28 14:15:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 806bdfc9-b4d7-54f9-89a6-985fe873c06f with scrape type 2
2026-03-28 14:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 806bdfc9-b4d7-54f9-89a6-985fe873c06f with scrape type 2
2026-03-28 14:15:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 806bdfc9-b4d7-54f9-89a6-985fe873c06f, identifier: HY19%20YJF
2026-03-28 14:15:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3510c1c-d1c0-517a-a3e1-84ef40ff81a2 with identifier: HJ70%20UPK
2026-03-28 14:15:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3510c1c-d1c0-517a-a3e1-84ef40ff81a2 with identifier: HJ70%20UPK
2026-03-28 14:15:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3510c1c-d1c0-517a-a3e1-84ef40ff81a2 with identifier: HJ70%20UPK to the API
2026-03-28 14:15:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ70%20UPK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e3510c1c-d1c0-517a-a3e1-84ef40ff81a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ70 UPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ70%20UPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'CARAVELLE',
 'odometer': 73085,
 '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 CARAVELLE 2.0 TDI 150 EXECUTIVE SWB DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI 150 EXECUTIVE SWB DSG',
 'vin': 'WV2ZZZ7HZMH023362',
 'year': 2020}
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520UPK%27 HTTP/1.1" 200 None
2026-03-28 14:15:23 [bca.uk] INFO: Saving data for HJ70%20UPK: {'auction_closing_time': 1774864800.0, 'created_time': 1773907954.761826, 'last_price_update_time': 1774707323.08561}
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ70%2520UPK') HTTP/1.1" 204 0
2026-03-28 14:15:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7ee1737-c3dc-5678-8450-f1f5afc58632 with identifier: YG69%20JVL
2026-03-28 14:15:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7ee1737-c3dc-5678-8450-f1f5afc58632 with identifier: YG69%20JVL
2026-03-28 14:15:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c7ee1737-c3dc-5678-8450-f1f5afc58632 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG69%20JVL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c7ee1737-c3dc-5678-8450-f1f5afc58632',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG69 JVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG69%20JVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C63 AMG',
 'odometer': 105686,
 '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 C63 AMG 4.0 510 S MCT-7 Estate',
 'transmission': 'automatic',
 'trim': '510 S MCT-7',
 'vin': 'W1K2052872F982926',
 'year': 2019}
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG69%2520JVL%27 HTTP/1.1" 200 None
2026-03-28 14:15:23 [bca.uk] INFO: Saving data for YG69%20JVL: {'auction_closing_time': 1774692000.0, 'created_time': 1774620420.878475, 'last_price_update_time': 1774707323.219211}
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG69%2520JVL') HTTP/1.1" 204 0
2026-03-28 14:15:23 [bca.uk] INFO: Found listing with ID: SC66%20MVE
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC66%2520MVE%27 HTTP/1.1" 200 None
2026-03-28 14:15:23 [bca.uk] INFO: Scrape type for SC66%20MVE: 2
2026-03-28 14:15:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c12315e7-a375-52d6-977e-e53e32f8c108 with identifier: SC66%20MVE
2026-03-28 14:15:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c12315e7-a375-52d6-977e-e53e32f8c108 with scrape type 2
2026-03-28 14:15:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c12315e7-a375-52d6-977e-e53e32f8c108 with scrape type 2
2026-03-28 14:15:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c12315e7-a375-52d6-977e-e53e32f8c108, identifier: SC66%20MVE
2026-03-28 14:15:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f499d50-7e30-5af7-b977-79648eb4bb0b with identifier: KL08%20MZN
2026-03-28 14:15:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f499d50-7e30-5af7-b977-79648eb4bb0b with identifier: KL08%20MZN
2026-03-28 14:15:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f499d50-7e30-5af7-b977-79648eb4bb0b with identifier: KL08%20MZN to the API
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KL08%20MZN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f499d50-7e30-5af7-b977-79648eb4bb0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KL08 MZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KL08%20MZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 101314,
 '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': 'automatic',
 'trim': 'I-VTEC EX',
 'vin': 'SHSRE58808U015703',
 'year': 2008}
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KL08%2520MZN%27 HTTP/1.1" 200 None
2026-03-28 14:15:23 [bca.uk] INFO: Saving data for KL08%20MZN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620638.374367, 'last_price_update_time': 1774707323.668814}
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KL08%2520MZN') HTTP/1.1" 204 0
2026-03-28 14:15:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 806bdfc9-b4d7-54f9-89a6-985fe873c06f with identifier: HY19%20YJF
2026-03-28 14:15:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 806bdfc9-b4d7-54f9-89a6-985fe873c06f with identifier: HY19%20YJF
2026-03-28 14:15:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 806bdfc9-b4d7-54f9-89a6-985fe873c06f with identifier: HY19%20YJF to the API
2026-03-28 14:15:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:24 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY19%20YJF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '806bdfc9-b4d7-54f9-89a6-985fe873c06f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY19 YJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY19%20YJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 80705,
 '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.6 THP 180 GT LINE PREMIUM EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'THP 180 GT LINE PREMIUM EAT8',
 'vin': 'VF3M45GFRKS118845',
 'year': 2019}
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Saving data for HY19%20YJF: {'auction_closing_time': 1774864800.0, 'created_time': 1773828887.41514, 'last_price_update_time': 1774707324.07998}
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY19%2520YJF') HTTP/1.1" 204 0
2026-03-28 14:15:24 [bca.uk] INFO: Found listing with ID: KR70%20HYO
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR70%2520HYO%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Scrape type for KR70%20HYO: 0
2026-03-28 14:15:24 [bca.uk] INFO: Found listing with ID: KT18%20DWO
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT18%2520DWO%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Scrape type for KT18%20DWO: 0
2026-03-28 14:15:24 [bca.uk] INFO: Found listing with ID: LV66%20EBL
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV66%2520EBL%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Scrape type for LV66%20EBL: 2
2026-03-28 14:15:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37b2e743-641f-58bd-b343-234e481abe04 with identifier: LV66%20EBL
2026-03-28 14:15:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37b2e743-641f-58bd-b343-234e481abe04 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37b2e743-641f-58bd-b343-234e481abe04 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37b2e743-641f-58bd-b343-234e481abe04, identifier: LV66%20EBL
2026-03-28 14:15:24 [bca.uk] INFO: Found listing with ID: YH65%20MFP
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH65%2520MFP%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Scrape type for YH65%20MFP: 2
2026-03-28 14:15:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e97839e-4922-5d7c-8472-91f9e3bdb4f8 with identifier: YH65%20MFP
2026-03-28 14:15:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e97839e-4922-5d7c-8472-91f9e3bdb4f8 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e97839e-4922-5d7c-8472-91f9e3bdb4f8 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e97839e-4922-5d7c-8472-91f9e3bdb4f8, identifier: YH65%20MFP
2026-03-28 14:15:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c12315e7-a375-52d6-977e-e53e32f8c108 with identifier: SC66%20MVE
2026-03-28 14:15:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c12315e7-a375-52d6-977e-e53e32f8c108 with identifier: SC66%20MVE
2026-03-28 14:15:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c12315e7-a375-52d6-977e-e53e32f8c108 with identifier: SC66%20MVE to the API
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:24 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC66%20MVE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c12315e7-a375-52d6-977e-e53e32f8c108',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC66 MVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC66%20MVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 96774,
 '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 KADJAR 1.5 DCI 110 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE',
 'vin': 'VF1RFE00057221906',
 'year': 2017}
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC66%2520MVE%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Saving data for SC66%20MVE: {'auction_closing_time': 1774864800.0, 'created_time': 1774620738.04846, 'last_price_update_time': 1774707324.717739}
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC66%2520MVE') HTTP/1.1" 204 0
2026-03-28 14:15:24 [bca.uk] INFO: Found listing with ID: YF10%20WHJ
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF10%2520WHJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Scrape type for YF10%20WHJ: 2
2026-03-28 14:15:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab6b08d0-b2b4-50f9-bc89-3011d402d177 with identifier: YF10%20WHJ
2026-03-28 14:15:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab6b08d0-b2b4-50f9-bc89-3011d402d177 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab6b08d0-b2b4-50f9-bc89-3011d402d177 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab6b08d0-b2b4-50f9-bc89-3011d402d177, identifier: YF10%20WHJ
2026-03-28 14:15:24 [bca.uk] INFO: Found listing with ID: KW17%20VSO
2026-03-28 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW17%2520VSO%27 HTTP/1.1" 200 None
2026-03-28 14:15:24 [bca.uk] INFO: Scrape type for KW17%20VSO: 2
2026-03-28 14:15:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1c909b1-4a21-5ff5-ae30-83f560670dd7 with identifier: KW17%20VSO
2026-03-28 14:15:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1c909b1-4a21-5ff5-ae30-83f560670dd7 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1c909b1-4a21-5ff5-ae30-83f560670dd7 with scrape type 2
2026-03-28 14:15:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1c909b1-4a21-5ff5-ae30-83f560670dd7, identifier: KW17%20VSO
2026-03-28 14:15:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37b2e743-641f-58bd-b343-234e481abe04 with identifier: LV66%20EBL
2026-03-28 14:15:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37b2e743-641f-58bd-b343-234e481abe04 with identifier: LV66%20EBL
2026-03-28 14:15:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37b2e743-641f-58bd-b343-234e481abe04 with identifier: LV66%20EBL to the API
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV66%20EBL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37b2e743-641f-58bd-b343-234e481abe04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV66 EBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV66%20EBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 93544,
 '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 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI TEKNA',
 'vin': 'SJNFCAF15U7269484',
 'year': 2016}
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [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-28 14:15:25 [bca.uk] INFO: Saving data for LV66%20EBL: {'auction_closing_time': 1775124000.0, 'created_time': 1774447391.822146, 'last_price_update_time': 1774707325.245752}
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV66%2520EBL') HTTP/1.1" 204 0
2026-03-28 14:15:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e97839e-4922-5d7c-8472-91f9e3bdb4f8 with identifier: YH65%20MFP
2026-03-28 14:15:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e97839e-4922-5d7c-8472-91f9e3bdb4f8 with identifier: YH65%20MFP
2026-03-28 14:15:25 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1e97839e-4922-5d7c-8472-91f9e3bdb4f8 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH65%20MFP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1e97839e-4922-5d7c-8472-91f9e3bdb4f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH65 MFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH65%20MFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '420D',
 'odometer': 90664,
 '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 SE STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 SE STEP',
 'vin': 'WBA4P72080K561017',
 'year': 2015}
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [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-28 14:15:25 [bca.uk] INFO: Saving data for YH65%20MFP: {'auction_closing_time': 1774692000.0, 'created_time': 1774620419.772268, 'last_price_update_time': 1774707325.2896}
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH65%2520MFP') HTTP/1.1" 204 0
2026-03-28 14:15:25 [bca.uk] INFO: Found listing with ID: VU62%20UVA
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [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-28 14:15:25 [bca.uk] INFO: Scrape type for VU62%20UVA: 2
2026-03-28 14:15:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ef33901-323b-5c4f-a9b9-711316279ced with identifier: VU62%20UVA
2026-03-28 14:15:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ef33901-323b-5c4f-a9b9-711316279ced with scrape type 2
2026-03-28 14:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ef33901-323b-5c4f-a9b9-711316279ced with scrape type 2
2026-03-28 14:15:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ef33901-323b-5c4f-a9b9-711316279ced, identifier: VU62%20UVA
2026-03-28 14:15:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab6b08d0-b2b4-50f9-bc89-3011d402d177 with identifier: YF10%20WHJ
2026-03-28 14:15:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab6b08d0-b2b4-50f9-bc89-3011d402d177 with identifier: YF10%20WHJ
2026-03-28 14:15:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab6b08d0-b2b4-50f9-bc89-3011d402d177 with identifier: YF10%20WHJ to the API
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF10%20WHJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab6b08d0-b2b4-50f9-bc89-3011d402d177',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF10 WHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF10%20WHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 103290,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0PXXWPDPAJ06451',
 'year': 2010}
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [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-28 14:15:25 [bca.uk] INFO: Saving data for YF10%20WHJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620640.738412, 'last_price_update_time': 1774707325.779616}
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF10%2520WHJ') HTTP/1.1" 204 0
2026-03-28 14:15:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1c909b1-4a21-5ff5-ae30-83f560670dd7 with identifier: KW17%20VSO
2026-03-28 14:15:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1c909b1-4a21-5ff5-ae30-83f560670dd7 with identifier: KW17%20VSO
2026-03-28 14:15:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1c909b1-4a21-5ff5-ae30-83f560670dd7 with identifier: KW17%20VSO to the API
2026-03-28 14:15:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:26 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW17%20VSO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1c909b1-4a21-5ff5-ae30-83f560670dd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW17 VSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW17%20VSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 64441,
 '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 SE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SE DCT',
 'vin': 'WDD1760082J621114',
 'year': 2017}
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW17%2520VSO%27 HTTP/1.1" 200 None
2026-03-28 14:15:26 [bca.uk] INFO: Saving data for KW17%20VSO: {'auction_closing_time': 1774864800.0, 'created_time': 1773844375.148793, 'last_price_update_time': 1774707326.16872}
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW17%2520VSO') HTTP/1.1" 204 0
2026-03-28 14:15:26 [bca.uk] INFO: Found listing with ID: LT15%20VLH
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT15%2520VLH%27 HTTP/1.1" 200 None
2026-03-28 14:15:26 [bca.uk] INFO: Scrape type for LT15%20VLH: 2
2026-03-28 14:15:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74b8b269-f2ca-5070-a8e8-f2d294f7d98a with identifier: LT15%20VLH
2026-03-28 14:15:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74b8b269-f2ca-5070-a8e8-f2d294f7d98a with scrape type 2
2026-03-28 14:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74b8b269-f2ca-5070-a8e8-f2d294f7d98a with scrape type 2
2026-03-28 14:15:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74b8b269-f2ca-5070-a8e8-f2d294f7d98a, identifier: LT15%20VLH
2026-03-28 14:15:26 [bca.uk] INFO: Found listing with ID: BD72%20TGN
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520TGN%27 HTTP/1.1" 200 None
2026-03-28 14:15:26 [bca.uk] INFO: Scrape type for BD72%20TGN: 0
2026-03-28 14:15:26 [bca.uk] INFO: Found listing with ID: YP68%20PBU
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP68%2520PBU%27 HTTP/1.1" 200 None
2026-03-28 14:15:26 [bca.uk] INFO: Scrape type for YP68%20PBU: 2
2026-03-28 14:15:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd8049a8-976f-5129-aac3-4b5292e8eac4 with identifier: YP68%20PBU
2026-03-28 14:15:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd8049a8-976f-5129-aac3-4b5292e8eac4 with scrape type 2
2026-03-28 14:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd8049a8-976f-5129-aac3-4b5292e8eac4 with scrape type 2
2026-03-28 14:15:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd8049a8-976f-5129-aac3-4b5292e8eac4, identifier: YP68%20PBU
2026-03-28 14:15:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ef33901-323b-5c4f-a9b9-711316279ced with identifier: VU62%20UVA
2026-03-28 14:15:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ef33901-323b-5c4f-a9b9-711316279ced with identifier: VU62%20UVA
2026-03-28 14:15:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ef33901-323b-5c4f-a9b9-711316279ced with identifier: VU62%20UVA to the API
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:26 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU62%20UVA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ef33901-323b-5c4f-a9b9-711316279ced',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU62 UVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU62%20UVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 96459,
 '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': 'WDD2043022G004309',
 'year': 2012}
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU62%2520UVA%27 HTTP/1.1" 200 None
2026-03-28 14:15:26 [bca.uk] INFO: Saving data for VU62%20UVA: {'auction_closing_time': 1774864800.0, 'created_time': 1774620739.655795, 'last_price_update_time': 1774707326.783808}
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU62%2520UVA') HTTP/1.1" 204 0
2026-03-28 14:15:26 [bca.uk] INFO: Found listing with ID: SG10%20DVX
2026-03-28 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG10%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 14:15:26 [bca.uk] INFO: Scrape type for SG10%20DVX: 2
2026-03-28 14:15:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 378ea33e-defa-551e-98b3-97a5c7855f13 with identifier: SG10%20DVX
2026-03-28 14:15:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 378ea33e-defa-551e-98b3-97a5c7855f13 with scrape type 2
2026-03-28 14:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 378ea33e-defa-551e-98b3-97a5c7855f13 with scrape type 2
2026-03-28 14:15:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 378ea33e-defa-551e-98b3-97a5c7855f13, identifier: SG10%20DVX
2026-03-28 14:15:27 [bca.uk] INFO: Found listing with ID: VK23%20WPF
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK23%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 14:15:27 [bca.uk] INFO: Scrape type for VK23%20WPF: 0
2026-03-28 14:15:27 [bca.uk] INFO: Found listing with ID: WO17%20EFJ
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO17%2520EFJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:27 [bca.uk] INFO: Scrape type for WO17%20EFJ: 0
2026-03-28 14:15:27 [bca.uk] INFO: Found listing with ID: GK73%20PWN
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK73%2520PWN%27 HTTP/1.1" 200 None
2026-03-28 14:15:27 [bca.uk] INFO: Scrape type for GK73%20PWN: 2
2026-03-28 14:15:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8be5fb2-5c09-5194-a4ac-93f8bef59fb8 with identifier: GK73%20PWN
2026-03-28 14:15:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8be5fb2-5c09-5194-a4ac-93f8bef59fb8 with scrape type 2
2026-03-28 14:15:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8be5fb2-5c09-5194-a4ac-93f8bef59fb8 with scrape type 2
2026-03-28 14:15:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8be5fb2-5c09-5194-a4ac-93f8bef59fb8, identifier: GK73%20PWN
2026-03-28 14:15:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74b8b269-f2ca-5070-a8e8-f2d294f7d98a with identifier: LT15%20VLH
2026-03-28 14:15:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74b8b269-f2ca-5070-a8e8-f2d294f7d98a with identifier: LT15%20VLH
2026-03-28 14:15:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74b8b269-f2ca-5070-a8e8-f2d294f7d98a with identifier: LT15%20VLH to the API
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT15%20VLH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74b8b269-f2ca-5070-a8e8-f2d294f7d98a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT15 VLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT15%20VLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 130885,
 '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 N-TEC+ Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T N-TEC+',
 'vin': 'SJNFEAJ11U1315746',
 'year': 2015}
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT15%2520VLH%27 HTTP/1.1" 200 None
2026-03-28 14:15:27 [bca.uk] INFO: Saving data for LT15%20VLH: {'auction_closing_time': 1775124000.0, 'created_time': 1774448757.140402, 'last_price_update_time': 1774707327.550377}
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT15%2520VLH') HTTP/1.1" 204 0
2026-03-28 14:15:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd8049a8-976f-5129-aac3-4b5292e8eac4 with identifier: YP68%20PBU
2026-03-28 14:15:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd8049a8-976f-5129-aac3-4b5292e8eac4 with identifier: YP68%20PBU
2026-03-28 14:15:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd8049a8-976f-5129-aac3-4b5292e8eac4 with identifier: YP68%20PBU to the API
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP68%20PBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd8049a8-976f-5129-aac3-4b5292e8eac4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP68 PBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP68%20PBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 103065,
 '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 SD6 306 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 306 SE',
 'vin': 'SALRA2AKXKA087332',
 'year': 2018}
2026-03-28 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP68%2520PBU%27 HTTP/1.1" 200 None
2026-03-28 14:15:28 [bca.uk] INFO: Saving data for YP68%20PBU: {'auction_closing_time': 1774864800.0, 'created_time': 1773959622.343938, 'last_price_update_time': 1774707328.000818}
2026-03-28 14:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP68%2520PBU') HTTP/1.1" 204 0
2026-03-28 14:15:28 [bca.uk] INFO: Found listing with ID: BV63%20MWY
2026-03-28 14:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:28 [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-28 14:15:28 [bca.uk] INFO: Scrape type for BV63%20MWY: 2
2026-03-28 14:15:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcd539bb-cc99-5442-ad81-32ab1356301e with identifier: BV63%20MWY
2026-03-28 14:15:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcd539bb-cc99-5442-ad81-32ab1356301e with scrape type 2
2026-03-28 14:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcd539bb-cc99-5442-ad81-32ab1356301e with scrape type 2
2026-03-28 14:15:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcd539bb-cc99-5442-ad81-32ab1356301e, identifier: BV63%20MWY
2026-03-28 14:15:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 378ea33e-defa-551e-98b3-97a5c7855f13 with identifier: SG10%20DVX
2026-03-28 14:15:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 378ea33e-defa-551e-98b3-97a5c7855f13 with identifier: SG10%20DVX
2026-03-28 14:15:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 378ea33e-defa-551e-98b3-97a5c7855f13 with identifier: SG10%20DVX to the API
2026-03-28 14:15:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG10%20DVX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '378ea33e-defa-551e-98b3-97a5c7855f13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG10 DVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG10%20DVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 129360,
 '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 QASHQAI 1.6 VISIA Hatchback',
 'transmission': 'manual',
 'trim': 'VISIA',
 'vin': 'SJNFAAJ10U2023942',
 'year': 2010}
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:29 [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-28 14:15:29 [bca.uk] INFO: Saving data for SG10%20DVX: {'auction_closing_time': 1774778400.0, 'created_time': 1774620641.434948, 'last_price_update_time': 1774707329.443572}
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG10%2520DVX') HTTP/1.1" 204 0
2026-03-28 14:15:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8be5fb2-5c09-5194-a4ac-93f8bef59fb8 with identifier: GK73%20PWN
2026-03-28 14:15:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8be5fb2-5c09-5194-a4ac-93f8bef59fb8 with identifier: GK73%20PWN
2026-03-28 14:15:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8be5fb2-5c09-5194-a4ac-93f8bef59fb8 with identifier: GK73%20PWN to the API
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:29 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK73%20PWN-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': 'a8be5fb2-5c09-5194-a4ac-93f8bef59fb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK73 PWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK73%20PWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 19823,
 '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 QASHQAI 1.5 E-POWER HEV TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'E-POWER HEV TEKNA',
 'vin': 'SJNTBAJ12U1352349',
 'year': 2023}
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:29 [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-28 14:15:29 [bca.uk] INFO: Saving data for GK73%20PWN: {'auction_closing_time': 1774864800.0, 'created_time': 1773843491.207486, 'last_price_update_time': 1774707329.937614}
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK73%2520PWN') HTTP/1.1" 204 0
2026-03-28 14:15:29 [bca.uk] INFO: Found listing with ID: FY71%20OWA
2026-03-28 14:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:29 [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-28 14:15:29 [bca.uk] INFO: Scrape type for FY71%20OWA: 2
2026-03-28 14:15:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b8e7292-22fe-52dd-96bf-74bd62938cc5 with identifier: FY71%20OWA
2026-03-28 14:15:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b8e7292-22fe-52dd-96bf-74bd62938cc5 with scrape type 2
2026-03-28 14:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b8e7292-22fe-52dd-96bf-74bd62938cc5 with scrape type 2
2026-03-28 14:15:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b8e7292-22fe-52dd-96bf-74bd62938cc5, identifier: FY71%20OWA
2026-03-28 14:15:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcd539bb-cc99-5442-ad81-32ab1356301e with identifier: BV63%20MWY
2026-03-28 14:15:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcd539bb-cc99-5442-ad81-32ab1356301e with identifier: BV63%20MWY
2026-03-28 14:15:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcd539bb-cc99-5442-ad81-32ab1356301e with identifier: BV63%20MWY to the API
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:30 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV63%20MWY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dcd539bb-cc99-5442-ad81-32ab1356301e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV63 MWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV63%20MWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DACIA',
 'model': 'LOGAN MCV',
 'odometer': 106783,
 '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': 'DACIA LOGAN MCV 0.9 TCE 90 LAUREATE Estate',
 'transmission': 'manual',
 'trim': 'TCE 90 LAUREATE',
 'vin': 'UU17SDAA550089995',
 'year': 2013}
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV63%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 14:15:30 [bca.uk] INFO: Saving data for BV63%20MWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774620735.465069, 'last_price_update_time': 1774707330.495832}
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV63%2520MWY') HTTP/1.1" 204 0
2026-03-28 14:15:30 [bca.uk] INFO: Found listing with ID: PL16%20LGZ
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL16%2520LGZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:30 [bca.uk] INFO: Scrape type for PL16%20LGZ: 2
2026-03-28 14:15:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f968a9c-bdfa-5f77-b389-46db79281bde with identifier: PL16%20LGZ
2026-03-28 14:15:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f968a9c-bdfa-5f77-b389-46db79281bde with scrape type 2
2026-03-28 14:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f968a9c-bdfa-5f77-b389-46db79281bde with scrape type 2
2026-03-28 14:15:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f968a9c-bdfa-5f77-b389-46db79281bde, identifier: PL16%20LGZ
2026-03-28 14:15:30 [bca.uk] INFO: Found listing with ID: GV11%20FZA
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV11%2520FZA%27 HTTP/1.1" 200 None
2026-03-28 14:15:30 [bca.uk] INFO: Scrape type for GV11%20FZA: 2
2026-03-28 14:15:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e0772c2-4d38-57fc-8645-09aff70c67a1 with identifier: GV11%20FZA
2026-03-28 14:15:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e0772c2-4d38-57fc-8645-09aff70c67a1 with scrape type 2
2026-03-28 14:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e0772c2-4d38-57fc-8645-09aff70c67a1 with scrape type 2
2026-03-28 14:15:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e0772c2-4d38-57fc-8645-09aff70c67a1, identifier: GV11%20FZA
2026-03-28 14:15:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b8e7292-22fe-52dd-96bf-74bd62938cc5 with identifier: FY71%20OWA
2026-03-28 14:15:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b8e7292-22fe-52dd-96bf-74bd62938cc5 with identifier: FY71%20OWA
2026-03-28 14:15:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b8e7292-22fe-52dd-96bf-74bd62938cc5 with identifier: FY71%20OWA to the API
2026-03-28 14:15:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY71%20OWA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2b8e7292-22fe-52dd-96bf-74bd62938cc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY71 OWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY71%20OWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 33968,
 '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 XCEED 1.5 T GDI 160 3 ISG DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI 160 3 ISG DCT',
 'vin': 'U5YH5F15VML082033',
 'year': 2021}
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY71%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 14:15:31 [bca.uk] INFO: Saving data for FY71%20OWA: {'auction_closing_time': 1775124000.0, 'created_time': 1774448741.153141, 'last_price_update_time': 1774707331.413029}
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY71%2520OWA') HTTP/1.1" 204 0
2026-03-28 14:15:31 [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-28 14:15:31 [bca.uk] INFO: Found listing with ID: DS65%20LGA
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS65%2520LGA%27 HTTP/1.1" 200 None
2026-03-28 14:15:31 [bca.uk] INFO: Scrape type for DS65%20LGA: 2
2026-03-28 14:15:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dad102c5-cf08-56aa-9eb5-f39a92ff3ec9 with identifier: DS65%20LGA
2026-03-28 14:15:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dad102c5-cf08-56aa-9eb5-f39a92ff3ec9 with scrape type 2
2026-03-28 14:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dad102c5-cf08-56aa-9eb5-f39a92ff3ec9 with scrape type 2
2026-03-28 14:15:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dad102c5-cf08-56aa-9eb5-f39a92ff3ec9, identifier: DS65%20LGA
2026-03-28 14:15:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f968a9c-bdfa-5f77-b389-46db79281bde with identifier: PL16%20LGZ
2026-03-28 14:15:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f968a9c-bdfa-5f77-b389-46db79281bde with identifier: PL16%20LGZ
2026-03-28 14:15:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f968a9c-bdfa-5f77-b389-46db79281bde with identifier: PL16%20LGZ to the API
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL16%20LGZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f968a9c-bdfa-5f77-b389-46db79281bde',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL16 LGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL16%20LGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'BMW',
 'model': '116D',
 'odometer': 132759,
 '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 116D 1.5 EFD PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'EFD PLUS',
 'vin': 'WBA1V92010V771123',
 'year': 2016}
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL16%2520LGZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:31 [bca.uk] INFO: Saving data for PL16%20LGZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620627.748719, 'last_price_update_time': 1774707331.835765}
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL16%2520LGZ') HTTP/1.1" 204 0
2026-03-28 14:15:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e0772c2-4d38-57fc-8645-09aff70c67a1 with identifier: GV11%20FZA
2026-03-28 14:15:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e0772c2-4d38-57fc-8645-09aff70c67a1 with identifier: GV11%20FZA
2026-03-28 14:15:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e0772c2-4d38-57fc-8645-09aff70c67a1 with identifier: GV11%20FZA to the API
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:32 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV11%20FZA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7e0772c2-4d38-57fc-8645-09aff70c67a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV11 FZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV11%20FZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 95377,
 '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.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0JXXGAJJBL65753',
 'year': 2011}
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV11%2520FZA%27 HTTP/1.1" 200 None
2026-03-28 14:15:32 [bca.uk] INFO: Saving data for GV11%20FZA: {'auction_closing_time': 1774864800.0, 'created_time': 1773931898.726652, 'last_price_update_time': 1774707332.879999}
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV11%2520FZA') HTTP/1.1" 204 0
2026-03-28 14:15:32 [bca.uk] INFO: Found listing with ID: EX23%20AZZ
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX23%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:32 [bca.uk] INFO: Scrape type for EX23%20AZZ: 0
2026-03-28 14:15:32 [bca.uk] INFO: Found listing with ID: MV22%20NMO
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV22%2520NMO%27 HTTP/1.1" 200 None
2026-03-28 14:15:32 [bca.uk] INFO: Scrape type for MV22%20NMO: 0
2026-03-28 14:15:32 [bca.uk] INFO: Found listing with ID: OV23%20SJU
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520SJU%27 HTTP/1.1" 200 None
2026-03-28 14:15:32 [bca.uk] INFO: Scrape type for OV23%20SJU: 0
2026-03-28 14:15:32 [bca.uk] INFO: Found listing with ID: WM72%20CKF
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM72%2520CKF%27 HTTP/1.1" 200 None
2026-03-28 14:15:32 [bca.uk] INFO: Scrape type for WM72%20CKF: 0
2026-03-28 14:15:32 [bca.uk] INFO: Found listing with ID: YR71%20DXV
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR71%2520DXV%27 HTTP/1.1" 200 None
2026-03-28 14:15:32 [bca.uk] INFO: Scrape type for YR71%20DXV: 0
2026-03-28 14:15:32 [bca.uk] INFO: Found listing with ID: DF21%20ARU
2026-03-28 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15: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%2520ARU%27 HTTP/1.1" 200 None
2026-03-28 14:15:33 [bca.uk] INFO: Scrape type for DF21%20ARU: 0
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: DG71%20YZP
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Scrape type for DG71%20YZP: 0
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: FN21%20PZX
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Scrape type for FN21%20PZX: 0
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: FX23%20MJF
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Scrape type for FX23%20MJF: 0
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: GV72%20MZZ
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15: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%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:33 [bca.uk] INFO: Scrape type for GV72%20MZZ: 0
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: LD23%20BZY
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Scrape type for LD23%20BZY: 2
2026-03-28 14:15:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93c53f8c-44c3-5787-8191-4ba83969bce0 with identifier: LD23%20BZY
2026-03-28 14:15:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93c53f8c-44c3-5787-8191-4ba83969bce0 with scrape type 2
2026-03-28 14:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93c53f8c-44c3-5787-8191-4ba83969bce0 with scrape type 2
2026-03-28 14:15:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93c53f8c-44c3-5787-8191-4ba83969bce0, identifier: LD23%20BZY
2026-03-28 14:15:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dad102c5-cf08-56aa-9eb5-f39a92ff3ec9 with identifier: DS65%20LGA
2026-03-28 14:15:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dad102c5-cf08-56aa-9eb5-f39a92ff3ec9 with identifier: DS65%20LGA
2026-03-28 14:15:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dad102c5-cf08-56aa-9eb5-f39a92ff3ec9 with identifier: DS65%20LGA to the API
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:33 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS65%20LGA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dad102c5-cf08-56aa-9eb5-f39a92ff3ec9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS65 LGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS65%20LGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 67565,
 '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.4 16V EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0LSD9EC2G4050713',
 'year': 2015}
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Saving data for DS65%20LGA: {'auction_closing_time': 1774864800.0, 'created_time': 1774620734.376537, 'last_price_update_time': 1774707333.536166}
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS65%2520LGA') HTTP/1.1" 204 0
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: SW65%20EYA
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Scrape type for SW65%20EYA: 2
2026-03-28 14:15:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 652fd586-db01-5b31-afc7-df3368dfb099 with identifier: SW65%20EYA
2026-03-28 14:15:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 652fd586-db01-5b31-afc7-df3368dfb099 with scrape type 2
2026-03-28 14:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 652fd586-db01-5b31-afc7-df3368dfb099 with scrape type 2
2026-03-28 14:15:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 652fd586-db01-5b31-afc7-df3368dfb099, identifier: SW65%20EYA
2026-03-28 14:15:33 [bca.uk] INFO: Found listing with ID: GX68%20ZLE
2026-03-28 14:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:33 [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-28 14:15:33 [bca.uk] INFO: Scrape type for GX68%20ZLE: 2
2026-03-28 14:15:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdae9983-4612-56fb-be24-d982ddc3e785 with identifier: GX68%20ZLE
2026-03-28 14:15:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdae9983-4612-56fb-be24-d982ddc3e785 with scrape type 2
2026-03-28 14:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdae9983-4612-56fb-be24-d982ddc3e785 with scrape type 2
2026-03-28 14:15:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdae9983-4612-56fb-be24-d982ddc3e785, identifier: GX68%20ZLE
2026-03-28 14:15:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93c53f8c-44c3-5787-8191-4ba83969bce0 with identifier: LD23%20BZY
2026-03-28 14:15:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93c53f8c-44c3-5787-8191-4ba83969bce0 with identifier: LD23%20BZY
2026-03-28 14:15:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93c53f8c-44c3-5787-8191-4ba83969bce0 with identifier: LD23%20BZY to the API
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD23%20BZY-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '93c53f8c-44c3-5787-8191-4ba83969bce0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD23 BZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD23%20BZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 13799,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L3 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L3',
 'vin': 'WMW12DJ0302U14945',
 'year': 2023}
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:34 [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-28 14:15:34 [bca.uk] INFO: Saving data for LD23%20BZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774046789.918113, 'last_price_update_time': 1774707334.331187}
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD23%2520BZY') HTTP/1.1" 204 0
2026-03-28 14:15:34 [bca.uk] INFO: Found listing with ID: MT67%20OED
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:34 [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-28 14:15:34 [bca.uk] INFO: Scrape type for MT67%20OED: 2
2026-03-28 14:15:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2407920b-639a-5480-b3aa-9181914af71f with identifier: MT67%20OED
2026-03-28 14:15:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2407920b-639a-5480-b3aa-9181914af71f with scrape type 2
2026-03-28 14:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2407920b-639a-5480-b3aa-9181914af71f with scrape type 2
2026-03-28 14:15:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2407920b-639a-5480-b3aa-9181914af71f, identifier: MT67%20OED
2026-03-28 14:15:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 652fd586-db01-5b31-afc7-df3368dfb099 with identifier: SW65%20EYA
2026-03-28 14:15:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 652fd586-db01-5b31-afc7-df3368dfb099 with identifier: SW65%20EYA
2026-03-28 14:15:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 652fd586-db01-5b31-afc7-df3368dfb099 with identifier: SW65%20EYA to the API
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW65%20EYA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '652fd586-db01-5b31-afc7-df3368dfb099',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW65 EYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW65%20EYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 71566,
 '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': 'W0L0XEP08G6024455',
 'year': 2015}
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:34 [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-28 14:15:34 [bca.uk] INFO: Saving data for SW65%20EYA: {'auction_closing_time': 1774951200.0, 'created_time': 1774620628.147308, 'last_price_update_time': 1774707334.831324}
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW65%2520EYA') HTTP/1.1" 204 0
2026-03-28 14:15:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdae9983-4612-56fb-be24-d982ddc3e785 with identifier: GX68%20ZLE
2026-03-28 14:15:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdae9983-4612-56fb-be24-d982ddc3e785 with identifier: GX68%20ZLE
2026-03-28 14:15:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdae9983-4612-56fb-be24-d982ddc3e785 with identifier: GX68%20ZLE to the API
2026-03-28 14:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:35 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX68%20ZLE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdae9983-4612-56fb-be24-d982ddc3e785',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX68 ZLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX68%20ZLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 28571,
 '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 CAPTUR 0.9 TCE 90 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 GT LINE',
 'vin': 'VF1R8700X61092180',
 'year': 2018}
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX68%2520ZLE%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Saving data for GX68%20ZLE: {'auction_closing_time': 1774864800.0, 'created_time': 1773825138.058943, 'last_price_update_time': 1774707335.163358}
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX68%2520ZLE') HTTP/1.1" 204 0
2026-03-28 14:15:35 [bca.uk] INFO: Found listing with ID: MD71%20FBG
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD71%2520FBG%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Scrape type for MD71%20FBG: 0
2026-03-28 14:15:35 [bca.uk] INFO: Found listing with ID: EA63%20TXS
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA63%2520TXS%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Scrape type for EA63%20TXS: 2
2026-03-28 14:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b960857-b030-5ab2-9394-0963331e880b with identifier: EA63%20TXS
2026-03-28 14:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b960857-b030-5ab2-9394-0963331e880b with scrape type 2
2026-03-28 14:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b960857-b030-5ab2-9394-0963331e880b with scrape type 2
2026-03-28 14:15:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b960857-b030-5ab2-9394-0963331e880b, identifier: EA63%20TXS
2026-03-28 14:15:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2407920b-639a-5480-b3aa-9181914af71f with identifier: MT67%20OED
2026-03-28 14:15:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2407920b-639a-5480-b3aa-9181914af71f with identifier: MT67%20OED
2026-03-28 14:15:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2407920b-639a-5480-b3aa-9181914af71f with identifier: MT67%20OED to the API
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:35 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT67%20OED-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2407920b-639a-5480-b3aa-9181914af71f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT67 OED',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT67%20OED&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 60540,
 '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 82 ACTIVE MPV',
 'transmission': 'manual',
 'trim': 'P/T 82 ACTIVE',
 'vin': 'VF3CUHMZ6HY161495',
 'year': 2017}
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT67%2520OED%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Saving data for MT67%20OED: {'auction_closing_time': 1774864800.0, 'created_time': 1774620736.29171, 'last_price_update_time': 1774707335.689534}
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT67%2520OED') HTTP/1.1" 204 0
2026-03-28 14:15:35 [bca.uk] INFO: Found listing with ID: SD71%20ENU
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD71%2520ENU%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Scrape type for SD71%20ENU: 0
2026-03-28 14:15:35 [bca.uk] INFO: Found listing with ID: WV67%20WXA
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV67%2520WXA%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Scrape type for WV67%20WXA: 2
2026-03-28 14:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b76d8e-8945-5c32-a926-90e1859afea8 with identifier: WV67%20WXA
2026-03-28 14:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b76d8e-8945-5c32-a926-90e1859afea8 with scrape type 2
2026-03-28 14:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15b76d8e-8945-5c32-a926-90e1859afea8 with scrape type 2
2026-03-28 14:15:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15b76d8e-8945-5c32-a926-90e1859afea8, identifier: WV67%20WXA
2026-03-28 14:15:35 [bca.uk] INFO: Found listing with ID: HY67%20YJF
2026-03-28 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY67%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:15:35 [bca.uk] INFO: Scrape type for HY67%20YJF: 2
2026-03-28 14:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 184fce13-a951-5322-8b8b-6d21f652ad17 with identifier: HY67%20YJF
2026-03-28 14:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 184fce13-a951-5322-8b8b-6d21f652ad17 with scrape type 2
2026-03-28 14:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 184fce13-a951-5322-8b8b-6d21f652ad17 with scrape type 2
2026-03-28 14:15:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 184fce13-a951-5322-8b8b-6d21f652ad17, identifier: HY67%20YJF
2026-03-28 14:15:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b960857-b030-5ab2-9394-0963331e880b with identifier: EA63%20TXS
2026-03-28 14:15:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b960857-b030-5ab2-9394-0963331e880b with identifier: EA63%20TXS
2026-03-28 14:15:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b960857-b030-5ab2-9394-0963331e880b with identifier: EA63%20TXS to the API
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA63%20TXS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b960857-b030-5ab2-9394-0963331e880b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA63 TXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA63%20TXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI +2',
 'odometer': 132241,
 '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 QASHQAI +2 1.6 DCI 130 360 S/S MPV',
 'transmission': 'manual',
 'trim': 'DCI 130 360 S/S',
 'vin': 'SJNJEAJ10U7187200',
 'year': 2013}
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA63%2520TXS%27 HTTP/1.1" 200 None
2026-03-28 14:15:36 [bca.uk] INFO: Saving data for EA63%20TXS: {'auction_closing_time': 1775124000.0, 'created_time': 1774476928.823035, 'last_price_update_time': 1774707336.515799}
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA63%2520TXS') HTTP/1.1" 204 0
2026-03-28 14:15:36 [bca.uk] INFO: Found listing with ID: WG14%20ZHX
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG14%2520ZHX%27 HTTP/1.1" 200 None
2026-03-28 14:15:36 [bca.uk] INFO: Scrape type for WG14%20ZHX: 0
2026-03-28 14:15:36 [bca.uk] INFO: Found listing with ID: BT67%20SNX
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT67%2520SNX%27 HTTP/1.1" 200 None
2026-03-28 14:15:36 [bca.uk] INFO: Scrape type for BT67%20SNX: 0
2026-03-28 14:15:36 [bca.uk] INFO: Found listing with ID: NJ16%20XPX
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ16%2520XPX%27 HTTP/1.1" 200 None
2026-03-28 14:15:36 [bca.uk] INFO: Scrape type for NJ16%20XPX: 0
2026-03-28 14:15:36 [bca.uk] INFO: Found listing with ID: YD11%20CFK
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD11%2520CFK%27 HTTP/1.1" 200 None
2026-03-28 14:15:36 [bca.uk] INFO: Scrape type for YD11%20CFK: 2
2026-03-28 14:15:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e with identifier: YD11%20CFK
2026-03-28 14:15:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e with scrape type 2
2026-03-28 14:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e with scrape type 2
2026-03-28 14:15:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e, identifier: YD11%20CFK
2026-03-28 14:15:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15b76d8e-8945-5c32-a926-90e1859afea8 with identifier: WV67%20WXA
2026-03-28 14:15:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15b76d8e-8945-5c32-a926-90e1859afea8 with identifier: WV67%20WXA
2026-03-28 14:15:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15b76d8e-8945-5c32-a926-90e1859afea8 with identifier: WV67%20WXA to the API
2026-03-28 14:15:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV67%20WXA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15b76d8e-8945-5c32-a926-90e1859afea8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV67 WXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV67%20WXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 42766,
 '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 SPORT PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT PREMIUM DCT',
 'vin': 'WDD1760122V198410',
 'year': 2017}
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV67%2520WXA%27 HTTP/1.1" 200 None
2026-03-28 14:15:37 [bca.uk] INFO: Saving data for WV67%20WXA: {'auction_closing_time': 1774864800.0, 'created_time': 1774524435.023155, 'last_price_update_time': 1774707337.162625}
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV67%2520WXA') HTTP/1.1" 204 0
2026-03-28 14:15:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 184fce13-a951-5322-8b8b-6d21f652ad17 with identifier: HY67%20YJF
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mediterranean+blue HTTP/1.1" 200 None
2026-03-28 14:15:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:15:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 184fce13-a951-5322-8b8b-6d21f652ad17 with identifier: HY67%20YJF
2026-03-28 14:15:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 184fce13-a951-5322-8b8b-6d21f652ad17 with identifier: HY67%20YJF to the API
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:37 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY67%20YJF-GB',
 'category': 'Car',
 'color': 'mediterranean blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '184fce13-a951-5322-8b8b-6d21f652ad17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY67 YJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY67%20YJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 56194,
 '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 SE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D SE STEP',
 'vin': 'WBAJJ12090EC44298',
 'year': 2017}
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY67%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 14:15:37 [bca.uk] INFO: Saving data for HY67%20YJF: {'auction_closing_time': 1774864800.0, 'created_time': 1773827006.366559, 'last_price_update_time': 1774707337.864222}
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY67%2520YJF') HTTP/1.1" 204 0
2026-03-28 14:15:37 [bca.uk] INFO: Found listing with ID: BK22%20DLZ
2026-03-28 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520DLZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:37 [bca.uk] INFO: Scrape type for BK22%20DLZ: 2
2026-03-28 14:15:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98060a20-d4d4-5b42-8054-0f4f551b3169 with identifier: BK22%20DLZ
2026-03-28 14:15:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98060a20-d4d4-5b42-8054-0f4f551b3169 with scrape type 2
2026-03-28 14:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98060a20-d4d4-5b42-8054-0f4f551b3169 with scrape type 2
2026-03-28 14:15:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98060a20-d4d4-5b42-8054-0f4f551b3169, identifier: BK22%20DLZ
2026-03-28 14:15:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e with identifier: YD11%20CFK
2026-03-28 14:15:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e with identifier: YD11%20CFK
2026-03-28 14:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11bed0d4-e15b-597d-8fb8-2f6ac5ff084e with identifier: YD11%20CFK to the API
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:38 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD11%20CFK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11bed0d4-e15b-597d-8fb8-2f6ac5ff084e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD11 CFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD11%20CFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 155090,
 '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': 'WVWZZZ1KZBW138002',
 'year': 2011}
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:38 [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-28 14:15:38 [bca.uk] INFO: Saving data for YD11%20CFK: {'auction_closing_time': 1775037600.0, 'created_time': 1774448343.617381, 'last_price_update_time': 1774707338.557444}
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD11%2520CFK') HTTP/1.1" 204 0
2026-03-28 14:15:38 [bca.uk] INFO: Found listing with ID: LB71%20URJ
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:38 [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-28 14:15:38 [bca.uk] INFO: Scrape type for LB71%20URJ: 2
2026-03-28 14:15:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 160b39fe-7033-5dee-aef4-a07781c09b41 with identifier: LB71%20URJ
2026-03-28 14:15:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 160b39fe-7033-5dee-aef4-a07781c09b41 with scrape type 2
2026-03-28 14:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 160b39fe-7033-5dee-aef4-a07781c09b41 with scrape type 2
2026-03-28 14:15:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 160b39fe-7033-5dee-aef4-a07781c09b41, identifier: LB71%20URJ
2026-03-28 14:15:38 [bca.uk] INFO: Found listing with ID: LO04%20NLL
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:38 [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-28 14:15:38 [bca.uk] INFO: Scrape type for LO04%20NLL: 2
2026-03-28 14:15:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fb3ee36-eee5-524d-86ca-1491af126280 with identifier: LO04%20NLL
2026-03-28 14:15:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fb3ee36-eee5-524d-86ca-1491af126280 with scrape type 2
2026-03-28 14:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fb3ee36-eee5-524d-86ca-1491af126280 with scrape type 2
2026-03-28 14:15:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fb3ee36-eee5-524d-86ca-1491af126280, identifier: LO04%20NLL
2026-03-28 14:15:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98060a20-d4d4-5b42-8054-0f4f551b3169 with identifier: BK22%20DLZ
2026-03-28 14:15:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98060a20-d4d4-5b42-8054-0f4f551b3169 with identifier: BK22%20DLZ
2026-03-28 14:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98060a20-d4d4-5b42-8054-0f4f551b3169 with identifier: BK22%20DLZ to the API
2026-03-28 14:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20DLZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '98060a20-d4d4-5b42-8054-0f4f551b3169',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 DLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20DLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 64495,
 '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': 'LRW3F7FS0NC499995',
 'year': 2022}
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520DLZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:39 [bca.uk] INFO: Saving data for BK22%20DLZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774046688.950917, 'last_price_update_time': 1774707339.197662}
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520DLZ') HTTP/1.1" 204 0
2026-03-28 14:15:39 [bca.uk] INFO: Total items found: 100
2026-03-28 14:15:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded
2026-03-28 14:15:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:15:39 [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-28 14:15:39 [bca.uk] INFO: Found listing with ID: NU65%20LDY
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU65%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 14:15:39 [bca.uk] INFO: Scrape type for NU65%20LDY: 2
2026-03-28 14:15:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf63a325-a504-530e-ad67-222726628bd8 with identifier: NU65%20LDY
2026-03-28 14:15:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf63a325-a504-530e-ad67-222726628bd8 with scrape type 2
2026-03-28 14:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf63a325-a504-530e-ad67-222726628bd8 with scrape type 2
2026-03-28 14:15:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf63a325-a504-530e-ad67-222726628bd8, identifier: NU65%20LDY
2026-03-28 14:15:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 160b39fe-7033-5dee-aef4-a07781c09b41 with identifier: LB71%20URJ
2026-03-28 14:15:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 160b39fe-7033-5dee-aef4-a07781c09b41 with identifier: LB71%20URJ
2026-03-28 14:15:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 160b39fe-7033-5dee-aef4-a07781c09b41 with identifier: LB71%20URJ to the API
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB71%20URJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '160b39fe-7033-5dee-aef4-a07781c09b41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB71 URJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB71%20URJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 39690,
 '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': 'TESLA MODEL 3 PERFORMANCE AWD (UPGRADE) Saloon',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE AWD (UPGRADE)',
 'vin': 'LRW3F7EC9MC402110',
 'year': 2021}
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520URJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:39 [bca.uk] INFO: Saving data for LB71%20URJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620730.297978, 'last_price_update_time': 1774707339.673889}
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB71%2520URJ') HTTP/1.1" 204 0
2026-03-28 14:15:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fb3ee36-eee5-524d-86ca-1491af126280 with identifier: LO04%20NLL
2026-03-28 14:15:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fb3ee36-eee5-524d-86ca-1491af126280 with identifier: LO04%20NLL
2026-03-28 14:15:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fb3ee36-eee5-524d-86ca-1491af126280 with identifier: LO04%20NLL to the API
2026-03-28 14:15:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:40 [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': 259,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO04%20NLL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9fb3ee36-eee5-524d-86ca-1491af126280',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO04 NLL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO04%20NLL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'PREVIA',
 'odometer': 135083,
 '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 PREVIA 2.4 VVTI T SPIRIT (7ST) MPV',
 'transmission': 'automatic',
 'trim': 'VVTI T SPIRIT (7ST)',
 'vin': 'JTEGD32M200295134',
 'year': 2004}
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO04%2520NLL%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Saving data for LO04%20NLL: {'auction_closing_time': 1774864800.0, 'created_time': 1773828952.672768, 'last_price_update_time': 1774707340.042289}
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO04%2520NLL') HTTP/1.1" 204 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: YD22%20EHO
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD22%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for YD22%20EHO: 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: HJ20%20WJU
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ20%2520WJU%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for HJ20%20WJU: 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: LB71%20XCU
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520XCU%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for LB71%20XCU: 2
2026-03-28 14:15:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee with identifier: LB71%20XCU
2026-03-28 14:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee with scrape type 2
2026-03-28 14:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee with scrape type 2
2026-03-28 14:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee, identifier: LB71%20XCU
2026-03-28 14:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf63a325-a504-530e-ad67-222726628bd8 with identifier: NU65%20LDY
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=light+white HTTP/1.1" 200 None
2026-03-28 14:15:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf63a325-a504-530e-ad67-222726628bd8 with identifier: NU65%20LDY
2026-03-28 14:15:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf63a325-a504-530e-ad67-222726628bd8 with identifier: NU65%20LDY to the API
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:40 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU65%20LDY-GB',
 'category': 'Car',
 'color': 'light white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf63a325-a504-530e-ad67-222726628bd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU65 LDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU65%20LDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'PACEMAN',
 'odometer': 49863,
 '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 PACEMAN 1.6 COOPER Coupe',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWSS12050WU05156',
 'year': 2015}
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU65%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Saving data for NU65%20LDY: {'auction_closing_time': 1775037600.0, 'created_time': 1774418791.611012, 'last_price_update_time': 1774707340.656067}
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU65%2520LDY') HTTP/1.1" 204 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: CE57%20YUK
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE57%2520YUK%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for CE57%20YUK: 2
2026-03-28 14:15:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d845f12d-2b8e-5d1a-a9de-91562858f92e with identifier: CE57%20YUK
2026-03-28 14:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d845f12d-2b8e-5d1a-a9de-91562858f92e with scrape type 2
2026-03-28 14:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d845f12d-2b8e-5d1a-a9de-91562858f92e with scrape type 2
2026-03-28 14:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d845f12d-2b8e-5d1a-a9de-91562858f92e, identifier: CE57%20YUK
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: SF19%20CYL
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF19%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for SF19%20CYL: 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: AD19%20NZJ
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD19%2520NZJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for AD19%20NZJ: 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: BG15%20FBL
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG15%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for BG15%20FBL: 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: EA73%20MXP
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA73%2520MXP%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for EA73%20MXP: 0
2026-03-28 14:15:40 [bca.uk] INFO: Found listing with ID: EU20%20UOE
2026-03-28 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU20%2520UOE%27 HTTP/1.1" 200 None
2026-03-28 14:15:40 [bca.uk] INFO: Scrape type for EU20%20UOE: 2
2026-03-28 14:15:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebf186cf-139c-5075-8de1-1944dca1595d with identifier: EU20%20UOE
2026-03-28 14:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebf186cf-139c-5075-8de1-1944dca1595d with scrape type 2
2026-03-28 14:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebf186cf-139c-5075-8de1-1944dca1595d with scrape type 2
2026-03-28 14:15:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebf186cf-139c-5075-8de1-1944dca1595d, identifier: EU20%20UOE
2026-03-28 14:15:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee with identifier: LB71%20XCU
2026-03-28 14:15:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee with identifier: LB71%20XCU
2026-03-28 14:15:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55a4832f-42cd-5acb-ac6a-2b4ce97d12ee with identifier: LB71%20XCU to the API
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB71%20XCU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55a4832f-42cd-5acb-ac6a-2b4ce97d12ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB71 XCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB71%20XCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 27094,
 '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': 'MINI CLUBMAN 2.0 306 JOHN COOPER WORKS ALL4 Estate',
 'transmission': 'automatic',
 'trim': '306 JOHN COOPER WORKS ALL4',
 'vin': 'WMWJZ920202R96138',
 'year': 2021}
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520XCU%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Saving data for LB71%20XCU: {'auction_closing_time': 1774864800.0, 'created_time': 1773907742.004921, 'last_price_update_time': 1774707341.422102}
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB71%2520XCU') HTTP/1.1" 204 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: DL22%20MKZ
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL22%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for DL22%20MKZ: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: DS71%20HBF
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS71%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for DS71%20HBF: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: DY23%20EZG
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY23%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for DY23%20EZG: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: FE72%20THK
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE72%2520THK%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for FE72%20THK: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: GJ22%20SFE
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520SFE%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for GJ22%20SFE: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: GK68%20MHN
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK68%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for GK68%20MHN: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: HG21%20LPE
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG21%2520LPE%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for HG21%20LPE: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: LB70%20VXM
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB70%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for LB70%20VXM: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: AJ72%20HYW
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520HYW%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for AJ72%20HYW: 2
2026-03-28 14:15:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6 with identifier: AJ72%20HYW
2026-03-28 14:15:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6 with scrape type 2
2026-03-28 14:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6 with scrape type 2
2026-03-28 14:15:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6, identifier: AJ72%20HYW
2026-03-28 14:15:41 [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-28 14:15:41 [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-28 14:15:41 [bca.uk] INFO: Found listing with ID: RK71%20CHV
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK71%2520CHV%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for RK71%20CHV: 0
2026-03-28 14:15:41 [bca.uk] INFO: Found listing with ID: BU15%20WPP
2026-03-28 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU15%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 14:15:41 [bca.uk] INFO: Scrape type for BU15%20WPP: 2
2026-03-28 14:15:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 546b28c8-0845-5995-ba7d-980a8bc10d01 with identifier: BU15%20WPP
2026-03-28 14:15:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 546b28c8-0845-5995-ba7d-980a8bc10d01 with scrape type 2
2026-03-28 14:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 546b28c8-0845-5995-ba7d-980a8bc10d01 with scrape type 2
2026-03-28 14:15:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 546b28c8-0845-5995-ba7d-980a8bc10d01, identifier: BU15%20WPP
2026-03-28 14:15:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d845f12d-2b8e-5d1a-a9de-91562858f92e with identifier: CE57%20YUK
2026-03-28 14:15:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d845f12d-2b8e-5d1a-a9de-91562858f92e with identifier: CE57%20YUK
2026-03-28 14:15:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d845f12d-2b8e-5d1a-a9de-91562858f92e with identifier: CE57%20YUK to the API
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE57%20YUK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd845f12d-2b8e-5d1a-a9de-91562858f92e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE57 YUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE57%20YUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'PRIUS',
 'odometer': 192566,
 '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 PRIUS 1.5 VVTI T-SPIRIT HYBRID Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI T-SPIRIT HYBRID',
 'vin': 'JTDKB20U503296911',
 'year': 2007}
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE57%2520YUK%27 HTTP/1.1" 200 None
2026-03-28 14:15:42 [bca.uk] INFO: Saving data for CE57%20YUK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620715.493098, 'last_price_update_time': 1774707342.361497}
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE57%2520YUK') HTTP/1.1" 204 0
2026-03-28 14:15:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebf186cf-139c-5075-8de1-1944dca1595d with identifier: EU20%20UOE
2026-03-28 14:15:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebf186cf-139c-5075-8de1-1944dca1595d with identifier: EU20%20UOE
2026-03-28 14:15:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebf186cf-139c-5075-8de1-1944dca1595d with identifier: EU20%20UOE to the API
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:42 [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': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU20%20UOE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ebf186cf-139c-5075-8de1-1944dca1595d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU20 UOE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU20%20UOE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 55201,
 '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': 'MAZDA 2 1.5 SKY-G 90 GT SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SKY-G 90 GT SPORT',
 'vin': 'JMZDJ6HD601301753',
 'year': 2020}
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU20%2520UOE%27 HTTP/1.1" 200 None
2026-03-28 14:15:42 [bca.uk] INFO: Saving data for EU20%20UOE: {'auction_closing_time': 1774864800.0, 'created_time': 1773824677.33437, 'last_price_update_time': 1774707342.86397}
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU20%2520UOE') HTTP/1.1" 204 0
2026-03-28 14:15:42 [bca.uk] INFO: Found listing with ID: LG18%20GXS
2026-03-28 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG18%2520GXS%27 HTTP/1.1" 200 None
2026-03-28 14:15:42 [bca.uk] INFO: Scrape type for LG18%20GXS: 2
2026-03-28 14:15:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b643a73c-0acd-56d4-b4b5-61b126525813 with identifier: LG18%20GXS
2026-03-28 14:15:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b643a73c-0acd-56d4-b4b5-61b126525813 with scrape type 2
2026-03-28 14:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b643a73c-0acd-56d4-b4b5-61b126525813 with scrape type 2
2026-03-28 14:15:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b643a73c-0acd-56d4-b4b5-61b126525813, identifier: LG18%20GXS
2026-03-28 14:15:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6 with identifier: AJ72%20HYW
2026-03-28 14:15:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6 with identifier: AJ72%20HYW
2026-03-28 14:15:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47be69f4-8a2a-50ec-8a5d-d98cac7b22c6 with identifier: AJ72%20HYW to the API
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ72%20HYW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '47be69f4-8a2a-50ec-8a5d-d98cac7b22c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ72 HYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ72%20HYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 15983,
 '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 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK8PC683604',
 'year': 2022}
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:43 [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-28 14:15:43 [bca.uk] INFO: Saving data for AJ72%20HYW: {'auction_closing_time': 1774951200.0, 'created_time': 1774365338.418705, 'last_price_update_time': 1774707343.333216}
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ72%2520HYW') HTTP/1.1" 204 0
2026-03-28 14:15:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:15:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 546b28c8-0845-5995-ba7d-980a8bc10d01 with identifier: BU15%20WPP
2026-03-28 14:15:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 546b28c8-0845-5995-ba7d-980a8bc10d01 with identifier: BU15%20WPP
2026-03-28 14:15:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 546b28c8-0845-5995-ba7d-980a8bc10d01 with identifier: BU15%20WPP to the API
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:43 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU15%20WPP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '546b28c8-0845-5995-ba7d-980a8bc10d01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU15 WPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU15%20WPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 131954,
 '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 XF 2.2 D 163 R-SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 163 R-SPORT',
 'vin': 'SAJAC05T4FDU86295',
 'year': 2015}
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:43 [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-28 14:15:43 [bca.uk] INFO: Saving data for BU15%20WPP: {'auction_closing_time': 1774951200.0, 'created_time': 1773930101.263065, 'last_price_update_time': 1774707343.662995}
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU15%2520WPP') HTTP/1.1" 204 0
2026-03-28 14:15:43 [bca.uk] INFO: Found listing with ID: EO17%20HFL
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:43 [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-28 14:15:43 [bca.uk] INFO: Scrape type for EO17%20HFL: 2
2026-03-28 14:15:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3325494b-f4ed-5b51-8fb0-233c5c856432 with identifier: EO17%20HFL
2026-03-28 14:15:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3325494b-f4ed-5b51-8fb0-233c5c856432 with scrape type 2
2026-03-28 14:15:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3325494b-f4ed-5b51-8fb0-233c5c856432 with scrape type 2
2026-03-28 14:15:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3325494b-f4ed-5b51-8fb0-233c5c856432, identifier: EO17%20HFL
2026-03-28 14:15:43 [bca.uk] INFO: Found listing with ID: FG73%20PGO
2026-03-28 14:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:43 [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-28 14:15:43 [bca.uk] INFO: Scrape type for FG73%20PGO: 2
2026-03-28 14:15:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4c291c3-33f3-5bb8-a880-dc86d2bc6262 with identifier: FG73%20PGO
2026-03-28 14:15:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4c291c3-33f3-5bb8-a880-dc86d2bc6262 with scrape type 2
2026-03-28 14:15:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4c291c3-33f3-5bb8-a880-dc86d2bc6262 with scrape type 2
2026-03-28 14:15:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4c291c3-33f3-5bb8-a880-dc86d2bc6262, identifier: FG73%20PGO
2026-03-28 14:15:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b643a73c-0acd-56d4-b4b5-61b126525813 with identifier: LG18%20GXS
2026-03-28 14:15:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b643a73c-0acd-56d4-b4b5-61b126525813 with identifier: LG18%20GXS
2026-03-28 14:15:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b643a73c-0acd-56d4-b4b5-61b126525813 with identifier: LG18%20GXS to the API
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG18%20GXS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b643a73c-0acd-56d4-b4b5-61b126525813',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG18 GXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG18%20GXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 18077,
 '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': 'ABARTH 595 1.4 T-JET 165 TURISMO Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 165 TURISMO',
 'vin': 'ZFA3120000J956314',
 'year': 2018}
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG18%2520GXS%27 HTTP/1.1" 200 None
2026-03-28 14:15:44 [bca.uk] INFO: Saving data for LG18%20GXS: {'auction_closing_time': 1774864800.0, 'created_time': 1774305086.215315, 'last_price_update_time': 1774707344.355722}
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG18%2520GXS') HTTP/1.1" 204 0
2026-03-28 14:15:44 [bca.uk] INFO: Found listing with ID: AV71%20OSG
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV71%2520OSG%27 HTTP/1.1" 200 None
2026-03-28 14:15:44 [bca.uk] INFO: Scrape type for AV71%20OSG: 2
2026-03-28 14:15:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c31690bd-c8e4-5d4f-a483-6390f841b4c2 with identifier: AV71%20OSG
2026-03-28 14:15:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c31690bd-c8e4-5d4f-a483-6390f841b4c2 with scrape type 2
2026-03-28 14:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c31690bd-c8e4-5d4f-a483-6390f841b4c2 with scrape type 2
2026-03-28 14:15:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c31690bd-c8e4-5d4f-a483-6390f841b4c2, identifier: AV71%20OSG
2026-03-28 14:15:44 [bca.uk] INFO: Found listing with ID: WA06%20XCM
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA06%2520XCM%27 HTTP/1.1" 200 None
2026-03-28 14:15:44 [bca.uk] INFO: Scrape type for WA06%20XCM: 2
2026-03-28 14:15:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c903ad38-9227-5954-be31-045a1d9e77f7 with identifier: WA06%20XCM
2026-03-28 14:15:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c903ad38-9227-5954-be31-045a1d9e77f7 with scrape type 2
2026-03-28 14:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c903ad38-9227-5954-be31-045a1d9e77f7 with scrape type 2
2026-03-28 14:15:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c903ad38-9227-5954-be31-045a1d9e77f7, identifier: WA06%20XCM
2026-03-28 14:15:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3325494b-f4ed-5b51-8fb0-233c5c856432 with identifier: EO17%20HFL
2026-03-28 14:15:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3325494b-f4ed-5b51-8fb0-233c5c856432 with identifier: EO17%20HFL
2026-03-28 14:15:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3325494b-f4ed-5b51-8fb0-233c5c856432 with identifier: EO17%20HFL to the API
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:15: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-28 14:15:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO17%20HFL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3325494b-f4ed-5b51-8fb0-233c5c856432',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO17 HFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO17%20HFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'OPTIMA SP/WAGON',
 'odometer': 115634,
 '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 OPTIMA SP/WAGON 1.7 CRDI 140 ISG GT-LINE S DCT Estate',
 'transmission': 'automatic',
 'trim': 'CRDI 140 ISG GT-LINE S DCT',
 'vin': 'KNAGW815VH5121806',
 'year': 2017}
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO17%2520HFL%27 HTTP/1.1" 200 None
2026-03-28 14:15:44 [bca.uk] INFO: Saving data for EO17%20HFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620713.651502, 'last_price_update_time': 1774707344.982424}
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO17%2520HFL') HTTP/1.1" 204 0
2026-03-28 14:15:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4c291c3-33f3-5bb8-a880-dc86d2bc6262 with identifier: FG73%20PGO
2026-03-28 14:15:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4c291c3-33f3-5bb8-a880-dc86d2bc6262 with identifier: FG73%20PGO
2026-03-28 14:15:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4c291c3-33f3-5bb8-a880-dc86d2bc6262 with identifier: FG73%20PGO to the API
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:45 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG73%20PGO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f4c291c3-33f3-5bb8-a880-dc86d2bc6262',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG73 PGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG73%20PGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 13002,
 '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 GR-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 GR-SPORT',
 'vin': 'NMTK33BX00R303805',
 'year': 2023}
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG73%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Saving data for FG73%20PGO: {'auction_closing_time': 1774864800.0, 'created_time': 1773824622.398515, 'last_price_update_time': 1774707345.410533}
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG73%2520PGO') HTTP/1.1" 204 0
2026-03-28 14:15:45 [bca.uk] INFO: Found listing with ID: LG19%20KYS
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG19%2520KYS%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Scrape type for LG19%20KYS: 0
2026-03-28 14:15:45 [bca.uk] INFO: Found listing with ID: LJ19%20OFP
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ19%2520OFP%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Scrape type for LJ19%20OFP: 0
2026-03-28 14:15:45 [bca.uk] INFO: Found listing with ID: LY19%20DDK
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY19%2520DDK%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Scrape type for LY19%20DDK: 0
2026-03-28 14:15:45 [bca.uk] INFO: Found listing with ID: PO19%20NMU
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO19%2520NMU%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Scrape type for PO19%20NMU: 0
2026-03-28 14:15:45 [bca.uk] INFO: Found listing with ID: RO22%20LSE
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Scrape type for RO22%20LSE: 2
2026-03-28 14:15:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b19238be-a4bd-5ce6-b17d-92210891516c with identifier: RO22%20LSE
2026-03-28 14:15:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b19238be-a4bd-5ce6-b17d-92210891516c with scrape type 2
2026-03-28 14:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b19238be-a4bd-5ce6-b17d-92210891516c with scrape type 2
2026-03-28 14:15:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b19238be-a4bd-5ce6-b17d-92210891516c, identifier: RO22%20LSE
2026-03-28 14:15:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c31690bd-c8e4-5d4f-a483-6390f841b4c2 with identifier: AV71%20OSG
2026-03-28 14:15:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c31690bd-c8e4-5d4f-a483-6390f841b4c2 with identifier: AV71%20OSG
2026-03-28 14:15:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c31690bd-c8e4-5d4f-a483-6390f841b4c2 with identifier: AV71%20OSG to the API
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 42,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV71%20OSG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c31690bd-c8e4-5d4f-a483-6390f841b4c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AV71 OSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV71%20OSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'V60 RECHARGE',
 'odometer': 143351,
 '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 V60 RECHARGE 2.0 T6 PHEV AWD R DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'T6 PHEV AWD R DESIGN',
 'vin': 'YV1ZWBFVDN1483361',
 'year': 2021}
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV71%2520OSG%27 HTTP/1.1" 200 None
2026-03-28 14:15:45 [bca.uk] INFO: Saving data for AV71%20OSG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620939.92676, 'last_price_update_time': 1774707345.974842}
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV71%2520OSG') HTTP/1.1" 204 0
2026-03-28 14:15:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c903ad38-9227-5954-be31-045a1d9e77f7 with identifier: WA06%20XCM
2026-03-28 14:15:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c903ad38-9227-5954-be31-045a1d9e77f7 with identifier: WA06%20XCM
2026-03-28 14:15:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c903ad38-9227-5954-be31-045a1d9e77f7 with identifier: WA06%20XCM to the API
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:46 [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': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA06%20XCM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c903ad38-9227-5954-be31-045a1d9e77f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA06 XCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA06%20XCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LEXUS',
 'model': 'RX',
 'odometer': 126912,
 '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': 'LEXUS RX 3.3 400 H SE StationWagon',
 'transmission': 'automatic',
 'trim': '400 H SE',
 'vin': 'JTJHW31U302001343',
 'year': 2009}
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA06%2520XCM%27 HTTP/1.1" 200 None
2026-03-28 14:15:46 [bca.uk] INFO: Saving data for WA06%20XCM: {'auction_closing_time': 1774951200.0, 'created_time': 1774276364.318697, 'last_price_update_time': 1774707346.409865}
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA06%2520XCM') HTTP/1.1" 204 0
2026-03-28 14:15:46 [bca.uk] INFO: Found listing with ID: WU13%20NKG
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU13%2520NKG%27 HTTP/1.1" 200 None
2026-03-28 14:15:46 [bca.uk] INFO: Scrape type for WU13%20NKG: 2
2026-03-28 14:15:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e46ffc27-a3fb-522d-9a38-19900d15aa21 with identifier: WU13%20NKG
2026-03-28 14:15:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e46ffc27-a3fb-522d-9a38-19900d15aa21 with scrape type 2
2026-03-28 14:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e46ffc27-a3fb-522d-9a38-19900d15aa21 with scrape type 2
2026-03-28 14:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e46ffc27-a3fb-522d-9a38-19900d15aa21, identifier: WU13%20NKG
2026-03-28 14:15:46 [bca.uk] INFO: Found listing with ID: BP67%20AOT
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520AOT%27 HTTP/1.1" 200 None
2026-03-28 14:15:46 [bca.uk] INFO: Scrape type for BP67%20AOT: 0
2026-03-28 14:15:46 [bca.uk] INFO: Found listing with ID: LE74%20FJJ
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE74%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:46 [bca.uk] INFO: Scrape type for LE74%20FJJ: 0
2026-03-28 14:15:46 [bca.uk] INFO: Found listing with ID: LP73%20AOY
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP73%2520AOY%27 HTTP/1.1" 200 None
2026-03-28 14:15:46 [bca.uk] INFO: Scrape type for LP73%20AOY: 2
2026-03-28 14:15:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905 with identifier: LP73%20AOY
2026-03-28 14:15:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905 with scrape type 2
2026-03-28 14:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905 with scrape type 2
2026-03-28 14:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905, identifier: LP73%20AOY
2026-03-28 14:15:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b19238be-a4bd-5ce6-b17d-92210891516c with identifier: RO22%20LSE
2026-03-28 14:15:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b19238be-a4bd-5ce6-b17d-92210891516c with identifier: RO22%20LSE
2026-03-28 14:15:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b19238be-a4bd-5ce6-b17d-92210891516c with identifier: RO22%20LSE to the API
2026-03-28 14:15:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20LSE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b19238be-a4bd-5ce6-b17d-92210891516c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO22 LSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20LSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 34608,
 '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 CROSSLAND 1.2 GS LINE Hatchback',
 'transmission': 'manual',
 'trim': 'GS LINE',
 'vin': 'W0V7D9EE8N4157406',
 'year': 2022}
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 14:15:47 [bca.uk] INFO: Saving data for RO22%20LSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774265686.097684, 'last_price_update_time': 1774707347.118706}
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520LSE') HTTP/1.1" 204 0
2026-03-28 14:15:47 [bca.uk] INFO: Found listing with ID: ME73%20XWF
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520XWF%27 HTTP/1.1" 200 None
2026-03-28 14:15:47 [bca.uk] INFO: Scrape type for ME73%20XWF: 2
2026-03-28 14:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46b88877-c6a7-5de2-ad37-f2ee5715aad0 with identifier: ME73%20XWF
2026-03-28 14:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46b88877-c6a7-5de2-ad37-f2ee5715aad0 with scrape type 2
2026-03-28 14:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46b88877-c6a7-5de2-ad37-f2ee5715aad0 with scrape type 2
2026-03-28 14:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46b88877-c6a7-5de2-ad37-f2ee5715aad0, identifier: ME73%20XWF
2026-03-28 14:15:47 [bca.uk] INFO: Found listing with ID: ET19%20TUO
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET19%2520TUO%27 HTTP/1.1" 200 None
2026-03-28 14:15:47 [bca.uk] INFO: Scrape type for ET19%20TUO: 2
2026-03-28 14:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 568207d6-1617-5ddd-a48d-0a8abbc6d0ef with identifier: ET19%20TUO
2026-03-28 14:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 568207d6-1617-5ddd-a48d-0a8abbc6d0ef with scrape type 2
2026-03-28 14:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 568207d6-1617-5ddd-a48d-0a8abbc6d0ef with scrape type 2
2026-03-28 14:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 568207d6-1617-5ddd-a48d-0a8abbc6d0ef, identifier: ET19%20TUO
2026-03-28 14:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e46ffc27-a3fb-522d-9a38-19900d15aa21 with identifier: WU13%20NKG
2026-03-28 14:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e46ffc27-a3fb-522d-9a38-19900d15aa21 with identifier: WU13%20NKG
2026-03-28 14:15:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e46ffc27-a3fb-522d-9a38-19900d15aa21 with identifier: WU13%20NKG to the API
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU13%20NKG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e46ffc27-a3fb-522d-9a38-19900d15aa21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU13 NKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU13%20NKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 69458,
 '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.6 ZETEC P/SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC P/SHIFT',
 'vin': 'WF0DXXGAKDDJ88505',
 'year': 2013}
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU13%2520NKG%27 HTTP/1.1" 200 None
2026-03-28 14:15:47 [bca.uk] INFO: Saving data for WU13%20NKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620712.486881, 'last_price_update_time': 1774707347.864463}
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU13%2520NKG') HTTP/1.1" 204 0
2026-03-28 14:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905 with identifier: LP73%20AOY
2026-03-28 14:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905 with identifier: LP73%20AOY
2026-03-28 14:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d3cae5c-c4fa-55a0-85f0-a81c1c10a905 with identifier: LP73%20AOY to the API
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:48 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP73%20AOY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6d3cae5c-c4fa-55a0-85f0-a81c1c10a905',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP73 AOY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP73%20AOY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'DACIA',
 'model': 'JOGGER',
 'odometer': 13332,
 '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 JOGGER 1.6 HEV EXTREME Estate',
 'transmission': 'automatic',
 'trim': 'HEV EXTREME',
 'vin': 'UU1DJF00371801252',
 'year': 2023}
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP73%2520AOY%27 HTTP/1.1" 200 None
2026-03-28 14:15:48 [bca.uk] INFO: Saving data for LP73%20AOY: {'auction_closing_time': 1774864800.0, 'created_time': 1773825395.188425, 'last_price_update_time': 1774707348.294767}
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP73%2520AOY') HTTP/1.1" 204 0
2026-03-28 14:15:48 [bca.uk] INFO: Found listing with ID: WK69%20TNV
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK69%2520TNV%27 HTTP/1.1" 200 None
2026-03-28 14:15:48 [bca.uk] INFO: Scrape type for WK69%20TNV: 0
2026-03-28 14:15:48 [bca.uk] INFO: Found listing with ID: AO69%20LTU
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO69%2520LTU%27 HTTP/1.1" 200 None
2026-03-28 14:15:48 [bca.uk] INFO: Scrape type for AO69%20LTU: 0
2026-03-28 14:15:48 [bca.uk] INFO: Found listing with ID: AO69%20VJC
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO69%2520VJC%27 HTTP/1.1" 200 None
2026-03-28 14:15:48 [bca.uk] INFO: Scrape type for AO69%20VJC: 2
2026-03-28 14:15:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 898d509c-052f-53d2-93aa-1d5c657c9e36 with identifier: AO69%20VJC
2026-03-28 14:15:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 898d509c-052f-53d2-93aa-1d5c657c9e36 with scrape type 2
2026-03-28 14:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 898d509c-052f-53d2-93aa-1d5c657c9e36 with scrape type 2
2026-03-28 14:15:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 898d509c-052f-53d2-93aa-1d5c657c9e36, identifier: AO69%20VJC
2026-03-28 14:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46b88877-c6a7-5de2-ad37-f2ee5715aad0 with identifier: ME73%20XWF
2026-03-28 14:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46b88877-c6a7-5de2-ad37-f2ee5715aad0 with identifier: ME73%20XWF
2026-03-28 14:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46b88877-c6a7-5de2-ad37-f2ee5715aad0 with identifier: ME73%20XWF to the API
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME73%20XWF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46b88877-c6a7-5de2-ad37-f2ee5715aad0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ME73 XWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME73%20XWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 41880,
 '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 PARTNER 1.5 B/HDI 100 1000 PROF.PREM+ STD Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.PREM+ STD',
 'vin': 'VR3EFYHT2PJ922455',
 'year': 2024}
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520XWF%27 HTTP/1.1" 200 None
2026-03-28 14:15:48 [bca.uk] INFO: Saving data for ME73%20XWF: {'auction_closing_time': 1775037600.0, 'created_time': 1773842371.064739, 'last_price_update_time': 1774707348.848896}
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME73%2520XWF') HTTP/1.1" 204 0
2026-03-28 14:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 568207d6-1617-5ddd-a48d-0a8abbc6d0ef with identifier: ET19%20TUO
2026-03-28 14:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 568207d6-1617-5ddd-a48d-0a8abbc6d0ef with identifier: ET19%20TUO
2026-03-28 14:15:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 568207d6-1617-5ddd-a48d-0a8abbc6d0ef with identifier: ET19%20TUO to the API
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:49 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET19%20TUO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '568207d6-1617-5ddd-a48d-0a8abbc6d0ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET19 TUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET19%20TUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 76976,
 '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 4X4 EDITION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 4X4 EDITION DSG',
 'vin': 'TMBMR7NU7K5042330',
 'year': 2019}
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET19%2520TUO%27 HTTP/1.1" 200 None
2026-03-28 14:15:49 [bca.uk] INFO: Saving data for ET19%20TUO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620723.422505, 'last_price_update_time': 1774707349.333427}
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET19%2520TUO') HTTP/1.1" 204 0
2026-03-28 14:15:49 [bca.uk] INFO: Found listing with ID: YG16%20XGE
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG16%2520XGE%27 HTTP/1.1" 200 None
2026-03-28 14:15:49 [bca.uk] INFO: Scrape type for YG16%20XGE: 2
2026-03-28 14:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c430eac-6368-5f90-92fd-67698028cef9 with identifier: YG16%20XGE
2026-03-28 14:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c430eac-6368-5f90-92fd-67698028cef9 with scrape type 2
2026-03-28 14:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c430eac-6368-5f90-92fd-67698028cef9 with scrape type 2
2026-03-28 14:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c430eac-6368-5f90-92fd-67698028cef9, identifier: YG16%20XGE
2026-03-28 14:15:49 [bca.uk] INFO: Found listing with ID: LS23%20ZHO
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS23%2520ZHO%27 HTTP/1.1" 200 None
2026-03-28 14:15:49 [bca.uk] INFO: Scrape type for LS23%20ZHO: 2
2026-03-28 14:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5dedc6a8-d211-5e64-b8b0-6859109dbfa2 with identifier: LS23%20ZHO
2026-03-28 14:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5dedc6a8-d211-5e64-b8b0-6859109dbfa2 with scrape type 2
2026-03-28 14:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5dedc6a8-d211-5e64-b8b0-6859109dbfa2 with scrape type 2
2026-03-28 14:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5dedc6a8-d211-5e64-b8b0-6859109dbfa2, identifier: LS23%20ZHO
2026-03-28 14:15:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 898d509c-052f-53d2-93aa-1d5c657c9e36 with identifier: AO69%20VJC
2026-03-28 14:15:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 898d509c-052f-53d2-93aa-1d5c657c9e36 with identifier: AO69%20VJC
2026-03-28 14:15:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 898d509c-052f-53d2-93aa-1d5c657c9e36 with identifier: AO69%20VJC to the API
2026-03-28 14:15:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO69%20VJC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '898d509c-052f-53d2-93aa-1d5c657c9e36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO69 VJC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO69%20VJC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'STELVIO',
 'odometer': 50081,
 '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': 'ALFA ROMEO STELVIO 2.9 V6 BI-T 510 QUADRIFOGLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'V6 BI-T 510 QUADRIFOGLIO',
 'vin': 'ZARPAHKV1K7C67590',
 'year': 2019}
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO69%2520VJC%27 HTTP/1.1" 200 None
2026-03-28 14:15:50 [bca.uk] INFO: Saving data for AO69%20VJC: {'auction_closing_time': 1774864800.0, 'created_time': 1773909739.338981, 'last_price_update_time': 1774707350.038629}
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO69%2520VJC') HTTP/1.1" 204 0
2026-03-28 14:15:50 [bca.uk] INFO: Found listing with ID: ME73%20XWO
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520XWO%27 HTTP/1.1" 200 None
2026-03-28 14:15:50 [bca.uk] INFO: Scrape type for ME73%20XWO: 2
2026-03-28 14:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70166694-a690-5e7f-9c65-596ef92d8afe with identifier: ME73%20XWO
2026-03-28 14:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70166694-a690-5e7f-9c65-596ef92d8afe with scrape type 2
2026-03-28 14:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70166694-a690-5e7f-9c65-596ef92d8afe with scrape type 2
2026-03-28 14:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70166694-a690-5e7f-9c65-596ef92d8afe, identifier: ME73%20XWO
2026-03-28 14:15:50 [bca.uk] INFO: Found listing with ID: KS73%20BWH
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520BWH%27 HTTP/1.1" 200 None
2026-03-28 14:15:50 [bca.uk] INFO: Scrape type for KS73%20BWH: 2
2026-03-28 14:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 074e4389-b245-5988-9c6e-4b6b79a8b199 with identifier: KS73%20BWH
2026-03-28 14:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 074e4389-b245-5988-9c6e-4b6b79a8b199 with scrape type 2
2026-03-28 14:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 074e4389-b245-5988-9c6e-4b6b79a8b199 with scrape type 2
2026-03-28 14:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 074e4389-b245-5988-9c6e-4b6b79a8b199, identifier: KS73%20BWH
2026-03-28 14:15:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c430eac-6368-5f90-92fd-67698028cef9 with identifier: YG16%20XGE
2026-03-28 14:15:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c430eac-6368-5f90-92fd-67698028cef9 with identifier: YG16%20XGE
2026-03-28 14:15:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c430eac-6368-5f90-92fd-67698028cef9 with identifier: YG16%20XGE to the API
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG16%20XGE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c430eac-6368-5f90-92fd-67698028cef9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG16 XGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG16%20XGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 58402,
 '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 COUNTRYMAN 1.6 COOPER Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER',
 'vin': 'WMWZB32030WT86567',
 'year': 2016}
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG16%2520XGE%27 HTTP/1.1" 200 None
2026-03-28 14:15:50 [bca.uk] INFO: Saving data for YG16%20XGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620731.086054, 'last_price_update_time': 1774707350.643154}
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG16%2520XGE') HTTP/1.1" 204 0
2026-03-28 14:15:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5dedc6a8-d211-5e64-b8b0-6859109dbfa2 with identifier: LS23%20ZHO
2026-03-28 14:15:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5dedc6a8-d211-5e64-b8b0-6859109dbfa2 with identifier: LS23%20ZHO
2026-03-28 14:15:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5dedc6a8-d211-5e64-b8b0-6859109dbfa2 with identifier: LS23%20ZHO to the API
2026-03-28 14:15:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:51 [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': 26,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20ZHO-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': '5dedc6a8-d211-5e64-b8b0-6859109dbfa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS23 ZHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20ZHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 20364,
 '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 1.6 PHEV 225 GT E-EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV 225 GT E-EAT8',
 'vin': 'VR3F3DGYTPY521314',
 'year': 2023}
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS23%2520ZHO%27 HTTP/1.1" 200 None
2026-03-28 14:15:51 [bca.uk] INFO: Saving data for LS23%20ZHO: {'auction_closing_time': 1774864800.0, 'created_time': 1773828882.505004, 'last_price_update_time': 1774707351.026001}
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520ZHO') HTTP/1.1" 204 0
2026-03-28 14:15:51 [bca.uk] INFO: Found listing with ID: AV70%20FCX
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV70%2520FCX%27 HTTP/1.1" 200 None
2026-03-28 14:15:51 [bca.uk] INFO: Scrape type for AV70%20FCX: 0
2026-03-28 14:15:51 [bca.uk] INFO: Found listing with ID: CV18%20GUE
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV18%2520GUE%27 HTTP/1.1" 200 None
2026-03-28 14:15:51 [bca.uk] INFO: Scrape type for CV18%20GUE: 0
2026-03-28 14:15:51 [bca.uk] INFO: Found listing with ID: HD71%20BHV
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD71%2520BHV%27 HTTP/1.1" 200 None
2026-03-28 14:15:51 [bca.uk] INFO: Scrape type for HD71%20BHV: 0
2026-03-28 14:15:51 [bca.uk] INFO: Found listing with ID: FG68%20NVE
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG68%2520NVE%27 HTTP/1.1" 200 None
2026-03-28 14:15:51 [bca.uk] INFO: Scrape type for FG68%20NVE: 2
2026-03-28 14:15:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 488e4961-ddcb-5b18-9605-81b79961cf24 with identifier: FG68%20NVE
2026-03-28 14:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 488e4961-ddcb-5b18-9605-81b79961cf24 with scrape type 2
2026-03-28 14:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 488e4961-ddcb-5b18-9605-81b79961cf24 with scrape type 2
2026-03-28 14:15:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 488e4961-ddcb-5b18-9605-81b79961cf24, identifier: FG68%20NVE
2026-03-28 14:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70166694-a690-5e7f-9c65-596ef92d8afe with identifier: ME73%20XWO
2026-03-28 14:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70166694-a690-5e7f-9c65-596ef92d8afe with identifier: ME73%20XWO
2026-03-28 14:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70166694-a690-5e7f-9c65-596ef92d8afe with identifier: ME73%20XWO to the API
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME73%20XWO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70166694-a690-5e7f-9c65-596ef92d8afe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ME73 XWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME73%20XWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 47364,
 '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 PARTNER 1.5 B/HDI 100 1000 PROF.PREM+ STD Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.PREM+ STD',
 'vin': 'VR3EFYHT2PJ922458',
 'year': 2024}
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520XWO%27 HTTP/1.1" 200 None
2026-03-28 14:15:51 [bca.uk] INFO: Saving data for ME73%20XWO: {'auction_closing_time': 1775037600.0, 'created_time': 1773842146.439697, 'last_price_update_time': 1774707351.816063}
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME73%2520XWO') HTTP/1.1" 204 0
2026-03-28 14:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 074e4389-b245-5988-9c6e-4b6b79a8b199 with identifier: KS73%20BWH
2026-03-28 14:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 074e4389-b245-5988-9c6e-4b6b79a8b199 with identifier: KS73%20BWH
2026-03-28 14:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 074e4389-b245-5988-9c6e-4b6b79a8b199 with identifier: KS73%20BWH to the API
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:52 [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': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '074e4389-b245-5988-9c6e-4b6b79a8b199',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS73 BWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS73%20BWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GRANDCALIFORNIA',
 'odometer': 7808,
 '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 GRANDCALIFORNIA 2.0 TDI 177 600 (3.5T) TIP MPV',
 'transmission': 'automatic',
 'trim': 'TDI 177 600 (3.5T) TIP',
 'vin': 'WV1ZZZSY0R9021479',
 'year': 2024}
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520BWH%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Saving data for KS73%20BWH: {'auction_closing_time': 1775037600.0, 'created_time': 1774620736.670062, 'last_price_update_time': 1774707352.348282}
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS73%2520BWH') HTTP/1.1" 204 0
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: SY22%20UHR
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY22%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for SY22%20UHR: 0
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: CU71%20VTC
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU71%2520VTC%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for CU71%20VTC: 0
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: ST72%20OPY
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST72%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for ST72%20OPY: 0
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: ST72%20TKU
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST72%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for ST72%20TKU: 0
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: SP71%20OVW
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP71%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for SP71%20OVW: 2
2026-03-28 14:15:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40125934-57d9-55d0-acef-3ee8997ac4a7 with identifier: SP71%20OVW
2026-03-28 14:15:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40125934-57d9-55d0-acef-3ee8997ac4a7 with scrape type 2
2026-03-28 14:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40125934-57d9-55d0-acef-3ee8997ac4a7 with scrape type 2
2026-03-28 14:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40125934-57d9-55d0-acef-3ee8997ac4a7, identifier: SP71%20OVW
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: RF09%20ATO
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF09%2520ATO%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for RF09%20ATO: 0
2026-03-28 14:15:52 [bca.uk] INFO: Found listing with ID: RO24%20YYD
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO24%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 14:15:52 [bca.uk] INFO: Scrape type for RO24%20YYD: 2
2026-03-28 14:15:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244 with identifier: RO24%20YYD
2026-03-28 14:15:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244 with scrape type 2
2026-03-28 14:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244 with scrape type 2
2026-03-28 14:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244, identifier: RO24%20YYD
2026-03-28 14:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 488e4961-ddcb-5b18-9605-81b79961cf24 with identifier: FG68%20NVE
2026-03-28 14:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 488e4961-ddcb-5b18-9605-81b79961cf24 with identifier: FG68%20NVE
2026-03-28 14:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 488e4961-ddcb-5b18-9605-81b79961cf24 with identifier: FG68%20NVE to the API
2026-03-28 14:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG68%20NVE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '488e4961-ddcb-5b18-9605-81b79961cf24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FG68 NVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG68%20NVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 120407,
 '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 Q5 2.0 TDI 190 QUATTRO SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO SPORT S-T',
 'vin': 'WAUZZZFYXJ2167225',
 'year': 2018}
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG68%2520NVE%27 HTTP/1.1" 200 None
2026-03-28 14:15:53 [bca.uk] INFO: Saving data for FG68%20NVE: {'auction_closing_time': 1774951200.0, 'created_time': 1774364322.492643, 'last_price_update_time': 1774707353.264376}
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG68%2520NVE') HTTP/1.1" 204 0
2026-03-28 14:15:53 [bca.uk] INFO: Found listing with ID: ME73%20XYF
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520XYF%27 HTTP/1.1" 200 None
2026-03-28 14:15:53 [bca.uk] INFO: Scrape type for ME73%20XYF: 2
2026-03-28 14:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: caa2d2dd-275b-5937-8d14-a82e423785e0 with identifier: ME73%20XYF
2026-03-28 14:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item caa2d2dd-275b-5937-8d14-a82e423785e0 with scrape type 2
2026-03-28 14:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item caa2d2dd-275b-5937-8d14-a82e423785e0 with scrape type 2
2026-03-28 14:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: caa2d2dd-275b-5937-8d14-a82e423785e0, identifier: ME73%20XYF
2026-03-28 14:15:53 [bca.uk] INFO: Found listing with ID: LK65%20OOF
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK65%2520OOF%27 HTTP/1.1" 200 None
2026-03-28 14:15:53 [bca.uk] INFO: Scrape type for LK65%20OOF: 0
2026-03-28 14:15:53 [bca.uk] INFO: Found listing with ID: RK20%20KSJ
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK20%2520KSJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:53 [bca.uk] INFO: Scrape type for RK20%20KSJ: 2
2026-03-28 14:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95a7fc62-19f5-598d-81d5-00eb66e2f6c6 with identifier: RK20%20KSJ
2026-03-28 14:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95a7fc62-19f5-598d-81d5-00eb66e2f6c6 with scrape type 2
2026-03-28 14:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95a7fc62-19f5-598d-81d5-00eb66e2f6c6 with scrape type 2
2026-03-28 14:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95a7fc62-19f5-598d-81d5-00eb66e2f6c6, identifier: RK20%20KSJ
2026-03-28 14:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40125934-57d9-55d0-acef-3ee8997ac4a7 with identifier: SP71%20OVW
2026-03-28 14:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40125934-57d9-55d0-acef-3ee8997ac4a7 with identifier: SP71%20OVW
2026-03-28 14:15:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40125934-57d9-55d0-acef-3ee8997ac4a7 with identifier: SP71%20OVW to the API
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP71%20OVW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40125934-57d9-55d0-acef-3ee8997ac4a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP71 OVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP71%20OVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 27647,
 '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': 'ISUZU D-MAX 1.9 DL40 4X4 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DL40 4X4',
 'vin': 'MPATFS87JMT011833',
 'year': 2022}
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP71%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 14:15:53 [bca.uk] INFO: Saving data for SP71%20OVW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620714.152819, 'last_price_update_time': 1774707353.870168}
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP71%2520OVW') HTTP/1.1" 204 0
2026-03-28 14:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244 with identifier: RO24%20YYD
2026-03-28 14:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244 with identifier: RO24%20YYD
2026-03-28 14:15:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244 with identifier: RO24%20YYD to the API
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:54 [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': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO24%20YYD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ffc7f1f-b5b5-5cef-b91a-0eb1815fb244',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO24 YYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO24%20YYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 29839,
 '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 XC40 2.0 B4P ULTIMATE DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B4P ULTIMATE DARK G/T',
 'vin': 'YV1XZK8V9R2347550',
 'year': 2024}
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO24%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 14:15:54 [bca.uk] INFO: Saving data for RO24%20YYD: {'auction_closing_time': 1774864800.0, 'created_time': 1773844009.846369, 'last_price_update_time': 1774707354.250414}
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO24%2520YYD') HTTP/1.1" 204 0
2026-03-28 14:15:54 [bca.uk] INFO: Found listing with ID: FL70%20SVD
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL70%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 14:15:54 [bca.uk] INFO: Scrape type for FL70%20SVD: 0
2026-03-28 14:15:54 [bca.uk] INFO: Found listing with ID: MA23%20UKP
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520UKP%27 HTTP/1.1" 200 None
2026-03-28 14:15:54 [bca.uk] INFO: Scrape type for MA23%20UKP: 0
2026-03-28 14:15:54 [bca.uk] INFO: Found listing with ID: BK22%20PEO
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520PEO%27 HTTP/1.1" 200 None
2026-03-28 14:15:54 [bca.uk] INFO: Scrape type for BK22%20PEO: 2
2026-03-28 14:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 853a4b11-5506-56af-91c0-c6df2620ffd0 with identifier: BK22%20PEO
2026-03-28 14:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 853a4b11-5506-56af-91c0-c6df2620ffd0 with scrape type 2
2026-03-28 14:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 853a4b11-5506-56af-91c0-c6df2620ffd0 with scrape type 2
2026-03-28 14:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 853a4b11-5506-56af-91c0-c6df2620ffd0, identifier: BK22%20PEO
2026-03-28 14:15:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: caa2d2dd-275b-5937-8d14-a82e423785e0 with identifier: ME73%20XYF
2026-03-28 14:15:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: caa2d2dd-275b-5937-8d14-a82e423785e0 with identifier: ME73%20XYF
2026-03-28 14:15:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: caa2d2dd-275b-5937-8d14-a82e423785e0 with identifier: ME73%20XYF to the API
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME73%20XYF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'caa2d2dd-275b-5937-8d14-a82e423785e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ME73 XYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME73%20XYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 35370,
 '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 PARTNER 1.5 B/HDI 100 1000 PROF.PREM+ STD Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.PREM+ STD',
 'vin': 'VR3EFYHT2PJ920417',
 'year': 2024}
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520XYF%27 HTTP/1.1" 200 None
2026-03-28 14:15:54 [bca.uk] INFO: Saving data for ME73%20XYF: {'auction_closing_time': 1775037600.0, 'created_time': 1773842374.788771, 'last_price_update_time': 1774707354.790672}
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME73%2520XYF') HTTP/1.1" 204 0
2026-03-28 14:15:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95a7fc62-19f5-598d-81d5-00eb66e2f6c6 with identifier: RK20%20KSJ
2026-03-28 14:15:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95a7fc62-19f5-598d-81d5-00eb66e2f6c6 with identifier: RK20%20KSJ
2026-03-28 14:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95a7fc62-19f5-598d-81d5-00eb66e2f6c6 with identifier: RK20%20KSJ to the API
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:55 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK20%20KSJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95a7fc62-19f5-598d-81d5-00eb66e2f6c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK20 KSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK20%20KSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 40113,
 '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 SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': '35 TDI SPORT S-T',
 'vin': 'WAUZZZF31L1011717',
 'year': 2020}
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK20%2520KSJ%27 HTTP/1.1" 200 None
2026-03-28 14:15:55 [bca.uk] INFO: Saving data for RK20%20KSJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620716.144095, 'last_price_update_time': 1774707355.223589}
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK20%2520KSJ') HTTP/1.1" 204 0
2026-03-28 14:15:55 [bca.uk] INFO: Found listing with ID: CF74%20GUE
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GUE%27 HTTP/1.1" 200 None
2026-03-28 14:15:55 [bca.uk] INFO: Scrape type for CF74%20GUE: 2
2026-03-28 14:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 969b9ca0-151f-5d72-b05e-c78f7254689c with identifier: CF74%20GUE
2026-03-28 14:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 969b9ca0-151f-5d72-b05e-c78f7254689c with scrape type 2
2026-03-28 14:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 969b9ca0-151f-5d72-b05e-c78f7254689c with scrape type 2
2026-03-28 14:15:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 969b9ca0-151f-5d72-b05e-c78f7254689c, identifier: CF74%20GUE
2026-03-28 14:15:55 [bca.uk] INFO: Found listing with ID: WM66%20CHF
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM66%2520CHF%27 HTTP/1.1" 200 None
2026-03-28 14:15:55 [bca.uk] INFO: Scrape type for WM66%20CHF: 2
2026-03-28 14:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be6509eb-609c-5349-af71-52f45034014d with identifier: WM66%20CHF
2026-03-28 14:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be6509eb-609c-5349-af71-52f45034014d with scrape type 2
2026-03-28 14:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be6509eb-609c-5349-af71-52f45034014d with scrape type 2
2026-03-28 14:15:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be6509eb-609c-5349-af71-52f45034014d, identifier: WM66%20CHF
2026-03-28 14:15:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 853a4b11-5506-56af-91c0-c6df2620ffd0 with identifier: BK22%20PEO
2026-03-28 14:15:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 853a4b11-5506-56af-91c0-c6df2620ffd0 with identifier: BK22%20PEO
2026-03-28 14:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 853a4b11-5506-56af-91c0-c6df2620ffd0 with identifier: BK22%20PEO to the API
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20PEO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '853a4b11-5506-56af-91c0-c6df2620ffd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 PEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20PEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 19473,
 '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 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FS9NC504627',
 'year': 2022}
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520PEO%27 HTTP/1.1" 200 None
2026-03-28 14:15:55 [bca.uk] INFO: Saving data for BK22%20PEO: {'auction_closing_time': 1774951200.0, 'created_time': 1774365095.667925, 'last_price_update_time': 1774707355.87355}
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520PEO') HTTP/1.1" 204 0
2026-03-28 14:15:55 [bca.uk] INFO: Found listing with ID: AJ22%20CXY
2026-03-28 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ22%2520CXY%27 HTTP/1.1" 200 None
2026-03-28 14:15:55 [bca.uk] INFO: Scrape type for AJ22%20CXY: 2
2026-03-28 14:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83e73dc8-f829-57e8-b542-e3f0374b8ab6 with identifier: AJ22%20CXY
2026-03-28 14:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83e73dc8-f829-57e8-b542-e3f0374b8ab6 with scrape type 2
2026-03-28 14:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83e73dc8-f829-57e8-b542-e3f0374b8ab6 with scrape type 2
2026-03-28 14:15:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83e73dc8-f829-57e8-b542-e3f0374b8ab6, identifier: AJ22%20CXY
2026-03-28 14:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 969b9ca0-151f-5d72-b05e-c78f7254689c with identifier: CF74%20GUE
2026-03-28 14:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 969b9ca0-151f-5d72-b05e-c78f7254689c with identifier: CF74%20GUE
2026-03-28 14:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 969b9ca0-151f-5d72-b05e-c78f7254689c with identifier: CF74%20GUE to the API
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GUE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '969b9ca0-151f-5d72-b05e-c78f7254689c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 9847,
 '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': 'VF7SXHNPYRT120310',
 'year': 2024}
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GUE%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Saving data for CF74%20GUE: {'auction_closing_time': 1775124000.0, 'created_time': 1774620706.21601, 'last_price_update_time': 1774707356.375499}
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GUE') HTTP/1.1" 204 0
2026-03-28 14:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be6509eb-609c-5349-af71-52f45034014d with identifier: WM66%20CHF
2026-03-28 14:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be6509eb-609c-5349-af71-52f45034014d with identifier: WM66%20CHF
2026-03-28 14:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be6509eb-609c-5349-af71-52f45034014d with identifier: WM66%20CHF to the API
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:56 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM66%20CHF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be6509eb-609c-5349-af71-52f45034014d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM66 CHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM66%20CHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 61963,
 '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 TFSI 252 QUATTRO SPORT S-T Estate',
 'transmission': 'automatic',
 'trim': 'TFSI 252 QUATTRO SPORT S-T',
 'vin': 'WAUZZZF45GA043925',
 'year': 2016}
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM66%2520CHF%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Saving data for WM66%20CHF: {'auction_closing_time': 1774864800.0, 'created_time': 1774620795.519601, 'last_price_update_time': 1774707356.71318}
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM66%2520CHF') HTTP/1.1" 204 0
2026-03-28 14:15:56 [bca.uk] INFO: Found listing with ID: BK23%20VYL
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Scrape type for BK23%20VYL: 0
2026-03-28 14:15:56 [bca.uk] INFO: Found listing with ID: OV23%20EVT
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520EVT%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Scrape type for OV23%20EVT: 0
2026-03-28 14:15:56 [bca.uk] INFO: Found listing with ID: OV75%20HYK
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV75%2520HYK%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Scrape type for OV75%20HYK: 0
2026-03-28 14:15:56 [bca.uk] INFO: Found listing with ID: RF71%20CZZ
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF71%2520CZZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Scrape type for RF71%20CZZ: 0
2026-03-28 14:15:56 [bca.uk] INFO: Found listing with ID: RO72%20NJX
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO72%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Scrape type for RO72%20NJX: 0
2026-03-28 14:15:56 [bca.uk] INFO: Found listing with ID: VK23%20FCV
2026-03-28 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK23%2520FCV%27 HTTP/1.1" 200 None
2026-03-28 14:15:56 [bca.uk] INFO: Scrape type for VK23%20FCV: 2
2026-03-28 14:15:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0e74016-4ba0-5f3c-a293-9ef436e4c97d with identifier: VK23%20FCV
2026-03-28 14:15:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0e74016-4ba0-5f3c-a293-9ef436e4c97d with scrape type 2
2026-03-28 14:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0e74016-4ba0-5f3c-a293-9ef436e4c97d with scrape type 2
2026-03-28 14:15:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0e74016-4ba0-5f3c-a293-9ef436e4c97d, identifier: VK23%20FCV
2026-03-28 14:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83e73dc8-f829-57e8-b542-e3f0374b8ab6 with identifier: AJ22%20CXY
2026-03-28 14:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83e73dc8-f829-57e8-b542-e3f0374b8ab6 with identifier: AJ22%20CXY
2026-03-28 14:15:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83e73dc8-f829-57e8-b542-e3f0374b8ab6 with identifier: AJ22%20CXY to the API
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ22%20CXY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '83e73dc8-f829-57e8-b542-e3f0374b8ab6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ22 CXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ22%20CXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 85998,
 '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': 'LRWYHCEK1NC343961',
 'year': 2022}
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ22%2520CXY%27 HTTP/1.1" 200 None
2026-03-28 14:15:57 [bca.uk] INFO: Saving data for AJ22%20CXY: {'auction_closing_time': 1774951200.0, 'created_time': 1774533879.776123, 'last_price_update_time': 1774707357.384062}
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ22%2520CXY') HTTP/1.1" 204 0
2026-03-28 14:15:57 [bca.uk] INFO: Found listing with ID: MJ24%20OAZ
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ24%2520OAZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:57 [bca.uk] INFO: Scrape type for MJ24%20OAZ: 2
2026-03-28 14:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef49a97e-ab53-53dc-9900-a3c5fc400ec7 with identifier: MJ24%20OAZ
2026-03-28 14:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef49a97e-ab53-53dc-9900-a3c5fc400ec7 with scrape type 2
2026-03-28 14:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef49a97e-ab53-53dc-9900-a3c5fc400ec7 with scrape type 2
2026-03-28 14:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef49a97e-ab53-53dc-9900-a3c5fc400ec7, identifier: MJ24%20OAZ
2026-03-28 14:15:57 [bca.uk] INFO: Found listing with ID: KM18%20KVR
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM18%2520KVR%27 HTTP/1.1" 200 None
2026-03-28 14:15:57 [bca.uk] INFO: Scrape type for KM18%20KVR: 2
2026-03-28 14:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a171f3be-b33b-5620-a6bb-e7bfb00d3170 with identifier: KM18%20KVR
2026-03-28 14:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a171f3be-b33b-5620-a6bb-e7bfb00d3170 with scrape type 2
2026-03-28 14:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a171f3be-b33b-5620-a6bb-e7bfb00d3170 with scrape type 2
2026-03-28 14:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a171f3be-b33b-5620-a6bb-e7bfb00d3170, identifier: KM18%20KVR
2026-03-28 14:15:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0e74016-4ba0-5f3c-a293-9ef436e4c97d with identifier: VK23%20FCV
2026-03-28 14:15:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0e74016-4ba0-5f3c-a293-9ef436e4c97d with identifier: VK23%20FCV
2026-03-28 14:15:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0e74016-4ba0-5f3c-a293-9ef436e4c97d with identifier: VK23%20FCV to the API
2026-03-28 14:15:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK23%20FCV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a0e74016-4ba0-5f3c-a293-9ef436e4c97d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK23 FCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK23%20FCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 11974,
 '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 ID.4 125/52 LIFE PURE PERF(110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '125/52 LIFE PURE PERF(110KC)',
 'vin': 'WVGZZZE2ZPP004480',
 'year': 2023}
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK23%2520FCV%27 HTTP/1.1" 200 None
2026-03-28 14:15:58 [bca.uk] INFO: Saving data for VK23%20FCV: {'auction_closing_time': 1774951200.0, 'created_time': 1774004741.408527, 'last_price_update_time': 1774707358.221105}
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520FCV') HTTP/1.1" 204 0
2026-03-28 14:15:58 [bca.uk] INFO: Found listing with ID: BK22%20PHU
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:15:58 [bca.uk] INFO: Scrape type for BK22%20PHU: 2
2026-03-28 14:15:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82e6808f-70b0-52e1-8d0f-96d4812af072 with identifier: BK22%20PHU
2026-03-28 14:15:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82e6808f-70b0-52e1-8d0f-96d4812af072 with scrape type 2
2026-03-28 14:15:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82e6808f-70b0-52e1-8d0f-96d4812af072 with scrape type 2
2026-03-28 14:15:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82e6808f-70b0-52e1-8d0f-96d4812af072, identifier: BK22%20PHU
2026-03-28 14:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef49a97e-ab53-53dc-9900-a3c5fc400ec7 with identifier: MJ24%20OAZ
2026-03-28 14:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef49a97e-ab53-53dc-9900-a3c5fc400ec7 with identifier: MJ24%20OAZ
2026-03-28 14:15:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef49a97e-ab53-53dc-9900-a3c5fc400ec7 with identifier: MJ24%20OAZ to the API
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ24%20OAZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef49a97e-ab53-53dc-9900-a3c5fc400ec7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ24 OAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ24%20OAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 14457,
 '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': 'VF3MRHNSUPS170762',
 'year': 2024}
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ24%2520OAZ%27 HTTP/1.1" 200 None
2026-03-28 14:15:58 [bca.uk] INFO: Saving data for MJ24%20OAZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620711.228599, 'last_price_update_time': 1774707358.78417}
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ24%2520OAZ') HTTP/1.1" 204 0
2026-03-28 14:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a171f3be-b33b-5620-a6bb-e7bfb00d3170 with identifier: KM18%20KVR
2026-03-28 14:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a171f3be-b33b-5620-a6bb-e7bfb00d3170 with identifier: KM18%20KVR
2026-03-28 14:15:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a171f3be-b33b-5620-a6bb-e7bfb00d3170 with identifier: KM18%20KVR to the API
2026-03-28 14:15:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:59 [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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM18%20KVR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a171f3be-b33b-5620-a6bb-e7bfb00d3170',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM18 KVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM18%20KVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 77301,
 '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 X3 3.0 XDRIVE 30D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT STEP',
 'vin': 'WBATX72050LB17070',
 'year': 2018}
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM18%2520KVR%27 HTTP/1.1" 200 None
2026-03-28 14:15:59 [bca.uk] INFO: Saving data for KM18%20KVR: {'auction_closing_time': 1774864800.0, 'created_time': 1774620783.851318, 'last_price_update_time': 1774707359.136855}
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM18%2520KVR') HTTP/1.1" 204 0
2026-03-28 14:15:59 [bca.uk] INFO: Found listing with ID: YC22%20BMU
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 14:15:59 [bca.uk] INFO: Scrape type for YC22%20BMU: 2
2026-03-28 14:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 796fccda-fc41-51fb-8518-d63eb8486c4a with identifier: YC22%20BMU
2026-03-28 14:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 796fccda-fc41-51fb-8518-d63eb8486c4a with scrape type 2
2026-03-28 14:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 796fccda-fc41-51fb-8518-d63eb8486c4a with scrape type 2
2026-03-28 14:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 796fccda-fc41-51fb-8518-d63eb8486c4a, identifier: YC22%20BMU
2026-03-28 14:15:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82e6808f-70b0-52e1-8d0f-96d4812af072 with identifier: BK22%20PHU
2026-03-28 14:15:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82e6808f-70b0-52e1-8d0f-96d4812af072 with identifier: BK22%20PHU
2026-03-28 14:15:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82e6808f-70b0-52e1-8d0f-96d4812af072 with identifier: BK22%20PHU to the API
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:15:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20PHU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '82e6808f-70b0-52e1-8d0f-96d4812af072',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 PHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20PHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 60175,
 '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': 'LRWYHCEK7NC250152',
 'year': 2022}
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:15:59 [bca.uk] INFO: Saving data for BK22%20PHU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620941.783333, 'last_price_update_time': 1774707359.625258}
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520PHU') HTTP/1.1" 204 0
2026-03-28 14:15:59 [bca.uk] INFO: Found listing with ID: MW74%20XBU
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 14:15:59 [bca.uk] INFO: Scrape type for MW74%20XBU: 2
2026-03-28 14:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 912436ca-9a0f-56b8-8924-da999d6d4ec5 with identifier: MW74%20XBU
2026-03-28 14:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 912436ca-9a0f-56b8-8924-da999d6d4ec5 with scrape type 2
2026-03-28 14:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 912436ca-9a0f-56b8-8924-da999d6d4ec5 with scrape type 2
2026-03-28 14:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 912436ca-9a0f-56b8-8924-da999d6d4ec5, identifier: MW74%20XBU
2026-03-28 14:15:59 [bca.uk] INFO: Found listing with ID: J100%20GFF
2026-03-28 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J100%2520GFF%27 HTTP/1.1" 200 None
2026-03-28 14:15:59 [bca.uk] INFO: Scrape type for J100%20GFF: 2
2026-03-28 14:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a with identifier: J100%20GFF
2026-03-28 14:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a with scrape type 2
2026-03-28 14:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a with scrape type 2
2026-03-28 14:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a, identifier: J100%20GFF
2026-03-28 14:15:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 796fccda-fc41-51fb-8518-d63eb8486c4a with identifier: YC22%20BMU
2026-03-28 14:15:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 796fccda-fc41-51fb-8518-d63eb8486c4a with identifier: YC22%20BMU
2026-03-28 14:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 796fccda-fc41-51fb-8518-d63eb8486c4a with identifier: YC22%20BMU to the API
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC22%20BMU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '796fccda-fc41-51fb-8518-d63eb8486c4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC22 BMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC22%20BMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 38169,
 '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 (110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE (110KC)',
 'vin': 'WVGZZZE2ZNP033480',
 'year': 2022}
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 14:16:00 [bca.uk] INFO: Saving data for YC22%20BMU: {'auction_closing_time': 1774951200.0, 'created_time': 1774004743.74072, 'last_price_update_time': 1774707360.327261}
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC22%2520BMU') HTTP/1.1" 204 0
2026-03-28 14:16:00 [bca.uk] INFO: Found listing with ID: FN22%20OMM
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN22%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 14:16:00 [bca.uk] INFO: Scrape type for FN22%20OMM: 2
2026-03-28 14:16:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d794aa63-92ad-50ce-9fc4-e4c81b23eec1 with identifier: FN22%20OMM
2026-03-28 14:16:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d794aa63-92ad-50ce-9fc4-e4c81b23eec1 with scrape type 2
2026-03-28 14:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d794aa63-92ad-50ce-9fc4-e4c81b23eec1 with scrape type 2
2026-03-28 14:16:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d794aa63-92ad-50ce-9fc4-e4c81b23eec1, identifier: FN22%20OMM
2026-03-28 14:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 912436ca-9a0f-56b8-8924-da999d6d4ec5 with identifier: MW74%20XBU
2026-03-28 14:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 912436ca-9a0f-56b8-8924-da999d6d4ec5 with identifier: MW74%20XBU
2026-03-28 14:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 912436ca-9a0f-56b8-8924-da999d6d4ec5 with identifier: MW74%20XBU to the API
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20XBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '912436ca-9a0f-56b8-8924-da999d6d4ec5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 XBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20XBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 10204,
 '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': 'VR3KAHPY8RS115848',
 'year': 2024}
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 14:16:00 [bca.uk] INFO: Saving data for MW74%20XBU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620709.128149, 'last_price_update_time': 1774707360.796092}
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520XBU') HTTP/1.1" 204 0
2026-03-28 14:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a with identifier: J100%20GFF
2026-03-28 14:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a with identifier: J100%20GFF
2026-03-28 14:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a with identifier: J100%20GFF to the API
2026-03-28 14:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:01 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=J100%20GFF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fa73bfcf-ae8e-55f5-bc7d-fee5fd1e722a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'J100 GFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=J100%20GFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 156621,
 '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 X3 3.0 XDRIVE 30D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT STEP',
 'vin': 'WBAWY520900B53960',
 'year': 2013}
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J100%2520GFF%27 HTTP/1.1" 200 None
2026-03-28 14:16:01 [bca.uk] INFO: Saving data for J100%20GFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774620771.238495, 'last_price_update_time': 1774707361.133584}
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='J100%2520GFF') HTTP/1.1" 204 0
2026-03-28 14:16:01 [bca.uk] INFO: Found listing with ID: BD22%20ELH
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD22%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 14:16:01 [bca.uk] INFO: Scrape type for BD22%20ELH: 0
2026-03-28 14:16:01 [bca.uk] INFO: Found listing with ID: DL72%20PVZ
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:01 [bca.uk] INFO: Scrape type for DL72%20PVZ: 2
2026-03-28 14:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2ff8243-e75e-5256-a27c-b5298f7736f6 with identifier: DL72%20PVZ
2026-03-28 14:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2ff8243-e75e-5256-a27c-b5298f7736f6 with scrape type 2
2026-03-28 14:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2ff8243-e75e-5256-a27c-b5298f7736f6 with scrape type 2
2026-03-28 14:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2ff8243-e75e-5256-a27c-b5298f7736f6, identifier: DL72%20PVZ
2026-03-28 14:16:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d794aa63-92ad-50ce-9fc4-e4c81b23eec1 with identifier: FN22%20OMM
2026-03-28 14:16:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d794aa63-92ad-50ce-9fc4-e4c81b23eec1 with identifier: FN22%20OMM
2026-03-28 14:16:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d794aa63-92ad-50ce-9fc4-e4c81b23eec1 with identifier: FN22%20OMM to the API
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN22%20OMM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd794aa63-92ad-50ce-9fc4-e4c81b23eec1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FN22 OMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN22%20OMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 76822,
 '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 SUPERB 2.0 TDI SCR 150 SE TECHNOLOGY DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 SE TECHNOLOGY DSG',
 'vin': 'TMBBH7NP6N7025211',
 'year': 2022}
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN22%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 14:16:01 [bca.uk] INFO: Saving data for FN22%20OMM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620925.951345, 'last_price_update_time': 1774707361.709469}
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN22%2520OMM') HTTP/1.1" 204 0
2026-03-28 14:16:01 [bca.uk] INFO: Found listing with ID: VN74%20DFP
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN74%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:01 [bca.uk] INFO: Scrape type for VN74%20DFP: 2
2026-03-28 14:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3676f0f9-2b14-5491-a1d4-a836f78b86a7 with identifier: VN74%20DFP
2026-03-28 14:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3676f0f9-2b14-5491-a1d4-a836f78b86a7 with scrape type 2
2026-03-28 14:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3676f0f9-2b14-5491-a1d4-a836f78b86a7 with scrape type 2
2026-03-28 14:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3676f0f9-2b14-5491-a1d4-a836f78b86a7, identifier: VN74%20DFP
2026-03-28 14:16:01 [bca.uk] INFO: Found listing with ID: GU68%20TYY
2026-03-28 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU68%2520TYY%27 HTTP/1.1" 200 None
2026-03-28 14:16:01 [bca.uk] INFO: Scrape type for GU68%20TYY: 2
2026-03-28 14:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 988b2a8d-b65e-55ba-b4a7-b366e774bc1e with identifier: GU68%20TYY
2026-03-28 14:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 988b2a8d-b65e-55ba-b4a7-b366e774bc1e with scrape type 2
2026-03-28 14:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 988b2a8d-b65e-55ba-b4a7-b366e774bc1e with scrape type 2
2026-03-28 14:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 988b2a8d-b65e-55ba-b4a7-b366e774bc1e, identifier: GU68%20TYY
2026-03-28 14:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2ff8243-e75e-5256-a27c-b5298f7736f6 with identifier: DL72%20PVZ
2026-03-28 14:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2ff8243-e75e-5256-a27c-b5298f7736f6 with identifier: DL72%20PVZ
2026-03-28 14:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2ff8243-e75e-5256-a27c-b5298f7736f6 with identifier: DL72%20PVZ to the API
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL72%20PVZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f2ff8243-e75e-5256-a27c-b5298f7736f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL72 PVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL72%20PVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 15892,
 '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 NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811UP5027173',
 'year': 2023}
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:02 [bca.uk] INFO: Saving data for DL72%20PVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774045529.81778, 'last_price_update_time': 1774707362.365775}
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL72%2520PVZ') HTTP/1.1" 204 0
2026-03-28 14:16:02 [bca.uk] INFO: Found listing with ID: LA16%20UYV
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA16%2520UYV%27 HTTP/1.1" 200 None
2026-03-28 14:16:02 [bca.uk] INFO: Scrape type for LA16%20UYV: 2
2026-03-28 14:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a5c4195-2141-5451-bf5d-999c30c633cf with identifier: LA16%20UYV
2026-03-28 14:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a5c4195-2141-5451-bf5d-999c30c633cf with scrape type 2
2026-03-28 14:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a5c4195-2141-5451-bf5d-999c30c633cf with scrape type 2
2026-03-28 14:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a5c4195-2141-5451-bf5d-999c30c633cf, identifier: LA16%20UYV
2026-03-28 14:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3676f0f9-2b14-5491-a1d4-a836f78b86a7 with identifier: VN74%20DFP
2026-03-28 14:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3676f0f9-2b14-5491-a1d4-a836f78b86a7 with identifier: VN74%20DFP
2026-03-28 14:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3676f0f9-2b14-5491-a1d4-a836f78b86a7 with identifier: VN74%20DFP to the API
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN74%20DFP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3676f0f9-2b14-5491-a1d4-a836f78b86a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN74 DFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN74%20DFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 13544,
 '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': 'VF7SXHNPYRT102738',
 'year': 2024}
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN74%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:02 [bca.uk] INFO: Saving data for VN74%20DFP: {'auction_closing_time': 1775124000.0, 'created_time': 1774046262.379101, 'last_price_update_time': 1774707362.935117}
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN74%2520DFP') HTTP/1.1" 204 0
2026-03-28 14:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 988b2a8d-b65e-55ba-b4a7-b366e774bc1e with identifier: GU68%20TYY
2026-03-28 14:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 988b2a8d-b65e-55ba-b4a7-b366e774bc1e with identifier: GU68%20TYY
2026-03-28 14:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 988b2a8d-b65e-55ba-b4a7-b366e774bc1e with identifier: GU68%20TYY to the API
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:03 [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': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU68%20TYY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '988b2a8d-b65e-55ba-b4a7-b366e774bc1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU68 TYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU68%20TYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 83989,
 '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 SD6 306 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 306 HSE',
 'vin': 'SALRA2AK0KA081412',
 'year': 2018}
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU68%2520TYY%27 HTTP/1.1" 200 None
2026-03-28 14:16:03 [bca.uk] INFO: Saving data for GU68%20TYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774620779.596247, 'last_price_update_time': 1774707363.249474}
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU68%2520TYY') HTTP/1.1" 204 0
2026-03-28 14:16:03 [bca.uk] INFO: Found listing with ID: FG22%20FGX
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG22%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 14:16:03 [bca.uk] INFO: Scrape type for FG22%20FGX: 2
2026-03-28 14:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94d9520e-d799-5be3-baf0-ad826ff7f4e1 with identifier: FG22%20FGX
2026-03-28 14:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94d9520e-d799-5be3-baf0-ad826ff7f4e1 with scrape type 2
2026-03-28 14:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94d9520e-d799-5be3-baf0-ad826ff7f4e1 with scrape type 2
2026-03-28 14:16:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94d9520e-d799-5be3-baf0-ad826ff7f4e1, identifier: FG22%20FGX
2026-03-28 14:16:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a5c4195-2141-5451-bf5d-999c30c633cf with identifier: LA16%20UYV
2026-03-28 14:16:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a5c4195-2141-5451-bf5d-999c30c633cf with identifier: LA16%20UYV
2026-03-28 14:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a5c4195-2141-5451-bf5d-999c30c633cf with identifier: LA16%20UYV to the API
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA16%20UYV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a5c4195-2141-5451-bf5d-999c30c633cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA16 UYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA16%20UYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 92605,
 '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 EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 110 DYNAMIQUE EDC',
 'vin': 'VF1RFE00055960236',
 'year': 2016}
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA16%2520UYV%27 HTTP/1.1" 200 None
2026-03-28 14:16:03 [bca.uk] INFO: Saving data for LA16%20UYV: {'auction_closing_time': 1774864800.0, 'created_time': 1774620926.988276, 'last_price_update_time': 1774707363.669133}
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA16%2520UYV') HTTP/1.1" 204 0
2026-03-28 14:16:03 [bca.uk] INFO: Found listing with ID: YD24%20VSV
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD24%2520VSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:03 [bca.uk] INFO: Scrape type for YD24%20VSV: 2
2026-03-28 14:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5229daa-bcb3-5cbd-b091-7abbc03d7fb5 with identifier: YD24%20VSV
2026-03-28 14:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5229daa-bcb3-5cbd-b091-7abbc03d7fb5 with scrape type 2
2026-03-28 14:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5229daa-bcb3-5cbd-b091-7abbc03d7fb5 with scrape type 2
2026-03-28 14:16:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5229daa-bcb3-5cbd-b091-7abbc03d7fb5, identifier: YD24%20VSV
2026-03-28 14:16:03 [bca.uk] INFO: Found listing with ID: GO20%20FOX
2026-03-28 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GO20%2520FOX%27 HTTP/1.1" 200 None
2026-03-28 14:16:03 [bca.uk] INFO: Scrape type for GO20%20FOX: 2
2026-03-28 14:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f54502a7-9c30-5518-8007-c3d3200842c3 with identifier: GO20%20FOX
2026-03-28 14:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f54502a7-9c30-5518-8007-c3d3200842c3 with scrape type 2
2026-03-28 14:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f54502a7-9c30-5518-8007-c3d3200842c3 with scrape type 2
2026-03-28 14:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f54502a7-9c30-5518-8007-c3d3200842c3, identifier: GO20%20FOX
2026-03-28 14:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94d9520e-d799-5be3-baf0-ad826ff7f4e1 with identifier: FG22%20FGX
2026-03-28 14:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94d9520e-d799-5be3-baf0-ad826ff7f4e1 with identifier: FG22%20FGX
2026-03-28 14:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94d9520e-d799-5be3-baf0-ad826ff7f4e1 with identifier: FG22%20FGX to the API
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20FGX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '94d9520e-d799-5be3-baf0-ad826ff7f4e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FG22 FGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG22%20FGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 108035,
 '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 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32080FM56719',
 'year': 2022}
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG22%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 14:16:04 [bca.uk] INFO: Saving data for FG22%20FGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774048027.056434, 'last_price_update_time': 1774707364.343465}
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG22%2520FGX') HTTP/1.1" 204 0
2026-03-28 14:16:04 [bca.uk] INFO: Found listing with ID: LS21%20BVN
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS21%2520BVN%27 HTTP/1.1" 200 None
2026-03-28 14:16:04 [bca.uk] INFO: Scrape type for LS21%20BVN: 2
2026-03-28 14:16:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd5d985e-6573-5de6-91b5-19e3f113e5f1 with identifier: LS21%20BVN
2026-03-28 14:16:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd5d985e-6573-5de6-91b5-19e3f113e5f1 with scrape type 2
2026-03-28 14:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd5d985e-6573-5de6-91b5-19e3f113e5f1 with scrape type 2
2026-03-28 14:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd5d985e-6573-5de6-91b5-19e3f113e5f1, identifier: LS21%20BVN
2026-03-28 14:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5229daa-bcb3-5cbd-b091-7abbc03d7fb5 with identifier: YD24%20VSV
2026-03-28 14:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5229daa-bcb3-5cbd-b091-7abbc03d7fb5 with identifier: YD24%20VSV
2026-03-28 14:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5229daa-bcb3-5cbd-b091-7abbc03d7fb5 with identifier: YD24%20VSV to the API
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD24%20VSV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5229daa-bcb3-5cbd-b091-7abbc03d7fb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YD24 VSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD24%20VSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 10082,
 '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': 'VR3USHNSXRJ625662',
 'year': 2024}
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD24%2520VSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:04 [bca.uk] INFO: Saving data for YD24%20VSV: {'auction_closing_time': 1775124000.0, 'created_time': 1774620704.846904, 'last_price_update_time': 1774707364.829747}
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD24%2520VSV') HTTP/1.1" 204 0
2026-03-28 14:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f54502a7-9c30-5518-8007-c3d3200842c3 with identifier: GO20%20FOX
2026-03-28 14:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f54502a7-9c30-5518-8007-c3d3200842c3 with identifier: GO20%20FOX
2026-03-28 14:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f54502a7-9c30-5518-8007-c3d3200842c3 with identifier: GO20%20FOX to the API
2026-03-28 14:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:05 [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': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GO20%20FOX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f54502a7-9c30-5518-8007-c3d3200842c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GO20 FOX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GO20%20FOX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 56601,
 '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 D180 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 4WD SE',
 'vin': 'SALZA2AN6LH098461',
 'year': 2020}
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GO20%2520FOX%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Saving data for GO20%20FOX: {'auction_closing_time': 1774864800.0, 'created_time': 1774620766.230715, 'last_price_update_time': 1774707365.130527}
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GO20%2520FOX') HTTP/1.1" 204 0
2026-03-28 14:16:05 [bca.uk] INFO: Found listing with ID: HV24%20NMZ
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV24%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Scrape type for HV24%20NMZ: 0
2026-03-28 14:16:05 [bca.uk] INFO: Found listing with ID: LB71%20YRZ
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Scrape type for LB71%20YRZ: 0
2026-03-28 14:16:05 [bca.uk] INFO: Found listing with ID: WM15%20NXF
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM15%2520NXF%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Scrape type for WM15%20NXF: 0
2026-03-28 14:16:05 [bca.uk] INFO: Found listing with ID: PK71%20GWU
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK71%2520GWU%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Scrape type for PK71%20GWU: 2
2026-03-28 14:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66 with identifier: PK71%20GWU
2026-03-28 14:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66 with scrape type 2
2026-03-28 14:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66 with scrape type 2
2026-03-28 14:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66, identifier: PK71%20GWU
2026-03-28 14:16:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd5d985e-6573-5de6-91b5-19e3f113e5f1 with identifier: LS21%20BVN
2026-03-28 14:16:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd5d985e-6573-5de6-91b5-19e3f113e5f1 with identifier: LS21%20BVN
2026-03-28 14:16:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd5d985e-6573-5de6-91b5-19e3f113e5f1 with identifier: LS21%20BVN to the API
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS21%20BVN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'dd5d985e-6573-5de6-91b5-19e3f113e5f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS21 BVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS21%20BVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 74157,
 '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 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY1MA065854',
 'year': 2021}
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS21%2520BVN%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Saving data for LS21%20BVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774046430.551699, 'last_price_update_time': 1774707365.598995}
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS21%2520BVN') HTTP/1.1" 204 0
2026-03-28 14:16:05 [bca.uk] INFO: Found listing with ID: BP23%20OWA
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP23%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Scrape type for BP23%20OWA: 2
2026-03-28 14:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ff82d29-d837-57be-9a5b-688e74801082 with identifier: BP23%20OWA
2026-03-28 14:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ff82d29-d837-57be-9a5b-688e74801082 with scrape type 2
2026-03-28 14:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ff82d29-d837-57be-9a5b-688e74801082 with scrape type 2
2026-03-28 14:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ff82d29-d837-57be-9a5b-688e74801082, identifier: BP23%20OWA
2026-03-28 14:16:05 [bca.uk] INFO: Found listing with ID: NV65%20CKN
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV65%2520CKN%27 HTTP/1.1" 200 None
2026-03-28 14:16:05 [bca.uk] INFO: Scrape type for NV65%20CKN: 2
2026-03-28 14:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2e0e866-7acb-54ba-89dc-acb9b127f223 with identifier: NV65%20CKN
2026-03-28 14:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2e0e866-7acb-54ba-89dc-acb9b127f223 with scrape type 2
2026-03-28 14:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2e0e866-7acb-54ba-89dc-acb9b127f223 with scrape type 2
2026-03-28 14:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2e0e866-7acb-54ba-89dc-acb9b127f223, identifier: NV65%20CKN
2026-03-28 14:16:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66 with identifier: PK71%20GWU
2026-03-28 14:16:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66 with identifier: PK71%20GWU
2026-03-28 14:16:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66 with identifier: PK71%20GWU to the API
2026-03-28 14:16:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK71%20GWU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dc7ecd9d-59a1-5f4f-b2a4-3c7c3c46af66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PK71 GWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK71%20GWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 60241,
 '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 ID.3 110KW 45KWH STYLE PURE PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '110KW 45KWH STYLE PURE PERF.',
 'vin': 'WVWZZZE1ZNP015090',
 'year': 2021}
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK71%2520GWU%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Saving data for PK71%20GWU: {'auction_closing_time': 1774951200.0, 'created_time': 1773830873.811418, 'last_price_update_time': 1774707367.368909}
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK71%2520GWU') HTTP/1.1" 204 0
2026-03-28 14:16:07 [bca.uk] INFO: Found listing with ID: MA22%20VJO
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Scrape type for MA22%20VJO: 2
2026-03-28 14:16:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a52c147d-5905-5200-9e95-7cbfd9b380e0 with identifier: MA22%20VJO
2026-03-28 14:16:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a52c147d-5905-5200-9e95-7cbfd9b380e0 with scrape type 2
2026-03-28 14:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a52c147d-5905-5200-9e95-7cbfd9b380e0 with scrape type 2
2026-03-28 14:16:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a52c147d-5905-5200-9e95-7cbfd9b380e0, identifier: MA22%20VJO
2026-03-28 14:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ff82d29-d837-57be-9a5b-688e74801082 with identifier: BP23%20OWA
2026-03-28 14:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ff82d29-d837-57be-9a5b-688e74801082 with identifier: BP23%20OWA
2026-03-28 14:16:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ff82d29-d837-57be-9a5b-688e74801082 with identifier: BP23%20OWA to the API
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP23%20OWA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ff82d29-d837-57be-9a5b-688e74801082',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP23 OWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP23%20OWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 5758,
 '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 100 PERFORMANCE LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 PERFORMANCE LINE',
 'vin': 'VR1URHPVKPW034587',
 'year': 2023}
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP23%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Saving data for BP23%20OWA: {'auction_closing_time': 1775124000.0, 'created_time': 1773929552.770994, 'last_price_update_time': 1774707367.808751}
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP23%2520OWA') HTTP/1.1" 204 0
2026-03-28 14:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2e0e866-7acb-54ba-89dc-acb9b127f223 with identifier: NV65%20CKN
2026-03-28 14:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2e0e866-7acb-54ba-89dc-acb9b127f223 with identifier: NV65%20CKN
2026-03-28 14:16:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a2e0e866-7acb-54ba-89dc-acb9b127f223 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV65%20CKN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2e0e866-7acb-54ba-89dc-acb9b127f223',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV65 CKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV65%20CKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 57752,
 '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': 'automatic',
 'trim': '136',
 'vin': 'WMWXM520802D01102',
 'year': 2015}
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV65%2520CKN%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Saving data for NV65%20CKN: {'auction_closing_time': 1774692000.0, 'created_time': 1774620791.921331, 'last_price_update_time': 1774707367.843239}
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV65%2520CKN') HTTP/1.1" 204 0
2026-03-28 14:16:07 [bca.uk] INFO: Found listing with ID: PN71%20ODY
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN71%2520ODY%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Scrape type for PN71%20ODY: 0
2026-03-28 14:16:07 [bca.uk] INFO: Found listing with ID: RK24%20KPX
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK24%2520KPX%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Scrape type for RK24%20KPX: 0
2026-03-28 14:16:07 [bca.uk] INFO: Found listing with ID: SN23%20UNF
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN23%2520UNF%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Scrape type for SN23%20UNF: 0
2026-03-28 14:16:07 [bca.uk] INFO: Found listing with ID: VO71%20OHD
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO71%2520OHD%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Scrape type for VO71%20OHD: 0
2026-03-28 14:16:07 [bca.uk] INFO: Found listing with ID: WV23%20XYC
2026-03-28 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520XYC%27 HTTP/1.1" 200 None
2026-03-28 14:16:07 [bca.uk] INFO: Scrape type for WV23%20XYC: 2
2026-03-28 14:16:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9832811d-faaa-5d6c-be63-6f3ca6abbb90 with identifier: WV23%20XYC
2026-03-28 14:16:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9832811d-faaa-5d6c-be63-6f3ca6abbb90 with scrape type 2
2026-03-28 14:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9832811d-faaa-5d6c-be63-6f3ca6abbb90 with scrape type 2
2026-03-28 14:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9832811d-faaa-5d6c-be63-6f3ca6abbb90, identifier: WV23%20XYC
2026-03-28 14:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a52c147d-5905-5200-9e95-7cbfd9b380e0 with identifier: MA22%20VJO
2026-03-28 14:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a52c147d-5905-5200-9e95-7cbfd9b380e0 with identifier: MA22%20VJO
2026-03-28 14:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a52c147d-5905-5200-9e95-7cbfd9b380e0 with identifier: MA22%20VJO to the API
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA22%20VJO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a52c147d-5905-5200-9e95-7cbfd9b380e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA22 VJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA22%20VJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 48275,
 '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': 'LRW3F7FS2NC504677',
 'year': 2022}
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 14:16:08 [bca.uk] INFO: Saving data for MA22%20VJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774046426.394794, 'last_price_update_time': 1774707368.365901}
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520VJO') HTTP/1.1" 204 0
2026-03-28 14:16:08 [bca.uk] INFO: Found listing with ID: BT23%20KGO
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT23%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:16:08 [bca.uk] INFO: Scrape type for BT23%20KGO: 2
2026-03-28 14:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e22ba22-e574-5bfb-abbd-0c66fbb18d14 with identifier: BT23%20KGO
2026-03-28 14:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e22ba22-e574-5bfb-abbd-0c66fbb18d14 with scrape type 2
2026-03-28 14:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e22ba22-e574-5bfb-abbd-0c66fbb18d14 with scrape type 2
2026-03-28 14:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e22ba22-e574-5bfb-abbd-0c66fbb18d14, identifier: BT23%20KGO
2026-03-28 14:16:08 [bca.uk] INFO: Found listing with ID: YM16%20VKU
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM16%2520VKU%27 HTTP/1.1" 200 None
2026-03-28 14:16:08 [bca.uk] INFO: Scrape type for YM16%20VKU: 2
2026-03-28 14:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c2df7b7-3ad3-5feb-ab15-f1889d676391 with identifier: YM16%20VKU
2026-03-28 14:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c2df7b7-3ad3-5feb-ab15-f1889d676391 with scrape type 2
2026-03-28 14:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c2df7b7-3ad3-5feb-ab15-f1889d676391 with scrape type 2
2026-03-28 14:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c2df7b7-3ad3-5feb-ab15-f1889d676391, identifier: YM16%20VKU
2026-03-28 14:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9832811d-faaa-5d6c-be63-6f3ca6abbb90 with identifier: WV23%20XYC
2026-03-28 14:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9832811d-faaa-5d6c-be63-6f3ca6abbb90 with identifier: WV23%20XYC
2026-03-28 14:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9832811d-faaa-5d6c-be63-6f3ca6abbb90 with identifier: WV23%20XYC to the API
2026-03-28 14:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20XYC-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9832811d-faaa-5d6c-be63-6f3ca6abbb90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV23 XYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20XYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 37862,
 '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 NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5035244',
 'year': 2023}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520XYC%27 HTTP/1.1" 200 None
2026-03-28 14:16:09 [bca.uk] INFO: Saving data for WV23%20XYC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620962.317344, 'last_price_update_time': 1774707369.026048}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520XYC') HTTP/1.1" 204 0
2026-03-28 14:16:09 [bca.uk] INFO: Found listing with ID: MA22%20ZPE
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520ZPE%27 HTTP/1.1" 200 None
2026-03-28 14:16:09 [bca.uk] INFO: Scrape type for MA22%20ZPE: 2
2026-03-28 14:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 149647be-e4ea-5090-b419-14dd496852be with identifier: MA22%20ZPE
2026-03-28 14:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 149647be-e4ea-5090-b419-14dd496852be with scrape type 2
2026-03-28 14:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 149647be-e4ea-5090-b419-14dd496852be with scrape type 2
2026-03-28 14:16:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 149647be-e4ea-5090-b419-14dd496852be, identifier: MA22%20ZPE
2026-03-28 14:16:09 [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-28 14:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e22ba22-e574-5bfb-abbd-0c66fbb18d14 with identifier: BT23%20KGO
2026-03-28 14:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e22ba22-e574-5bfb-abbd-0c66fbb18d14 with identifier: BT23%20KGO
2026-03-28 14:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e22ba22-e574-5bfb-abbd-0c66fbb18d14 with identifier: BT23%20KGO to the API
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT23%20KGO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e22ba22-e574-5bfb-abbd-0c66fbb18d14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT23 KGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT23%20KGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 21950,
 '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': 'VR1URHNSSPW004063',
 'year': 2023}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT23%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 14:16:09 [bca.uk] INFO: Saving data for BT23%20KGO: {'auction_closing_time': 1775124000.0, 'created_time': 1773908357.522613, 'last_price_update_time': 1774707369.478204}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT23%2520KGO') HTTP/1.1" 204 0
2026-03-28 14:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c2df7b7-3ad3-5feb-ab15-f1889d676391 with identifier: YM16%20VKU
2026-03-28 14:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c2df7b7-3ad3-5feb-ab15-f1889d676391 with identifier: YM16%20VKU
2026-03-28 14:16:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8c2df7b7-3ad3-5feb-ab15-f1889d676391 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM16%20VKU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c2df7b7-3ad3-5feb-ab15-f1889d676391',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM16 VKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM16%20VKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 75727,
 '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 SC 1.0 75 SE Coupe',
 'transmission': 'manual',
 'trim': '75 SE',
 'vin': 'VSSZZZ6JZGR094693',
 'year': 2016}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM16%2520VKU%27 HTTP/1.1" 200 None
2026-03-28 14:16:09 [bca.uk] INFO: Saving data for YM16%20VKU: {'auction_closing_time': 1774692000.0, 'created_time': 1774620790.389586, 'last_price_update_time': 1774707369.51628}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM16%2520VKU') HTTP/1.1" 204 0
2026-03-28 14:16:09 [bca.uk] INFO: Found listing with ID: YS21%20VOM
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS21%2520VOM%27 HTTP/1.1" 200 None
2026-03-28 14:16:09 [bca.uk] INFO: Scrape type for YS21%20VOM: 2
2026-03-28 14:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 791e2a52-192f-54cf-b59f-e1bbcbef789a with identifier: YS21%20VOM
2026-03-28 14:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 791e2a52-192f-54cf-b59f-e1bbcbef789a with scrape type 2
2026-03-28 14:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 791e2a52-192f-54cf-b59f-e1bbcbef789a with scrape type 2
2026-03-28 14:16:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 791e2a52-192f-54cf-b59f-e1bbcbef789a, identifier: YS21%20VOM
2026-03-28 14:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 149647be-e4ea-5090-b419-14dd496852be with identifier: MA22%20ZPE
2026-03-28 14:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 149647be-e4ea-5090-b419-14dd496852be with identifier: MA22%20ZPE
2026-03-28 14:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 149647be-e4ea-5090-b419-14dd496852be with identifier: MA22%20ZPE to the API
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA22%20ZPE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '149647be-e4ea-5090-b419-14dd496852be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA22 ZPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA22%20ZPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAZDA',
 'model': 'MX-30 E',
 'odometer': 44839,
 '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 SE-L LUX Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 35.5KWH SE-L LUX',
 'vin': 'JMZDR1WBJ00123029',
 'year': 2022}
2026-03-28 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520ZPE%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Saving data for MA22%20ZPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620917.587394, 'last_price_update_time': 1774707370.007166}
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520ZPE') HTTP/1.1" 204 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: BT73%20VNY
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT73%2520VNY%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for BT73%20VNY: 2
2026-03-28 14:16:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6f9ea47-ad75-5924-9c59-456ee1d644a4 with identifier: BT73%20VNY
2026-03-28 14:16:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6f9ea47-ad75-5924-9c59-456ee1d644a4 with scrape type 2
2026-03-28 14:16:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6f9ea47-ad75-5924-9c59-456ee1d644a4 with scrape type 2
2026-03-28 14:16:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6f9ea47-ad75-5924-9c59-456ee1d644a4, identifier: BT73%20VNY
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: SG63%20LNM
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG63%2520LNM%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for SG63%20LNM: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: NJ62%20UCF
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ62%2520UCF%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for NJ62%20UCF: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: PE11%20ZTV
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE11%2520ZTV%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for PE11%20ZTV: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: VK62%20WGY
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK62%2520WGY%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for VK62%20WGY: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: WV62%20XNB
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV62%2520XNB%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for WV62%20XNB: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: BK65%20VPY
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK65%2520VPY%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for BK65%20VPY: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: CN14%20MDO
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN14%2520MDO%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for CN14%20MDO: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: CU15%20NXD
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU15%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for CU15%20NXD: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: CU15%20NXK
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU15%2520NXK%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for CU15%20NXK: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: PO16%20ZBY
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO16%2520ZBY%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for PO16%20ZBY: 0
2026-03-28 14:16:10 [bca.uk] INFO: Found listing with ID: NX15%20VYW
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX15%2520VYW%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Scrape type for NX15%20VYW: 2
2026-03-28 14:16:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ad88ed9-92af-5b65-bde2-19212b5bb52e with identifier: NX15%20VYW
2026-03-28 14:16:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ad88ed9-92af-5b65-bde2-19212b5bb52e with scrape type 2
2026-03-28 14:16:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ad88ed9-92af-5b65-bde2-19212b5bb52e with scrape type 2
2026-03-28 14:16:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ad88ed9-92af-5b65-bde2-19212b5bb52e, identifier: NX15%20VYW
2026-03-28 14:16:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 791e2a52-192f-54cf-b59f-e1bbcbef789a with identifier: YS21%20VOM
2026-03-28 14:16:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 791e2a52-192f-54cf-b59f-e1bbcbef789a with identifier: YS21%20VOM
2026-03-28 14:16:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 791e2a52-192f-54cf-b59f-e1bbcbef789a with identifier: YS21%20VOM to the API
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS21%20VOM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '791e2a52-192f-54cf-b59f-e1bbcbef789a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YS21 VOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS21%20VOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA VIGNALE',
 'odometer': 52183,
 '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 VIGNALE 2.5 E/B PHEV 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD',
 'vin': 'WF0FXXWPMHMJ41721',
 'year': 2021}
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS21%2520VOM%27 HTTP/1.1" 200 None
2026-03-28 14:16:10 [bca.uk] INFO: Saving data for YS21%20VOM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620963.04845, 'last_price_update_time': 1774707370.869744}
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS21%2520VOM') HTTP/1.1" 204 0
2026-03-28 14:16:11 [bca.uk] INFO: Found listing with ID: YO21%20VLX
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO21%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 14:16:11 [bca.uk] INFO: Scrape type for YO21%20VLX: 2
2026-03-28 14:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c92237e4-d2c3-51ce-8c39-28aede7f230d with identifier: YO21%20VLX
2026-03-28 14:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c92237e4-d2c3-51ce-8c39-28aede7f230d with scrape type 2
2026-03-28 14:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c92237e4-d2c3-51ce-8c39-28aede7f230d with scrape type 2
2026-03-28 14:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c92237e4-d2c3-51ce-8c39-28aede7f230d, identifier: YO21%20VLX
2026-03-28 14:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6f9ea47-ad75-5924-9c59-456ee1d644a4 with identifier: BT73%20VNY
2026-03-28 14:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6f9ea47-ad75-5924-9c59-456ee1d644a4 with identifier: BT73%20VNY
2026-03-28 14:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6f9ea47-ad75-5924-9c59-456ee1d644a4 with identifier: BT73%20VNY to the API
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT73%20VNY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c6f9ea47-ad75-5924-9c59-456ee1d644a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT73 VNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT73%20VNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 25881,
 '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 C3 1.2 P/T 83 PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 PLUS',
 'vin': 'VF7SXHMRVPT701004',
 'year': 2023}
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT73%2520VNY%27 HTTP/1.1" 200 None
2026-03-28 14:16:11 [bca.uk] INFO: Saving data for BT73%20VNY: {'auction_closing_time': 1775124000.0, 'created_time': 1774620720.913423, 'last_price_update_time': 1774707371.565616}
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT73%2520VNY') HTTP/1.1" 204 0
2026-03-28 14:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ad88ed9-92af-5b65-bde2-19212b5bb52e with identifier: NX15%20VYW
2026-03-28 14:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ad88ed9-92af-5b65-bde2-19212b5bb52e with identifier: NX15%20VYW
2026-03-28 14:16:11 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 8ad88ed9-92af-5b65-bde2-19212b5bb52e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX15%20VYW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ad88ed9-92af-5b65-bde2-19212b5bb52e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX15 VYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX15%20VYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 97426,
 '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.4 90 E/F EXCITE Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F EXCITE',
 'vin': 'W0L0XEP68F4136784',
 'year': 2015}
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX15%2520VYW%27 HTTP/1.1" 200 None
2026-03-28 14:16:11 [bca.uk] INFO: Saving data for NX15%20VYW: {'auction_closing_time': 1774692000.0, 'created_time': 1774620827.728673, 'last_price_update_time': 1774707371.605203}
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX15%2520VYW') HTTP/1.1" 204 0
2026-03-28 14:16:11 [bca.uk] INFO: Found listing with ID: LC72%20VBD
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 14:16:11 [bca.uk] INFO: Scrape type for LC72%20VBD: 2
2026-03-28 14:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ac03354-992d-5a2e-a75f-82d478726d5b with identifier: LC72%20VBD
2026-03-28 14:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ac03354-992d-5a2e-a75f-82d478726d5b with scrape type 2
2026-03-28 14:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ac03354-992d-5a2e-a75f-82d478726d5b with scrape type 2
2026-03-28 14:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ac03354-992d-5a2e-a75f-82d478726d5b, identifier: LC72%20VBD
2026-03-28 14:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c92237e4-d2c3-51ce-8c39-28aede7f230d with identifier: YO21%20VLX
2026-03-28 14:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c92237e4-d2c3-51ce-8c39-28aede7f230d with identifier: YO21%20VLX
2026-03-28 14:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c92237e4-d2c3-51ce-8c39-28aede7f230d with identifier: YO21%20VLX to the API
2026-03-28 14:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO21%20VLX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c92237e4-d2c3-51ce-8c39-28aede7f230d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YO21 VLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO21%20VLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 58554,
 '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 ENYAQ 132KW 62KWH 60 ECOSUITE Hatchback',
 'transmission': 'automatic',
 'trim': '132KW 62KWH 60 ECOSUITE',
 'vin': 'TMBKB7NY2MF031957',
 'year': 2021}
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO21%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 14:16:12 [bca.uk] INFO: Saving data for YO21%20VLX: {'auction_closing_time': 1774951200.0, 'created_time': 1774364284.55, 'last_price_update_time': 1774707372.151942}
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO21%2520VLX') HTTP/1.1" 204 0
2026-03-28 14:16:12 [scrapy.extensions.logstats] INFO: Crawled 278 pages (at 2 pages/min), scraped 1064 items (at 98 items/min)
2026-03-28 14:16:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:16:12 [bca.uk] INFO: Found listing with ID: CF74%20GAO
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GAO%27 HTTP/1.1" 200 None
2026-03-28 14:16:12 [bca.uk] INFO: Scrape type for CF74%20GAO: 2
2026-03-28 14:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a64aac03-d799-5c51-ac67-3629c4c62cbe with identifier: CF74%20GAO
2026-03-28 14:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a64aac03-d799-5c51-ac67-3629c4c62cbe with scrape type 2
2026-03-28 14:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a64aac03-d799-5c51-ac67-3629c4c62cbe with scrape type 2
2026-03-28 14:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a64aac03-d799-5c51-ac67-3629c4c62cbe, identifier: CF74%20GAO
2026-03-28 14:16:12 [bca.uk] INFO: Found listing with ID: YY10%20GKZ
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY10%2520GKZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:12 [bca.uk] INFO: Scrape type for YY10%20GKZ: 0
2026-03-28 14:16:12 [bca.uk] INFO: Found listing with ID: EU15%20ZFP
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU15%2520ZFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:12 [bca.uk] INFO: Scrape type for EU15%20ZFP: 2
2026-03-28 14:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8191855c-2b7a-5aa7-aa3a-dbebedf09023 with identifier: EU15%20ZFP
2026-03-28 14:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8191855c-2b7a-5aa7-aa3a-dbebedf09023 with scrape type 2
2026-03-28 14:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8191855c-2b7a-5aa7-aa3a-dbebedf09023 with scrape type 2
2026-03-28 14:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8191855c-2b7a-5aa7-aa3a-dbebedf09023, identifier: EU15%20ZFP
2026-03-28 14:16:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ac03354-992d-5a2e-a75f-82d478726d5b with identifier: LC72%20VBD
2026-03-28 14:16:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ac03354-992d-5a2e-a75f-82d478726d5b with identifier: LC72%20VBD
2026-03-28 14:16:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ac03354-992d-5a2e-a75f-82d478726d5b with identifier: LC72%20VBD to the API
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20VBD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4ac03354-992d-5a2e-a75f-82d478726d5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC72 VBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20VBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 E CROSSBCK',
 'odometer': 19493,
 '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 3 E CROSSBCK 100KW 50KWH BASTILLE Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH BASTILLE',
 'vin': 'VR1UJZKXZNW088934',
 'year': 2022}
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 14:16:12 [bca.uk] INFO: Saving data for LC72%20VBD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620952.499622, 'last_price_update_time': 1774707372.813532}
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520VBD') HTTP/1.1" 204 0
2026-03-28 14:16:12 [bca.uk] INFO: Found listing with ID: YO23%20XXP
2026-03-28 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO23%2520XXP%27 HTTP/1.1" 200 None
2026-03-28 14:16:12 [bca.uk] INFO: Scrape type for YO23%20XXP: 2
2026-03-28 14:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c0de79b-c953-5a7e-a849-2323eb41a81f with identifier: YO23%20XXP
2026-03-28 14:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c0de79b-c953-5a7e-a849-2323eb41a81f with scrape type 2
2026-03-28 14:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c0de79b-c953-5a7e-a849-2323eb41a81f with scrape type 2
2026-03-28 14:16:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c0de79b-c953-5a7e-a849-2323eb41a81f, identifier: YO23%20XXP
2026-03-28 14:16:13 [bca.uk] INFO: Total items found: 100
2026-03-28 14:16:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded
2026-03-28 14:16:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:16:13 [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-28 14:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a64aac03-d799-5c51-ac67-3629c4c62cbe with identifier: CF74%20GAO
2026-03-28 14:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a64aac03-d799-5c51-ac67-3629c4c62cbe with identifier: CF74%20GAO
2026-03-28 14:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a64aac03-d799-5c51-ac67-3629c4c62cbe with identifier: CF74%20GAO to the API
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GAO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a64aac03-d799-5c51-ac67-3629c4c62cbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 8116,
 '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': 'VF7SXHNPYRT107115',
 'year': 2024}
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GAO%27 HTTP/1.1" 200 None
2026-03-28 14:16:13 [bca.uk] INFO: Saving data for CF74%20GAO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620720.234103, 'last_price_update_time': 1774707373.363822}
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GAO') HTTP/1.1" 204 0
2026-03-28 14:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8191855c-2b7a-5aa7-aa3a-dbebedf09023 with identifier: EU15%20ZFP
2026-03-28 14:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8191855c-2b7a-5aa7-aa3a-dbebedf09023 with identifier: EU15%20ZFP
2026-03-28 14:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8191855c-2b7a-5aa7-aa3a-dbebedf09023 with identifier: EU15%20ZFP to the API
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:13 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU15%20ZFP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8191855c-2b7a-5aa7-aa3a-dbebedf09023',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU15 ZFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU15%20ZFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 34820,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF05XXGCC5FC84083',
 'year': 2015}
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU15%2520ZFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:13 [bca.uk] INFO: Saving data for EU15%20ZFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774436668.994659, 'last_price_update_time': 1774707373.690006}
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU15%2520ZFP') HTTP/1.1" 204 0
2026-03-28 14:16:13 [bca.uk] INFO: Found listing with ID: LE73%20GVZ
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE73%2520GVZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:13 [bca.uk] INFO: Scrape type for LE73%20GVZ: 2
2026-03-28 14:16:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e65942e-6fef-50b7-a754-832dffa31cd8 with identifier: LE73%20GVZ
2026-03-28 14:16:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e65942e-6fef-50b7-a754-832dffa31cd8 with scrape type 2
2026-03-28 14:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e65942e-6fef-50b7-a754-832dffa31cd8 with scrape type 2
2026-03-28 14:16:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e65942e-6fef-50b7-a754-832dffa31cd8, identifier: LE73%20GVZ
2026-03-28 14:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c0de79b-c953-5a7e-a849-2323eb41a81f with identifier: YO23%20XXP
2026-03-28 14:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c0de79b-c953-5a7e-a849-2323eb41a81f with identifier: YO23%20XXP
2026-03-28 14:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c0de79b-c953-5a7e-a849-2323eb41a81f with identifier: YO23%20XXP to the API
2026-03-28 14:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO23%20XXP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2c0de79b-c953-5a7e-a849-2323eb41a81f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YO23 XXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO23%20XXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 36781,
 '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 NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811UR5060570',
 'year': 2023}
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO23%2520XXP%27 HTTP/1.1" 200 None
2026-03-28 14:16:14 [bca.uk] INFO: Saving data for YO23%20XXP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620893.985296, 'last_price_update_time': 1774707374.157714}
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO23%2520XXP') HTTP/1.1" 204 0
2026-03-28 14:16:14 [bca.uk] INFO: Found listing with ID: CF74%20GBV
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GBV%27 HTTP/1.1" 200 None
2026-03-28 14:16:14 [bca.uk] INFO: Scrape type for CF74%20GBV: 2
2026-03-28 14:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc106b3b-a2b8-5676-932d-34d5365ff065 with identifier: CF74%20GBV
2026-03-28 14:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc106b3b-a2b8-5676-932d-34d5365ff065 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc106b3b-a2b8-5676-932d-34d5365ff065 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc106b3b-a2b8-5676-932d-34d5365ff065, identifier: CF74%20GBV
2026-03-28 14:16:14 [bca.uk] INFO: Found listing with ID: EK62%20CWO
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK62%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 14:16:14 [bca.uk] INFO: Scrape type for EK62%20CWO: 2
2026-03-28 14:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b74557aa-c0fa-506b-9daf-f59eaad08c75 with identifier: EK62%20CWO
2026-03-28 14:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b74557aa-c0fa-506b-9daf-f59eaad08c75 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b74557aa-c0fa-506b-9daf-f59eaad08c75 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b74557aa-c0fa-506b-9daf-f59eaad08c75, identifier: EK62%20CWO
2026-03-28 14:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e65942e-6fef-50b7-a754-832dffa31cd8 with identifier: LE73%20GVZ
2026-03-28 14:16:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e65942e-6fef-50b7-a754-832dffa31cd8 with identifier: LE73%20GVZ
2026-03-28 14:16:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e65942e-6fef-50b7-a754-832dffa31cd8 with identifier: LE73%20GVZ to the API
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE73%20GVZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4e65942e-6fef-50b7-a754-832dffa31cd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE73 GVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE73%20GVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 30272,
 '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 AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEKXRC240849',
 'year': 2023}
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE73%2520GVZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:14 [bca.uk] INFO: Saving data for LE73%20GVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773929105.123472, 'last_price_update_time': 1774707374.765686}
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE73%2520GVZ') HTTP/1.1" 204 0
2026-03-28 14:16:14 [bca.uk] INFO: Found listing with ID: BP72%20UJX
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:16:14 [bca.uk] INFO: Scrape type for BP72%20UJX: 2
2026-03-28 14:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 832789d7-3db9-587f-9585-4a169b0144c3 with identifier: BP72%20UJX
2026-03-28 14:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 832789d7-3db9-587f-9585-4a169b0144c3 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 832789d7-3db9-587f-9585-4a169b0144c3 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 832789d7-3db9-587f-9585-4a169b0144c3, identifier: BP72%20UJX
2026-03-28 14:16:14 [bca.uk] INFO: Found listing with ID: HV71%20WGO
2026-03-28 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV71%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 14:16:14 [bca.uk] INFO: Scrape type for HV71%20WGO: 2
2026-03-28 14:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abb6776d-f826-5ed7-8369-2f0681e74ba5 with identifier: HV71%20WGO
2026-03-28 14:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abb6776d-f826-5ed7-8369-2f0681e74ba5 with scrape type 2
2026-03-28 14:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abb6776d-f826-5ed7-8369-2f0681e74ba5 with scrape type 2
2026-03-28 14:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abb6776d-f826-5ed7-8369-2f0681e74ba5, identifier: HV71%20WGO
2026-03-28 14:16:15 [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-28 14:16:15 [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-28 14:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc106b3b-a2b8-5676-932d-34d5365ff065 with identifier: CF74%20GBV
2026-03-28 14:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc106b3b-a2b8-5676-932d-34d5365ff065 with identifier: CF74%20GBV
2026-03-28 14:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc106b3b-a2b8-5676-932d-34d5365ff065 with identifier: CF74%20GBV to the API
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GBV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc106b3b-a2b8-5676-932d-34d5365ff065',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 10078,
 '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': 'VF7SXHNPYRT104365',
 'year': 2024}
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GBV%27 HTTP/1.1" 200 None
2026-03-28 14:16:15 [bca.uk] INFO: Saving data for CF74%20GBV: {'auction_closing_time': 1775124000.0, 'created_time': 1773908343.336221, 'last_price_update_time': 1774707375.349649}
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GBV') HTTP/1.1" 204 0
2026-03-28 14:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b74557aa-c0fa-506b-9daf-f59eaad08c75 with identifier: EK62%20CWO
2026-03-28 14:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b74557aa-c0fa-506b-9daf-f59eaad08c75 with identifier: EK62%20CWO
2026-03-28 14:16:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b74557aa-c0fa-506b-9daf-f59eaad08c75 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK62%20CWO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b74557aa-c0fa-506b-9daf-f59eaad08c75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK62 CWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK62%20CWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 90343,
 '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': 'WMWZA32090WM97062',
 'year': 2012}
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK62%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 14:16:15 [bca.uk] INFO: Saving data for EK62%20CWO: {'auction_closing_time': 1774692000.0, 'created_time': 1774476424.709068, 'last_price_update_time': 1774707375.480162}
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK62%2520CWO') HTTP/1.1" 204 0
2026-03-28 14:16:15 [bca.uk] INFO: Found listing with ID: LF23%20WKL
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520WKL%27 HTTP/1.1" 200 None
2026-03-28 14:16:15 [bca.uk] INFO: Scrape type for LF23%20WKL: 0
2026-03-28 14:16:15 [bca.uk] INFO: Found listing with ID: LF72%20WKJ
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF72%2520WKJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:15 [bca.uk] INFO: Scrape type for LF72%20WKJ: 0
2026-03-28 14:16:15 [bca.uk] INFO: Found listing with ID: LO72%20UJK
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:16:15 [bca.uk] INFO: Scrape type for LO72%20UJK: 2
2026-03-28 14:16:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4 with identifier: LO72%20UJK
2026-03-28 14:16:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4 with scrape type 2
2026-03-28 14:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4 with scrape type 2
2026-03-28 14:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4, identifier: LO72%20UJK
2026-03-28 14:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 832789d7-3db9-587f-9585-4a169b0144c3 with identifier: BP72%20UJX
2026-03-28 14:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 832789d7-3db9-587f-9585-4a169b0144c3 with identifier: BP72%20UJX
2026-03-28 14:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 832789d7-3db9-587f-9585-4a169b0144c3 with identifier: BP72%20UJX to the API
2026-03-28 14:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20UJX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '832789d7-3db9-587f-9585-4a169b0144c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP72 UJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20UJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': 'SCUDO',
 'odometer': 63315,
 '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 SCUDO 1.5 M/JET 100 L1 TECNICO PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 100 L1 TECNICO',
 'vin': 'VXFVBYHRMNZ081850',
 'year': 2023}
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:16:16 [bca.uk] INFO: Saving data for BP72%20UJX: {'auction_closing_time': 1775037600.0, 'created_time': 1773824066.988283, 'last_price_update_time': 1774707376.013713}
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520UJX') HTTP/1.1" 204 0
2026-03-28 14:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abb6776d-f826-5ed7-8369-2f0681e74ba5 with identifier: HV71%20WGO
2026-03-28 14:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abb6776d-f826-5ed7-8369-2f0681e74ba5 with identifier: HV71%20WGO
2026-03-28 14:16:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abb6776d-f826-5ed7-8369-2f0681e74ba5 with identifier: HV71%20WGO to the API
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV71%20WGO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'abb6776d-f826-5ed7-8369-2f0681e74ba5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV71 WGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV71%20WGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '320I',
 'odometer': 52603,
 '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 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA5F300308C16528',
 'year': 2021}
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV71%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 14:16:16 [bca.uk] INFO: Saving data for HV71%20WGO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620935.09571, 'last_price_update_time': 1774707376.389195}
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV71%2520WGO') HTTP/1.1" 204 0
2026-03-28 14:16:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:16:16 [bca.uk] INFO: Found listing with ID: CF74%20GDO
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:16:16 [bca.uk] INFO: Scrape type for CF74%20GDO: 2
2026-03-28 14:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 756aa3cd-44ea-5c52-ad81-b328d2b50113 with identifier: CF74%20GDO
2026-03-28 14:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 756aa3cd-44ea-5c52-ad81-b328d2b50113 with scrape type 2
2026-03-28 14:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 756aa3cd-44ea-5c52-ad81-b328d2b50113 with scrape type 2
2026-03-28 14:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 756aa3cd-44ea-5c52-ad81-b328d2b50113, identifier: CF74%20GDO
2026-03-28 14:16:16 [bca.uk] INFO: Found listing with ID: HN62%20FLK
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN62%2520FLK%27 HTTP/1.1" 200 None
2026-03-28 14:16:16 [bca.uk] INFO: Scrape type for HN62%20FLK: 2
2026-03-28 14:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66a406df-6e58-58e7-8ae0-869245f5a5c5 with identifier: HN62%20FLK
2026-03-28 14:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66a406df-6e58-58e7-8ae0-869245f5a5c5 with scrape type 2
2026-03-28 14:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66a406df-6e58-58e7-8ae0-869245f5a5c5 with scrape type 2
2026-03-28 14:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66a406df-6e58-58e7-8ae0-869245f5a5c5, identifier: HN62%20FLK
2026-03-28 14:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4 with identifier: LO72%20UJK
2026-03-28 14:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4 with identifier: LO72%20UJK
2026-03-28 14:16:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e3f51b1-20d1-535e-b3dd-1aeec6de36a4 with identifier: LO72%20UJK to the API
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO72%20UJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0e3f51b1-20d1-535e-b3dd-1aeec6de36a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO72 UJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO72%20UJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 28209,
 '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': 'WBY42DU000S557734',
 'year': 2023}
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO72%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:16:16 [bca.uk] INFO: Saving data for LO72%20UJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620970.897589, 'last_price_update_time': 1774707376.940313}
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO72%2520UJK') HTTP/1.1" 204 0
2026-03-28 14:16:16 [bca.uk] INFO: Found listing with ID: CE74%20BWK
2026-03-28 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE74%2520BWK%27 HTTP/1.1" 200 None
2026-03-28 14:16:16 [bca.uk] INFO: Scrape type for CE74%20BWK: 2
2026-03-28 14:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530 with identifier: CE74%20BWK
2026-03-28 14:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530 with scrape type 2
2026-03-28 14:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530 with scrape type 2
2026-03-28 14:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530, identifier: CE74%20BWK
2026-03-28 14:16:17 [bca.uk] INFO: Found listing with ID: LE71%20DWU
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520DWU%27 HTTP/1.1" 200 None
2026-03-28 14:16:17 [bca.uk] INFO: Scrape type for LE71%20DWU: 2
2026-03-28 14:16:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8 with identifier: LE71%20DWU
2026-03-28 14:16:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8 with scrape type 2
2026-03-28 14:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8 with scrape type 2
2026-03-28 14:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8, identifier: LE71%20DWU
2026-03-28 14:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 756aa3cd-44ea-5c52-ad81-b328d2b50113 with identifier: CF74%20GDO
2026-03-28 14:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 756aa3cd-44ea-5c52-ad81-b328d2b50113 with identifier: CF74%20GDO
2026-03-28 14:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 756aa3cd-44ea-5c52-ad81-b328d2b50113 with identifier: CF74%20GDO to the API
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GDO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '756aa3cd-44ea-5c52-ad81-b328d2b50113',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 8061,
 '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': 'VF7SXHNPYRT121369',
 'year': 2024}
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 14:16:17 [bca.uk] INFO: Saving data for CF74%20GDO: {'auction_closing_time': 1775124000.0, 'created_time': 1773908391.995527, 'last_price_update_time': 1774707377.506579}
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GDO') HTTP/1.1" 204 0
2026-03-28 14:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66a406df-6e58-58e7-8ae0-869245f5a5c5 with identifier: HN62%20FLK
2026-03-28 14:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66a406df-6e58-58e7-8ae0-869245f5a5c5 with identifier: HN62%20FLK
2026-03-28 14:16:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 66a406df-6e58-58e7-8ae0-869245f5a5c5 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN62%20FLK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66a406df-6e58-58e7-8ae0-869245f5a5c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN62 FLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN62%20FLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 71625,
 '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.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0KXXGCBKCL29680',
 'year': 2012}
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN62%2520FLK%27 HTTP/1.1" 200 None
2026-03-28 14:16:17 [bca.uk] INFO: Saving data for HN62%20FLK: {'auction_closing_time': 1774692000.0, 'created_time': 1774476486.240099, 'last_price_update_time': 1774707377.541284}
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN62%2520FLK') HTTP/1.1" 204 0
2026-03-28 14:16:17 [bca.uk] INFO: Found listing with ID: LS70%20HWZ
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS70%2520HWZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:17 [bca.uk] INFO: Scrape type for LS70%20HWZ: 2
2026-03-28 14:16:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec with identifier: LS70%20HWZ
2026-03-28 14:16:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec with scrape type 2
2026-03-28 14:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec with scrape type 2
2026-03-28 14:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec, identifier: LS70%20HWZ
2026-03-28 14:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530 with identifier: CE74%20BWK
2026-03-28 14:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530 with identifier: CE74%20BWK
2026-03-28 14:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fa4e1cd-958d-521e-8a1d-ed3a45fcf530 with identifier: CE74%20BWK to the API
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE74%20BWK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0fa4e1cd-958d-521e-8a1d-ed3a45fcf530',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE74 BWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE74%20BWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A32',
 'odometer': 6034,
 '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 A32 3.0 V6 TDI 240 4M AVENTURA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'V6 TDI 240 4M AVENTURA',
 'vin': 'WV4ZZZT19RS019470',
 'year': 2024}
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE74%2520BWK%27 HTTP/1.1" 200 None
2026-03-28 14:16:17 [bca.uk] INFO: Saving data for CE74%20BWK: {'auction_closing_time': 1775037600.0, 'created_time': 1773842117.645902, 'last_price_update_time': 1774707377.992173}
2026-03-28 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE74%2520BWK') HTTP/1.1" 204 0
2026-03-28 14:16:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8 with identifier: LE71%20DWU
2026-03-28 14:16:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8 with identifier: LE71%20DWU
2026-03-28 14:16:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8 with identifier: LE71%20DWU to the API
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE71%20DWU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91ed9dfd-3d0d-5ce7-a2a2-6c85cb9803e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE71 DWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE71%20DWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '520D',
 'odometer': 31885,
 '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 520D 2.0 MHT M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'MHT M SPORT',
 'vin': 'WBA32BL060CJ93328',
 'year': 2022}
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520DWU%27 HTTP/1.1" 200 None
2026-03-28 14:16:18 [bca.uk] INFO: Saving data for LE71%20DWU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620932.566888, 'last_price_update_time': 1774707378.315842}
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE71%2520DWU') HTTP/1.1" 204 0
2026-03-28 14:16:18 [bca.uk] INFO: Found listing with ID: CF74%20GKU
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GKU%27 HTTP/1.1" 200 None
2026-03-28 14:16:18 [bca.uk] INFO: Scrape type for CF74%20GKU: 2
2026-03-28 14:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c8c57df-918c-594b-8f51-17d72f876df9 with identifier: CF74%20GKU
2026-03-28 14:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c8c57df-918c-594b-8f51-17d72f876df9 with scrape type 2
2026-03-28 14:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c8c57df-918c-594b-8f51-17d72f876df9 with scrape type 2
2026-03-28 14:16:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c8c57df-918c-594b-8f51-17d72f876df9, identifier: CF74%20GKU
2026-03-28 14:16:18 [bca.uk] INFO: Found listing with ID: OE10%20AEP
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE10%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 14:16:18 [bca.uk] INFO: Scrape type for OE10%20AEP: 0
2026-03-28 14:16:18 [bca.uk] INFO: Found listing with ID: PN13%20GPF
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN13%2520GPF%27 HTTP/1.1" 200 None
2026-03-28 14:16:18 [bca.uk] INFO: Scrape type for PN13%20GPF: 0
2026-03-28 14:16:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec with identifier: LS70%20HWZ
2026-03-28 14:16:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec with identifier: LS70%20HWZ
2026-03-28 14:16:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bd3007e-41f4-5370-b780-4c1cf7e9e9ec with identifier: LS70%20HWZ to the API
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS70%20HWZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4bd3007e-41f4-5370-b780-4c1cf7e9e9ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS70 HWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS70%20HWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 20454,
 '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 E-2008 100KW 50KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GT',
 'vin': 'VR3UKZKXZLJ795024',
 'year': 2020}
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS70%2520HWZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:18 [bca.uk] INFO: Saving data for LS70%20HWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620971.563515, 'last_price_update_time': 1774707378.866851}
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS70%2520HWZ') HTTP/1.1" 204 0
2026-03-28 14:16:18 [bca.uk] INFO: Found listing with ID: YA74%20AJX
2026-03-28 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA74%2520AJX%27 HTTP/1.1" 200 None
2026-03-28 14:16:18 [bca.uk] INFO: Scrape type for YA74%20AJX: 2
2026-03-28 14:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3926d505-e731-5217-bae6-336544b9a135 with identifier: YA74%20AJX
2026-03-28 14:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3926d505-e731-5217-bae6-336544b9a135 with scrape type 2
2026-03-28 14:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3926d505-e731-5217-bae6-336544b9a135 with scrape type 2
2026-03-28 14:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3926d505-e731-5217-bae6-336544b9a135, identifier: YA74%20AJX
2026-03-28 14:16:19 [bca.uk] INFO: Found listing with ID: CE74%20BKN
2026-03-28 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE74%2520BKN%27 HTTP/1.1" 200 None
2026-03-28 14:16:19 [bca.uk] INFO: Scrape type for CE74%20BKN: 2
2026-03-28 14:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f6450a7-03ef-54db-a906-a4ed10a1174b with identifier: CE74%20BKN
2026-03-28 14:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f6450a7-03ef-54db-a906-a4ed10a1174b with scrape type 2
2026-03-28 14:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f6450a7-03ef-54db-a906-a4ed10a1174b with scrape type 2
2026-03-28 14:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f6450a7-03ef-54db-a906-a4ed10a1174b, identifier: CE74%20BKN
2026-03-28 14:16:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c8c57df-918c-594b-8f51-17d72f876df9 with identifier: CF74%20GKU
2026-03-28 14:16:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c8c57df-918c-594b-8f51-17d72f876df9 with identifier: CF74%20GKU
2026-03-28 14:16:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c8c57df-918c-594b-8f51-17d72f876df9 with identifier: CF74%20GKU to the API
2026-03-28 14:16:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GKU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c8c57df-918c-594b-8f51-17d72f876df9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 6861,
 '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': 'VF7SXHNPYRT107123',
 'year': 2024}
2026-03-28 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GKU%27 HTTP/1.1" 200 None
2026-03-28 14:16:19 [bca.uk] INFO: Saving data for CF74%20GKU: {'auction_closing_time': 1775124000.0, 'created_time': 1773908399.734044, 'last_price_update_time': 1774707379.978086}
2026-03-28 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GKU') HTTP/1.1" 204 0
2026-03-28 14:16:19 [bca.uk] INFO: Found listing with ID: MD72%20VXP
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 14:16:20 [bca.uk] INFO: Scrape type for MD72%20VXP: 2
2026-03-28 14:16:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58b98a62-14ec-575b-bcd3-0f54850e8fbe with identifier: MD72%20VXP
2026-03-28 14:16:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58b98a62-14ec-575b-bcd3-0f54850e8fbe with scrape type 2
2026-03-28 14:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58b98a62-14ec-575b-bcd3-0f54850e8fbe with scrape type 2
2026-03-28 14:16:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58b98a62-14ec-575b-bcd3-0f54850e8fbe, identifier: MD72%20VXP
2026-03-28 14:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3926d505-e731-5217-bae6-336544b9a135 with identifier: YA74%20AJX
2026-03-28 14:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3926d505-e731-5217-bae6-336544b9a135 with identifier: YA74%20AJX
2026-03-28 14:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3926d505-e731-5217-bae6-336544b9a135 with identifier: YA74%20AJX to the API
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA74%20AJX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3926d505-e731-5217-bae6-336544b9a135',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA74 AJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA74%20AJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'PROACE CITY',
 'odometer': 14977,
 '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 PROACE CITY 1.5 D 100 L1 ACTIVE Van',
 'transmission': 'manual',
 'trim': 'D 100 L1 ACTIVE',
 'vin': 'YAREDYHT2RJ821017',
 'year': 2025}
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA74%2520AJX%27 HTTP/1.1" 200 None
2026-03-28 14:16:20 [bca.uk] INFO: Saving data for YA74%20AJX: {'auction_closing_time': 1775037600.0, 'created_time': 1773908360.381115, 'last_price_update_time': 1774707380.445734}
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA74%2520AJX') HTTP/1.1" 204 0
2026-03-28 14:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f6450a7-03ef-54db-a906-a4ed10a1174b with identifier: CE74%20BKN
2026-03-28 14:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f6450a7-03ef-54db-a906-a4ed10a1174b with identifier: CE74%20BKN
2026-03-28 14:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f6450a7-03ef-54db-a906-a4ed10a1174b with identifier: CE74%20BKN to the API
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE74%20BKN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9f6450a7-03ef-54db-a906-a4ed10a1174b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE74 BKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE74%20BKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A32',
 'odometer': 10457,
 '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 A32 3.0 V6 TDI 240 4M AVENTURA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'V6 TDI 240 4M AVENTURA',
 'vin': 'WV4ZZZT16RS013545',
 'year': 2024}
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE74%2520BKN%27 HTTP/1.1" 200 None
2026-03-28 14:16:20 [bca.uk] INFO: Saving data for CE74%20BKN: {'auction_closing_time': 1775037600.0, 'created_time': 1773842867.869521, 'last_price_update_time': 1774707380.817422}
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE74%2520BKN') HTTP/1.1" 204 0
2026-03-28 14:16:20 [bca.uk] INFO: Found listing with ID: CF74%20GRZ
2026-03-28 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:20 [bca.uk] INFO: Scrape type for CF74%20GRZ: 2
2026-03-28 14:16:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5f32331-3a60-5abf-be63-44c5a1e4c49f with identifier: CF74%20GRZ
2026-03-28 14:16:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5f32331-3a60-5abf-be63-44c5a1e4c49f with scrape type 2
2026-03-28 14:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5f32331-3a60-5abf-be63-44c5a1e4c49f with scrape type 2
2026-03-28 14:16:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5f32331-3a60-5abf-be63-44c5a1e4c49f, identifier: CF74%20GRZ
2026-03-28 14:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58b98a62-14ec-575b-bcd3-0f54850e8fbe with identifier: MD72%20VXP
2026-03-28 14:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58b98a62-14ec-575b-bcd3-0f54850e8fbe with identifier: MD72%20VXP
2026-03-28 14:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58b98a62-14ec-575b-bcd3-0f54850e8fbe with identifier: MD72%20VXP to the API
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20VXP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '58b98a62-14ec-575b-bcd3-0f54850e8fbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 VXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20VXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 10854,
 '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 ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000369571579',
 'year': 2022}
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 14:16:21 [bca.uk] INFO: Saving data for MD72%20VXP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620943.465245, 'last_price_update_time': 1774707381.419004}
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520VXP') HTTP/1.1" 204 0
2026-03-28 14:16:21 [bca.uk] INFO: Found listing with ID: BK23%20JKU
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 14:16:21 [bca.uk] INFO: Scrape type for BK23%20JKU: 2
2026-03-28 14:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13e51228-d635-5e17-bee1-09e2402d41af with identifier: BK23%20JKU
2026-03-28 14:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13e51228-d635-5e17-bee1-09e2402d41af with scrape type 2
2026-03-28 14:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13e51228-d635-5e17-bee1-09e2402d41af with scrape type 2
2026-03-28 14:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13e51228-d635-5e17-bee1-09e2402d41af, identifier: BK23%20JKU
2026-03-28 14:16:21 [bca.uk] INFO: Found listing with ID: FT24%20UMX
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT24%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 14:16:21 [bca.uk] INFO: Scrape type for FT24%20UMX: 2
2026-03-28 14:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a0e17bb-0148-5896-9dac-3cbb71d15960 with identifier: FT24%20UMX
2026-03-28 14:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a0e17bb-0148-5896-9dac-3cbb71d15960 with scrape type 2
2026-03-28 14:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a0e17bb-0148-5896-9dac-3cbb71d15960 with scrape type 2
2026-03-28 14:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a0e17bb-0148-5896-9dac-3cbb71d15960, identifier: FT24%20UMX
2026-03-28 14:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5f32331-3a60-5abf-be63-44c5a1e4c49f with identifier: CF74%20GRZ
2026-03-28 14:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5f32331-3a60-5abf-be63-44c5a1e4c49f with identifier: CF74%20GRZ
2026-03-28 14:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5f32331-3a60-5abf-be63-44c5a1e4c49f with identifier: CF74%20GRZ to the API
2026-03-28 14:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GRZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5f32331-3a60-5abf-be63-44c5a1e4c49f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 5444,
 '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': 'VF7SXHNPYRT120917',
 'year': 2024}
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:22 [bca.uk] INFO: Saving data for CF74%20GRZ: {'auction_closing_time': 1775124000.0, 'created_time': 1773908373.054574, 'last_price_update_time': 1774707382.048223}
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GRZ') HTTP/1.1" 204 0
2026-03-28 14:16:22 [bca.uk] INFO: Found listing with ID: MD72%20VZK
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 14:16:22 [bca.uk] INFO: Scrape type for MD72%20VZK: 2
2026-03-28 14:16:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfc845e3-5aed-5b70-ba18-75cf602710b7 with identifier: MD72%20VZK
2026-03-28 14:16:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfc845e3-5aed-5b70-ba18-75cf602710b7 with scrape type 2
2026-03-28 14:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfc845e3-5aed-5b70-ba18-75cf602710b7 with scrape type 2
2026-03-28 14:16:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfc845e3-5aed-5b70-ba18-75cf602710b7, identifier: MD72%20VZK
2026-03-28 14:16:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13e51228-d635-5e17-bee1-09e2402d41af with identifier: BK23%20JKU
2026-03-28 14:16:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13e51228-d635-5e17-bee1-09e2402d41af with identifier: BK23%20JKU
2026-03-28 14:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13e51228-d635-5e17-bee1-09e2402d41af with identifier: BK23%20JKU to the API
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20JKU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '13e51228-d635-5e17-bee1-09e2402d41af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 JKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20JKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 45390,
 '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 AWD PERFORMANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD PERFORMANCE',
 'vin': 'LRWYHCEL3PC754922',
 'year': 2023}
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 14:16:22 [bca.uk] INFO: Saving data for BK23%20JKU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620897.164509, 'last_price_update_time': 1774707382.55817}
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520JKU') HTTP/1.1" 204 0
2026-03-28 14:16:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a0e17bb-0148-5896-9dac-3cbb71d15960 with identifier: FT24%20UMX
2026-03-28 14:16:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a0e17bb-0148-5896-9dac-3cbb71d15960 with identifier: FT24%20UMX
2026-03-28 14:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a0e17bb-0148-5896-9dac-3cbb71d15960 with identifier: FT24%20UMX to the API
2026-03-28 14:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT24%20UMX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9a0e17bb-0148-5896-9dac-3cbb71d15960',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT24 UMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT24%20UMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 9760,
 '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 TEKNA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 TEKNA',
 'vin': 'VNVNFK00X70884100',
 'year': 2024}
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT24%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 14:16:23 [bca.uk] INFO: Saving data for FT24%20UMX: {'auction_closing_time': 1775037600.0, 'created_time': 1773933722.589374, 'last_price_update_time': 1774707383.010195}
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT24%2520UMX') HTTP/1.1" 204 0
2026-03-28 14:16:23 [bca.uk] INFO: Found listing with ID: CF74%20GSV
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:23 [bca.uk] INFO: Scrape type for CF74%20GSV: 2
2026-03-28 14:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aed1e6eb-c07c-55be-a39c-c7fe4d5846bc with identifier: CF74%20GSV
2026-03-28 14:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aed1e6eb-c07c-55be-a39c-c7fe4d5846bc with scrape type 2
2026-03-28 14:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aed1e6eb-c07c-55be-a39c-c7fe4d5846bc with scrape type 2
2026-03-28 14:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aed1e6eb-c07c-55be-a39c-c7fe4d5846bc, identifier: CF74%20GSV
2026-03-28 14:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfc845e3-5aed-5b70-ba18-75cf602710b7 with identifier: MD72%20VZK
2026-03-28 14:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfc845e3-5aed-5b70-ba18-75cf602710b7 with identifier: MD72%20VZK
2026-03-28 14:16:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfc845e3-5aed-5b70-ba18-75cf602710b7 with identifier: MD72%20VZK to the API
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20VZK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cfc845e3-5aed-5b70-ba18-75cf602710b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 VZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20VZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 38818,
 '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 ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000169723147',
 'year': 2022}
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 14:16:23 [bca.uk] INFO: Saving data for MD72%20VZK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620943.037763, 'last_price_update_time': 1774707383.445137}
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520VZK') HTTP/1.1" 204 0
2026-03-28 14:16:23 [bca.uk] INFO: Found listing with ID: DE22%20AOO
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE22%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 14:16:23 [bca.uk] INFO: Scrape type for DE22%20AOO: 2
2026-03-28 14:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e with identifier: DE22%20AOO
2026-03-28 14:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e with scrape type 2
2026-03-28 14:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e with scrape type 2
2026-03-28 14:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e, identifier: DE22%20AOO
2026-03-28 14:16:23 [bca.uk] INFO: Found listing with ID: NV73%20GNN
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV73%2520GNN%27 HTTP/1.1" 200 None
2026-03-28 14:16:23 [bca.uk] INFO: Scrape type for NV73%20GNN: 2
2026-03-28 14:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3c5c8f9-1be9-560b-bd21-91d5b9b0826a with identifier: NV73%20GNN
2026-03-28 14:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3c5c8f9-1be9-560b-bd21-91d5b9b0826a with scrape type 2
2026-03-28 14:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3c5c8f9-1be9-560b-bd21-91d5b9b0826a with scrape type 2
2026-03-28 14:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3c5c8f9-1be9-560b-bd21-91d5b9b0826a, identifier: NV73%20GNN
2026-03-28 14:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aed1e6eb-c07c-55be-a39c-c7fe4d5846bc with identifier: CF74%20GSV
2026-03-28 14:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aed1e6eb-c07c-55be-a39c-c7fe4d5846bc with identifier: CF74%20GSV
2026-03-28 14:16:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aed1e6eb-c07c-55be-a39c-c7fe4d5846bc with identifier: CF74%20GSV to the API
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GSV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aed1e6eb-c07c-55be-a39c-c7fe4d5846bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 7315,
 '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': 'VF7SXHNPYRT121618',
 'year': 2024}
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:23 [bca.uk] INFO: Saving data for CF74%20GSV: {'auction_closing_time': 1775124000.0, 'created_time': 1773908376.844317, 'last_price_update_time': 1774707383.981429}
2026-03-28 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GSV') HTTP/1.1" 204 0
2026-03-28 14:16:24 [bca.uk] INFO: Found listing with ID: MJ72%20FCZ
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ72%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:24 [bca.uk] INFO: Scrape type for MJ72%20FCZ: 2
2026-03-28 14:16:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dfdb878-89ba-5e58-922a-72ee0af3c49f with identifier: MJ72%20FCZ
2026-03-28 14:16:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dfdb878-89ba-5e58-922a-72ee0af3c49f with scrape type 2
2026-03-28 14:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dfdb878-89ba-5e58-922a-72ee0af3c49f with scrape type 2
2026-03-28 14:16:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dfdb878-89ba-5e58-922a-72ee0af3c49f, identifier: MJ72%20FCZ
2026-03-28 14:16:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e with identifier: DE22%20AOO
2026-03-28 14:16:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e with identifier: DE22%20AOO
2026-03-28 14:16:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e with identifier: DE22%20AOO to the API
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE22%20AOO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '68fc444f-836a-5dd6-9aee-f3ec9a9cbc8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE22 AOO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE22%20AOO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 60167,
 '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 Q4 E-TRON 40 150KW 82KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ4NP029682',
 'year': 2022}
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE22%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 14:16:24 [bca.uk] INFO: Saving data for DE22%20AOO: {'auction_closing_time': 1774951200.0, 'created_time': 1774046411.87519, 'last_price_update_time': 1774707384.410606}
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE22%2520AOO') HTTP/1.1" 204 0
2026-03-28 14:16:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3c5c8f9-1be9-560b-bd21-91d5b9b0826a with identifier: NV73%20GNN
2026-03-28 14:16:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3c5c8f9-1be9-560b-bd21-91d5b9b0826a with identifier: NV73%20GNN
2026-03-28 14:16:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3c5c8f9-1be9-560b-bd21-91d5b9b0826a with identifier: NV73%20GNN to the API
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV73%20GNN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e3c5c8f9-1be9-560b-bd21-91d5b9b0826a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV73 GNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV73%20GNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MAXUS',
 'model': 'T90EV',
 'odometer': 10312,
 '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 T90EV 130KW 88.5KWH ELITE CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': '130KW 88.5KWH ELITE',
 'vin': 'LSFAM1208NA153974',
 'year': 2023}
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV73%2520GNN%27 HTTP/1.1" 200 None
2026-03-28 14:16:24 [bca.uk] INFO: Saving data for NV73%20GNN: {'auction_closing_time': 1775037600.0, 'created_time': 1773826345.983187, 'last_price_update_time': 1774707384.856549}
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV73%2520GNN') HTTP/1.1" 204 0
2026-03-28 14:16:24 [bca.uk] INFO: Found listing with ID: BF71%20EFD
2026-03-28 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF71%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 14:16:24 [bca.uk] INFO: Scrape type for BF71%20EFD: 2
2026-03-28 14:16:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d with identifier: BF71%20EFD
2026-03-28 14:16:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d with scrape type 2
2026-03-28 14:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d with scrape type 2
2026-03-28 14:16:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d, identifier: BF71%20EFD
2026-03-28 14:16:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dfdb878-89ba-5e58-922a-72ee0af3c49f with identifier: MJ72%20FCZ
2026-03-28 14:16:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dfdb878-89ba-5e58-922a-72ee0af3c49f with identifier: MJ72%20FCZ
2026-03-28 14:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dfdb878-89ba-5e58-922a-72ee0af3c49f with identifier: MJ72%20FCZ to the API
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ72%20FCZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7dfdb878-89ba-5e58-922a-72ee0af3c49f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ72 FCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ72%20FCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 13580,
 '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.3 150/58 LIFE PRO PERF(120KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150/58 LIFE PRO PERF(120KC)',
 'vin': 'WVWZZZE1ZNP040863',
 'year': 2022}
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ72%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:25 [bca.uk] INFO: Saving data for MJ72%20FCZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774004716.675025, 'last_price_update_time': 1774707385.282019}
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ72%2520FCZ') HTTP/1.1" 204 0
2026-03-28 14:16:25 [bca.uk] INFO: Found listing with ID: EO21%20BZD
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520BZD%27 HTTP/1.1" 200 None
2026-03-28 14:16:25 [bca.uk] INFO: Scrape type for EO21%20BZD: 2
2026-03-28 14:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd5ab7c5-33ba-5163-80a1-e590b8ea0190 with identifier: EO21%20BZD
2026-03-28 14:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd5ab7c5-33ba-5163-80a1-e590b8ea0190 with scrape type 2
2026-03-28 14:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd5ab7c5-33ba-5163-80a1-e590b8ea0190 with scrape type 2
2026-03-28 14:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd5ab7c5-33ba-5163-80a1-e590b8ea0190, identifier: EO21%20BZD
2026-03-28 14:16:25 [bca.uk] INFO: Found listing with ID: PK18%20RYX
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK18%2520RYX%27 HTTP/1.1" 200 None
2026-03-28 14:16:25 [bca.uk] INFO: Scrape type for PK18%20RYX: 2
2026-03-28 14:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: add513e8-cb3c-57b2-ad2d-570d0695bb51 with identifier: PK18%20RYX
2026-03-28 14:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item add513e8-cb3c-57b2-ad2d-570d0695bb51 with scrape type 2
2026-03-28 14:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item add513e8-cb3c-57b2-ad2d-570d0695bb51 with scrape type 2
2026-03-28 14:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: add513e8-cb3c-57b2-ad2d-570d0695bb51, identifier: PK18%20RYX
2026-03-28 14:16:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d with identifier: BF71%20EFD
2026-03-28 14:16:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d with identifier: BF71%20EFD
2026-03-28 14:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d with identifier: BF71%20EFD to the API
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 1,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF71%20EFD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5ff4297-ec9f-5ec6-ab01-493c0eaa6c7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF71 EFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF71%20EFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'IVECO',
 'model': 'DAILY 35S14',
 'odometer': 65010,
 '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': 'IVECO DAILY 35S14 2.3 LWB (3750) Platform Cab',
 'transmission': 'manual',
 'trim': 'LWB (3750)',
 'vin': 'ZCFCG35A30D686239',
 'year': 2021}
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF71%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 14:16:25 [bca.uk] INFO: Saving data for BF71%20EFD: {'auction_closing_time': 1774778400.0, 'created_time': 1774620709.789731, 'last_price_update_time': 1774707385.912064}
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF71%2520EFD') HTTP/1.1" 204 0
2026-03-28 14:16:25 [bca.uk] INFO: Found listing with ID: OE71%20BZO
2026-03-28 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520BZO%27 HTTP/1.1" 200 None
2026-03-28 14:16:25 [bca.uk] INFO: Scrape type for OE71%20BZO: 2
2026-03-28 14:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b675d3a3-d0c7-52f2-8624-34de4ecd6945 with identifier: OE71%20BZO
2026-03-28 14:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b675d3a3-d0c7-52f2-8624-34de4ecd6945 with scrape type 2
2026-03-28 14:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b675d3a3-d0c7-52f2-8624-34de4ecd6945 with scrape type 2
2026-03-28 14:16:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b675d3a3-d0c7-52f2-8624-34de4ecd6945, identifier: OE71%20BZO
2026-03-28 14:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd5ab7c5-33ba-5163-80a1-e590b8ea0190 with identifier: EO21%20BZD
2026-03-28 14:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd5ab7c5-33ba-5163-80a1-e590b8ea0190 with identifier: EO21%20BZD
2026-03-28 14:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd5ab7c5-33ba-5163-80a1-e590b8ea0190 with identifier: EO21%20BZD to the API
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO21%20BZD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fd5ab7c5-33ba-5163-80a1-e590b8ea0190',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EO21 BZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO21%20BZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 78942,
 '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 A250 E 1.3 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K1770862V098096',
 'year': 2021}
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520BZD%27 HTTP/1.1" 200 None
2026-03-28 14:16:26 [bca.uk] INFO: Saving data for EO21%20BZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620902.447252, 'last_price_update_time': 1774707386.383413}
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO21%2520BZD') HTTP/1.1" 204 0
2026-03-28 14:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: add513e8-cb3c-57b2-ad2d-570d0695bb51 with identifier: PK18%20RYX
2026-03-28 14:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: add513e8-cb3c-57b2-ad2d-570d0695bb51 with identifier: PK18%20RYX
2026-03-28 14:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: add513e8-cb3c-57b2-ad2d-570d0695bb51 with identifier: PK18%20RYX to the API
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK18%20RYX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'add513e8-cb3c-57b2-ad2d-570d0695bb51',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK18 RYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK18%20RYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': '500',
 'odometer': 46071,
 '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': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J932214',
 'year': 2018}
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK18%2520RYX%27 HTTP/1.1" 200 None
2026-03-28 14:16:26 [bca.uk] INFO: Saving data for PK18%20RYX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620914.081282, 'last_price_update_time': 1774707386.705179}
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK18%2520RYX') HTTP/1.1" 204 0
2026-03-28 14:16:26 [bca.uk] INFO: Found listing with ID: CK11%20THG
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK11%2520THG%27 HTTP/1.1" 200 None
2026-03-28 14:16:26 [bca.uk] INFO: Scrape type for CK11%20THG: 2
2026-03-28 14:16:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c0313ad-2c27-5c3c-a68a-92f267c8ec31 with identifier: CK11%20THG
2026-03-28 14:16:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c0313ad-2c27-5c3c-a68a-92f267c8ec31 with scrape type 2
2026-03-28 14:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c0313ad-2c27-5c3c-a68a-92f267c8ec31 with scrape type 2
2026-03-28 14:16:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c0313ad-2c27-5c3c-a68a-92f267c8ec31, identifier: CK11%20THG
2026-03-28 14:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b675d3a3-d0c7-52f2-8624-34de4ecd6945 with identifier: OE71%20BZO
2026-03-28 14:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b675d3a3-d0c7-52f2-8624-34de4ecd6945 with identifier: OE71%20BZO
2026-03-28 14:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b675d3a3-d0c7-52f2-8624-34de4ecd6945 with identifier: OE71%20BZO to the API
2026-03-28 14:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE71%20BZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b675d3a3-d0c7-52f2-8624-34de4ecd6945',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE71 BZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE71%20BZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 55359,
 '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 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'LPSVSEGEKNL059463',
 'year': 2022}
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520BZO%27 HTTP/1.1" 200 None
2026-03-28 14:16:27 [bca.uk] INFO: Saving data for OE71%20BZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620974.730023, 'last_price_update_time': 1774707387.150398}
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520BZO') HTTP/1.1" 204 0
2026-03-28 14:16:27 [bca.uk] INFO: Found listing with ID: FT72%20LSC
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT72%2520LSC%27 HTTP/1.1" 200 None
2026-03-28 14:16:27 [bca.uk] INFO: Scrape type for FT72%20LSC: 2
2026-03-28 14:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aed18831-86b7-5c5a-bef2-6d7e1e1af776 with identifier: FT72%20LSC
2026-03-28 14:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aed18831-86b7-5c5a-bef2-6d7e1e1af776 with scrape type 2
2026-03-28 14:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aed18831-86b7-5c5a-bef2-6d7e1e1af776 with scrape type 2
2026-03-28 14:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aed18831-86b7-5c5a-bef2-6d7e1e1af776, identifier: FT72%20LSC
2026-03-28 14:16:27 [bca.uk] INFO: Found listing with ID: YJ25%20TLT
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ25%2520TLT%27 HTTP/1.1" 200 None
2026-03-28 14:16:27 [bca.uk] INFO: Scrape type for YJ25%20TLT: 0
2026-03-28 14:16:27 [bca.uk] INFO: Found listing with ID: KX68%20PZN
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX68%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 14:16:27 [bca.uk] INFO: Scrape type for KX68%20PZN: 2
2026-03-28 14:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 336683e7-0f4e-5519-9d1c-a3179049bec4 with identifier: KX68%20PZN
2026-03-28 14:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 336683e7-0f4e-5519-9d1c-a3179049bec4 with scrape type 2
2026-03-28 14:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 336683e7-0f4e-5519-9d1c-a3179049bec4 with scrape type 2
2026-03-28 14:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 336683e7-0f4e-5519-9d1c-a3179049bec4, identifier: KX68%20PZN
2026-03-28 14:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c0313ad-2c27-5c3c-a68a-92f267c8ec31 with identifier: CK11%20THG
2026-03-28 14:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c0313ad-2c27-5c3c-a68a-92f267c8ec31 with identifier: CK11%20THG
2026-03-28 14:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c0313ad-2c27-5c3c-a68a-92f267c8ec31 with identifier: CK11%20THG to the API
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK11%20THG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c0313ad-2c27-5c3c-a68a-92f267c8ec31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK11 THG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK11%20THG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 151312,
 '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 C4 1.6 HDI 110 VTR+ Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 110 VTR+',
 'vin': 'VF7NC9HR8BY512006',
 'year': 2011}
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK11%2520THG%27 HTTP/1.1" 200 None
2026-03-28 14:16:27 [bca.uk] INFO: Saving data for CK11%20THG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620684.305482, 'last_price_update_time': 1774707387.833731}
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK11%2520THG') HTTP/1.1" 204 0
2026-03-28 14:16:27 [bca.uk] INFO: Found listing with ID: OV23%20DKF
2026-03-28 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520DKF%27 HTTP/1.1" 200 None
2026-03-28 14:16:27 [bca.uk] INFO: Scrape type for OV23%20DKF: 2
2026-03-28 14:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd720dd5-148e-5d7e-819e-7fe167def9ca with identifier: OV23%20DKF
2026-03-28 14:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd720dd5-148e-5d7e-819e-7fe167def9ca with scrape type 2
2026-03-28 14:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd720dd5-148e-5d7e-819e-7fe167def9ca with scrape type 2
2026-03-28 14:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd720dd5-148e-5d7e-819e-7fe167def9ca, identifier: OV23%20DKF
2026-03-28 14:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aed18831-86b7-5c5a-bef2-6d7e1e1af776 with identifier: FT72%20LSC
2026-03-28 14:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aed18831-86b7-5c5a-bef2-6d7e1e1af776 with identifier: FT72%20LSC
2026-03-28 14:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aed18831-86b7-5c5a-bef2-6d7e1e1af776 with identifier: FT72%20LSC to the API
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT72%20LSC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'aed18831-86b7-5c5a-bef2-6d7e1e1af776',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FT72 LSC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT72%20LSC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'E-C4',
 'odometer': 11239,
 '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 100KW 50KWH SENSE Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SENSE',
 'vin': 'VR7BCZKXCNE065975',
 'year': 2023}
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT72%2520LSC%27 HTTP/1.1" 200 None
2026-03-28 14:16:28 [bca.uk] INFO: Saving data for FT72%20LSC: {'auction_closing_time': 1774951200.0, 'created_time': 1774048030.268545, 'last_price_update_time': 1774707388.257678}
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT72%2520LSC') HTTP/1.1" 204 0
2026-03-28 14:16:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 336683e7-0f4e-5519-9d1c-a3179049bec4 with identifier: KX68%20PZN
2026-03-28 14:16:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 336683e7-0f4e-5519-9d1c-a3179049bec4 with identifier: KX68%20PZN
2026-03-28 14:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 336683e7-0f4e-5519-9d1c-a3179049bec4 with identifier: KX68%20PZN to the API
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX68%20PZN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '336683e7-0f4e-5519-9d1c-a3179049bec4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX68 PZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX68%20PZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 53391,
 '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 V40 2.0 D3 D-E 150 R DESIGN PRO G/T Hatchback',
 'transmission': 'manual',
 'trim': 'D3 D-E 150 R DESIGN PRO G/T',
 'vin': 'YV1MV72T0K2565192',
 'year': 2018}
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX68%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 14:16:28 [bca.uk] INFO: Saving data for KX68%20PZN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620886.607892, 'last_price_update_time': 1774707388.542701}
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX68%2520PZN') HTTP/1.1" 204 0
2026-03-28 14:16:28 [bca.uk] INFO: Found listing with ID: HY11%20ZDK
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY11%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 14:16:28 [bca.uk] INFO: Scrape type for HY11%20ZDK: 2
2026-03-28 14:16:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08931d45-824b-51bb-9f39-4dfee0252cb9 with identifier: HY11%20ZDK
2026-03-28 14:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08931d45-824b-51bb-9f39-4dfee0252cb9 with scrape type 2
2026-03-28 14:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08931d45-824b-51bb-9f39-4dfee0252cb9 with scrape type 2
2026-03-28 14:16:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08931d45-824b-51bb-9f39-4dfee0252cb9, identifier: HY11%20ZDK
2026-03-28 14:16:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd720dd5-148e-5d7e-819e-7fe167def9ca with identifier: OV23%20DKF
2026-03-28 14:16:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd720dd5-148e-5d7e-819e-7fe167def9ca with identifier: OV23%20DKF
2026-03-28 14:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd720dd5-148e-5d7e-819e-7fe167def9ca with identifier: OV23%20DKF to the API
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20DKF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cd720dd5-148e-5d7e-819e-7fe167def9ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 DKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20DKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 25587,
 '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': 'POLESTAR 2 170KW 69KWH SM2 STD.RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 69KWH SM2 STD.RANGE',
 'vin': 'YSMVSEFEXPL149643',
 'year': 2023}
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520DKF%27 HTTP/1.1" 200 None
2026-03-28 14:16:28 [bca.uk] INFO: Saving data for OV23%20DKF: {'auction_closing_time': 1774951200.0, 'created_time': 1773828175.221536, 'last_price_update_time': 1774707388.976992}
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520DKF') HTTP/1.1" 204 0
2026-03-28 14:16:28 [bca.uk] INFO: Found listing with ID: GL72%20UXZ
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520UXZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:29 [bca.uk] INFO: Scrape type for GL72%20UXZ: 2
2026-03-28 14:16:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 808ebea9-b264-51d1-a4be-aff7d8ea5a6a with identifier: GL72%20UXZ
2026-03-28 14:16:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 808ebea9-b264-51d1-a4be-aff7d8ea5a6a with scrape type 2
2026-03-28 14:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 808ebea9-b264-51d1-a4be-aff7d8ea5a6a with scrape type 2
2026-03-28 14:16:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 808ebea9-b264-51d1-a4be-aff7d8ea5a6a, identifier: GL72%20UXZ
2026-03-28 14:16:29 [bca.uk] INFO: Found listing with ID: LF22%20UDU
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF22%2520UDU%27 HTTP/1.1" 200 None
2026-03-28 14:16:29 [bca.uk] INFO: Scrape type for LF22%20UDU: 2
2026-03-28 14:16:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e6306ec-4520-515e-b74d-d33119c89a13 with identifier: LF22%20UDU
2026-03-28 14:16:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e6306ec-4520-515e-b74d-d33119c89a13 with scrape type 2
2026-03-28 14:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e6306ec-4520-515e-b74d-d33119c89a13 with scrape type 2
2026-03-28 14:16:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e6306ec-4520-515e-b74d-d33119c89a13, identifier: LF22%20UDU
2026-03-28 14:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08931d45-824b-51bb-9f39-4dfee0252cb9 with identifier: HY11%20ZDK
2026-03-28 14:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08931d45-824b-51bb-9f39-4dfee0252cb9 with identifier: HY11%20ZDK
2026-03-28 14:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08931d45-824b-51bb-9f39-4dfee0252cb9 with identifier: HY11%20ZDK to the API
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY11%20ZDK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08931d45-824b-51bb-9f39-4dfee0252cb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY11 ZDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY11%20ZDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 87076,
 '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.4 VTI 95 DSIGN Hatchback',
 'transmission': 'manual',
 'trim': 'VTI 95 DSIGN',
 'vin': 'VF7SA8FP0BW554092',
 'year': 2011}
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY11%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 14:16:29 [bca.uk] INFO: Saving data for HY11%20ZDK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620707.948937, 'last_price_update_time': 1774707389.568199}
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY11%2520ZDK') HTTP/1.1" 204 0
2026-03-28 14:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 808ebea9-b264-51d1-a4be-aff7d8ea5a6a with identifier: GL72%20UXZ
2026-03-28 14:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 808ebea9-b264-51d1-a4be-aff7d8ea5a6a with identifier: GL72%20UXZ
2026-03-28 14:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 808ebea9-b264-51d1-a4be-aff7d8ea5a6a with identifier: GL72%20UXZ to the API
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20UXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '808ebea9-b264-51d1-a4be-aff7d8ea5a6a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 UXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20UXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 42595,
 '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 RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS5PC580549',
 'year': 2022}
2026-03-28 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520UXZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:29 [bca.uk] INFO: Saving data for GL72%20UXZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620901.907159, 'last_price_update_time': 1774707389.99677}
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520UXZ') HTTP/1.1" 204 0
2026-03-28 14:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e6306ec-4520-515e-b74d-d33119c89a13 with identifier: LF22%20UDU
2026-03-28 14:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e6306ec-4520-515e-b74d-d33119c89a13 with identifier: LF22%20UDU
2026-03-28 14:16:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e6306ec-4520-515e-b74d-d33119c89a13 with identifier: LF22%20UDU to the API
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF22%20UDU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5e6306ec-4520-515e-b74d-d33119c89a13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF22 UDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF22%20UDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 96963,
 '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': 'LRWYHCEK6NC233634',
 'year': 2022}
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF22%2520UDU%27 HTTP/1.1" 200 None
2026-03-28 14:16:30 [bca.uk] INFO: Saving data for LF22%20UDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620915.985635, 'last_price_update_time': 1774707390.297522}
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF22%2520UDU') HTTP/1.1" 204 0
2026-03-28 14:16:30 [bca.uk] INFO: Found listing with ID: BK12%20HXD
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK12%2520HXD%27 HTTP/1.1" 200 None
2026-03-28 14:16:30 [bca.uk] INFO: Scrape type for BK12%20HXD: 2
2026-03-28 14:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bd08c3e-bd52-5a10-a363-0dc47836dd84 with identifier: BK12%20HXD
2026-03-28 14:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bd08c3e-bd52-5a10-a363-0dc47836dd84 with scrape type 2
2026-03-28 14:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bd08c3e-bd52-5a10-a363-0dc47836dd84 with scrape type 2
2026-03-28 14:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bd08c3e-bd52-5a10-a363-0dc47836dd84, identifier: BK12%20HXD
2026-03-28 14:16:30 [bca.uk] INFO: Found listing with ID: GP21%20MDZ
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP21%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:30 [bca.uk] INFO: Scrape type for GP21%20MDZ: 2
2026-03-28 14:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74670ab3-5c5e-55cc-bfb5-b3f49450a5df with identifier: GP21%20MDZ
2026-03-28 14:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74670ab3-5c5e-55cc-bfb5-b3f49450a5df with scrape type 2
2026-03-28 14:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74670ab3-5c5e-55cc-bfb5-b3f49450a5df with scrape type 2
2026-03-28 14:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74670ab3-5c5e-55cc-bfb5-b3f49450a5df, identifier: GP21%20MDZ
2026-03-28 14:16:30 [bca.uk] INFO: Found listing with ID: WU23%20EPE
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU23%2520EPE%27 HTTP/1.1" 200 None
2026-03-28 14:16:30 [bca.uk] INFO: Scrape type for WU23%20EPE: 2
2026-03-28 14:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae with identifier: WU23%20EPE
2026-03-28 14:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae with scrape type 2
2026-03-28 14:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae with scrape type 2
2026-03-28 14:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae, identifier: WU23%20EPE
2026-03-28 14:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bd08c3e-bd52-5a10-a363-0dc47836dd84 with identifier: BK12%20HXD
2026-03-28 14:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bd08c3e-bd52-5a10-a363-0dc47836dd84 with identifier: BK12%20HXD
2026-03-28 14:16:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bd08c3e-bd52-5a10-a363-0dc47836dd84 with identifier: BK12%20HXD to the API
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK12%20HXD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9bd08c3e-bd52-5a10-a363-0dc47836dd84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK12 HXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK12%20HXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 110621,
 '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 DS3 1.6 E-HDI A/D DSTYLE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI A/D DSTYLE PLUS',
 'vin': 'VF7SA9HPKCW521681',
 'year': 2012}
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK12%2520HXD%27 HTTP/1.1" 200 None
2026-03-28 14:16:30 [bca.uk] INFO: Saving data for BK12%20HXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620685.383174, 'last_price_update_time': 1774707390.939956}
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK12%2520HXD') HTTP/1.1" 204 0
2026-03-28 14:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74670ab3-5c5e-55cc-bfb5-b3f49450a5df with identifier: GP21%20MDZ
2026-03-28 14:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74670ab3-5c5e-55cc-bfb5-b3f49450a5df with identifier: GP21%20MDZ
2026-03-28 14:16:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74670ab3-5c5e-55cc-bfb5-b3f49450a5df with identifier: GP21%20MDZ to the API
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP21%20MDZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '74670ab3-5c5e-55cc-bfb5-b3f49450a5df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GP21 MDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP21%20MDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 46607,
 '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 EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J014931',
 'year': 2021}
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP21%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:31 [bca.uk] INFO: Saving data for GP21%20MDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620897.554466, 'last_price_update_time': 1774707391.5347}
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP21%2520MDZ') HTTP/1.1" 204 0
2026-03-28 14:16:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae with identifier: WU23%20EPE
2026-03-28 14:16:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae with identifier: WU23%20EPE
2026-03-28 14:16:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d93a80e6-a1e7-5d52-bc6e-40ebcf00ddae with identifier: WU23%20EPE to the API
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU23%20EPE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd93a80e6-a1e7-5d52-bc6e-40ebcf00ddae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU23 EPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU23%20EPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 43440,
 '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 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK8PC775795',
 'year': 2023}
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU23%2520EPE%27 HTTP/1.1" 200 None
2026-03-28 14:16:31 [bca.uk] INFO: Saving data for WU23%20EPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620915.5617, 'last_price_update_time': 1774707391.881209}
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU23%2520EPE') HTTP/1.1" 204 0
2026-03-28 14:16:31 [bca.uk] INFO: Found listing with ID: BK60%20WFP
2026-03-28 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK60%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:31 [bca.uk] INFO: Scrape type for BK60%20WFP: 2
2026-03-28 14:16:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50f43b4f-3a2f-5450-943c-0811bfa85188 with identifier: BK60%20WFP
2026-03-28 14:16:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50f43b4f-3a2f-5450-943c-0811bfa85188 with scrape type 2
2026-03-28 14:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50f43b4f-3a2f-5450-943c-0811bfa85188 with scrape type 2
2026-03-28 14:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50f43b4f-3a2f-5450-943c-0811bfa85188, identifier: BK60%20WFP
2026-03-28 14:16:32 [bca.uk] INFO: Found listing with ID: LB72%20WNP
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520WNP%27 HTTP/1.1" 200 None
2026-03-28 14:16:32 [bca.uk] INFO: Scrape type for LB72%20WNP: 2
2026-03-28 14:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86bd8156-4182-5bf5-be87-a97a5fcb1543 with identifier: LB72%20WNP
2026-03-28 14:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86bd8156-4182-5bf5-be87-a97a5fcb1543 with scrape type 2
2026-03-28 14:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86bd8156-4182-5bf5-be87-a97a5fcb1543 with scrape type 2
2026-03-28 14:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86bd8156-4182-5bf5-be87-a97a5fcb1543, identifier: LB72%20WNP
2026-03-28 14:16:32 [bca.uk] INFO: Found listing with ID: WV23%20YML
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520YML%27 HTTP/1.1" 200 None
2026-03-28 14:16:32 [bca.uk] INFO: Scrape type for WV23%20YML: 2
2026-03-28 14:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 126d676f-89b9-5c8b-a7ae-ec0695b7d853 with identifier: WV23%20YML
2026-03-28 14:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 126d676f-89b9-5c8b-a7ae-ec0695b7d853 with scrape type 2
2026-03-28 14:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 126d676f-89b9-5c8b-a7ae-ec0695b7d853 with scrape type 2
2026-03-28 14:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 126d676f-89b9-5c8b-a7ae-ec0695b7d853, identifier: WV23%20YML
2026-03-28 14:16:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50f43b4f-3a2f-5450-943c-0811bfa85188 with identifier: BK60%20WFP
2026-03-28 14:16:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50f43b4f-3a2f-5450-943c-0811bfa85188 with identifier: BK60%20WFP
2026-03-28 14:16:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50f43b4f-3a2f-5450-943c-0811bfa85188 with identifier: BK60%20WFP to the API
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK60%20WFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '50f43b4f-3a2f-5450-943c-0811bfa85188',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK60 WFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK60%20WFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 110823,
 '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.2 70 SE Hatchback',
 'transmission': 'manual',
 'trim': '70 SE',
 'vin': 'WVWZZZ6RZBY060765',
 'year': 2010}
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK60%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:32 [bca.uk] INFO: Saving data for BK60%20WFP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620701.366694, 'last_price_update_time': 1774707392.657685}
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK60%2520WFP') HTTP/1.1" 204 0
2026-03-28 14:16:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86bd8156-4182-5bf5-be87-a97a5fcb1543 with identifier: LB72%20WNP
2026-03-28 14:16:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86bd8156-4182-5bf5-be87-a97a5fcb1543 with identifier: LB72%20WNP
2026-03-28 14:16:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86bd8156-4182-5bf5-be87-a97a5fcb1543 with identifier: LB72%20WNP to the API
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB72%20WNP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '86bd8156-4182-5bf5-be87-a97a5fcb1543',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB72 WNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB72%20WNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '520D',
 'odometer': 41982,
 '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 520D 2.0 MHT M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'MHT M SPORT',
 'vin': 'WBA32BL060WY00391',
 'year': 2022}
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520WNP%27 HTTP/1.1" 200 None
2026-03-28 14:16:32 [bca.uk] INFO: Saving data for LB72%20WNP: {'auction_closing_time': 1774951200.0, 'created_time': 1774448777.590911, 'last_price_update_time': 1774707392.991817}
2026-03-28 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB72%2520WNP') HTTP/1.1" 204 0
2026-03-28 14:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 126d676f-89b9-5c8b-a7ae-ec0695b7d853 with identifier: WV23%20YML
2026-03-28 14:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 126d676f-89b9-5c8b-a7ae-ec0695b7d853 with identifier: WV23%20YML
2026-03-28 14:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 126d676f-89b9-5c8b-a7ae-ec0695b7d853 with identifier: WV23%20YML to the API
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20YML-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '126d676f-89b9-5c8b-a7ae-ec0695b7d853',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV23 YML',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20YML&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 42557,
 '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 NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5036440',
 'year': 2023}
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520YML%27 HTTP/1.1" 200 None
2026-03-28 14:16:33 [bca.uk] INFO: Saving data for WV23%20YML: {'auction_closing_time': 1774951200.0, 'created_time': 1774620886.193933, 'last_price_update_time': 1774707393.313924}
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520YML') HTTP/1.1" 204 0
2026-03-28 14:16:33 [bca.uk] INFO: Found listing with ID: BX63%20YWP
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX63%2520YWP%27 HTTP/1.1" 200 None
2026-03-28 14:16:33 [bca.uk] INFO: Scrape type for BX63%20YWP: 2
2026-03-28 14:16:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c with identifier: BX63%20YWP
2026-03-28 14:16:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c with scrape type 2
2026-03-28 14:16:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c with scrape type 2
2026-03-28 14:16:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c, identifier: BX63%20YWP
2026-03-28 14:16:33 [bca.uk] INFO: Found listing with ID: LB72%20WRG
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520WRG%27 HTTP/1.1" 200 None
2026-03-28 14:16:33 [bca.uk] INFO: Scrape type for LB72%20WRG: 2
2026-03-28 14:16:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 684f3448-0512-5ad8-a159-06533bfcd008 with identifier: LB72%20WRG
2026-03-28 14:16:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 684f3448-0512-5ad8-a159-06533bfcd008 with scrape type 2
2026-03-28 14:16:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 684f3448-0512-5ad8-a159-06533bfcd008 with scrape type 2
2026-03-28 14:16:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 684f3448-0512-5ad8-a159-06533bfcd008, identifier: LB72%20WRG
2026-03-28 14:16:33 [bca.uk] INFO: Found listing with ID: YY71%20LYG
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY71%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 14:16:33 [bca.uk] INFO: Scrape type for YY71%20LYG: 2
2026-03-28 14:16:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 615d42a4-b2cd-58d7-878c-6b250b4e7383 with identifier: YY71%20LYG
2026-03-28 14:16:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 615d42a4-b2cd-58d7-878c-6b250b4e7383 with scrape type 2
2026-03-28 14:16:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 615d42a4-b2cd-58d7-878c-6b250b4e7383 with scrape type 2
2026-03-28 14:16:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 615d42a4-b2cd-58d7-878c-6b250b4e7383, identifier: YY71%20LYG
2026-03-28 14:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c with identifier: BX63%20YWP
2026-03-28 14:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c with identifier: BX63%20YWP
2026-03-28 14:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c with identifier: BX63%20YWP to the API
2026-03-28 14:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX63%20YWP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc6f18d6-3cb2-50bb-8c07-ffd4f58e981c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX63 YWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX63%20YWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 101327,
 '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': 'WDD2040022A908906',
 'year': 2013}
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX63%2520YWP%27 HTTP/1.1" 200 None
2026-03-28 14:16:34 [bca.uk] INFO: Saving data for BX63%20YWP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620702.005592, 'last_price_update_time': 1774707394.014889}
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX63%2520YWP') HTTP/1.1" 204 0
2026-03-28 14:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 684f3448-0512-5ad8-a159-06533bfcd008 with identifier: LB72%20WRG
2026-03-28 14:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 684f3448-0512-5ad8-a159-06533bfcd008 with identifier: LB72%20WRG
2026-03-28 14:16:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 684f3448-0512-5ad8-a159-06533bfcd008 with identifier: LB72%20WRG to the API
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB72%20WRG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '684f3448-0512-5ad8-a159-06533bfcd008',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB72 WRG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB72%20WRG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '520D',
 'odometer': 22090,
 '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 520D 2.0 MHT M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'MHT M SPORT',
 'vin': 'WBA32BL000WX98511',
 'year': 2022}
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520WRG%27 HTTP/1.1" 200 None
2026-03-28 14:16:34 [bca.uk] INFO: Saving data for LB72%20WRG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620930.551058, 'last_price_update_time': 1774707394.34324}
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB72%2520WRG') HTTP/1.1" 204 0
2026-03-28 14:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 615d42a4-b2cd-58d7-878c-6b250b4e7383 with identifier: YY71%20LYG
2026-03-28 14:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 615d42a4-b2cd-58d7-878c-6b250b4e7383 with identifier: YY71%20LYG
2026-03-28 14:16:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 615d42a4-b2cd-58d7-878c-6b250b4e7383 with identifier: YY71%20LYG to the API
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY71%20LYG-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': '615d42a4-b2cd-58d7-878c-6b250b4e7383',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY71 LYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY71%20LYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 104757,
 '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 RECHARGE 1.5 T4 PHEV INSCRIPTION EXPRESSION StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV INSCRIPTION EXPRESSION',
 'vin': 'YV1XZBWVFN2697757',
 'year': 2021}
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY71%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 14:16:34 [bca.uk] INFO: Saving data for YY71%20LYG: {'auction_closing_time': 1774951200.0, 'created_time': 1773828143.876553, 'last_price_update_time': 1774707394.655535}
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY71%2520LYG') HTTP/1.1" 204 0
2026-03-28 14:16:34 [bca.uk] INFO: Found listing with ID: DV74%20EKY
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV74%2520EKY%27 HTTP/1.1" 200 None
2026-03-28 14:16:34 [bca.uk] INFO: Scrape type for DV74%20EKY: 2
2026-03-28 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3b8f7b0-6407-5919-93eb-338438b3adad with identifier: DV74%20EKY
2026-03-28 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3b8f7b0-6407-5919-93eb-338438b3adad with scrape type 2
2026-03-28 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3b8f7b0-6407-5919-93eb-338438b3adad with scrape type 2
2026-03-28 14:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3b8f7b0-6407-5919-93eb-338438b3adad, identifier: DV74%20EKY
2026-03-28 14:16:34 [bca.uk] INFO: Found listing with ID: LM70%20XKP
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM70%2520XKP%27 HTTP/1.1" 200 None
2026-03-28 14:16:34 [bca.uk] INFO: Scrape type for LM70%20XKP: 2
2026-03-28 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29208384-0027-5662-aa93-0cbd75afca05 with identifier: LM70%20XKP
2026-03-28 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29208384-0027-5662-aa93-0cbd75afca05 with scrape type 2
2026-03-28 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29208384-0027-5662-aa93-0cbd75afca05 with scrape type 2
2026-03-28 14:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29208384-0027-5662-aa93-0cbd75afca05, identifier: LM70%20XKP
2026-03-28 14:16:34 [bca.uk] INFO: Found listing with ID: GD72%20DEU
2026-03-28 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD72%2520DEU%27 HTTP/1.1" 200 None
2026-03-28 14:16:34 [bca.uk] INFO: Scrape type for GD72%20DEU: 2
2026-03-28 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7410c4b4-d59f-5088-8ca6-8c5356a23b92 with identifier: GD72%20DEU
2026-03-28 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7410c4b4-d59f-5088-8ca6-8c5356a23b92 with scrape type 2
2026-03-28 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7410c4b4-d59f-5088-8ca6-8c5356a23b92 with scrape type 2
2026-03-28 14:16:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7410c4b4-d59f-5088-8ca6-8c5356a23b92, identifier: GD72%20DEU
2026-03-28 14:16:35 [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-28 14:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3b8f7b0-6407-5919-93eb-338438b3adad with identifier: DV74%20EKY
2026-03-28 14:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3b8f7b0-6407-5919-93eb-338438b3adad with identifier: DV74%20EKY
2026-03-28 14:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3b8f7b0-6407-5919-93eb-338438b3adad with identifier: DV74%20EKY to the API
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV74%20EKY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b3b8f7b0-6407-5919-93eb-338438b3adad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV74 EKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV74%20EKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 12035,
 '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 LEAF 110KW 39KWH TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': '110KW 39KWH TEKNA',
 'vin': 'SJNFAAZE1U0212559',
 'year': 2024}
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV74%2520EKY%27 HTTP/1.1" 200 None
2026-03-28 14:16:35 [bca.uk] INFO: Saving data for DV74%20EKY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620702.827927, 'last_price_update_time': 1774707395.315718}
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV74%2520EKY') HTTP/1.1" 204 0
2026-03-28 14:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29208384-0027-5662-aa93-0cbd75afca05 with identifier: LM70%20XKP
2026-03-28 14:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29208384-0027-5662-aa93-0cbd75afca05 with identifier: LM70%20XKP
2026-03-28 14:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29208384-0027-5662-aa93-0cbd75afca05 with identifier: LM70%20XKP to the API
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM70%20XKP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29208384-0027-5662-aa93-0cbd75afca05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM70 XKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM70%20XKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 24657,
 '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 SPORTBACK 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGY8MA038876',
 'year': 2020}
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM70%2520XKP%27 HTTP/1.1" 200 None
2026-03-28 14:16:35 [bca.uk] INFO: Saving data for LM70%20XKP: {'auction_closing_time': 1774951200.0, 'created_time': 1774047713.105651, 'last_price_update_time': 1774707395.695783}
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM70%2520XKP') HTTP/1.1" 204 0
2026-03-28 14:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7410c4b4-d59f-5088-8ca6-8c5356a23b92 with identifier: GD72%20DEU
2026-03-28 14:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7410c4b4-d59f-5088-8ca6-8c5356a23b92 with identifier: GD72%20DEU
2026-03-28 14:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7410c4b4-d59f-5088-8ca6-8c5356a23b92 with identifier: GD72%20DEU to the API
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD72%20DEU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7410c4b4-d59f-5088-8ca6-8c5356a23b92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD72 DEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD72%20DEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 31297,
 '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 ID.4 220KW 77KWH 4M GTX Hatchback',
 'transmission': 'automatic',
 'trim': '220KW 77KWH 4M GTX',
 'vin': 'WVGZZZE2ZPP005442',
 'year': 2023}
2026-03-28 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD72%2520DEU%27 HTTP/1.1" 200 None
2026-03-28 14:16:36 [bca.uk] INFO: Saving data for GD72%20DEU: {'auction_closing_time': 1774951200.0, 'created_time': 1773828204.778633, 'last_price_update_time': 1774707396.006111}
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD72%2520DEU') HTTP/1.1" 204 0
2026-03-28 14:16:36 [bca.uk] INFO: Found listing with ID: DF59%20CZD
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF59%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 14:16:36 [bca.uk] INFO: Scrape type for DF59%20CZD: 2
2026-03-28 14:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44059fa0-2ea5-5edf-ac65-74c2f965d05f with identifier: DF59%20CZD
2026-03-28 14:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44059fa0-2ea5-5edf-ac65-74c2f965d05f with scrape type 2
2026-03-28 14:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44059fa0-2ea5-5edf-ac65-74c2f965d05f with scrape type 2
2026-03-28 14:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44059fa0-2ea5-5edf-ac65-74c2f965d05f, identifier: DF59%20CZD
2026-03-28 14:16:36 [bca.uk] INFO: Found listing with ID: WX22%20WJJ
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX22%2520WJJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:36 [bca.uk] INFO: Scrape type for WX22%20WJJ: 2
2026-03-28 14:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 681077de-306f-5465-b308-c470f9b2239d with identifier: WX22%20WJJ
2026-03-28 14:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 681077de-306f-5465-b308-c470f9b2239d with scrape type 2
2026-03-28 14:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 681077de-306f-5465-b308-c470f9b2239d with scrape type 2
2026-03-28 14:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 681077de-306f-5465-b308-c470f9b2239d, identifier: WX22%20WJJ
2026-03-28 14:16:36 [bca.uk] INFO: Found listing with ID: GJ22%20RSV
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:36 [bca.uk] INFO: Scrape type for GJ22%20RSV: 2
2026-03-28 14:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff6d81b9-37c0-573f-b074-ff49f5bd32ae with identifier: GJ22%20RSV
2026-03-28 14:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff6d81b9-37c0-573f-b074-ff49f5bd32ae with scrape type 2
2026-03-28 14:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff6d81b9-37c0-573f-b074-ff49f5bd32ae with scrape type 2
2026-03-28 14:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff6d81b9-37c0-573f-b074-ff49f5bd32ae, identifier: GJ22%20RSV
2026-03-28 14:16:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44059fa0-2ea5-5edf-ac65-74c2f965d05f with identifier: DF59%20CZD
2026-03-28 14:16:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44059fa0-2ea5-5edf-ac65-74c2f965d05f with identifier: DF59%20CZD
2026-03-28 14:16:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44059fa0-2ea5-5edf-ac65-74c2f965d05f with identifier: DF59%20CZD to the API
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 225,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF59%20CZD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '44059fa0-2ea5-5edf-ac65-74c2f965d05f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF59 CZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF59%20CZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 169150,
 '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 L200 2.5 DI-D 134 LWB RAGING BULL 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 134 LWB RAGING BULL 4WD',
 'vin': 'MMBJNKB407D171329',
 'year': 2009}
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF59%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 14:16:36 [bca.uk] INFO: Saving data for DF59%20CZD: {'auction_closing_time': 1775037600.0, 'created_time': 1773824594.903259, 'last_price_update_time': 1774707396.728435}
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF59%2520CZD') HTTP/1.1" 204 0
2026-03-28 14:16:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 681077de-306f-5465-b308-c470f9b2239d with identifier: WX22%20WJJ
2026-03-28 14:16:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 681077de-306f-5465-b308-c470f9b2239d with identifier: WX22%20WJJ
2026-03-28 14:16:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 681077de-306f-5465-b308-c470f9b2239d with identifier: WX22%20WJJ to the API
2026-03-28 14:16:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX22%20WJJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '681077de-306f-5465-b308-c470f9b2239d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WX22 WJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX22%20WJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 24979,
 '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 EQC 400 AMG LINE PREMIUM PLUS StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS',
 'vin': 'W1K2938902F041408',
 'year': 2022}
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX22%2520WJJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:37 [bca.uk] INFO: Saving data for WX22%20WJJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620934.697016, 'last_price_update_time': 1774707397.040122}
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX22%2520WJJ') HTTP/1.1" 204 0
2026-03-28 14:16:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff6d81b9-37c0-573f-b074-ff49f5bd32ae with identifier: GJ22%20RSV
2026-03-28 14:16:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff6d81b9-37c0-573f-b074-ff49f5bd32ae with identifier: GJ22%20RSV
2026-03-28 14:16:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff6d81b9-37c0-573f-b074-ff49f5bd32ae with identifier: GJ22%20RSV to the API
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20RSV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ff6d81b9-37c0-573f-b074-ff49f5bd32ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 RSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20RSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 38482,
 '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 PERFORMANCE AWD (UPGRADE) Saloon',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE AWD (UPGRADE)',
 'vin': 'LRW3F7EL8NC498314',
 'year': 2022}
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:37 [bca.uk] INFO: Saving data for GJ22%20RSV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620915.17751, 'last_price_update_time': 1774707397.351706}
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520RSV') HTTP/1.1" 204 0
2026-03-28 14:16:37 [bca.uk] INFO: Found listing with ID: KS10%20KFX
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS10%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 14:16:37 [bca.uk] INFO: Scrape type for KS10%20KFX: 2
2026-03-28 14:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c with identifier: KS10%20KFX
2026-03-28 14:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c with scrape type 2
2026-03-28 14:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c with scrape type 2
2026-03-28 14:16:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c, identifier: KS10%20KFX
2026-03-28 14:16:37 [bca.uk] INFO: Found listing with ID: YR71%20HVM
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR71%2520HVM%27 HTTP/1.1" 200 None
2026-03-28 14:16:37 [bca.uk] INFO: Scrape type for YR71%20HVM: 2
2026-03-28 14:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60 with identifier: YR71%20HVM
2026-03-28 14:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60 with scrape type 2
2026-03-28 14:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60 with scrape type 2
2026-03-28 14:16:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60, identifier: YR71%20HVM
2026-03-28 14:16:37 [bca.uk] INFO: Found listing with ID: GL72%20UYB
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520UYB%27 HTTP/1.1" 200 None
2026-03-28 14:16:37 [bca.uk] INFO: Scrape type for GL72%20UYB: 0
2026-03-28 14:16:37 [bca.uk] INFO: Found listing with ID: HK70%20XOP
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK70%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 14:16:37 [bca.uk] INFO: Scrape type for HK70%20XOP: 2
2026-03-28 14:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bda25d79-c34b-58e8-8c8e-44daeeefee5a with identifier: HK70%20XOP
2026-03-28 14:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bda25d79-c34b-58e8-8c8e-44daeeefee5a with scrape type 2
2026-03-28 14:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bda25d79-c34b-58e8-8c8e-44daeeefee5a with scrape type 2
2026-03-28 14:16:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bda25d79-c34b-58e8-8c8e-44daeeefee5a, identifier: HK70%20XOP
2026-03-28 14:16:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c with identifier: KS10%20KFX
2026-03-28 14:16:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c with identifier: KS10%20KFX
2026-03-28 14:16:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c with identifier: KS10%20KFX to the API
2026-03-28 14:16:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS10%20KFX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7eaf458e-1568-5c2d-bfb2-5e6fcf6d2f4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS10 KFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS10%20KFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 192522,
 '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 TRANSPORTER T28 2.0 TDI 102 SWB CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDI 102 SWB',
 'vin': 'WV1ZZZ7HZBH005440',
 'year': 2010}
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS10%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 14:16:38 [bca.uk] INFO: Saving data for KS10%20KFX: {'auction_closing_time': 1775037600.0, 'created_time': 1773841930.759223, 'last_price_update_time': 1774707398.089216}
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS10%2520KFX') HTTP/1.1" 204 0
2026-03-28 14:16:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60 with identifier: YR71%20HVM
2026-03-28 14:16:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60 with identifier: YR71%20HVM
2026-03-28 14:16:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ad64d94-cbfb-5a89-a0f2-ce005eff1e60 with identifier: YR71%20HVM to the API
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR71%20HVM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1ad64d94-cbfb-5a89-a0f2-ce005eff1e60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR71 HVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR71%20HVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 20363,
 '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 MUSTANG MACH-E 198KW 68KWH RWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 68KWH RWD STANDARD RANGE',
 'vin': 'WF0TR1RM5MMA29958',
 'year': 2021}
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR71%2520HVM%27 HTTP/1.1" 200 None
2026-03-28 14:16:38 [bca.uk] INFO: Saving data for YR71%20HVM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620935.528161, 'last_price_update_time': 1774707398.4653}
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR71%2520HVM') HTTP/1.1" 204 0
2026-03-28 14:16:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bda25d79-c34b-58e8-8c8e-44daeeefee5a with identifier: HK70%20XOP
2026-03-28 14:16:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bda25d79-c34b-58e8-8c8e-44daeeefee5a with identifier: HK70%20XOP
2026-03-28 14:16:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bda25d79-c34b-58e8-8c8e-44daeeefee5a with identifier: HK70%20XOP to the API
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK70%20XOP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bda25d79-c34b-58e8-8c8e-44daeeefee5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HK70 XOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK70%20XOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '320I',
 'odometer': 83834,
 '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 320I 2.0 T M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA5F300708B61260',
 'year': 2020}
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK70%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 14:16:38 [bca.uk] INFO: Saving data for HK70%20XOP: {'auction_closing_time': 1774951200.0, 'created_time': 1774004557.351077, 'last_price_update_time': 1774707398.77666}
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK70%2520XOP') HTTP/1.1" 204 0
2026-03-28 14:16:38 [bca.uk] INFO: Found listing with ID: KN74%20WBP
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN74%2520WBP%27 HTTP/1.1" 200 None
2026-03-28 14:16:38 [bca.uk] INFO: Scrape type for KN74%20WBP: 2
2026-03-28 14:16:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 595b353f-c28e-5b0c-9452-5e493fe20c9f with identifier: KN74%20WBP
2026-03-28 14:16:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 595b353f-c28e-5b0c-9452-5e493fe20c9f with scrape type 2
2026-03-28 14:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 595b353f-c28e-5b0c-9452-5e493fe20c9f with scrape type 2
2026-03-28 14:16:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 595b353f-c28e-5b0c-9452-5e493fe20c9f, identifier: KN74%20WBP
2026-03-28 14:16:38 [bca.uk] INFO: Found listing with ID: YG22%20WVA
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 14:16:38 [bca.uk] INFO: Scrape type for YG22%20WVA: 0
2026-03-28 14:16:38 [bca.uk] INFO: Found listing with ID: DA72%20XMR
2026-03-28 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:16:38 [bca.uk] INFO: Scrape type for DA72%20XMR: 2
2026-03-28 14:16:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad4034dc-63c2-5bcf-ab47-00fae45d5ec1 with identifier: DA72%20XMR
2026-03-28 14:16:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad4034dc-63c2-5bcf-ab47-00fae45d5ec1 with scrape type 2
2026-03-28 14:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad4034dc-63c2-5bcf-ab47-00fae45d5ec1 with scrape type 2
2026-03-28 14:16:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad4034dc-63c2-5bcf-ab47-00fae45d5ec1, identifier: DA72%20XMR
2026-03-28 14:16:39 [bca.uk] INFO: Found listing with ID: KM71%20SVJ
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520SVJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:39 [bca.uk] INFO: Scrape type for KM71%20SVJ: 2
2026-03-28 14:16:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8c227ee-e3f3-50bf-8919-79aeea62a083 with identifier: KM71%20SVJ
2026-03-28 14:16:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8c227ee-e3f3-50bf-8919-79aeea62a083 with scrape type 2
2026-03-28 14:16:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8c227ee-e3f3-50bf-8919-79aeea62a083 with scrape type 2
2026-03-28 14:16:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8c227ee-e3f3-50bf-8919-79aeea62a083, identifier: KM71%20SVJ
2026-03-28 14:16:39 [bca.uk] INFO: Total items found: 100
2026-03-28 14:16:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded
2026-03-28 14:16:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:16: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-28 14:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 595b353f-c28e-5b0c-9452-5e493fe20c9f with identifier: KN74%20WBP
2026-03-28 14:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 595b353f-c28e-5b0c-9452-5e493fe20c9f with identifier: KN74%20WBP
2026-03-28 14:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 595b353f-c28e-5b0c-9452-5e493fe20c9f with identifier: KN74%20WBP to the API
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN74%20WBP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '595b353f-c28e-5b0c-9452-5e493fe20c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN74 WBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN74%20WBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 16159,
 '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': 'SUZUKI SWIFT 1.2 MH MOTION Hatchback',
 'transmission': 'manual',
 'trim': 'MH MOTION',
 'vin': 'JSAZCEDS300123907',
 'year': 2024}
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN74%2520WBP%27 HTTP/1.1" 200 None
2026-03-28 14:16:39 [bca.uk] INFO: Saving data for KN74%20WBP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620682.464264, 'last_price_update_time': 1774707399.486785}
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN74%2520WBP') HTTP/1.1" 204 0
2026-03-28 14:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad4034dc-63c2-5bcf-ab47-00fae45d5ec1 with identifier: DA72%20XMR
2026-03-28 14:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad4034dc-63c2-5bcf-ab47-00fae45d5ec1 with identifier: DA72%20XMR
2026-03-28 14:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad4034dc-63c2-5bcf-ab47-00fae45d5ec1 with identifier: DA72%20XMR to the API
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20XMR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad4034dc-63c2-5bcf-ab47-00fae45d5ec1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA72 XMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20XMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 35613,
 '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 150 GT-LINE ISG StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI 150 GT-LINE ISG',
 'vin': 'U5YPX81BLNL104229',
 'year': 2022}
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:16:39 [bca.uk] INFO: Saving data for DA72%20XMR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620933.238668, 'last_price_update_time': 1774707399.900148}
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520XMR') HTTP/1.1" 204 0
2026-03-28 14:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8c227ee-e3f3-50bf-8919-79aeea62a083 with identifier: KM71%20SVJ
2026-03-28 14:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8c227ee-e3f3-50bf-8919-79aeea62a083 with identifier: KM71%20SVJ
2026-03-28 14:16:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8c227ee-e3f3-50bf-8919-79aeea62a083 with identifier: KM71%20SVJ to the API
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM71%20SVJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c8c227ee-e3f3-50bf-8919-79aeea62a083',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM71 SVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM71%20SVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 73195,
 '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 MUSTANG MACH-E 198KW 68KWH RWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 68KWH RWD STANDARD RANGE',
 'vin': 'WF0TR1RM4MMA38764',
 'year': 2021}
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520SVJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Saving data for KM71%20SVJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620899.497537, 'last_price_update_time': 1774707400.2121}
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM71%2520SVJ') HTTP/1.1" 204 0
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: LN69%20HJX
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN69%2520HJX%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for LN69%20HJX: 2
2026-03-28 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0 with identifier: LN69%20HJX
2026-03-28 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0, identifier: LN69%20HJX
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: GV21%20XPJ
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV21%2520XPJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for GV21%20XPJ: 2
2026-03-28 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c12f780b-4957-500f-b312-663388c55145 with identifier: GV21%20XPJ
2026-03-28 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c12f780b-4957-500f-b312-663388c55145 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c12f780b-4957-500f-b312-663388c55145 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c12f780b-4957-500f-b312-663388c55145, identifier: GV21%20XPJ
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: LD23%20NZW
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD23%2520NZW%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for LD23%20NZW: 2
2026-03-28 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49f48dab-abb6-590e-91b8-8d97d2f109f9 with identifier: LD23%20NZW
2026-03-28 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49f48dab-abb6-590e-91b8-8d97d2f109f9 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49f48dab-abb6-590e-91b8-8d97d2f109f9 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49f48dab-abb6-590e-91b8-8d97d2f109f9, identifier: LD23%20NZW
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: KV16%20LZF
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV16%2520LZF%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for KV16%20LZF: 0
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: WJ24%20ONB
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ24%2520ONB%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for WJ24%20ONB: 0
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: DJZ%208625
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DJZ%25208625%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for DJZ%208625: 0
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: YD74%20NDV
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD74%2520NDV%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for YD74%20NDV: 0
2026-03-28 14:16:40 [bca.uk] INFO: Found listing with ID: YR74%20UGO
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR74%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 14:16:40 [bca.uk] INFO: Scrape type for YR74%20UGO: 2
2026-03-28 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 525df107-58d5-564d-b3cc-80c5b82564d9 with identifier: YR74%20UGO
2026-03-28 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 525df107-58d5-564d-b3cc-80c5b82564d9 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 525df107-58d5-564d-b3cc-80c5b82564d9 with scrape type 2
2026-03-28 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 525df107-58d5-564d-b3cc-80c5b82564d9, identifier: YR74%20UGO
2026-03-28 14:16: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-28 14:16: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-28 14:16:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0 with identifier: LN69%20HJX
2026-03-28 14:16:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0 with identifier: LN69%20HJX
2026-03-28 14:16:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0 with identifier: LN69%20HJX to the API
2026-03-28 14:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN69%20HJX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb4bbf61-615d-5c1e-9827-d4a8c7d4a9b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN69 HJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN69%20HJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'V250',
 'odometer': 39038,
 '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 V250 2.1 B/TEC SE MPV',
 'transmission': 'automatic',
 'trim': 'B/TEC SE',
 'vin': 'WDF44781523597203',
 'year': 2019}
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN69%2520HJX%27 HTTP/1.1" 200 None
2026-03-28 14:16:41 [bca.uk] INFO: Saving data for LN69%20HJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620675.025832, 'last_price_update_time': 1774707401.078236}
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN69%2520HJX') HTTP/1.1" 204 0
2026-03-28 14:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c12f780b-4957-500f-b312-663388c55145 with identifier: GV21%20XPJ
2026-03-28 14:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c12f780b-4957-500f-b312-663388c55145 with identifier: GV21%20XPJ
2026-03-28 14:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c12f780b-4957-500f-b312-663388c55145 with identifier: GV21%20XPJ to the API
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV21%20XPJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c12f780b-4957-500f-b312-663388c55145',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV21 XPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV21%20XPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 118747,
 '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.0 30 TFSI S LINE Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI S LINE',
 'vin': 'WAUZZZGY7MA129900',
 'year': 2021}
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV21%2520XPJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:41 [bca.uk] INFO: Saving data for GV21%20XPJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620911.166952, 'last_price_update_time': 1774707401.388268}
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV21%2520XPJ') HTTP/1.1" 204 0
2026-03-28 14:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49f48dab-abb6-590e-91b8-8d97d2f109f9 with identifier: LD23%20NZW
2026-03-28 14:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49f48dab-abb6-590e-91b8-8d97d2f109f9 with identifier: LD23%20NZW
2026-03-28 14:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49f48dab-abb6-590e-91b8-8d97d2f109f9 with identifier: LD23%20NZW to the API
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD23%20NZW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49f48dab-abb6-590e-91b8-8d97d2f109f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD23 NZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD23%20NZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 29133,
 '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 3 2.0 E-SKY-X 186 SPORT LUX Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-X 186 SPORT LUX',
 'vin': 'JM4BP6HH601320775',
 'year': 2023}
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD23%2520NZW%27 HTTP/1.1" 200 None
2026-03-28 14:16:41 [bca.uk] INFO: Saving data for LD23%20NZW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620898.204407, 'last_price_update_time': 1774707401.732482}
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD23%2520NZW') HTTP/1.1" 204 0
2026-03-28 14:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 525df107-58d5-564d-b3cc-80c5b82564d9 with identifier: YR74%20UGO
2026-03-28 14:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 525df107-58d5-564d-b3cc-80c5b82564d9 with identifier: YR74%20UGO
2026-03-28 14:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 525df107-58d5-564d-b3cc-80c5b82564d9 with identifier: YR74%20UGO to the API
2026-03-28 14:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:42 [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': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR74%20UGO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '525df107-58d5-564d-b3cc-80c5b82564d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR74 UGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR74%20UGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 10143,
 '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 S (3ST) HARD TOP Van',
 'transmission': 'automatic',
 'trim': 'D250 AWD S (3ST) HARD TOP',
 'vin': 'SALEACAW3S2371807',
 'year': 2024}
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR74%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Saving data for YR74%20UGO: {'auction_closing_time': 1775037600.0, 'created_time': 1773929456.761798, 'last_price_update_time': 1774707402.10652}
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR74%2520UGO') HTTP/1.1" 204 0
2026-03-28 14:16:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: AY68%20HZF
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY68%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for AY68%20HZF: 2
2026-03-28 14:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fed7290-9dac-5374-a0a1-47f3f268dc32 with identifier: AY68%20HZF
2026-03-28 14:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fed7290-9dac-5374-a0a1-47f3f268dc32 with scrape type 2
2026-03-28 14:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fed7290-9dac-5374-a0a1-47f3f268dc32 with scrape type 2
2026-03-28 14:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fed7290-9dac-5374-a0a1-47f3f268dc32, identifier: AY68%20HZF
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: HV22%20VCL
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520VCL%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for HV22%20VCL: 2
2026-03-28 14:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a08d553-424a-507e-9ad2-d9460df24d2b with identifier: HV22%20VCL
2026-03-28 14:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a08d553-424a-507e-9ad2-d9460df24d2b with scrape type 2
2026-03-28 14:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a08d553-424a-507e-9ad2-d9460df24d2b with scrape type 2
2026-03-28 14:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a08d553-424a-507e-9ad2-d9460df24d2b, identifier: HV22%20VCL
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: LE71%20EVX
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520EVX%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for LE71%20EVX: 2
2026-03-28 14:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc3312fa-c166-5be9-b73a-37a955722ad7 with identifier: LE71%20EVX
2026-03-28 14:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc3312fa-c166-5be9-b73a-37a955722ad7 with scrape type 2
2026-03-28 14:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc3312fa-c166-5be9-b73a-37a955722ad7 with scrape type 2
2026-03-28 14:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc3312fa-c166-5be9-b73a-37a955722ad7, identifier: LE71%20EVX
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: LJ22%20OVX
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ22%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for LJ22%20OVX: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: DF14%20CGY
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520CGY%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for DF14%20CGY: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: FY16%20JXD
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY16%2520JXD%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for FY16%20JXD: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: YT65%20EPO
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT65%2520EPO%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for YT65%20EPO: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: KM71%20HVW
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520HVW%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for KM71%20HVW: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: PK11%20DNX
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK11%2520DNX%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for PK11%20DNX: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: FG07%20UTP
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG07%2520UTP%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for FG07%20UTP: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: EJ23%20BDV
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ23%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for EJ23%20BDV: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: GJ09%20TAY
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ09%2520TAY%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for GJ09%20TAY: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: RE17%20OVC
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE17%2520OVC%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for RE17%20OVC: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: NK72%20ATF
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK72%2520ATF%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for NK72%20ATF: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: AK07%20ZFD
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK07%2520ZFD%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for AK07%20ZFD: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: FJ22%20SKE
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ22%2520SKE%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for FJ22%20SKE: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: PK16%20DAA
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK16%2520DAA%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for PK16%20DAA: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: VX70%20DXD
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX70%2520DXD%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for VX70%20DXD: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: YF71%20EWW
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520EWW%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for YF71%20EWW: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: RO25%20UHK
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO25%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for RO25%20UHK: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: YF14%20KTO
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF14%2520KTO%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for YF14%20KTO: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: YY65%20HOJ
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY65%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for YY65%20HOJ: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: PL72%20VKN
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL72%2520VKN%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for PL72%20VKN: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: GL17%20YUF
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL17%2520YUF%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for GL17%20YUF: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: SD67%20XHY
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD67%2520XHY%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for SD67%20XHY: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: SF65%20UHY
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF65%2520UHY%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for SF65%20UHY: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: W999%20DMF
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W999%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for W999%20DMF: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: YF15%20TAU
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF15%2520TAU%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for YF15%20TAU: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: MJ25%20UXY
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ25%2520UXY%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for MJ25%20UXY: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: GR12%20EYN
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR12%2520EYN%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for GR12%20EYN: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: NG57%20MFP
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG57%2520MFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for NG57%20MFP: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: SW12%20CWU
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW12%2520CWU%27 HTTP/1.1" 200 None
2026-03-28 14:16:42 [bca.uk] INFO: Scrape type for SW12%20CWU: 0
2026-03-28 14:16:42 [bca.uk] INFO: Found listing with ID: DK72%20MUP
2026-03-28 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK72%2520MUP%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for DK72%20MUP: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: CV13%20UWG
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV13%2520UWG%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for CV13%20UWG: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: EY09%20NXP
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY09%2520NXP%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for EY09%20NXP: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: FG55%20FRR
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG55%2520FRR%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for FG55%20FRR: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: NJ58%20GBO
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ58%2520GBO%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for NJ58%20GBO: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: Y597%20TPO
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y597%2520TPO%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for Y597%20TPO: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: C11%20HLD
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C11%2520HLD%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for C11%20HLD: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: MH18%20WND
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH18%2520WND%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for MH18%20WND: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: YG21%20EGK
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG21%2520EGK%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for YG21%20EGK: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: AP68%20OOU
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP68%2520OOU%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for AP68%20OOU: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: BK15%20DJU
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK15%2520DJU%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for BK15%20DJU: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: EX68%20FPN
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX68%2520FPN%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for EX68%20FPN: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: MM64%20ZJK
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM64%2520ZJK%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for MM64%20ZJK: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: OY16%20WGE
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for OY16%20WGE: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: SL14%20MYG
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL14%2520MYG%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for SL14%20MYG: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: W31%20RJE
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W31%2520RJE%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for W31%20RJE: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: YE20%20PZR
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE20%2520PZR%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for YE20%20PZR: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: OV69%20WDL
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV69%2520WDL%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for OV69%20WDL: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: LK11%20RXW
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK11%2520RXW%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for LK11%20RXW: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: RE58%20ETV
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE58%2520ETV%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for RE58%20ETV: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: SV14%20MFX
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV14%2520MFX%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for SV14%20MFX: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: SX64%20FDA
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX64%2520FDA%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for SX64%20FDA: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: GJ19%20WEX
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ19%2520WEX%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for GJ19%20WEX: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: DK07%20EDF
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK07%2520EDF%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for DK07%20EDF: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: FR61%20OFO
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FR61%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for FR61%20OFO: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: LG60%20DXP
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG60%2520DXP%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for LG60%20DXP: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: SJ12%20YSN
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ12%2520YSN%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for SJ12%20YSN: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: SX10%20KDU
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX10%2520KDU%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for SX10%20KDU: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: DG15%20FDY
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG15%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for DG15%20FDY: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: GL16%20OVF
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL16%2520OVF%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for GL16%20OVF: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: LC19%20OZU
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC19%2520OZU%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for LC19%20OZU: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: NA18%20ZGM
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA18%2520ZGM%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for NA18%20ZGM: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: RF66%20YSN
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF66%2520YSN%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for RF66%20YSN: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: VO15%20SDY
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO15%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for VO15%20SDY: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: OE21%20MKN
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE21%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for OE21%20MKN: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: DL13%20TZH
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL13%2520TZH%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for DL13%20TZH: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: VK10%20OZP
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK10%2520OZP%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for VK10%20OZP: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: EA70%20VCU
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA70%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for EA70%20VCU: 0
2026-03-28 14:16:43 [bca.uk] INFO: Found listing with ID: FL21%20UBW
2026-03-28 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL21%2520UBW%27 HTTP/1.1" 200 None
2026-03-28 14:16:43 [bca.uk] INFO: Scrape type for FL21%20UBW: 2
2026-03-28 14:16:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3347c5c0-5eb5-58c3-b353-2319c05d1e36 with identifier: FL21%20UBW
2026-03-28 14:16:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3347c5c0-5eb5-58c3-b353-2319c05d1e36 with scrape type 2
2026-03-28 14:16:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3347c5c0-5eb5-58c3-b353-2319c05d1e36 with scrape type 2
2026-03-28 14:16:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3347c5c0-5eb5-58c3-b353-2319c05d1e36, identifier: FL21%20UBW
2026-03-28 14:16:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fed7290-9dac-5374-a0a1-47f3f268dc32 with identifier: AY68%20HZF
2026-03-28 14:16:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fed7290-9dac-5374-a0a1-47f3f268dc32 with identifier: AY68%20HZF
2026-03-28 14:16:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fed7290-9dac-5374-a0a1-47f3f268dc32 with identifier: AY68%20HZF to the API
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY68%20HZF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9fed7290-9dac-5374-a0a1-47f3f268dc32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY68 HZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY68%20HZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 107712,
 '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 170 LWB Tipper',
 'transmission': 'manual',
 'trim': 'TDCI 170 LWB',
 'vin': 'WF0DXXTTGDJM66370',
 'year': 2019}
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY68%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 14:16:44 [bca.uk] INFO: Saving data for AY68%20HZF: {'auction_closing_time': 1775037600.0, 'created_time': 1773841957.493597, 'last_price_update_time': 1774707404.265382}
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY68%2520HZF') HTTP/1.1" 204 0
2026-03-28 14:16:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a08d553-424a-507e-9ad2-d9460df24d2b with identifier: HV22%20VCL
2026-03-28 14:16:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a08d553-424a-507e-9ad2-d9460df24d2b with identifier: HV22%20VCL
2026-03-28 14:16:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a08d553-424a-507e-9ad2-d9460df24d2b with identifier: HV22%20VCL to the API
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20VCL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1a08d553-424a-507e-9ad2-d9460df24d2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV22 VCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20VCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'E-NIRO',
 'odometer': 44846,
 '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 E-NIRO 150KW 64KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH 2',
 'vin': 'KNACB81GUN5152547',
 'year': 2022}
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520VCL%27 HTTP/1.1" 200 None
2026-03-28 14:16:44 [bca.uk] INFO: Saving data for HV22%20VCL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620912.144497, 'last_price_update_time': 1774707404.753234}
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520VCL') HTTP/1.1" 204 0
2026-03-28 14:16:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc3312fa-c166-5be9-b73a-37a955722ad7 with identifier: LE71%20EVX
2026-03-28 14:16:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc3312fa-c166-5be9-b73a-37a955722ad7 with identifier: LE71%20EVX
2026-03-28 14:16:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc3312fa-c166-5be9-b73a-37a955722ad7 with identifier: LE71%20EVX to the API
2026-03-28 14:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE71%20EVX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fc3312fa-c166-5be9-b73a-37a955722ad7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE71 EVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE71%20EVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 E CROSSBCK',
 'odometer': 40318,
 '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 3 E CROSSBCK 100KW 50KWH BASTILLE Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH BASTILLE',
 'vin': 'VR1UJZKXZNW007875',
 'year': 2022}
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520EVX%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Saving data for LE71%20EVX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620896.235402, 'last_price_update_time': 1774707405.079607}
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE71%2520EVX') HTTP/1.1" 204 0
2026-03-28 14:16:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3347c5c0-5eb5-58c3-b353-2319c05d1e36 with identifier: FL21%20UBW
2026-03-28 14:16:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3347c5c0-5eb5-58c3-b353-2319c05d1e36 with identifier: FL21%20UBW
2026-03-28 14:16:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3347c5c0-5eb5-58c3-b353-2319c05d1e36 with identifier: FL21%20UBW to the API
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:45 [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': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL21%20UBW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3347c5c0-5eb5-58c3-b353-2319c05d1e36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL21 UBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL21%20UBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 350 D',
 'odometer': 110952,
 '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 GLE 350 D 2.9 AMG LINE PREMIUM 4M (7ST) 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M (7ST) 9G',
 'vin': 'W1N1671212A277688',
 'year': 2021}
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL21%2520UBW%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Saving data for FL21%20UBW: {'auction_closing_time': 1774864800.0, 'created_time': 1774524275.045848, 'last_price_update_time': 1774707405.434946}
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL21%2520UBW') HTTP/1.1" 204 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: GN19%20XSV
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN19%2520XSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for GN19%20XSV: 2
2026-03-28 14:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e43016-ab66-5451-ba4c-1d1a92767b43 with identifier: GN19%20XSV
2026-03-28 14:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e43016-ab66-5451-ba4c-1d1a92767b43 with scrape type 2
2026-03-28 14:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e43016-ab66-5451-ba4c-1d1a92767b43 with scrape type 2
2026-03-28 14:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e43016-ab66-5451-ba4c-1d1a92767b43, identifier: GN19%20XSV
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: MD72%20WLP
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for MD72%20WLP: 2
2026-03-28 14:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158 with identifier: MD72%20WLP
2026-03-28 14:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158 with scrape type 2
2026-03-28 14:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158 with scrape type 2
2026-03-28 14:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158, identifier: MD72%20WLP
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: MA21%20GBZ
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA21%2520GBZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for MA21%20GBZ: 2
2026-03-28 14:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dee7bb12-d81c-587a-ab8a-242d6bf995d2 with identifier: MA21%20GBZ
2026-03-28 14:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dee7bb12-d81c-587a-ab8a-242d6bf995d2 with scrape type 2
2026-03-28 14:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dee7bb12-d81c-587a-ab8a-242d6bf995d2 with scrape type 2
2026-03-28 14:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dee7bb12-d81c-587a-ab8a-242d6bf995d2, identifier: MA21%20GBZ
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: GV17%20MPX
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV17%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for GV17%20MPX: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: LM72%20CMF
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM72%2520CMF%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for LM72%20CMF: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: RE23%20GYT
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE23%2520GYT%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for RE23%20GYT: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: KT21%20UWN
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT21%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for KT21%20UWN: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: FN61%20BWH
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN61%2520BWH%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for FN61%20BWH: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: LD04%20LFM
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD04%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for LD04%20LFM: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: SD09%20AYV
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD09%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for SD09%20AYV: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: WN59%20GLK
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN59%2520GLK%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for WN59%20GLK: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: VX23%20XSA
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX23%2520XSA%27 HTTP/1.1" 200 None
2026-03-28 14:16:45 [bca.uk] INFO: Scrape type for VX23%20XSA: 0
2026-03-28 14:16:45 [bca.uk] INFO: Found listing with ID: SE18%20YBW
2026-03-28 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE18%2520YBW%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for SE18%20YBW: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: FX64%20LPN
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX64%2520LPN%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for FX64%20LPN: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: HK67%20LDY
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK67%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for HK67%20LDY: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: RJ69%20LZC
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ69%2520LZC%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for RJ69%20LZC: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: KV63%20FHS
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV63%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for KV63%20FHS: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: PK69%20OVZ
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK69%2520OVZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for PK69%20OVZ: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: OY25%20DMF
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY25%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for OY25%20DMF: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: AO67%20AHU
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO67%2520AHU%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for AO67%20AHU: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: KP18%20YMA
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP18%2520YMA%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for KP18%20YMA: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: YY64%20YGU
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY64%2520YGU%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for YY64%20YGU: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: CE56%20FYG
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE56%2520FYG%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for CE56%20FYG: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: FD09%20XMM
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD09%2520XMM%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for FD09%20XMM: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: FV62%20YZH
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV62%2520YZH%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for FV62%20YZH: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: HK60%20BJJ
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK60%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for HK60%20BJJ: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: LB10%20VFY
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB10%2520VFY%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for LB10%20VFY: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: LN57%20XTU
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN57%2520XTU%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for LN57%20XTU: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: NC06%20ENK
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC06%2520ENK%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for NC06%20ENK: 0
2026-03-28 14:16:46 [bca.uk] INFO: Found listing with ID: NJ12%20NFP
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ12%2520NFP%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Scrape type for NJ12%20NFP: 0
2026-03-28 14:16:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e43016-ab66-5451-ba4c-1d1a92767b43 with identifier: GN19%20XSV
2026-03-28 14:16:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e43016-ab66-5451-ba4c-1d1a92767b43 with identifier: GN19%20XSV
2026-03-28 14:16:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e43016-ab66-5451-ba4c-1d1a92767b43 with identifier: GN19%20XSV to the API
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN19%20XSV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3e43016-ab66-5451-ba4c-1d1a92767b43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN19 XSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN19%20XSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 86999,
 '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 StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 306 SE',
 'vin': 'SALRA2AK7K2406227',
 'year': 2019}
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN19%2520XSV%27 HTTP/1.1" 200 None
2026-03-28 14:16:46 [bca.uk] INFO: Saving data for GN19%20XSV: {'auction_closing_time': 1775037600.0, 'created_time': 1774620696.437605, 'last_price_update_time': 1774707406.602966}
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN19%2520XSV') HTTP/1.1" 204 0
2026-03-28 14:16:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158 with identifier: MD72%20WLP
2026-03-28 14:16:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158 with identifier: MD72%20WLP
2026-03-28 14:16:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ec6f1c2-170e-57f7-ad41-0dc9e5a53158 with identifier: MD72%20WLP to the API
2026-03-28 14:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20WLP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9ec6f1c2-170e-57f7-ad41-0dc9e5a53158',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 WLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20WLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 27062,
 '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 ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000169756133',
 'year': 2022}
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 14:16:47 [bca.uk] INFO: Saving data for MD72%20WLP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620913.199353, 'last_price_update_time': 1774707407.025698}
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520WLP') HTTP/1.1" 204 0
2026-03-28 14:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dee7bb12-d81c-587a-ab8a-242d6bf995d2 with identifier: MA21%20GBZ
2026-03-28 14:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dee7bb12-d81c-587a-ab8a-242d6bf995d2 with identifier: MA21%20GBZ
2026-03-28 14:16:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dee7bb12-d81c-587a-ab8a-242d6bf995d2 with identifier: MA21%20GBZ to the API
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA21%20GBZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dee7bb12-d81c-587a-ab8a-242d6bf995d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA21 GBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA21%20GBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 28347,
 '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 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW052901',
 'year': 2021}
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA21%2520GBZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:47 [bca.uk] INFO: Saving data for MA21%20GBZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774004737.553176, 'last_price_update_time': 1774707407.347398}
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520GBZ') HTTP/1.1" 204 0
2026-03-28 14:16:47 [bca.uk] INFO: Found listing with ID: LR17%20YKD
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR17%2520YKD%27 HTTP/1.1" 200 None
2026-03-28 14:16:47 [bca.uk] INFO: Scrape type for LR17%20YKD: 2
2026-03-28 14:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 280eb156-7589-58f2-a62b-a20635829d9e with identifier: LR17%20YKD
2026-03-28 14:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 280eb156-7589-58f2-a62b-a20635829d9e with scrape type 2
2026-03-28 14:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 280eb156-7589-58f2-a62b-a20635829d9e with scrape type 2
2026-03-28 14:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 280eb156-7589-58f2-a62b-a20635829d9e, identifier: LR17%20YKD
2026-03-28 14:16:47 [bca.uk] INFO: Found listing with ID: ND71%20XDT
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND71%2520XDT%27 HTTP/1.1" 200 None
2026-03-28 14:16:47 [bca.uk] INFO: Scrape type for ND71%20XDT: 2
2026-03-28 14:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc664e2b-3601-5843-b78e-f20ede765cdb with identifier: ND71%20XDT
2026-03-28 14:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc664e2b-3601-5843-b78e-f20ede765cdb with scrape type 2
2026-03-28 14:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc664e2b-3601-5843-b78e-f20ede765cdb with scrape type 2
2026-03-28 14:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc664e2b-3601-5843-b78e-f20ede765cdb, identifier: ND71%20XDT
2026-03-28 14:16:47 [bca.uk] INFO: Found listing with ID: VK23%20TZT
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK23%2520TZT%27 HTTP/1.1" 200 None
2026-03-28 14:16:47 [bca.uk] INFO: Scrape type for VK23%20TZT: 2
2026-03-28 14:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 162d1db6-fa45-5c34-963b-e0c6129b71f2 with identifier: VK23%20TZT
2026-03-28 14:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 162d1db6-fa45-5c34-963b-e0c6129b71f2 with scrape type 2
2026-03-28 14:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 162d1db6-fa45-5c34-963b-e0c6129b71f2 with scrape type 2
2026-03-28 14:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 162d1db6-fa45-5c34-963b-e0c6129b71f2, identifier: VK23%20TZT
2026-03-28 14:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 280eb156-7589-58f2-a62b-a20635829d9e with identifier: LR17%20YKD
2026-03-28 14:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 280eb156-7589-58f2-a62b-a20635829d9e with identifier: LR17%20YKD
2026-03-28 14:16:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 280eb156-7589-58f2-a62b-a20635829d9e with identifier: LR17%20YKD to the API
2026-03-28 14:16:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR17%20YKD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '280eb156-7589-58f2-a62b-a20635829d9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR17 YKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR17%20YKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 111061,
 '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 MWB (1 STOP) 1 WAY Tipper',
 'transmission': 'manual',
 'trim': 'TDCI 130 MWB (1 STOP) 1 WAY',
 'vin': 'WF0DXXTTGDGT35124',
 'year': 2017}
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR17%2520YKD%27 HTTP/1.1" 200 None
2026-03-28 14:16:48 [bca.uk] INFO: Saving data for LR17%20YKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774620669.144288, 'last_price_update_time': 1774707408.092986}
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR17%2520YKD') HTTP/1.1" 204 0
2026-03-28 14:16:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc664e2b-3601-5843-b78e-f20ede765cdb with identifier: ND71%20XDT
2026-03-28 14:16:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc664e2b-3601-5843-b78e-f20ede765cdb with identifier: ND71%20XDT
2026-03-28 14:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc664e2b-3601-5843-b78e-f20ede765cdb with identifier: ND71%20XDT to the API
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND71%20XDT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fc664e2b-3601-5843-b78e-f20ede765cdb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ND71 XDT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND71%20XDT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 58981,
 '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': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FJ3MC389268',
 'year': 2021}
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND71%2520XDT%27 HTTP/1.1" 200 None
2026-03-28 14:16:48 [bca.uk] INFO: Saving data for ND71%20XDT: {'auction_closing_time': 1774951200.0, 'created_time': 1774365259.783864, 'last_price_update_time': 1774707408.417556}
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND71%2520XDT') HTTP/1.1" 204 0
2026-03-28 14:16:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 162d1db6-fa45-5c34-963b-e0c6129b71f2 with identifier: VK23%20TZT
2026-03-28 14:16:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 162d1db6-fa45-5c34-963b-e0c6129b71f2 with identifier: VK23%20TZT
2026-03-28 14:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 162d1db6-fa45-5c34-963b-e0c6129b71f2 with identifier: VK23%20TZT to the API
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK23%20TZT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '162d1db6-fa45-5c34-963b-e0c6129b71f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK23 TZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK23%20TZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 60811,
 '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 ID.3 107KW 58KWH LIFE PRO Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 58KWH LIFE PRO',
 'vin': 'WVWZZZE1ZPP020638',
 'year': 2023}
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK23%2520TZT%27 HTTP/1.1" 200 None
2026-03-28 14:16:48 [bca.uk] INFO: Saving data for VK23%20TZT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620892.236822, 'last_price_update_time': 1774707408.735746}
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520TZT') HTTP/1.1" 204 0
2026-03-28 14:16:48 [bca.uk] INFO: Found listing with ID: MW23%20LPL
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 14:16:48 [bca.uk] INFO: Scrape type for MW23%20LPL: 2
2026-03-28 14:16:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5211703-ae00-54c5-93e6-ec9457e6e396 with identifier: MW23%20LPL
2026-03-28 14:16:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5211703-ae00-54c5-93e6-ec9457e6e396 with scrape type 2
2026-03-28 14:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5211703-ae00-54c5-93e6-ec9457e6e396 with scrape type 2
2026-03-28 14:16:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5211703-ae00-54c5-93e6-ec9457e6e396, identifier: MW23%20LPL
2026-03-28 14:16:48 [bca.uk] INFO: Found listing with ID: NJ23%20LRU
2026-03-28 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ23%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:16:48 [bca.uk] INFO: Scrape type for NJ23%20LRU: 2
2026-03-28 14:16:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a with identifier: NJ23%20LRU
2026-03-28 14:16:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a with scrape type 2
2026-03-28 14:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a with scrape type 2
2026-03-28 14:16:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a, identifier: NJ23%20LRU
2026-03-28 14:16:48 [bca.uk] INFO: Found listing with ID: WN22%20ACX
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 14:16:49 [bca.uk] INFO: Scrape type for WN22%20ACX: 2
2026-03-28 14:16:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97f38de3-9dc4-59d1-be9e-9fae5afc055d with identifier: WN22%20ACX
2026-03-28 14:16:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97f38de3-9dc4-59d1-be9e-9fae5afc055d with scrape type 2
2026-03-28 14:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97f38de3-9dc4-59d1-be9e-9fae5afc055d with scrape type 2
2026-03-28 14:16:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97f38de3-9dc4-59d1-be9e-9fae5afc055d, identifier: WN22%20ACX
2026-03-28 14:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5211703-ae00-54c5-93e6-ec9457e6e396 with identifier: MW23%20LPL
2026-03-28 14:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5211703-ae00-54c5-93e6-ec9457e6e396 with identifier: MW23%20LPL
2026-03-28 14:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5211703-ae00-54c5-93e6-ec9457e6e396 with identifier: MW23%20LPL to the API
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW23%20LPL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5211703-ae00-54c5-93e6-ec9457e6e396',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW23 LPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW23%20LPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 47607,
 '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': 'VR1FRHNSTN1058232',
 'year': 2023}
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 14:16:49 [bca.uk] INFO: Saving data for MW23%20LPL: {'auction_closing_time': 1775124000.0, 'created_time': 1774046262.016907, 'last_price_update_time': 1774707409.449019}
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW23%2520LPL') HTTP/1.1" 204 0
2026-03-28 14:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a with identifier: NJ23%20LRU
2026-03-28 14:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a with identifier: NJ23%20LRU
2026-03-28 14:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3262428d-d652-5aaf-a8d2-6a5ce8c31a5a with identifier: NJ23%20LRU to the API
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ23%20LRU-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3262428d-d652-5aaf-a8d2-6a5ce8c31a5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ23 LRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ23%20LRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 22662,
 '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 NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811UP5031970',
 'year': 2023}
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ23%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:16:49 [bca.uk] INFO: Saving data for NJ23%20LRU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620887.25137, 'last_price_update_time': 1774707409.764525}
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ23%2520LRU') HTTP/1.1" 204 0
2026-03-28 14:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97f38de3-9dc4-59d1-be9e-9fae5afc055d with identifier: WN22%20ACX
2026-03-28 14:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97f38de3-9dc4-59d1-be9e-9fae5afc055d with identifier: WN22%20ACX
2026-03-28 14:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97f38de3-9dc4-59d1-be9e-9fae5afc055d with identifier: WN22%20ACX to the API
2026-03-28 14:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20ACX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97f38de3-9dc4-59d1-be9e-9fae5afc055d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN22 ACX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20ACX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 220 D',
 'odometer': 47005,
 '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 220 D 2.0 AMG LINE 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE 4M 9G',
 'vin': 'W1N2539152V327888',
 'year': 2022}
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 14:16:50 [bca.uk] INFO: Saving data for WN22%20ACX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620890.504556, 'last_price_update_time': 1774707410.074442}
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520ACX') HTTP/1.1" 204 0
2026-03-28 14:16:50 [bca.uk] INFO: Found listing with ID: MW23%20YLS
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520YLS%27 HTTP/1.1" 200 None
2026-03-28 14:16:50 [bca.uk] INFO: Scrape type for MW23%20YLS: 2
2026-03-28 14:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 140d69c0-3a4a-5479-8d44-7131c302b03e with identifier: MW23%20YLS
2026-03-28 14:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 140d69c0-3a4a-5479-8d44-7131c302b03e with scrape type 2
2026-03-28 14:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 140d69c0-3a4a-5479-8d44-7131c302b03e with scrape type 2
2026-03-28 14:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 140d69c0-3a4a-5479-8d44-7131c302b03e, identifier: MW23%20YLS
2026-03-28 14:16:50 [bca.uk] INFO: Found listing with ID: NJ24%20UTY
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ24%2520UTY%27 HTTP/1.1" 200 None
2026-03-28 14:16:50 [bca.uk] INFO: Scrape type for NJ24%20UTY: 2
2026-03-28 14:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a67452c-f21e-5aaa-8241-260de99fa509 with identifier: NJ24%20UTY
2026-03-28 14:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a67452c-f21e-5aaa-8241-260de99fa509 with scrape type 2
2026-03-28 14:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a67452c-f21e-5aaa-8241-260de99fa509 with scrape type 2
2026-03-28 14:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a67452c-f21e-5aaa-8241-260de99fa509, identifier: NJ24%20UTY
2026-03-28 14:16:50 [bca.uk] INFO: Found listing with ID: WN23%20RYK
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520RYK%27 HTTP/1.1" 200 None
2026-03-28 14:16:50 [bca.uk] INFO: Scrape type for WN23%20RYK: 2
2026-03-28 14:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2add9064-f3cf-5255-acde-affa2208b522 with identifier: WN23%20RYK
2026-03-28 14:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2add9064-f3cf-5255-acde-affa2208b522 with scrape type 2
2026-03-28 14:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2add9064-f3cf-5255-acde-affa2208b522 with scrape type 2
2026-03-28 14:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2add9064-f3cf-5255-acde-affa2208b522, identifier: WN23%20RYK
2026-03-28 14:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 140d69c0-3a4a-5479-8d44-7131c302b03e with identifier: MW23%20YLS
2026-03-28 14:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 140d69c0-3a4a-5479-8d44-7131c302b03e with identifier: MW23%20YLS
2026-03-28 14:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 140d69c0-3a4a-5479-8d44-7131c302b03e with identifier: MW23%20YLS to the API
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW23%20YLS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '140d69c0-3a4a-5479-8d44-7131c302b03e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW23 YLS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW23%20YLS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 37319,
 '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': 'VR1FRHNSTP1024818',
 'year': 2023}
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520YLS%27 HTTP/1.1" 200 None
2026-03-28 14:16:50 [bca.uk] INFO: Saving data for MW23%20YLS: {'auction_closing_time': 1775124000.0, 'created_time': 1774017055.813885, 'last_price_update_time': 1774707410.793823}
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW23%2520YLS') HTTP/1.1" 204 0
2026-03-28 14:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a67452c-f21e-5aaa-8241-260de99fa509 with identifier: NJ24%20UTY
2026-03-28 14:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a67452c-f21e-5aaa-8241-260de99fa509 with identifier: NJ24%20UTY
2026-03-28 14:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a67452c-f21e-5aaa-8241-260de99fa509 with identifier: NJ24%20UTY to the API
2026-03-28 14:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ24%20UTY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1a67452c-f21e-5aaa-8241-260de99fa509',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ24 UTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ24%20UTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 5761,
 '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': 'LRWYHCFS4RC419595',
 'year': 2024}
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ24%2520UTY%27 HTTP/1.1" 200 None
2026-03-28 14:16:51 [bca.uk] INFO: Saving data for NJ24%20UTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620916.613343, 'last_price_update_time': 1774707411.12009}
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ24%2520UTY') HTTP/1.1" 204 0
2026-03-28 14:16:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2add9064-f3cf-5255-acde-affa2208b522 with identifier: WN23%20RYK
2026-03-28 14:16:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2add9064-f3cf-5255-acde-affa2208b522 with identifier: WN23%20RYK
2026-03-28 14:16:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2add9064-f3cf-5255-acde-affa2208b522 with identifier: WN23%20RYK to the API
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN23%20RYK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2add9064-f3cf-5255-acde-affa2208b522',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN23 RYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN23%20RYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 53410,
 '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': 'LRWYHCFS6PC769937',
 'year': 2023}
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520RYK%27 HTTP/1.1" 200 None
2026-03-28 14:16:51 [bca.uk] INFO: Saving data for WN23%20RYK: {'auction_closing_time': 1774951200.0, 'created_time': 1774004580.167578, 'last_price_update_time': 1774707411.531641}
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN23%2520RYK') HTTP/1.1" 204 0
2026-03-28 14:16:51 [bca.uk] INFO: Found listing with ID: MD73%20YHH
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD73%2520YHH%27 HTTP/1.1" 200 None
2026-03-28 14:16:51 [bca.uk] INFO: Scrape type for MD73%20YHH: 0
2026-03-28 14:16:51 [bca.uk] INFO: Found listing with ID: AJ17%20AZT
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ17%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 14:16:51 [bca.uk] INFO: Scrape type for AJ17%20AZT: 2
2026-03-28 14:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51c4550e-be9e-5249-8cb3-08576d019f60 with identifier: AJ17%20AZT
2026-03-28 14:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51c4550e-be9e-5249-8cb3-08576d019f60 with scrape type 2
2026-03-28 14:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51c4550e-be9e-5249-8cb3-08576d019f60 with scrape type 2
2026-03-28 14:16:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51c4550e-be9e-5249-8cb3-08576d019f60, identifier: AJ17%20AZT
2026-03-28 14:16:51 [bca.uk] INFO: Found listing with ID: NJ24%20UVN
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ24%2520UVN%27 HTTP/1.1" 200 None
2026-03-28 14:16:51 [bca.uk] INFO: Scrape type for NJ24%20UVN: 2
2026-03-28 14:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf with identifier: NJ24%20UVN
2026-03-28 14:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf with scrape type 2
2026-03-28 14:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf with scrape type 2
2026-03-28 14:16:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf, identifier: NJ24%20UVN
2026-03-28 14:16:51 [bca.uk] INFO: Found listing with ID: AJ68%20RTO
2026-03-28 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ68%2520RTO%27 HTTP/1.1" 200 None
2026-03-28 14:16:51 [bca.uk] INFO: Scrape type for AJ68%20RTO: 2
2026-03-28 14:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8fc9231-33e3-592c-9623-954880d3ae99 with identifier: AJ68%20RTO
2026-03-28 14:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8fc9231-33e3-592c-9623-954880d3ae99 with scrape type 2
2026-03-28 14:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8fc9231-33e3-592c-9623-954880d3ae99 with scrape type 2
2026-03-28 14:16:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8fc9231-33e3-592c-9623-954880d3ae99, identifier: AJ68%20RTO
2026-03-28 14:16:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51c4550e-be9e-5249-8cb3-08576d019f60 with identifier: AJ17%20AZT
2026-03-28 14:16:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51c4550e-be9e-5249-8cb3-08576d019f60 with identifier: AJ17%20AZT
2026-03-28 14:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51c4550e-be9e-5249-8cb3-08576d019f60 with identifier: AJ17%20AZT to the API
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ17%20AZT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51c4550e-be9e-5249-8cb3-08576d019f60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ17 AZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ17%20AZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 77418,
 '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 GALAXY 2.0 TDCI 150 TITANIUM X P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 150 TITANIUM X P/S',
 'vin': 'WF0KXXWPCKHB46198',
 'year': 2017}
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ17%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 14:16:52 [bca.uk] INFO: Saving data for AJ17%20AZT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620678.653153, 'last_price_update_time': 1774707412.377105}
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ17%2520AZT') HTTP/1.1" 204 0
2026-03-28 14:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf with identifier: NJ24%20UVN
2026-03-28 14:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf with identifier: NJ24%20UVN
2026-03-28 14:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf with identifier: NJ24%20UVN to the API
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ24%20UVN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '22a1a7a4-e2e6-58ed-8835-26bb20e6dbaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ24 UVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ24%20UVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 28919,
 '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': 'LRWYHCFS2RC361258',
 'year': 2024}
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ24%2520UVN%27 HTTP/1.1" 200 None
2026-03-28 14:16:52 [bca.uk] INFO: Saving data for NJ24%20UVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774533914.514812, 'last_price_update_time': 1774707412.918763}
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ24%2520UVN') HTTP/1.1" 204 0
2026-03-28 14:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8fc9231-33e3-592c-9623-954880d3ae99 with identifier: AJ68%20RTO
2026-03-28 14:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8fc9231-33e3-592c-9623-954880d3ae99 with identifier: AJ68%20RTO
2026-03-28 14:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8fc9231-33e3-592c-9623-954880d3ae99 with identifier: AJ68%20RTO to the API
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ68%20RTO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8fc9231-33e3-592c-9623-954880d3ae99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ68 RTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ68%20RTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 59611,
 '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': 'SALWA2AK0KA424495',
 'year': 2019}
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ68%2520RTO%27 HTTP/1.1" 200 None
2026-03-28 14:16:53 [bca.uk] INFO: Saving data for AJ68%20RTO: {'auction_closing_time': 1774951200.0, 'created_time': 1774046111.687836, 'last_price_update_time': 1774707413.285406}
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ68%2520RTO') HTTP/1.1" 204 0
2026-03-28 14:16:53 [bca.uk] INFO: Found listing with ID: BN69%20VGV
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN69%2520VGV%27 HTTP/1.1" 200 None
2026-03-28 14:16:53 [bca.uk] INFO: Scrape type for BN69%20VGV: 2
2026-03-28 14:16:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fa4566d-6005-5b0e-9efe-e7f0f4485172 with identifier: BN69%20VGV
2026-03-28 14:16:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fa4566d-6005-5b0e-9efe-e7f0f4485172 with scrape type 2
2026-03-28 14:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fa4566d-6005-5b0e-9efe-e7f0f4485172 with scrape type 2
2026-03-28 14:16:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fa4566d-6005-5b0e-9efe-e7f0f4485172, identifier: BN69%20VGV
2026-03-28 14:16:53 [bca.uk] INFO: Found listing with ID: PE22%20XGD
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE22%2520XGD%27 HTTP/1.1" 200 None
2026-03-28 14:16:53 [bca.uk] INFO: Scrape type for PE22%20XGD: 2
2026-03-28 14:16:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4 with identifier: PE22%20XGD
2026-03-28 14:16:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4 with scrape type 2
2026-03-28 14:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4 with scrape type 2
2026-03-28 14:16:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4, identifier: PE22%20XGD
2026-03-28 14:16:53 [bca.uk] INFO: Found listing with ID: BN21%20VMZ
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN21%2520VMZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:53 [bca.uk] INFO: Scrape type for BN21%20VMZ: 2
2026-03-28 14:16:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54cb4836-4b9b-5503-b0e3-763c95b2736a with identifier: BN21%20VMZ
2026-03-28 14:16:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54cb4836-4b9b-5503-b0e3-763c95b2736a with scrape type 2
2026-03-28 14:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54cb4836-4b9b-5503-b0e3-763c95b2736a with scrape type 2
2026-03-28 14:16:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54cb4836-4b9b-5503-b0e3-763c95b2736a, identifier: BN21%20VMZ
2026-03-28 14:16:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fa4566d-6005-5b0e-9efe-e7f0f4485172 with identifier: BN69%20VGV
2026-03-28 14:16:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fa4566d-6005-5b0e-9efe-e7f0f4485172 with identifier: BN69%20VGV
2026-03-28 14:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fa4566d-6005-5b0e-9efe-e7f0f4485172 with identifier: BN69%20VGV to the API
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN69%20VGV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0fa4566d-6005-5b0e-9efe-e7f0f4485172',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN69 VGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN69%20VGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 63484,
 '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': 'SJNFAAZE1U0065291',
 'year': 2019}
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN69%2520VGV%27 HTTP/1.1" 200 None
2026-03-28 14:16:53 [bca.uk] INFO: Saving data for BN69%20VGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620679.391664, 'last_price_update_time': 1774707413.941812}
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN69%2520VGV') HTTP/1.1" 204 0
2026-03-28 14:16:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4 with identifier: PE22%20XGD
2026-03-28 14:16:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4 with identifier: PE22%20XGD
2026-03-28 14:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4 with identifier: PE22%20XGD to the API
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE22%20XGD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '080f0e69-76c1-52c8-9ddb-e1bbf8b8adb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PE22 XGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE22%20XGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 50840,
 '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 RAV4 2.5 HYBRID EXCEL 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL 2WD',
 'vin': 'JTMY53FV80J009001',
 'year': 2022}
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE22%2520XGD%27 HTTP/1.1" 200 None
2026-03-28 14:16:54 [bca.uk] INFO: Saving data for PE22%20XGD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621013.408957, 'last_price_update_time': 1774707414.274343}
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE22%2520XGD') HTTP/1.1" 204 0
2026-03-28 14:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54cb4836-4b9b-5503-b0e3-763c95b2736a with identifier: BN21%20VMZ
2026-03-28 14:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54cb4836-4b9b-5503-b0e3-763c95b2736a with identifier: BN21%20VMZ
2026-03-28 14:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54cb4836-4b9b-5503-b0e3-763c95b2736a with identifier: BN21%20VMZ to the API
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN21%20VMZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54cb4836-4b9b-5503-b0e3-763c95b2736a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN21 VMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN21%20VMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 110409,
 '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 ASTRA TOURER 1.5 TURBO D 120 SRI Estate',
 'transmission': 'manual',
 'trim': 'TURBO D 120 SRI',
 'vin': 'W0VBF8EV4M8018038',
 'year': 2021}
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN21%2520VMZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:54 [bca.uk] INFO: Saving data for BN21%20VMZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620883.875489, 'last_price_update_time': 1774707414.586361}
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN21%2520VMZ') HTTP/1.1" 204 0
2026-03-28 14:16:54 [bca.uk] INFO: Found listing with ID: SM59%20FAJ
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM59%2520FAJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:54 [bca.uk] INFO: Scrape type for SM59%20FAJ: 2
2026-03-28 14:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc28239f-f65e-55a2-904a-d889a1982408 with identifier: SM59%20FAJ
2026-03-28 14:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc28239f-f65e-55a2-904a-d889a1982408 with scrape type 2
2026-03-28 14:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc28239f-f65e-55a2-904a-d889a1982408 with scrape type 2
2026-03-28 14:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc28239f-f65e-55a2-904a-d889a1982408, identifier: SM59%20FAJ
2026-03-28 14:16:54 [bca.uk] INFO: Found listing with ID: PX71%20JVU
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX71%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 14:16:54 [bca.uk] INFO: Scrape type for PX71%20JVU: 2
2026-03-28 14:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d673f8d6-c244-538f-ac4f-d580bb1f429d with identifier: PX71%20JVU
2026-03-28 14:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d673f8d6-c244-538f-ac4f-d580bb1f429d with scrape type 2
2026-03-28 14:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d673f8d6-c244-538f-ac4f-d580bb1f429d with scrape type 2
2026-03-28 14:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d673f8d6-c244-538f-ac4f-d580bb1f429d, identifier: PX71%20JVU
2026-03-28 14:16:54 [bca.uk] INFO: Found listing with ID: CE22%20VUG
2026-03-28 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE22%2520VUG%27 HTTP/1.1" 200 None
2026-03-28 14:16:54 [bca.uk] INFO: Scrape type for CE22%20VUG: 2
2026-03-28 14:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be162f92-4c13-5290-b715-e8646936c856 with identifier: CE22%20VUG
2026-03-28 14:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be162f92-4c13-5290-b715-e8646936c856 with scrape type 2
2026-03-28 14:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be162f92-4c13-5290-b715-e8646936c856 with scrape type 2
2026-03-28 14:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be162f92-4c13-5290-b715-e8646936c856, identifier: CE22%20VUG
2026-03-28 14:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc28239f-f65e-55a2-904a-d889a1982408 with identifier: SM59%20FAJ
2026-03-28 14:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc28239f-f65e-55a2-904a-d889a1982408 with identifier: SM59%20FAJ
2026-03-28 14:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc28239f-f65e-55a2-904a-d889a1982408 with identifier: SM59%20FAJ to the API
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM59%20FAJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc28239f-f65e-55a2-904a-d889a1982408',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM59 FAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM59%20FAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 74025,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0JXXWPJJAL67285',
 'year': 2010}
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM59%2520FAJ%27 HTTP/1.1" 200 None
2026-03-28 14:16:55 [bca.uk] INFO: Saving data for SM59%20FAJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620679.77977, 'last_price_update_time': 1774707415.231004}
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM59%2520FAJ') HTTP/1.1" 204 0
2026-03-28 14:16:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d673f8d6-c244-538f-ac4f-d580bb1f429d with identifier: PX71%20JVU
2026-03-28 14:16:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d673f8d6-c244-538f-ac4f-d580bb1f429d with identifier: PX71%20JVU
2026-03-28 14:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d673f8d6-c244-538f-ac4f-d580bb1f429d with identifier: PX71%20JVU to the API
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX71%20JVU-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': 'd673f8d6-c244-538f-ac4f-d580bb1f429d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PX71 JVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX71%20JVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 133063,
 '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 RECHARGE 1.5 T4 PHEV R DESIGN StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV R DESIGN',
 'vin': 'YV1XZBWVFN2699397',
 'year': 2021}
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX71%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 14:16:55 [bca.uk] INFO: Saving data for PX71%20JVU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621012.201773, 'last_price_update_time': 1774707415.529063}
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX71%2520JVU') HTTP/1.1" 204 0
2026-03-28 14:16:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be162f92-4c13-5290-b715-e8646936c856 with identifier: CE22%20VUG
2026-03-28 14:16:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be162f92-4c13-5290-b715-e8646936c856 with identifier: CE22%20VUG
2026-03-28 14:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be162f92-4c13-5290-b715-e8646936c856 with identifier: CE22%20VUG to the API
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE22%20VUG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'be162f92-4c13-5290-b715-e8646936c856',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE22 VUG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE22%20VUG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': '500C E',
 'odometer': 9712,
 '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 500C E 87KW 42KWH LA PRIMA Convertible',
 'transmission': 'automatic',
 'trim': '87KW 42KWH LA PRIMA',
 'vin': 'ZFAEFAJ4XNX066184',
 'year': 2022}
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE22%2520VUG%27 HTTP/1.1" 200 None
2026-03-28 14:16:55 [bca.uk] INFO: Saving data for CE22%20VUG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620884.272981, 'last_price_update_time': 1774707415.820867}
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE22%2520VUG') HTTP/1.1" 204 0
2026-03-28 14:16:55 [bca.uk] INFO: Found listing with ID: YY16%20BSX
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY16%2520BSX%27 HTTP/1.1" 200 None
2026-03-28 14:16:55 [bca.uk] INFO: Scrape type for YY16%20BSX: 2
2026-03-28 14:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19235337-4259-5d3c-95f8-8d2d876a8c49 with identifier: YY16%20BSX
2026-03-28 14:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19235337-4259-5d3c-95f8-8d2d876a8c49 with scrape type 2
2026-03-28 14:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19235337-4259-5d3c-95f8-8d2d876a8c49 with scrape type 2
2026-03-28 14:16:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19235337-4259-5d3c-95f8-8d2d876a8c49, identifier: YY16%20BSX
2026-03-28 14:16:55 [bca.uk] INFO: Found listing with ID: YB70%20VZO
2026-03-28 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB70%2520VZO%27 HTTP/1.1" 200 None
2026-03-28 14:16:55 [bca.uk] INFO: Scrape type for YB70%20VZO: 2
2026-03-28 14:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e with identifier: YB70%20VZO
2026-03-28 14:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e with scrape type 2
2026-03-28 14:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e with scrape type 2
2026-03-28 14:16:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e, identifier: YB70%20VZO
2026-03-28 14:16:56 [bca.uk] INFO: Found listing with ID: DE24%20HNW
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520HNW%27 HTTP/1.1" 200 None
2026-03-28 14:16:56 [bca.uk] INFO: Scrape type for DE24%20HNW: 2
2026-03-28 14:16:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 157d23a0-c821-5ae7-976f-b510b9a6f0bf with identifier: DE24%20HNW
2026-03-28 14:16:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 157d23a0-c821-5ae7-976f-b510b9a6f0bf with scrape type 2
2026-03-28 14:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 157d23a0-c821-5ae7-976f-b510b9a6f0bf with scrape type 2
2026-03-28 14:16:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 157d23a0-c821-5ae7-976f-b510b9a6f0bf, identifier: DE24%20HNW
2026-03-28 14:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19235337-4259-5d3c-95f8-8d2d876a8c49 with identifier: YY16%20BSX
2026-03-28 14:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19235337-4259-5d3c-95f8-8d2d876a8c49 with identifier: YY16%20BSX
2026-03-28 14:16:56 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 19235337-4259-5d3c-95f8-8d2d876a8c49 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY16%20BSX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19235337-4259-5d3c-95f8-8d2d876a8c49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY16 BSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY16%20BSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 118477,
 '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 218 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 218 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M0GD046491',
 'year': 2016}
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY16%2520BSX%27 HTTP/1.1" 200 None
2026-03-28 14:16:56 [bca.uk] INFO: Saving data for YY16%20BSX: {'auction_closing_time': 1774692000.0, 'created_time': 1774620681.337465, 'last_price_update_time': 1774707416.240705}
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY16%2520BSX') HTTP/1.1" 204 0
2026-03-28 14:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e with identifier: YB70%20VZO
2026-03-28 14:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e with identifier: YB70%20VZO
2026-03-28 14:16:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e with identifier: YB70%20VZO to the API
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB70%20VZO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c8062eaa-d2dc-5ed4-8eec-dde4ae7ed01e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB70 VZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB70%20VZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 22772,
 '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 EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'VNKKBAC300A068850',
 'year': 2021}
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB70%2520VZO%27 HTTP/1.1" 200 None
2026-03-28 14:16:56 [bca.uk] INFO: Saving data for YB70%20VZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774073393.361847, 'last_price_update_time': 1774707416.533197}
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB70%2520VZO') HTTP/1.1" 204 0
2026-03-28 14:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 157d23a0-c821-5ae7-976f-b510b9a6f0bf with identifier: DE24%20HNW
2026-03-28 14:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 157d23a0-c821-5ae7-976f-b510b9a6f0bf with identifier: DE24%20HNW
2026-03-28 14:16:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 157d23a0-c821-5ae7-976f-b510b9a6f0bf with identifier: DE24%20HNW to the API
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE24%20HNW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '157d23a0-c821-5ae7-976f-b510b9a6f0bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE24 HNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE24%20HNW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 7022,
 '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': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA59NK641787',
 'year': 2024}
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520HNW%27 HTTP/1.1" 200 None
2026-03-28 14:16:56 [bca.uk] INFO: Saving data for DE24%20HNW: {'auction_closing_time': 1774951200.0, 'created_time': 1773828218.654066, 'last_price_update_time': 1774707416.842295}
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE24%2520HNW') HTTP/1.1" 204 0
2026-03-28 14:16:56 [bca.uk] INFO: Found listing with ID: SH13%20CDZ
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH13%2520CDZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:56 [bca.uk] INFO: Scrape type for SH13%20CDZ: 2
2026-03-28 14:16:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73e0cb9d-e828-54c2-bcb4-2f441a4d376c with identifier: SH13%20CDZ
2026-03-28 14:16:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73e0cb9d-e828-54c2-bcb4-2f441a4d376c with scrape type 2
2026-03-28 14:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73e0cb9d-e828-54c2-bcb4-2f441a4d376c with scrape type 2
2026-03-28 14:16:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73e0cb9d-e828-54c2-bcb4-2f441a4d376c, identifier: SH13%20CDZ
2026-03-28 14:16:56 [bca.uk] INFO: Found listing with ID: BD72%20YOV
2026-03-28 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520YOV%27 HTTP/1.1" 200 None
2026-03-28 14:16:56 [bca.uk] INFO: Scrape type for BD72%20YOV: 2
2026-03-28 14:16:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1653ecb-2048-5d86-9cae-1a86edbdfb15 with identifier: BD72%20YOV
2026-03-28 14:16:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1653ecb-2048-5d86-9cae-1a86edbdfb15 with scrape type 2
2026-03-28 14:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1653ecb-2048-5d86-9cae-1a86edbdfb15 with scrape type 2
2026-03-28 14:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1653ecb-2048-5d86-9cae-1a86edbdfb15, identifier: BD72%20YOV
2026-03-28 14:16:57 [bca.uk] INFO: Found listing with ID: EK22%20EWN
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK22%2520EWN%27 HTTP/1.1" 200 None
2026-03-28 14:16:57 [bca.uk] INFO: Scrape type for EK22%20EWN: 2
2026-03-28 14:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24559dd2-c9b7-5b57-b5d6-daeee59ab924 with identifier: EK22%20EWN
2026-03-28 14:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24559dd2-c9b7-5b57-b5d6-daeee59ab924 with scrape type 2
2026-03-28 14:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24559dd2-c9b7-5b57-b5d6-daeee59ab924 with scrape type 2
2026-03-28 14:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24559dd2-c9b7-5b57-b5d6-daeee59ab924, identifier: EK22%20EWN
2026-03-28 14:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73e0cb9d-e828-54c2-bcb4-2f441a4d376c with identifier: SH13%20CDZ
2026-03-28 14:16:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73e0cb9d-e828-54c2-bcb4-2f441a4d376c with identifier: SH13%20CDZ
2026-03-28 14:16:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73e0cb9d-e828-54c2-bcb4-2f441a4d376c with identifier: SH13%20CDZ to the API
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH13%20CDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '73e0cb9d-e828-54c2-bcb4-2f441a4d376c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH13 CDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH13%20CDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': 'PUNTO',
 'odometer': 51838,
 '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 PUNTO 1.4 EASY Hatchback',
 'transmission': 'manual',
 'trim': 'EASY',
 'vin': 'ZFA19900000932339',
 'year': 2013}
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH13%2520CDZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:57 [bca.uk] INFO: Saving data for SH13%20CDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620660.851243, 'last_price_update_time': 1774707417.484595}
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH13%2520CDZ') HTTP/1.1" 204 0
2026-03-28 14:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1653ecb-2048-5d86-9cae-1a86edbdfb15 with identifier: BD72%20YOV
2026-03-28 14:16:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1653ecb-2048-5d86-9cae-1a86edbdfb15 with identifier: BD72%20YOV
2026-03-28 14:16:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1653ecb-2048-5d86-9cae-1a86edbdfb15 with identifier: BD72%20YOV to the API
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD72%20YOV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b1653ecb-2048-5d86-9cae-1a86edbdfb15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BD72 YOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD72%20YOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'IONIQ 5',
 'odometer': 21044,
 '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 IONIQ 5 125KW 58KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '125KW 58KWH PREMIUM',
 'vin': 'KMHKN81BUNU116482',
 'year': 2022}
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520YOV%27 HTTP/1.1" 200 None
2026-03-28 14:16:57 [bca.uk] INFO: Saving data for BD72%20YOV: {'auction_closing_time': 1774951200.0, 'created_time': 1774006408.062641, 'last_price_update_time': 1774707417.905368}
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD72%2520YOV') HTTP/1.1" 204 0
2026-03-28 14:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24559dd2-c9b7-5b57-b5d6-daeee59ab924 with identifier: EK22%20EWN
2026-03-28 14:16:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24559dd2-c9b7-5b57-b5d6-daeee59ab924 with identifier: EK22%20EWN
2026-03-28 14:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24559dd2-c9b7-5b57-b5d6-daeee59ab924 with identifier: EK22%20EWN to the API
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK22%20EWN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '24559dd2-c9b7-5b57-b5d6-daeee59ab924',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EK22 EWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK22%20EWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 62358,
 '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 EQC 400 AMG LINE PREMIUM PLUS StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS',
 'vin': 'W1K2938902F041807',
 'year': 2022}
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK22%2520EWN%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Saving data for EK22%20EWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620889.685201, 'last_price_update_time': 1774707418.209375}
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK22%2520EWN') HTTP/1.1" 204 0
2026-03-28 14:16:58 [bca.uk] INFO: Found listing with ID: CF74%20GDE
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GDE%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Scrape type for CF74%20GDE: 0
2026-03-28 14:16:58 [bca.uk] INFO: Found listing with ID: CF74%20GHO
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GHO%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Scrape type for CF74%20GHO: 2
2026-03-28 14:16:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 421b9497-903a-5fae-bce1-2f566a47c989 with identifier: CF74%20GHO
2026-03-28 14:16:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 421b9497-903a-5fae-bce1-2f566a47c989 with scrape type 2
2026-03-28 14:16:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 421b9497-903a-5fae-bce1-2f566a47c989 with scrape type 2
2026-03-28 14:16:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 421b9497-903a-5fae-bce1-2f566a47c989, identifier: CF74%20GHO
2026-03-28 14:16:58 [bca.uk] INFO: Found listing with ID: WJ22%20BHP
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ22%2520BHP%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Scrape type for WJ22%20BHP: 0
2026-03-28 14:16:58 [bca.uk] INFO: Found listing with ID: V24%20VJT
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V24%2520VJT%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Scrape type for V24%20VJT: 0
2026-03-28 14:16:58 [bca.uk] INFO: Found listing with ID: BN22%20OLK
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN22%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Scrape type for BN22%20OLK: 2
2026-03-28 14:16:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2050af5-469c-588e-aee9-54587665d29e with identifier: BN22%20OLK
2026-03-28 14:16:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2050af5-469c-588e-aee9-54587665d29e with scrape type 2
2026-03-28 14:16:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2050af5-469c-588e-aee9-54587665d29e with scrape type 2
2026-03-28 14:16:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2050af5-469c-588e-aee9-54587665d29e, identifier: BN22%20OLK
2026-03-28 14:16:58 [bca.uk] INFO: Found listing with ID: FD22%20YAV
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD22%2520YAV%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Scrape type for FD22%20YAV: 2
2026-03-28 14:16:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe289500-cc1a-5571-ad70-525eba1571f3 with identifier: FD22%20YAV
2026-03-28 14:16:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe289500-cc1a-5571-ad70-525eba1571f3 with scrape type 2
2026-03-28 14:16:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe289500-cc1a-5571-ad70-525eba1571f3 with scrape type 2
2026-03-28 14:16:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe289500-cc1a-5571-ad70-525eba1571f3, identifier: FD22%20YAV
2026-03-28 14:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 421b9497-903a-5fae-bce1-2f566a47c989 with identifier: CF74%20GHO
2026-03-28 14:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 421b9497-903a-5fae-bce1-2f566a47c989 with identifier: CF74%20GHO
2026-03-28 14:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 421b9497-903a-5fae-bce1-2f566a47c989 with identifier: CF74%20GHO to the API
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GHO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '421b9497-903a-5fae-bce1-2f566a47c989',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 9052,
 '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': 'VF7SXHNPYRT107114',
 'year': 2024}
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF74%2520GHO%27 HTTP/1.1" 200 None
2026-03-28 14:16:58 [bca.uk] INFO: Saving data for CF74%20GHO: {'auction_closing_time': 1775124000.0, 'created_time': 1774016735.343421, 'last_price_update_time': 1774707418.951104}
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GHO') HTTP/1.1" 204 0
2026-03-28 14:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2050af5-469c-588e-aee9-54587665d29e with identifier: BN22%20OLK
2026-03-28 14:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2050af5-469c-588e-aee9-54587665d29e with identifier: BN22%20OLK
2026-03-28 14:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2050af5-469c-588e-aee9-54587665d29e with identifier: BN22%20OLK to the API
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN22%20OLK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a2050af5-469c-588e-aee9-54587665d29e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN22 OLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN22%20OLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 14009,
 '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 N-CONNECTA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH N-CONNECTA (6.6KC)',
 'vin': 'SJNFAAZE1U0158096',
 'year': 2022}
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN22%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 14:16:59 [bca.uk] INFO: Saving data for BN22%20OLK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621000.044938, 'last_price_update_time': 1774707419.29784}
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN22%2520OLK') HTTP/1.1" 204 0
2026-03-28 14:16:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe289500-cc1a-5571-ad70-525eba1571f3 with identifier: FD22%20YAV
2026-03-28 14:16:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe289500-cc1a-5571-ad70-525eba1571f3 with identifier: FD22%20YAV
2026-03-28 14:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe289500-cc1a-5571-ad70-525eba1571f3 with identifier: FD22%20YAV to the API
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:16:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD22%20YAV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fe289500-cc1a-5571-ad70-525eba1571f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD22 YAV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD22%20YAV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 95590,
 '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(120KC) Hatchback',
 'transmission': 'automatic',
 'trim': '132KW 62KWH 60 ECOSUITE(120KC)',
 'vin': 'TMBKB7NY9NF058865',
 'year': 2022}
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD22%2520YAV%27 HTTP/1.1" 200 None
2026-03-28 14:16:59 [bca.uk] INFO: Saving data for FD22%20YAV: {'auction_closing_time': 1774951200.0, 'created_time': 1773828223.266996, 'last_price_update_time': 1774707419.587017}
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD22%2520YAV') HTTP/1.1" 204 0
2026-03-28 14:16:59 [bca.uk] INFO: Found listing with ID: LR21%20VDZ
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 14:16:59 [bca.uk] INFO: Scrape type for LR21%20VDZ: 2
2026-03-28 14:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a62fe7f9-9c4e-5390-9055-407359ee5ed1 with identifier: LR21%20VDZ
2026-03-28 14:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a62fe7f9-9c4e-5390-9055-407359ee5ed1 with scrape type 2
2026-03-28 14:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a62fe7f9-9c4e-5390-9055-407359ee5ed1 with scrape type 2
2026-03-28 14:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a62fe7f9-9c4e-5390-9055-407359ee5ed1, identifier: LR21%20VDZ
2026-03-28 14:16:59 [bca.uk] INFO: Found listing with ID: PN72%20NYD
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN72%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 14:16:59 [bca.uk] INFO: Scrape type for PN72%20NYD: 0
2026-03-28 14:16:59 [bca.uk] INFO: Found listing with ID: YE74%20VBD
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE74%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 14:16:59 [bca.uk] INFO: Scrape type for YE74%20VBD: 0
2026-03-28 14:16:59 [bca.uk] INFO: Found listing with ID: YR22%20OLW
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520OLW%27 HTTP/1.1" 200 None
2026-03-28 14:16:59 [bca.uk] INFO: Scrape type for YR22%20OLW: 2
2026-03-28 14:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d5f7165-df57-5055-80ba-bccd2dbf71db with identifier: YR22%20OLW
2026-03-28 14:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d5f7165-df57-5055-80ba-bccd2dbf71db with scrape type 2
2026-03-28 14:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d5f7165-df57-5055-80ba-bccd2dbf71db with scrape type 2
2026-03-28 14:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d5f7165-df57-5055-80ba-bccd2dbf71db, identifier: YR22%20OLW
2026-03-28 14:16:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a62fe7f9-9c4e-5390-9055-407359ee5ed1 with identifier: LR21%20VDZ
2026-03-28 14:16:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a62fe7f9-9c4e-5390-9055-407359ee5ed1 with identifier: LR21%20VDZ
2026-03-28 14:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a62fe7f9-9c4e-5390-9055-407359ee5ed1 with identifier: LR21%20VDZ to the API
2026-03-28 14:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR21%20VDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a62fe7f9-9c4e-5390-9055-407359ee5ed1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR21 VDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR21%20VDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 66860,
 '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 2008 1.2 P/T 130 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT',
 'vin': 'VR3USHNSKMJ741255',
 'year': 2021}
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:00 [bca.uk] INFO: Saving data for LR21%20VDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621004.940432, 'last_price_update_time': 1774707420.178201}
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR21%2520VDZ') HTTP/1.1" 204 0
2026-03-28 14:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d5f7165-df57-5055-80ba-bccd2dbf71db with identifier: YR22%20OLW
2026-03-28 14:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d5f7165-df57-5055-80ba-bccd2dbf71db with identifier: YR22%20OLW
2026-03-28 14:17:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d5f7165-df57-5055-80ba-bccd2dbf71db with identifier: YR22%20OLW to the API
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR22%20OLW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '1d5f7165-df57-5055-80ba-bccd2dbf71db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR22 OLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR22%20OLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 95108,
 '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 PRO StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV INSCRIPTION PRO',
 'vin': 'YV1XZBBVFN2761073',
 'year': 2022}
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520OLW%27 HTTP/1.1" 200 None
2026-03-28 14:17:00 [bca.uk] INFO: Saving data for YR22%20OLW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620882.44966, 'last_price_update_time': 1774707420.469556}
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520OLW') HTTP/1.1" 204 0
2026-03-28 14:17:00 [bca.uk] INFO: Found listing with ID: OV71%20RVA
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 14:17:00 [bca.uk] INFO: Scrape type for OV71%20RVA: 2
2026-03-28 14:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9eae089c-c5d4-5086-907c-3a605f1c3851 with identifier: OV71%20RVA
2026-03-28 14:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9eae089c-c5d4-5086-907c-3a605f1c3851 with scrape type 2
2026-03-28 14:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9eae089c-c5d4-5086-907c-3a605f1c3851 with scrape type 2
2026-03-28 14:17:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9eae089c-c5d4-5086-907c-3a605f1c3851, identifier: OV71%20RVA
2026-03-28 14:17:00 [bca.uk] INFO: Found listing with ID: LY14%20SYV
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY14%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 14:17:00 [bca.uk] INFO: Scrape type for LY14%20SYV: 2
2026-03-28 14:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7 with identifier: LY14%20SYV
2026-03-28 14:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7 with scrape type 2
2026-03-28 14:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7 with scrape type 2
2026-03-28 14:17:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7, identifier: LY14%20SYV
2026-03-28 14:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9eae089c-c5d4-5086-907c-3a605f1c3851 with identifier: OV71%20RVA
2026-03-28 14:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9eae089c-c5d4-5086-907c-3a605f1c3851 with identifier: OV71%20RVA
2026-03-28 14:17:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9eae089c-c5d4-5086-907c-3a605f1c3851 with identifier: OV71%20RVA to the API
2026-03-28 14:17:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV71%20RVA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9eae089c-c5d4-5086-907c-3a605f1c3851',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV71 RVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV71%20RVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 37284,
 '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': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'LPSVSEGEKNL056211',
 'year': 2021}
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 14:17:01 [bca.uk] INFO: Saving data for OV71%20RVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774620986.947191, 'last_price_update_time': 1774707421.059578}
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV71%2520RVA') HTTP/1.1" 204 0
2026-03-28 14:17:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7 with identifier: LY14%20SYV
2026-03-28 14:17:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7 with identifier: LY14%20SYV
2026-03-28 14:17:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7 with identifier: LY14%20SYV to the API
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY14%20SYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64c8ea90-0ba8-5c0b-886a-fe6d5dbd28a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY14 SYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY14%20SYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 112975,
 '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 PREMIUM PLUS Saloon',
 'transmission': 'manual',
 'trim': 'B/T AMG LINE PREMIUM PLUS',
 'vin': 'WDD2050042R002389',
 'year': 2014}
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY14%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 14:17:01 [bca.uk] INFO: Saving data for LY14%20SYV: {'auction_closing_time': 1775124000.0, 'created_time': 1774620879.102789, 'last_price_update_time': 1774707421.530679}
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY14%2520SYV') HTTP/1.1" 204 0
2026-03-28 14:17:01 [bca.uk] INFO: Found listing with ID: RF68%20BBK
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF68%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 14:17:01 [bca.uk] INFO: Scrape type for RF68%20BBK: 2
2026-03-28 14:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acc22399-a6cd-5afb-9d3e-b33de3829642 with identifier: RF68%20BBK
2026-03-28 14:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acc22399-a6cd-5afb-9d3e-b33de3829642 with scrape type 2
2026-03-28 14:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acc22399-a6cd-5afb-9d3e-b33de3829642 with scrape type 2
2026-03-28 14:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acc22399-a6cd-5afb-9d3e-b33de3829642, identifier: RF68%20BBK
2026-03-28 14:17:01 [bca.uk] INFO: Found listing with ID: BP14%20URR
2026-03-28 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP14%2520URR%27 HTTP/1.1" 200 None
2026-03-28 14:17:01 [bca.uk] INFO: Scrape type for BP14%20URR: 2
2026-03-28 14:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84a45bc4-c0b5-5976-958d-1e88d99af29c with identifier: BP14%20URR
2026-03-28 14:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84a45bc4-c0b5-5976-958d-1e88d99af29c with scrape type 2
2026-03-28 14:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84a45bc4-c0b5-5976-958d-1e88d99af29c with scrape type 2
2026-03-28 14:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84a45bc4-c0b5-5976-958d-1e88d99af29c, identifier: BP14%20URR
2026-03-28 14:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acc22399-a6cd-5afb-9d3e-b33de3829642 with identifier: RF68%20BBK
2026-03-28 14:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acc22399-a6cd-5afb-9d3e-b33de3829642 with identifier: RF68%20BBK
2026-03-28 14:17:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acc22399-a6cd-5afb-9d3e-b33de3829642 with identifier: RF68%20BBK to the API
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'acc22399-a6cd-5afb-9d3e-b33de3829642',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF68 BBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF68%20BBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 59958,
 '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': 'SKODA SUPERB 1.6 TDI 120 S Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 120 S',
 'vin': 'TMBBG7NPXJ7583432',
 'year': 2026}
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF68%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 14:17:02 [bca.uk] INFO: Saving data for RF68%20BBK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620979.633046, 'last_price_update_time': 1774707422.674404}
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF68%2520BBK') HTTP/1.1" 204 0
2026-03-28 14:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84a45bc4-c0b5-5976-958d-1e88d99af29c with identifier: BP14%20URR
2026-03-28 14:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84a45bc4-c0b5-5976-958d-1e88d99af29c with identifier: BP14%20URR
2026-03-28 14:17:02 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 84a45bc4-c0b5-5976-958d-1e88d99af29c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP14%20URR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84a45bc4-c0b5-5976-958d-1e88d99af29c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP14 URR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP14%20URR&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 90422,
 '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.4 T 140 SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD',
 'vin': 'W0LJD7E82EB731040',
 'year': 2014}
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP14%2520URR%27 HTTP/1.1" 200 None
2026-03-28 14:17:02 [bca.uk] INFO: Saving data for BP14%20URR: {'auction_closing_time': 1774692000.0, 'created_time': 1774620883.116695, 'last_price_update_time': 1774707422.723282}
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP14%2520URR') HTTP/1.1" 204 0
2026-03-28 14:17:02 [bca.uk] INFO: Found listing with ID: RO22%20EUR
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520EUR%27 HTTP/1.1" 200 None
2026-03-28 14:17:02 [bca.uk] INFO: Scrape type for RO22%20EUR: 2
2026-03-28 14:17:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f6b991b-5d79-5f70-aba4-1081af0a0152 with identifier: RO22%20EUR
2026-03-28 14:17:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f6b991b-5d79-5f70-aba4-1081af0a0152 with scrape type 2
2026-03-28 14:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f6b991b-5d79-5f70-aba4-1081af0a0152 with scrape type 2
2026-03-28 14:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f6b991b-5d79-5f70-aba4-1081af0a0152, identifier: RO22%20EUR
2026-03-28 14:17:02 [bca.uk] INFO: Found listing with ID: AU60%20RJO
2026-03-28 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU60%2520RJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:02 [bca.uk] INFO: Scrape type for AU60%20RJO: 2
2026-03-28 14:17:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 404a27ad-6bea-5012-8a00-6af9d2555ff9 with identifier: AU60%20RJO
2026-03-28 14:17:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 404a27ad-6bea-5012-8a00-6af9d2555ff9 with scrape type 2
2026-03-28 14:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 404a27ad-6bea-5012-8a00-6af9d2555ff9 with scrape type 2
2026-03-28 14:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 404a27ad-6bea-5012-8a00-6af9d2555ff9, identifier: AU60%20RJO
2026-03-28 14:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f6b991b-5d79-5f70-aba4-1081af0a0152 with identifier: RO22%20EUR
2026-03-28 14:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f6b991b-5d79-5f70-aba4-1081af0a0152 with identifier: RO22%20EUR
2026-03-28 14:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f6b991b-5d79-5f70-aba4-1081af0a0152 with identifier: RO22%20EUR to the API
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20EUR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0f6b991b-5d79-5f70-aba4-1081af0a0152',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO22 EUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20EUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E',
 'odometer': 73884,
 '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 250 E 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1183862N297693',
 'year': 2022}
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520EUR%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Saving data for RO22%20EUR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620973.650585, 'last_price_update_time': 1774707423.232715}
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520EUR') HTTP/1.1" 204 0
2026-03-28 14:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 404a27ad-6bea-5012-8a00-6af9d2555ff9 with identifier: AU60%20RJO
2026-03-28 14:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 404a27ad-6bea-5012-8a00-6af9d2555ff9 with identifier: AU60%20RJO
2026-03-28 14:17:03 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 404a27ad-6bea-5012-8a00-6af9d2555ff9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU60%20RJO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '404a27ad-6bea-5012-8a00-6af9d2555ff9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU60 RJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU60%20RJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'MERCEDES-BENZ',
 'model': 'CLS 350',
 'odometer': 103294,
 '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 CLS 350 3.0 CDI GRAND EDITION TIP Coupe',
 'transmission': 'manual',
 'trim': 'CDI GRAND EDITION TIP',
 'vin': 'WDD2193222A171353',
 'year': 2010}
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU60%2520RJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Saving data for AU60%20RJO: {'auction_closing_time': 1774692000.0, 'created_time': 1774390101.082182, 'last_price_update_time': 1774707423.265769}
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU60%2520RJO') HTTP/1.1" 204 0
2026-03-28 14:17:03 [bca.uk] INFO: Found listing with ID: RY18%20ZFG
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Scrape type for RY18%20ZFG: 0
2026-03-28 14:17:03 [bca.uk] INFO: Found listing with ID: GY72%20KBZ
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY72%2520KBZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Scrape type for GY72%20KBZ: 0
2026-03-28 14:17:03 [bca.uk] INFO: Found listing with ID: FT63%20UOP
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Scrape type for FT63%20UOP: 2
2026-03-28 14:17:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5b2e20d-22d9-555f-85e5-13187f5e0808 with identifier: FT63%20UOP
2026-03-28 14:17:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5b2e20d-22d9-555f-85e5-13187f5e0808 with scrape type 2
2026-03-28 14:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5b2e20d-22d9-555f-85e5-13187f5e0808 with scrape type 2
2026-03-28 14:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5b2e20d-22d9-555f-85e5-13187f5e0808, identifier: FT63%20UOP
2026-03-28 14:17:03 [bca.uk] INFO: Found listing with ID: AE25%20TFU
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE25%2520TFU%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Scrape type for AE25%20TFU: 2
2026-03-28 14:17:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91ab413f-f13a-5ee8-9cf7-89a059e962a2 with identifier: AE25%20TFU
2026-03-28 14:17:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91ab413f-f13a-5ee8-9cf7-89a059e962a2 with scrape type 2
2026-03-28 14:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91ab413f-f13a-5ee8-9cf7-89a059e962a2 with scrape type 2
2026-03-28 14:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91ab413f-f13a-5ee8-9cf7-89a059e962a2, identifier: AE25%20TFU
2026-03-28 14:17:03 [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-28 14:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5b2e20d-22d9-555f-85e5-13187f5e0808 with identifier: FT63%20UOP
2026-03-28 14:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5b2e20d-22d9-555f-85e5-13187f5e0808 with identifier: FT63%20UOP
2026-03-28 14:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5b2e20d-22d9-555f-85e5-13187f5e0808 with identifier: FT63%20UOP to the API
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT63%20UOP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5b2e20d-22d9-555f-85e5-13187f5e0808',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT63 UOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT63%20UOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 90952,
 '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 A1 SPORTBACK 1.6 TDI 105 S LINE STYLE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 S LINE STYLE ED.',
 'vin': 'WAUZZZ8X0EB059805',
 'year': 2014}
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 14:17:03 [bca.uk] INFO: Saving data for FT63%20UOP: {'auction_closing_time': 1774864800.0, 'created_time': 1774620944.254283, 'last_price_update_time': 1774707423.835932}
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT63%2520UOP') HTTP/1.1" 204 0
2026-03-28 14:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91ab413f-f13a-5ee8-9cf7-89a059e962a2 with identifier: AE25%20TFU
2026-03-28 14:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91ab413f-f13a-5ee8-9cf7-89a059e962a2 with identifier: AE25%20TFU
2026-03-28 14:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91ab413f-f13a-5ee8-9cf7-89a059e962a2 with identifier: AE25%20TFU to the API
2026-03-28 14:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE25%20TFU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91ab413f-f13a-5ee8-9cf7-89a059e962a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE25 TFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE25%20TFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 10080,
 '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': 'LAND ROVER DEFENDER 90 3.0 D250 AWD X-DYNAMIC SE HARD TOP Van',
 'transmission': 'automatic',
 'trim': 'D250 AWD X-DYNAMIC SE HARD TOP',
 'vin': 'SALEACAW3S2420486',
 'year': 2025}
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE25%2520TFU%27 HTTP/1.1" 200 None
2026-03-28 14:17:04 [bca.uk] INFO: Saving data for AE25%20TFU: {'auction_closing_time': 1775037600.0, 'created_time': 1773929509.867474, 'last_price_update_time': 1774707424.299093}
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE25%2520TFU') HTTP/1.1" 204 0
2026-03-28 14:17:04 [bca.uk] INFO: Found listing with ID: FD72%20BGK
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:17:04 [bca.uk] INFO: Scrape type for FD72%20BGK: 2
2026-03-28 14:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b4723ba-d138-5f0d-8fe5-f5d83da635b1 with identifier: FD72%20BGK
2026-03-28 14:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b4723ba-d138-5f0d-8fe5-f5d83da635b1 with scrape type 2
2026-03-28 14:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b4723ba-d138-5f0d-8fe5-f5d83da635b1 with scrape type 2
2026-03-28 14:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b4723ba-d138-5f0d-8fe5-f5d83da635b1, identifier: FD72%20BGK
2026-03-28 14:17:04 [bca.uk] INFO: Found listing with ID: AE25%20TKF
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE25%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 14:17:04 [bca.uk] INFO: Scrape type for AE25%20TKF: 2
2026-03-28 14:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bd9b9c6-a776-5608-9175-bcf825e05de4 with identifier: AE25%20TKF
2026-03-28 14:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bd9b9c6-a776-5608-9175-bcf825e05de4 with scrape type 2
2026-03-28 14:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bd9b9c6-a776-5608-9175-bcf825e05de4 with scrape type 2
2026-03-28 14:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bd9b9c6-a776-5608-9175-bcf825e05de4, identifier: AE25%20TKF
2026-03-28 14:17:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b4723ba-d138-5f0d-8fe5-f5d83da635b1 with identifier: FD72%20BGK
2026-03-28 14:17:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b4723ba-d138-5f0d-8fe5-f5d83da635b1 with identifier: FD72%20BGK
2026-03-28 14:17:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b4723ba-d138-5f0d-8fe5-f5d83da635b1 with identifier: FD72%20BGK to the API
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD72%20BGK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0b4723ba-d138-5f0d-8fe5-f5d83da635b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD72 BGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD72%20BGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 24364,
 '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 RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC580348',
 'year': 2022}
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 14:17:04 [bca.uk] INFO: Saving data for FD72%20BGK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620945.476319, 'last_price_update_time': 1774707424.874256}
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD72%2520BGK') HTTP/1.1" 204 0
2026-03-28 14:17:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bd9b9c6-a776-5608-9175-bcf825e05de4 with identifier: AE25%20TKF
2026-03-28 14:17:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bd9b9c6-a776-5608-9175-bcf825e05de4 with identifier: AE25%20TKF
2026-03-28 14:17:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bd9b9c6-a776-5608-9175-bcf825e05de4 with identifier: AE25%20TKF to the API
2026-03-28 14:17:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE25%20TKF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3bd9b9c6-a776-5608-9175-bcf825e05de4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE25 TKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE25%20TKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 11762,
 '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': 'LAND ROVER DEFENDER 90 3.0 D250 AWD X-DYNAMIC SE HARD TOP Van',
 'transmission': 'automatic',
 'trim': 'D250 AWD X-DYNAMIC SE HARD TOP',
 'vin': 'SALEACAW0S2419022',
 'year': 2025}
2026-03-28 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE25%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 14:17:05 [bca.uk] INFO: Saving data for AE25%20TKF: {'auction_closing_time': 1775037600.0, 'created_time': 1773843495.884855, 'last_price_update_time': 1774707425.86427}
2026-03-28 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE25%2520TKF') HTTP/1.1" 204 0
2026-03-28 14:17:05 [bca.uk] INFO: Found listing with ID: MM72%20BYZ
2026-03-28 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM72%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:05 [bca.uk] INFO: Scrape type for MM72%20BYZ: 2
2026-03-28 14:17:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1 with identifier: MM72%20BYZ
2026-03-28 14:17:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1 with scrape type 2
2026-03-28 14:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1, identifier: MM72%20BYZ
2026-03-28 14:17:06 [bca.uk] INFO: Found listing with ID: GD59%20EPZ
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD59%2520EPZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:06 [bca.uk] INFO: Scrape type for GD59%20EPZ: 2
2026-03-28 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77012479-9929-55b8-9bcf-df8adaabb273 with identifier: GD59%20EPZ
2026-03-28 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77012479-9929-55b8-9bcf-df8adaabb273 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77012479-9929-55b8-9bcf-df8adaabb273 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77012479-9929-55b8-9bcf-df8adaabb273, identifier: GD59%20EPZ
2026-03-28 14:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1 with identifier: MM72%20BYZ
2026-03-28 14:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1 with identifier: MM72%20BYZ
2026-03-28 14:17:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1 with identifier: MM72%20BYZ to the API
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM72%20BYZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '093f3b5b-eb6f-5ce1-b2d0-ccb7b9b6d4c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM72 BYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM72%20BYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 60625,
 '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': 'LRW3F7FS6PC675676',
 'year': 2022}
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM72%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:06 [bca.uk] INFO: Saving data for MM72%20BYZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774303566.180946, 'last_price_update_time': 1774707426.437549}
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM72%2520BYZ') HTTP/1.1" 204 0
2026-03-28 14:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77012479-9929-55b8-9bcf-df8adaabb273 with identifier: GD59%20EPZ
2026-03-28 14:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77012479-9929-55b8-9bcf-df8adaabb273 with identifier: GD59%20EPZ
2026-03-28 14:17:06 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 77012479-9929-55b8-9bcf-df8adaabb273 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD59%20EPZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.7L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77012479-9929-55b8-9bcf-df8adaabb273',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD59 EPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD59%20EPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 95134,
 '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 2.7 TDI QUATTRO SE TIPTRONIC Saloon',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO SE TIPTRONIC',
 'vin': 'WAUZZZ4F0AN049197',
 'year': 2010}
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD59%2520EPZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:06 [bca.uk] INFO: Saving data for GD59%20EPZ: {'auction_closing_time': 1774692000.0, 'created_time': 1773837494.894629, 'last_price_update_time': 1774707426.577506}
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD59%2520EPZ') HTTP/1.1" 204 0
2026-03-28 14:17:06 [bca.uk] INFO: Total items found: 100
2026-03-28 14:17:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded
2026-03-28 14:17:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:17:06 [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-28 14:17:06 [bca.uk] INFO: Found listing with ID: PX22%20OLJ
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX22%2520OLJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:06 [bca.uk] INFO: Scrape type for PX22%20OLJ: 2
2026-03-28 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfdca294-60f0-58b4-a2a6-d2a9db681db8 with identifier: PX22%20OLJ
2026-03-28 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfdca294-60f0-58b4-a2a6-d2a9db681db8 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfdca294-60f0-58b4-a2a6-d2a9db681db8 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfdca294-60f0-58b4-a2a6-d2a9db681db8, identifier: PX22%20OLJ
2026-03-28 14:17:06 [bca.uk] INFO: Found listing with ID: NA55%20RWJ
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA55%2520RWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:06 [bca.uk] INFO: Scrape type for NA55%20RWJ: 2
2026-03-28 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8f01490-6423-5923-91af-5ee6fce8e9e8 with identifier: NA55%20RWJ
2026-03-28 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8f01490-6423-5923-91af-5ee6fce8e9e8 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8f01490-6423-5923-91af-5ee6fce8e9e8 with scrape type 2
2026-03-28 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8f01490-6423-5923-91af-5ee6fce8e9e8, identifier: NA55%20RWJ
2026-03-28 14:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfdca294-60f0-58b4-a2a6-d2a9db681db8 with identifier: PX22%20OLJ
2026-03-28 14:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfdca294-60f0-58b4-a2a6-d2a9db681db8 with identifier: PX22%20OLJ
2026-03-28 14:17:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfdca294-60f0-58b4-a2a6-d2a9db681db8 with identifier: PX22%20OLJ to the API
2026-03-28 14:17:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX22%20OLJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dfdca294-60f0-58b4-a2a6-d2a9db681db8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PX22 OLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX22%20OLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 53548,
 '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 Q4 E-TRON 35 125KW 55KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH SPORT',
 'vin': 'WAUZZZFZ9NP027927',
 'year': 2022}
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX22%2520OLJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Saving data for PX22%20OLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1773828152.463046, 'last_price_update_time': 1774707427.218101}
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX22%2520OLJ') HTTP/1.1" 204 0
2026-03-28 14:17:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8f01490-6423-5923-91af-5ee6fce8e9e8 with identifier: NA55%20RWJ
2026-03-28 14:17:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8f01490-6423-5923-91af-5ee6fce8e9e8 with identifier: NA55%20RWJ
2026-03-28 14:17:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a8f01490-6423-5923-91af-5ee6fce8e9e8 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA55%20RWJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8f01490-6423-5923-91af-5ee6fce8e9e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA55 RWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA55%20RWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 67643,
 '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 FOCUS 1.6 GHIA Hatchback',
 'transmission': 'automatic',
 'trim': 'GHIA',
 'vin': 'WF05XXWPD55G28352',
 'year': 2005}
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA55%2520RWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Saving data for NA55%20RWJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774217341.258697, 'last_price_update_time': 1774707427.257075}
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA55%2520RWJ') HTTP/1.1" 204 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: YG09%20EFL
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG09%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for YG09%20EFL: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: DG23%20FXB
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG23%2520FXB%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for DG23%20FXB: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: KJ17%20CFU
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ17%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for KJ17%20CFU: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: KS66%20EFH
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS66%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for KS66%20EFH: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: LD67%20AVU
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD67%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for LD67%20AVU: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: OY16%20YMR
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520YMR%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for OY16%20YMR: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: VN14%20ZTT
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN14%2520ZTT%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for VN14%20ZTT: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: BP17%20UCL
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP17%2520UCL%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for BP17%20UCL: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: CP14%20PXT
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP14%2520PXT%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for CP14%20PXT: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: N300%20GRA
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N300%2520GRA%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for N300%20GRA: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: LB20%20EKW
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB20%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for LB20%20EKW: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: WG67%20KDZ
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG67%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for WG67%20KDZ: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: AF16%20WXA
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF16%2520WXA%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for AF16%20WXA: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: BT67%20LPA
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT67%2520LPA%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for BT67%20LPA: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: CX17%20URY
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX17%2520URY%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for CX17%20URY: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: DSZ%207504
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DSZ%25207504%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for DSZ%207504: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: ST19%20CBF
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST19%2520CBF%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for ST19%20CBF: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: EK62%20FCO
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK62%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for EK62%20FCO: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: RV66%20CJU
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV66%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for RV66%20CJU: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: EX69%20AOB
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX69%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for EX69%20AOB: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: GJ69%20LTK
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ69%2520LTK%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for GJ69%20LTK: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: AU64%20VRP
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU64%2520VRP%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for AU64%20VRP: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: LL70%20LHW
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL70%2520LHW%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for LL70%20LHW: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: SV15%20VVF
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV15%2520VVF%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for SV15%20VVF: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: BG56%20VSO
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG56%2520VSO%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for BG56%20VSO: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: MA60%20DXG
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA60%2520DXG%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for MA60%20DXG: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: SG16%20RVM
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG16%2520RVM%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for SG16%20RVM: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: EY08%20KHL
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY08%2520KHL%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for EY08%20KHL: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: WM22%20LCA
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM22%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for WM22%20LCA: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: KM20%20LWW
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM20%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for KM20%20LWW: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: LB70%20HDN
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB70%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for LB70%20HDN: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: LD69%20UUB
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD69%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for LD69%20UUB: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: VN20%20KCF
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN20%2520KCF%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for VN20%20KCF: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: GF72%20XCM
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF72%2520XCM%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for GF72%20XCM: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: GJ22%20OBS
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520OBS%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for GJ22%20OBS: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: HJ72%20VRG
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ72%2520VRG%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for HJ72%20VRG: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: CE24%20MDF
2026-03-28 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE24%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 14:17:07 [bca.uk] INFO: Scrape type for CE24%20MDF: 0
2026-03-28 14:17:07 [bca.uk] INFO: Found listing with ID: OU69%20NBZ
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU69%2520NBZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for OU69%20NBZ: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: RK21%20BVG
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK21%2520BVG%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for RK21%20BVG: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: BT67%20MYL
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT67%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for BT67%20MYL: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: FL22%20YFY
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520YFY%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for FL22%20YFY: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: HF70%20BJO
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF70%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for HF70%20BJO: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: MF19%20AYP
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF19%2520AYP%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for MF19%20AYP: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: DL71%20XZY
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL71%2520XZY%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for DL71%20XZY: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: GN69%20YJO
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN69%2520YJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for GN69%20YJO: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: DN14%20EYH
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN14%2520EYH%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for DN14%20EYH: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: NV22%20ZNU
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV22%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for NV22%20ZNU: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: DY19%20ZHC
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY19%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for DY19%20ZHC: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: SG22%20PMO
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for SG22%20PMO: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: VN19%20AOL
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN19%2520AOL%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for VN19%20AOL: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YF71%20NZV
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520NZV%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YF71%20NZV: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: DY72%20NXL
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520NXL%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for DY72%20NXL: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: FD19%20LLX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD19%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for FD19%20LLX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: GV19%20DDY
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV19%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for GV19%20DDY: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: WGZ%201184
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WGZ%25201184%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for WGZ%201184: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YHZ%206531
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YHZ%25206531%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YHZ%206531: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YK22%20NXD
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK22%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YK22%20NXD: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: FN60%20KWB
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN60%2520KWB%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for FN60%20KWB: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: SE19%20OZF
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE19%2520OZF%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for SE19%20OZF: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: BC23%20HNY
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC23%2520HNY%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for BC23%20HNY: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: WN67%20XHL
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN67%2520XHL%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for WN67%20XHL: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: GF21%20EFU
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF21%2520EFU%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for GF21%20EFU: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: KM69%20YOF
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for KM69%20YOF: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YM72%20XST
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520XST%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YM72%20XST: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: GX21%20MTJ
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for GX21%20MTJ: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: WU15%20FRX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU15%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for WU15%20FRX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: PE17%20WVY
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE17%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for PE17%20WVY: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: NA23%20AXW
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA23%2520AXW%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for NA23%20AXW: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: EG19%20JMU
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG19%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for EG19%20JMU: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YR22%20KWK
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520KWK%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YR22%20KWK: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: GK23%20HWC
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK23%2520HWC%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for GK23%20HWC: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: LV68%20KTX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV68%2520KTX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for LV68%20KTX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YK11%20DZG
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK11%2520DZG%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YK11%20DZG: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: GJ72%20ZXD
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ72%2520ZXD%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for GJ72%20ZXD: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: HL19%20XUO
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HL19%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for HL19%20XUO: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: LS22%20NVM
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520NVM%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for LS22%20NVM: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: SB71%20GJU
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB71%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for SB71%20GJU: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: RE71%20XTN
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE71%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for RE71%20XTN: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: WN19%20NKM
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for WN19%20NKM: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: MT15%20KFO
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520KFO%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for MT15%20KFO: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: LR22%20UZD
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for LR22%20UZD: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: RE63%20KKR
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE63%2520KKR%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for RE63%20KKR: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: RA24%20DYB
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA24%2520DYB%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for RA24%20DYB: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: RO21%20UGR
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO21%2520UGR%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for RO21%20UGR: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: SM72%20PLU
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM72%2520PLU%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for SM72%20PLU: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: HV18%20YST
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV18%2520YST%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for HV18%20YST: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: HN23%20RRO
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN23%2520RRO%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for HN23%20RRO: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: KS72%20BND
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS72%2520BND%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for KS72%20BND: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: KS72%20NBA
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS72%2520NBA%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for KS72%20NBA: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: SO68%20NWR
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO68%2520NWR%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for SO68%20NWR: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: AK62%20DWZ
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK62%2520DWZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for AK62%20DWZ: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: LM64%20DCX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM64%2520DCX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for LM64%20DCX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: CK09%20WRX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK09%2520WRX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for CK09%20WRX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: YH05%20VKB
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH05%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for YH05%20VKB: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: EU15%20ZJX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU15%2520ZJX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for EU15%20ZJX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: CE65%20FXR
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE65%2520FXR%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for CE65%20FXR: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: KW18%20YBL
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW18%2520YBL%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for KW18%20YBL: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: MM23%20UJL
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM23%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for MM23%20UJL: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: HN15%20RRX
2026-03-28 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN15%2520RRX%27 HTTP/1.1" 200 None
2026-03-28 14:17:08 [bca.uk] INFO: Scrape type for HN15%20RRX: 0
2026-03-28 14:17:08 [bca.uk] INFO: Found listing with ID: WT18%20XOZ
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT18%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:09 [bca.uk] INFO: Scrape type for WT18%20XOZ: 0
2026-03-28 14:17:09 [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-28 14:17:09 [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-28 14:17:09 [bca.uk] INFO: Found listing with ID: YJ73%20SBR
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ73%2520SBR%27 HTTP/1.1" 200 None
2026-03-28 14:17:09 [bca.uk] INFO: Scrape type for YJ73%20SBR: 0
2026-03-28 14:17:09 [bca.uk] INFO: Found listing with ID: SH70%20UDV
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH70%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 14:17:09 [bca.uk] INFO: Scrape type for SH70%20UDV: 2
2026-03-28 14:17:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa3d8406-a08d-589c-acd1-6f9a82260f41 with identifier: SH70%20UDV
2026-03-28 14:17:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa3d8406-a08d-589c-acd1-6f9a82260f41 with scrape type 2
2026-03-28 14:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa3d8406-a08d-589c-acd1-6f9a82260f41 with scrape type 2
2026-03-28 14:17:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa3d8406-a08d-589c-acd1-6f9a82260f41, identifier: SH70%20UDV
2026-03-28 14:17:09 [bca.uk] INFO: Found listing with ID: SG62%20MHM
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG62%2520MHM%27 HTTP/1.1" 200 None
2026-03-28 14:17:09 [bca.uk] INFO: Scrape type for SG62%20MHM: 2
2026-03-28 14:17:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4ece66e-cee8-5eab-876b-40ef67d6d31a with identifier: SG62%20MHM
2026-03-28 14:17:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4ece66e-cee8-5eab-876b-40ef67d6d31a with scrape type 2
2026-03-28 14:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4ece66e-cee8-5eab-876b-40ef67d6d31a with scrape type 2
2026-03-28 14:17:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4ece66e-cee8-5eab-876b-40ef67d6d31a, identifier: SG62%20MHM
2026-03-28 14:17:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:17:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa3d8406-a08d-589c-acd1-6f9a82260f41 with identifier: SH70%20UDV
2026-03-28 14:17:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa3d8406-a08d-589c-acd1-6f9a82260f41 with identifier: SH70%20UDV
2026-03-28 14:17:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa3d8406-a08d-589c-acd1-6f9a82260f41 with identifier: SH70%20UDV to the API
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 46,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH70%20UDV-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': 'aa3d8406-a08d-589c-acd1-6f9a82260f41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SH70 UDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH70%20UDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 44689,
 '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': 'MITSUBISHI OUTLANDER 2.4 PHEV DYNAMIC 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV DYNAMIC 4WD',
 'vin': 'JMAXDGG3WLZ001183',
 'year': 2020}
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH70%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 14:17:09 [bca.uk] INFO: Saving data for SH70%20UDV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620937.767942, 'last_price_update_time': 1774707429.832541}
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH70%2520UDV') HTTP/1.1" 204 0
2026-03-28 14:17:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4ece66e-cee8-5eab-876b-40ef67d6d31a with identifier: SG62%20MHM
2026-03-28 14:17:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4ece66e-cee8-5eab-876b-40ef67d6d31a with identifier: SG62%20MHM
2026-03-28 14:17:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f4ece66e-cee8-5eab-876b-40ef67d6d31a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG62%20MHM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f4ece66e-cee8-5eab-876b-40ef67d6d31a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG62 MHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG62%20MHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SUBARU',
 'model': 'LEGACY',
 'odometer': 87489,
 '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': 'SUBARU LEGACY 2.0 ES NAV LINEARTRONIC Estate',
 'transmission': 'manual',
 'trim': 'ES NAV LINEARTRONIC',
 'vin': 'JF1BR5KC2BG024790',
 'year': 2012}
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG62%2520MHM%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Saving data for SG62%20MHM: {'auction_closing_time': 1774692000.0, 'created_time': 1774505194.824279, 'last_price_update_time': 1774707430.017805}
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG62%2520MHM') HTTP/1.1" 204 0
2026-03-28 14:17:10 [bca.uk] INFO: Found listing with ID: SP22%20JPX
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP22%2520JPX%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Scrape type for SP22%20JPX: 2
2026-03-28 14:17:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b11e60ff-834f-5b26-bc91-fa4321bacb16 with identifier: SP22%20JPX
2026-03-28 14:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b11e60ff-834f-5b26-bc91-fa4321bacb16 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b11e60ff-834f-5b26-bc91-fa4321bacb16 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b11e60ff-834f-5b26-bc91-fa4321bacb16, identifier: SP22%20JPX
2026-03-28 14:17:10 [bca.uk] INFO: Found listing with ID: BG11%20CSZ
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG11%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Scrape type for BG11%20CSZ: 2
2026-03-28 14:17:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6f02d3f-f631-51f5-8cda-247f25e306e9 with identifier: BG11%20CSZ
2026-03-28 14:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6f02d3f-f631-51f5-8cda-247f25e306e9 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6f02d3f-f631-51f5-8cda-247f25e306e9 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6f02d3f-f631-51f5-8cda-247f25e306e9, identifier: BG11%20CSZ
2026-03-28 14:17:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b11e60ff-834f-5b26-bc91-fa4321bacb16 with identifier: SP22%20JPX
2026-03-28 14:17:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b11e60ff-834f-5b26-bc91-fa4321bacb16 with identifier: SP22%20JPX
2026-03-28 14:17:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b11e60ff-834f-5b26-bc91-fa4321bacb16 with identifier: SP22%20JPX to the API
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP22%20JPX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b11e60ff-834f-5b26-bc91-fa4321bacb16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SP22 JPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP22%20JPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 38427,
 '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 MUSTANG MACH-E 216KW 88KWH RWD EXTENDED RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '216KW 88KWH RWD EXTENDED RANGE',
 'vin': 'WF0TR1R7XMMA60388',
 'year': 2022}
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP22%2520JPX%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Saving data for SP22%20JPX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620975.130044, 'last_price_update_time': 1774707430.589219}
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP22%2520JPX') HTTP/1.1" 204 0
2026-03-28 14:17:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6f02d3f-f631-51f5-8cda-247f25e306e9 with identifier: BG11%20CSZ
2026-03-28 14:17:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6f02d3f-f631-51f5-8cda-247f25e306e9 with identifier: BG11%20CSZ
2026-03-28 14:17:10 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f6f02d3f-f631-51f5-8cda-247f25e306e9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG11%20CSZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f6f02d3f-f631-51f5-8cda-247f25e306e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG11 CSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG11%20CSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '118D',
 'odometer': 111410,
 '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 118D 2.0 M SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT STEP',
 'vin': 'WBAUR12090VM19670',
 'year': 2011}
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG11%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Saving data for BG11%20CSZ: {'auction_closing_time': 1774692000.0, 'created_time': 1774505193.364573, 'last_price_update_time': 1774707430.628367}
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG11%2520CSZ') HTTP/1.1" 204 0
2026-03-28 14:17:10 [bca.uk] INFO: Found listing with ID: WN21%20XHH
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN21%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Scrape type for WN21%20XHH: 2
2026-03-28 14:17:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a76ece3d-f68e-5eeb-900d-b0afdc86a9d5 with identifier: WN21%20XHH
2026-03-28 14:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a76ece3d-f68e-5eeb-900d-b0afdc86a9d5 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a76ece3d-f68e-5eeb-900d-b0afdc86a9d5 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a76ece3d-f68e-5eeb-900d-b0afdc86a9d5, identifier: WN21%20XHH
2026-03-28 14:17:10 [bca.uk] INFO: Found listing with ID: BK62%20XRP
2026-03-28 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK62%2520XRP%27 HTTP/1.1" 200 None
2026-03-28 14:17:10 [bca.uk] INFO: Scrape type for BK62%20XRP: 2
2026-03-28 14:17:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3631f1ec-0108-570a-ae6f-4b2e1b3e8068 with identifier: BK62%20XRP
2026-03-28 14:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3631f1ec-0108-570a-ae6f-4b2e1b3e8068 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3631f1ec-0108-570a-ae6f-4b2e1b3e8068 with scrape type 2
2026-03-28 14:17:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3631f1ec-0108-570a-ae6f-4b2e1b3e8068, identifier: BK62%20XRP
2026-03-28 14:17:10 [scrapy.extensions.logstats] INFO: Crawled 280 pages (at 2 pages/min), scraped 1172 items (at 108 items/min)
2026-03-28 14:17:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:17:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a76ece3d-f68e-5eeb-900d-b0afdc86a9d5 with identifier: WN21%20XHH
2026-03-28 14:17:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a76ece3d-f68e-5eeb-900d-b0afdc86a9d5 with identifier: WN21%20XHH
2026-03-28 14:17:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a76ece3d-f68e-5eeb-900d-b0afdc86a9d5 with identifier: WN21%20XHH to the API
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN21%20XHH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a76ece3d-f68e-5eeb-900d-b0afdc86a9d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN21 XHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN21%20XHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 200',
 'odometer': 13347,
 '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 200 1.3 AMG LINE PREMIUM PLUS DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'W1K1183872N215135',
 'year': 2021}
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN21%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:17:11 [bca.uk] INFO: Saving data for WN21%20XHH: {'auction_closing_time': 1774951200.0, 'created_time': 1774620975.787833, 'last_price_update_time': 1774707431.275193}
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN21%2520XHH') HTTP/1.1" 204 0
2026-03-28 14:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3631f1ec-0108-570a-ae6f-4b2e1b3e8068 with identifier: BK62%20XRP
2026-03-28 14:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3631f1ec-0108-570a-ae6f-4b2e1b3e8068 with identifier: BK62%20XRP
2026-03-28 14:17:11 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3631f1ec-0108-570a-ae6f-4b2e1b3e8068 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK62%20XRP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3631f1ec-0108-570a-ae6f-4b2e1b3e8068',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK62 XRP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK62%20XRP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A5 CABRIOLET',
 'odometer': 62025,
 '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 A5 CABRIOLET 1.8 TFSI 170 M-T Convertible',
 'transmission': 'manual',
 'trim': 'TFSI 170 M-T',
 'vin': 'WAUZZZ8F4CN006432',
 'year': 2012}
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK62%2520XRP%27 HTTP/1.1" 200 None
2026-03-28 14:17:11 [bca.uk] INFO: Saving data for BK62%20XRP: {'auction_closing_time': 1774692000.0, 'created_time': 1774304295.600528, 'last_price_update_time': 1774707431.343881}
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK62%2520XRP') HTTP/1.1" 204 0
2026-03-28 14:17:11 [bca.uk] INFO: Found listing with ID: YC22%20WTN
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 14:17:11 [bca.uk] INFO: Scrape type for YC22%20WTN: 2
2026-03-28 14:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c88e1c91-7005-56c8-b45b-7a9fbd634e7d with identifier: YC22%20WTN
2026-03-28 14:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c88e1c91-7005-56c8-b45b-7a9fbd634e7d with scrape type 2
2026-03-28 14:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c88e1c91-7005-56c8-b45b-7a9fbd634e7d with scrape type 2
2026-03-28 14:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c88e1c91-7005-56c8-b45b-7a9fbd634e7d, identifier: YC22%20WTN
2026-03-28 14:17:11 [bca.uk] INFO: Found listing with ID: DA55%20UOC
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA55%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 14:17:11 [bca.uk] INFO: Scrape type for DA55%20UOC: 2
2026-03-28 14:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0 with identifier: DA55%20UOC
2026-03-28 14:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0 with scrape type 2
2026-03-28 14:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0 with scrape type 2
2026-03-28 14:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0, identifier: DA55%20UOC
2026-03-28 14:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c88e1c91-7005-56c8-b45b-7a9fbd634e7d with identifier: YC22%20WTN
2026-03-28 14:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c88e1c91-7005-56c8-b45b-7a9fbd634e7d with identifier: YC22%20WTN
2026-03-28 14:17:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c88e1c91-7005-56c8-b45b-7a9fbd634e7d with identifier: YC22%20WTN to the API
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC22%20WTN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c88e1c91-7005-56c8-b45b-7a9fbd634e7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC22 WTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC22%20WTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 24410,
 '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 150 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI 150 2 ISG',
 'vin': 'U5YPU81BLNL011310',
 'year': 2022}
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 14:17:11 [bca.uk] INFO: Saving data for YC22%20WTN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620977.279087, 'last_price_update_time': 1774707431.929581}
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC22%2520WTN') HTTP/1.1" 204 0
2026-03-28 14:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0 with identifier: DA55%20UOC
2026-03-28 14:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0 with identifier: DA55%20UOC
2026-03-28 14:17:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e1e12df-0c3f-5e91-b86e-66e8b3b117e0 with identifier: DA55%20UOC to the API
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA55%20UOC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e1e12df-0c3f-5e91-b86e-66e8b3b117e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA55 UOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA55%20UOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 26606,
 '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 POLO 1.2 E 55 Hatchback',
 'transmission': 'manual',
 'trim': 'E 55',
 'vin': 'WVWZZZ9NZ6Y153482',
 'year': 2006}
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA55%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 14:17:12 [bca.uk] INFO: Saving data for DA55%20UOC: {'auction_closing_time': 1774864800.0, 'created_time': 1773826640.304485, 'last_price_update_time': 1774707432.325923}
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA55%2520UOC') HTTP/1.1" 204 0
2026-03-28 14:17:12 [bca.uk] INFO: Found listing with ID: YT22%20JFY
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 14:17:12 [bca.uk] INFO: Scrape type for YT22%20JFY: 2
2026-03-28 14:17:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd562518-4435-5b5a-a75c-c3cbf5f9676c with identifier: YT22%20JFY
2026-03-28 14:17:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd562518-4435-5b5a-a75c-c3cbf5f9676c with scrape type 2
2026-03-28 14:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd562518-4435-5b5a-a75c-c3cbf5f9676c with scrape type 2
2026-03-28 14:17:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd562518-4435-5b5a-a75c-c3cbf5f9676c, identifier: YT22%20JFY
2026-03-28 14:17:12 [bca.uk] INFO: Found listing with ID: YY64%20ENE
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY64%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 14:17:12 [bca.uk] INFO: Scrape type for YY64%20ENE: 2
2026-03-28 14:17:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a8f4aae-57dd-53bf-9615-2120bfcb5f89 with identifier: YY64%20ENE
2026-03-28 14:17:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a8f4aae-57dd-53bf-9615-2120bfcb5f89 with scrape type 2
2026-03-28 14:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a8f4aae-57dd-53bf-9615-2120bfcb5f89 with scrape type 2
2026-03-28 14:17:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a8f4aae-57dd-53bf-9615-2120bfcb5f89, identifier: YY64%20ENE
2026-03-28 14:17:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd562518-4435-5b5a-a75c-c3cbf5f9676c with identifier: YT22%20JFY
2026-03-28 14:17:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd562518-4435-5b5a-a75c-c3cbf5f9676c with identifier: YT22%20JFY
2026-03-28 14:17:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd562518-4435-5b5a-a75c-c3cbf5f9676c with identifier: YT22%20JFY to the API
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT22%20JFY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd562518-4435-5b5a-a75c-c3cbf5f9676c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT22 JFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT22%20JFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 35795,
 '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 2WD ULTIMATE StationWagon',
 'transmission': 'manual',
 'trim': 'T-GDI 2WD ULTIMATE',
 'vin': 'TMAJE81BLNJ176172',
 'year': 2022}
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 14:17:12 [bca.uk] INFO: Saving data for YT22%20JFY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620978.557141, 'last_price_update_time': 1774707432.97271}
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520JFY') HTTP/1.1" 204 0
2026-03-28 14:17:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a8f4aae-57dd-53bf-9615-2120bfcb5f89 with identifier: YY64%20ENE
2026-03-28 14:17:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a8f4aae-57dd-53bf-9615-2120bfcb5f89 with identifier: YY64%20ENE
2026-03-28 14:17:12 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1a8f4aae-57dd-53bf-9615-2120bfcb5f89 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY64%20ENE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a8f4aae-57dd-53bf-9615-2120bfcb5f89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY64 ENE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY64%20ENE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'DS4',
 'odometer': 113489,
 '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 DS4 1.6 E-HDI 115 A/D DSTYLE EGS6 Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HDI 115 A/D DSTYLE EGS6',
 'vin': 'VF7NX9HD8EY520914',
 'year': 2014}
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY64%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 14:17:13 [bca.uk] INFO: Saving data for YY64%20ENE: {'auction_closing_time': 1774692000.0, 'created_time': 1774505164.979034, 'last_price_update_time': 1774707433.01237}
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY64%2520ENE') HTTP/1.1" 204 0
2026-03-28 14:17:13 [bca.uk] INFO: Found listing with ID: YT22%20WYL
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 14:17:13 [bca.uk] INFO: Scrape type for YT22%20WYL: 2
2026-03-28 14:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9181a1be-81a3-51a0-8ca9-ef9e712382fe with identifier: YT22%20WYL
2026-03-28 14:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9181a1be-81a3-51a0-8ca9-ef9e712382fe with scrape type 2
2026-03-28 14:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9181a1be-81a3-51a0-8ca9-ef9e712382fe with scrape type 2
2026-03-28 14:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9181a1be-81a3-51a0-8ca9-ef9e712382fe, identifier: YT22%20WYL
2026-03-28 14:17:13 [bca.uk] INFO: Found listing with ID: BX72%20SKZ
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX72%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:13 [bca.uk] INFO: Scrape type for BX72%20SKZ: 2
2026-03-28 14:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7fa3171-3442-5fc6-ab0d-dc925764cbf9 with identifier: BX72%20SKZ
2026-03-28 14:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7fa3171-3442-5fc6-ab0d-dc925764cbf9 with scrape type 2
2026-03-28 14:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7fa3171-3442-5fc6-ab0d-dc925764cbf9 with scrape type 2
2026-03-28 14:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7fa3171-3442-5fc6-ab0d-dc925764cbf9, identifier: BX72%20SKZ
2026-03-28 14:17:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9181a1be-81a3-51a0-8ca9-ef9e712382fe with identifier: YT22%20WYL
2026-03-28 14:17:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9181a1be-81a3-51a0-8ca9-ef9e712382fe with identifier: YT22%20WYL
2026-03-28 14:17:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9181a1be-81a3-51a0-8ca9-ef9e712382fe with identifier: YT22%20WYL to the API
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT22%20WYL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9181a1be-81a3-51a0-8ca9-ef9e712382fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT22 WYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT22%20WYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 56013,
 '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': 'KNACM81DVN5530091',
 'year': 2022}
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 14:17:13 [bca.uk] INFO: Saving data for YT22%20WYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620957.599373, 'last_price_update_time': 1774707433.605104}
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520WYL') HTTP/1.1" 204 0
2026-03-28 14:17:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7fa3171-3442-5fc6-ab0d-dc925764cbf9 with identifier: BX72%20SKZ
2026-03-28 14:17:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7fa3171-3442-5fc6-ab0d-dc925764cbf9 with identifier: BX72%20SKZ
2026-03-28 14:17:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7fa3171-3442-5fc6-ab0d-dc925764cbf9 with identifier: BX72%20SKZ to the API
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX72%20SKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c7fa3171-3442-5fc6-ab0d-dc925764cbf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX72 SKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX72%20SKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': 'SCUDO',
 'odometer': 83501,
 '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 TECNICO PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 100 L1 TECNICO',
 'vin': 'VXFVBYHRMNZ076467',
 'year': 2022}
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX72%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:13 [bca.uk] INFO: Saving data for BX72%20SKZ: {'auction_closing_time': 1775037600.0, 'created_time': 1773842387.757113, 'last_price_update_time': 1774707433.953992}
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX72%2520SKZ') HTTP/1.1" 204 0
2026-03-28 14:17:13 [bca.uk] INFO: Found listing with ID: FH22%20KUE
2026-03-28 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH22%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 14:17:13 [bca.uk] INFO: Scrape type for FH22%20KUE: 2
2026-03-28 14:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a667283-635d-5ef7-a8ea-93707d67d596 with identifier: FH22%20KUE
2026-03-28 14:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a667283-635d-5ef7-a8ea-93707d67d596 with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a667283-635d-5ef7-a8ea-93707d67d596 with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a667283-635d-5ef7-a8ea-93707d67d596, identifier: FH22%20KUE
2026-03-28 14:17:14 [bca.uk] INFO: Found listing with ID: RE61%20UPJ
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE61%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:14 [bca.uk] INFO: Scrape type for RE61%20UPJ: 2
2026-03-28 14:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6352394-ba93-5849-9c23-7ce565b42dee with identifier: RE61%20UPJ
2026-03-28 14:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6352394-ba93-5849-9c23-7ce565b42dee with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6352394-ba93-5849-9c23-7ce565b42dee with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6352394-ba93-5849-9c23-7ce565b42dee, identifier: RE61%20UPJ
2026-03-28 14:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a667283-635d-5ef7-a8ea-93707d67d596 with identifier: FH22%20KUE
2026-03-28 14:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a667283-635d-5ef7-a8ea-93707d67d596 with identifier: FH22%20KUE
2026-03-28 14:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a667283-635d-5ef7-a8ea-93707d67d596 with identifier: FH22%20KUE to the API
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH22%20KUE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0a667283-635d-5ef7-a8ea-93707d67d596',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FH22 KUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH22%20KUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 92863,
 '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 KUGA 2.5 E/B PHEV 2WD ST-LINE X ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE X ED.',
 'vin': 'WF0FXXWPMHNU78498',
 'year': 2022}
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH22%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 14:17:14 [bca.uk] INFO: Saving data for FH22%20KUE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620959.166058, 'last_price_update_time': 1774707434.549151}
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH22%2520KUE') HTTP/1.1" 204 0
2026-03-28 14:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6352394-ba93-5849-9c23-7ce565b42dee with identifier: RE61%20UPJ
2026-03-28 14:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6352394-ba93-5849-9c23-7ce565b42dee with identifier: RE61%20UPJ
2026-03-28 14:17:14 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f6352394-ba93-5849-9c23-7ce565b42dee with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE61%20UPJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f6352394-ba93-5849-9c23-7ce565b42dee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE61 UPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE61%20UPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 116480,
 '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 COOPER 2.0 D Convertible',
 'transmission': 'automatic',
 'trim': 'D',
 'vin': 'WMWXF32050T147230',
 'year': 2012}
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE61%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:14 [bca.uk] INFO: Saving data for RE61%20UPJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774505194.008862, 'last_price_update_time': 1774707434.67855}
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE61%2520UPJ') HTTP/1.1" 204 0
2026-03-28 14:17:14 [bca.uk] INFO: Found listing with ID: FL22%20UJK
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:17:14 [bca.uk] INFO: Scrape type for FL22%20UJK: 2
2026-03-28 14:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac306dd7-b0ad-5862-aff7-84e30d6a7b39 with identifier: FL22%20UJK
2026-03-28 14:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac306dd7-b0ad-5862-aff7-84e30d6a7b39 with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac306dd7-b0ad-5862-aff7-84e30d6a7b39 with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac306dd7-b0ad-5862-aff7-84e30d6a7b39, identifier: FL22%20UJK
2026-03-28 14:17:14 [bca.uk] INFO: Found listing with ID: AD58%20ZZN
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD58%2520ZZN%27 HTTP/1.1" 200 None
2026-03-28 14:17:14 [bca.uk] INFO: Scrape type for AD58%20ZZN: 0
2026-03-28 14:17:14 [bca.uk] INFO: Found listing with ID: AE13%20RKK
2026-03-28 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE13%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 14:17:14 [bca.uk] INFO: Scrape type for AE13%20RKK: 2
2026-03-28 14:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a026f4c-2ec7-5510-942a-43523cf01cd0 with identifier: AE13%20RKK
2026-03-28 14:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a026f4c-2ec7-5510-942a-43523cf01cd0 with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a026f4c-2ec7-5510-942a-43523cf01cd0 with scrape type 2
2026-03-28 14:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a026f4c-2ec7-5510-942a-43523cf01cd0, identifier: AE13%20RKK
2026-03-28 14:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac306dd7-b0ad-5862-aff7-84e30d6a7b39 with identifier: FL22%20UJK
2026-03-28 14:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac306dd7-b0ad-5862-aff7-84e30d6a7b39 with identifier: FL22%20UJK
2026-03-28 14:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac306dd7-b0ad-5862-aff7-84e30d6a7b39 with identifier: FL22%20UJK to the API
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL22%20UJK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ac306dd7-b0ad-5862-aff7-84e30d6a7b39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL22 UJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL22%20UJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'BMW',
 'model': '330E',
 'odometer': 110144,
 '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 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32030FM86937',
 'year': 2022}
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 14:17:15 [bca.uk] INFO: Saving data for FL22%20UJK: {'auction_closing_time': 1774951200.0, 'created_time': 1773828201.380496, 'last_price_update_time': 1774707435.268767}
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL22%2520UJK') HTTP/1.1" 204 0
2026-03-28 14:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a026f4c-2ec7-5510-942a-43523cf01cd0 with identifier: AE13%20RKK
2026-03-28 14:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a026f4c-2ec7-5510-942a-43523cf01cd0 with identifier: AE13%20RKK
2026-03-28 14:17:15 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3a026f4c-2ec7-5510-942a-43523cf01cd0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE13%20RKK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a026f4c-2ec7-5510-942a-43523cf01cd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE13 RKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE13%20RKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 100015,
 '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 FOCUS 1.6 TI-VCT 125 ZETEC P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 ZETEC P/S',
 'vin': 'WF0KXXGCBKDJ59375',
 'year': 2013}
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE13%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 14:17:15 [bca.uk] INFO: Saving data for AE13%20RKK: {'auction_closing_time': 1774692000.0, 'created_time': 1774505164.573796, 'last_price_update_time': 1774707435.303047}
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE13%2520RKK') HTTP/1.1" 204 0
2026-03-28 14:17:15 [bca.uk] INFO: Found listing with ID: FX71%20RTV
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX71%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 14:17:15 [bca.uk] INFO: Scrape type for FX71%20RTV: 2
2026-03-28 14:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acb97507-1dc5-5016-9520-7cfd337c3270 with identifier: FX71%20RTV
2026-03-28 14:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acb97507-1dc5-5016-9520-7cfd337c3270 with scrape type 2
2026-03-28 14:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acb97507-1dc5-5016-9520-7cfd337c3270 with scrape type 2
2026-03-28 14:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acb97507-1dc5-5016-9520-7cfd337c3270, identifier: FX71%20RTV
2026-03-28 14:17:15 [bca.uk] INFO: Found listing with ID: DY74%20XDW
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 14:17:15 [bca.uk] INFO: Scrape type for DY74%20XDW: 2
2026-03-28 14:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f49c1c2-8f7d-5e01-adf2-75509fe967e1 with identifier: DY74%20XDW
2026-03-28 14:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f49c1c2-8f7d-5e01-adf2-75509fe967e1 with scrape type 2
2026-03-28 14:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f49c1c2-8f7d-5e01-adf2-75509fe967e1 with scrape type 2
2026-03-28 14:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f49c1c2-8f7d-5e01-adf2-75509fe967e1, identifier: DY74%20XDW
2026-03-28 14:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acb97507-1dc5-5016-9520-7cfd337c3270 with identifier: FX71%20RTV
2026-03-28 14:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acb97507-1dc5-5016-9520-7cfd337c3270 with identifier: FX71%20RTV
2026-03-28 14:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acb97507-1dc5-5016-9520-7cfd337c3270 with identifier: FX71%20RTV to the API
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX71%20RTV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'acb97507-1dc5-5016-9520-7cfd337c3270',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX71 RTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX71%20RTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 107230,
 '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 A250 E 1.3 AMG LINE EXECUTIVE ED.DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE ED.DCT',
 'vin': 'W1K1771862J330161',
 'year': 2021}
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX71%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 14:17:15 [bca.uk] INFO: Saving data for FX71%20RTV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620961.522741, 'last_price_update_time': 1774707435.864173}
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX71%2520RTV') HTTP/1.1" 204 0
2026-03-28 14:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f49c1c2-8f7d-5e01-adf2-75509fe967e1 with identifier: DY74%20XDW
2026-03-28 14:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f49c1c2-8f7d-5e01-adf2-75509fe967e1 with identifier: DY74%20XDW
2026-03-28 14:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f49c1c2-8f7d-5e01-adf2-75509fe967e1 with identifier: DY74%20XDW to the API
2026-03-28 14:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20XDW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3f49c1c2-8f7d-5e01-adf2-75509fe967e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY74 XDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20XDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 13867,
 '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': 'VNVNFK00X70882539',
 'year': 2024}
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Saving data for DY74%20XDW: {'auction_closing_time': 1775037600.0, 'created_time': 1774016889.205809, 'last_price_update_time': 1774707436.222578}
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520XDW') HTTP/1.1" 204 0
2026-03-28 14:17:16 [bca.uk] INFO: Found listing with ID: GJ22%20KJK
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520KJK%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Scrape type for GJ22%20KJK: 2
2026-03-28 14:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 609fdefc-9bd0-5938-a1d6-94e3de1b22d9 with identifier: GJ22%20KJK
2026-03-28 14:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 609fdefc-9bd0-5938-a1d6-94e3de1b22d9 with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 609fdefc-9bd0-5938-a1d6-94e3de1b22d9 with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 609fdefc-9bd0-5938-a1d6-94e3de1b22d9, identifier: GJ22%20KJK
2026-03-28 14:17:16 [bca.uk] INFO: Found listing with ID: K15%20DCN
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27K15%2520DCN%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Scrape type for K15%20DCN: 2
2026-03-28 14:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39f63660-8f68-5557-a15a-0eddce78fb0a with identifier: K15%20DCN
2026-03-28 14:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39f63660-8f68-5557-a15a-0eddce78fb0a with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39f63660-8f68-5557-a15a-0eddce78fb0a with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39f63660-8f68-5557-a15a-0eddce78fb0a, identifier: K15%20DCN
2026-03-28 14:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 609fdefc-9bd0-5938-a1d6-94e3de1b22d9 with identifier: GJ22%20KJK
2026-03-28 14:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 609fdefc-9bd0-5938-a1d6-94e3de1b22d9 with identifier: GJ22%20KJK
2026-03-28 14:17:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 609fdefc-9bd0-5938-a1d6-94e3de1b22d9 with identifier: GJ22%20KJK to the API
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20KJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '609fdefc-9bd0-5938-a1d6-94e3de1b22d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 KJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20KJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 63901,
 '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.4 TSI E-HYBRID STYLE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI E-HYBRID STYLE DSG',
 'vin': 'WVWZZZCDZNW305373',
 'year': 2022}
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520KJK%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Saving data for GJ22%20KJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774004640.199692, 'last_price_update_time': 1774707436.759728}
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520KJK') HTTP/1.1" 204 0
2026-03-28 14:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39f63660-8f68-5557-a15a-0eddce78fb0a with identifier: K15%20DCN
2026-03-28 14:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39f63660-8f68-5557-a15a-0eddce78fb0a with identifier: K15%20DCN
2026-03-28 14:17:16 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 39f63660-8f68-5557-a15a-0eddce78fb0a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=K15%20DCN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39f63660-8f68-5557-a15a-0eddce78fb0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'K15 DCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=K15%20DCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'EDGE',
 'odometer': 106154,
 '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 EDGE 2.0 TDCI 210 ST-LINE 4WD P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 210 ST-LINE 4WD P/S',
 'vin': '2FMTK5A36HBC06152',
 'year': 2017}
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27K15%2520DCN%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Saving data for K15%20DCN: {'auction_closing_time': 1774692000.0, 'created_time': 1774305745.648056, 'last_price_update_time': 1774707436.797262}
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='K15%2520DCN') HTTP/1.1" 204 0
2026-03-28 14:17:16 [bca.uk] INFO: Found listing with ID: GL72%20OHJ
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Scrape type for GL72%20OHJ: 2
2026-03-28 14:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 202aeef3-1190-510f-80e8-d9096592b2d3 with identifier: GL72%20OHJ
2026-03-28 14:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 202aeef3-1190-510f-80e8-d9096592b2d3 with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 202aeef3-1190-510f-80e8-d9096592b2d3 with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 202aeef3-1190-510f-80e8-d9096592b2d3, identifier: GL72%20OHJ
2026-03-28 14:17:16 [bca.uk] INFO: Found listing with ID: LN66%20FPC
2026-03-28 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN66%2520FPC%27 HTTP/1.1" 200 None
2026-03-28 14:17:16 [bca.uk] INFO: Scrape type for LN66%20FPC: 2
2026-03-28 14:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afad417d-de4c-5241-af98-4b94839e1e52 with identifier: LN66%20FPC
2026-03-28 14:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afad417d-de4c-5241-af98-4b94839e1e52 with scrape type 2
2026-03-28 14:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afad417d-de4c-5241-af98-4b94839e1e52 with scrape type 2
2026-03-28 14:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afad417d-de4c-5241-af98-4b94839e1e52, identifier: LN66%20FPC
2026-03-28 14:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 202aeef3-1190-510f-80e8-d9096592b2d3 with identifier: GL72%20OHJ
2026-03-28 14:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 202aeef3-1190-510f-80e8-d9096592b2d3 with identifier: GL72%20OHJ
2026-03-28 14:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 202aeef3-1190-510f-80e8-d9096592b2d3 with identifier: GL72%20OHJ to the API
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20OHJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '202aeef3-1190-510f-80e8-d9096592b2d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 OHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20OHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 25300,
 '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 RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFSXPC588064',
 'year': 2022}
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:17 [bca.uk] INFO: Saving data for GL72%20OHJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620950.256332, 'last_price_update_time': 1774707437.369306}
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520OHJ') HTTP/1.1" 204 0
2026-03-28 14:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afad417d-de4c-5241-af98-4b94839e1e52 with identifier: LN66%20FPC
2026-03-28 14:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afad417d-de4c-5241-af98-4b94839e1e52 with identifier: LN66%20FPC
2026-03-28 14:17:17 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: afad417d-de4c-5241-af98-4b94839e1e52 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN66%20FPC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afad417d-de4c-5241-af98-4b94839e1e52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN66 FPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN66%20FPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 70596,
 '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': 'SALVA5AN4HH169941',
 'year': 2016}
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN66%2520FPC%27 HTTP/1.1" 200 None
2026-03-28 14:17:17 [bca.uk] INFO: Saving data for LN66%20FPC: {'auction_closing_time': 1774692000.0, 'created_time': 1774477581.201017, 'last_price_update_time': 1774707437.403032}
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN66%2520FPC') HTTP/1.1" 204 0
2026-03-28 14:17:17 [bca.uk] INFO: Found listing with ID: MD72%20VWA
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VWA%27 HTTP/1.1" 200 None
2026-03-28 14:17:17 [bca.uk] INFO: Scrape type for MD72%20VWA: 2
2026-03-28 14:17:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5606adf0-7d97-5078-bf34-92d29d997f55 with identifier: MD72%20VWA
2026-03-28 14:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5606adf0-7d97-5078-bf34-92d29d997f55 with scrape type 2
2026-03-28 14:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5606adf0-7d97-5078-bf34-92d29d997f55 with scrape type 2
2026-03-28 14:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5606adf0-7d97-5078-bf34-92d29d997f55, identifier: MD72%20VWA
2026-03-28 14:17:17 [bca.uk] INFO: Found listing with ID: SA19%20OWZ
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA19%2520OWZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:17 [bca.uk] INFO: Scrape type for SA19%20OWZ: 2
2026-03-28 14:17:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7afc3e24-fb64-5c0d-81dc-df675e04e9ca with identifier: SA19%20OWZ
2026-03-28 14:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7afc3e24-fb64-5c0d-81dc-df675e04e9ca with scrape type 2
2026-03-28 14:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7afc3e24-fb64-5c0d-81dc-df675e04e9ca with scrape type 2
2026-03-28 14:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7afc3e24-fb64-5c0d-81dc-df675e04e9ca, identifier: SA19%20OWZ
2026-03-28 14:17:17 [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-28 14:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5606adf0-7d97-5078-bf34-92d29d997f55 with identifier: MD72%20VWA
2026-03-28 14:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5606adf0-7d97-5078-bf34-92d29d997f55 with identifier: MD72%20VWA
2026-03-28 14:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5606adf0-7d97-5078-bf34-92d29d997f55 with identifier: MD72%20VWA to the API
2026-03-28 14:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20VWA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5606adf0-7d97-5078-bf34-92d29d997f55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 VWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20VWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 2488,
 '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 ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000669739702',
 'year': 2022}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VWA%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Saving data for MD72%20VWA: {'auction_closing_time': 1774951200.0, 'created_time': 1773909868.95271, 'last_price_update_time': 1774707438.038435}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520VWA') HTTP/1.1" 204 0
2026-03-28 14:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7afc3e24-fb64-5c0d-81dc-df675e04e9ca with identifier: SA19%20OWZ
2026-03-28 14:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7afc3e24-fb64-5c0d-81dc-df675e04e9ca with identifier: SA19%20OWZ
2026-03-28 14:17:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7afc3e24-fb64-5c0d-81dc-df675e04e9ca with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA19%20OWZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7afc3e24-fb64-5c0d-81dc-df675e04e9ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA19 OWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA19%20OWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 118966,
 '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 SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI SPORT S-T',
 'vin': 'WAUZZZF28KN087823',
 'year': 2019}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA19%2520OWZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Saving data for SA19%20OWZ: {'auction_closing_time': 1774692000.0, 'created_time': 1773844404.917521, 'last_price_update_time': 1774707438.196565}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA19%2520OWZ') HTTP/1.1" 204 0
2026-03-28 14:17:18 [bca.uk] INFO: Found listing with ID: MV71%20SVG
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520SVG%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Scrape type for MV71%20SVG: 2
2026-03-28 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a38fc86d-37f8-5a34-b137-89a0e66e59cc with identifier: MV71%20SVG
2026-03-28 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a38fc86d-37f8-5a34-b137-89a0e66e59cc with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a38fc86d-37f8-5a34-b137-89a0e66e59cc with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a38fc86d-37f8-5a34-b137-89a0e66e59cc, identifier: MV71%20SVG
2026-03-28 14:17:18 [bca.uk] INFO: Found listing with ID: VA64%20WZH
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA64%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Scrape type for VA64%20WZH: 2
2026-03-28 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5485c60-7917-57a2-8d5c-c8e061ab3517 with identifier: VA64%20WZH
2026-03-28 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5485c60-7917-57a2-8d5c-c8e061ab3517 with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5485c60-7917-57a2-8d5c-c8e061ab3517 with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5485c60-7917-57a2-8d5c-c8e061ab3517, identifier: VA64%20WZH
2026-03-28 14:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a38fc86d-37f8-5a34-b137-89a0e66e59cc with identifier: MV71%20SVG
2026-03-28 14:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a38fc86d-37f8-5a34-b137-89a0e66e59cc with identifier: MV71%20SVG
2026-03-28 14:17:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a38fc86d-37f8-5a34-b137-89a0e66e59cc with identifier: MV71%20SVG to the API
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV71%20SVG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a38fc86d-37f8-5a34-b137-89a0e66e59cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV71 SVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV71%20SVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'PORSCHE',
 'model': 'TAYCAN',
 'odometer': 44693,
 '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': 'PORSCHE TAYCAN 390KW 79KWH 4S (5ST) Saloon',
 'transmission': 'automatic',
 'trim': '390KW 79KWH 4S (5ST)',
 'vin': 'WP0ZZZY1ZNSA35179',
 'year': 2021}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520SVG%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Saving data for MV71%20SVG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620918.621067, 'last_price_update_time': 1774707438.77179}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV71%2520SVG') HTTP/1.1" 204 0
2026-03-28 14:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5485c60-7917-57a2-8d5c-c8e061ab3517 with identifier: VA64%20WZH
2026-03-28 14:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5485c60-7917-57a2-8d5c-c8e061ab3517 with identifier: VA64%20WZH
2026-03-28 14:17:18 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d5485c60-7917-57a2-8d5c-c8e061ab3517 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA64%20WZH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5485c60-7917-57a2-8d5c-c8e061ab3517',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA64 WZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA64%20WZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 70225,
 '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 DIG-S TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S TEKNA',
 'vin': 'SJNTBAE12U1097940',
 'year': 2015}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA64%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Saving data for VA64%20WZH: {'auction_closing_time': 1774692000.0, 'created_time': 1774505178.646667, 'last_price_update_time': 1774707438.808658}
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA64%2520WZH') HTTP/1.1" 204 0
2026-03-28 14:17:18 [bca.uk] INFO: Found listing with ID: MW71%20FVM
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW71%2520FVM%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Scrape type for MW71%20FVM: 2
2026-03-28 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a15ea14-c2a7-5554-9589-6a01c983c684 with identifier: MW71%20FVM
2026-03-28 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a15ea14-c2a7-5554-9589-6a01c983c684 with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a15ea14-c2a7-5554-9589-6a01c983c684 with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a15ea14-c2a7-5554-9589-6a01c983c684, identifier: MW71%20FVM
2026-03-28 14:17:18 [bca.uk] INFO: Found listing with ID: YA16%20TKF
2026-03-28 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA16%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 14:17:18 [bca.uk] INFO: Scrape type for YA16%20TKF: 2
2026-03-28 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1c16160-f9a6-52a6-aae7-5deaf15615c4 with identifier: YA16%20TKF
2026-03-28 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1c16160-f9a6-52a6-aae7-5deaf15615c4 with scrape type 2
2026-03-28 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1c16160-f9a6-52a6-aae7-5deaf15615c4 with scrape type 2
2026-03-28 14:17:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1c16160-f9a6-52a6-aae7-5deaf15615c4, identifier: YA16%20TKF
2026-03-28 14:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a15ea14-c2a7-5554-9589-6a01c983c684 with identifier: MW71%20FVM
2026-03-28 14:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a15ea14-c2a7-5554-9589-6a01c983c684 with identifier: MW71%20FVM
2026-03-28 14:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a15ea14-c2a7-5554-9589-6a01c983c684 with identifier: MW71%20FVM to the API
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW71%20FVM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a15ea14-c2a7-5554-9589-6a01c983c684',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW71 FVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW71%20FVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 80395,
 '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 SUPERB 2.0 TDI SCR 150 SE L DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 SE L DSG',
 'vin': 'TMBKH7NPXN7019413',
 'year': 2022}
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW71%2520FVM%27 HTTP/1.1" 200 None
2026-03-28 14:17:19 [bca.uk] INFO: Saving data for MW71%20FVM: {'auction_closing_time': 1774951200.0, 'created_time': 1774004604.566151, 'last_price_update_time': 1774707439.381326}
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW71%2520FVM') HTTP/1.1" 204 0
2026-03-28 14:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1c16160-f9a6-52a6-aae7-5deaf15615c4 with identifier: YA16%20TKF
2026-03-28 14:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1c16160-f9a6-52a6-aae7-5deaf15615c4 with identifier: YA16%20TKF
2026-03-28 14:17:19 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b1c16160-f9a6-52a6-aae7-5deaf15615c4 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA16%20TKF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1c16160-f9a6-52a6-aae7-5deaf15615c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA16 TKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA16%20TKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 61682,
 '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 EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 110 DYNAMIQUE EDC',
 'vin': 'VF1RFE00355484774',
 'year': 2016}
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA16%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 14:17:19 [bca.uk] INFO: Saving data for YA16%20TKF: {'auction_closing_time': 1774692000.0, 'created_time': 1774505180.011173, 'last_price_update_time': 1774707439.431035}
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA16%2520TKF') HTTP/1.1" 204 0
2026-03-28 14:17:19 [bca.uk] INFO: Total items found: 100
2026-03-28 14:17:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded
2026-03-28 14:17:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:17:19 [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-28 14:17:19 [bca.uk] INFO: Found listing with ID: NA72%20XGV
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520XGV%27 HTTP/1.1" 200 None
2026-03-28 14:17:19 [bca.uk] INFO: Scrape type for NA72%20XGV: 2
2026-03-28 14:17:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bffb7078-8f34-5895-a4d9-94a44a5a2c11 with identifier: NA72%20XGV
2026-03-28 14:17:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bffb7078-8f34-5895-a4d9-94a44a5a2c11 with scrape type 2
2026-03-28 14:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bffb7078-8f34-5895-a4d9-94a44a5a2c11 with scrape type 2
2026-03-28 14:17:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bffb7078-8f34-5895-a4d9-94a44a5a2c11, identifier: NA72%20XGV
2026-03-28 14:17:19 [bca.uk] INFO: Found listing with ID: MW19%20FWU
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW19%2520FWU%27 HTTP/1.1" 200 None
2026-03-28 14:17:19 [bca.uk] INFO: Scrape type for MW19%20FWU: 2
2026-03-28 14:17:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08b9b6b7-c051-5391-8c32-20ab435308d3 with identifier: MW19%20FWU
2026-03-28 14:17:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08b9b6b7-c051-5391-8c32-20ab435308d3 with scrape type 2
2026-03-28 14:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08b9b6b7-c051-5391-8c32-20ab435308d3 with scrape type 2
2026-03-28 14:17:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08b9b6b7-c051-5391-8c32-20ab435308d3, identifier: MW19%20FWU
2026-03-28 14:17:19 [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-28 14:17:19 [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-28 14:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bffb7078-8f34-5895-a4d9-94a44a5a2c11 with identifier: NA72%20XGV
2026-03-28 14:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bffb7078-8f34-5895-a4d9-94a44a5a2c11 with identifier: NA72%20XGV
2026-03-28 14:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bffb7078-8f34-5895-a4d9-94a44a5a2c11 with identifier: NA72%20XGV to the API
2026-03-28 14:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA72%20XGV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'bffb7078-8f34-5895-a4d9-94a44a5a2c11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA72 XGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA72%20XGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 32308,
 '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 3 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 3 DCT',
 'vin': 'KNACR81EVP5049612',
 'year': 2022}
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520XGV%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Saving data for NA72%20XGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620940.834066, 'last_price_update_time': 1774707440.011229}
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA72%2520XGV') HTTP/1.1" 204 0
2026-03-28 14:17:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08b9b6b7-c051-5391-8c32-20ab435308d3 with identifier: MW19%20FWU
2026-03-28 14:17:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08b9b6b7-c051-5391-8c32-20ab435308d3 with identifier: MW19%20FWU
2026-03-28 14:17:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08b9b6b7-c051-5391-8c32-20ab435308d3 with identifier: MW19%20FWU to the API
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW19%20FWU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08b9b6b7-c051-5391-8c32-20ab435308d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW19 FWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW19%20FWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 64728,
 '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.5 BLUEHDI 130 GT LINE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 GT LINE PREMIUM',
 'vin': 'VF3MCYHZJKS065946',
 'year': 2019}
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW19%2520FWU%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Saving data for MW19%20FWU: {'auction_closing_time': 1774864800.0, 'created_time': 1774621039.284322, 'last_price_update_time': 1774707440.310764}
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW19%2520FWU') HTTP/1.1" 204 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LC73%20ANV
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC73%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LC73%20ANV: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: GR07%20NYG
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR07%2520NYG%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for GR07%20NYG: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: YY15%20GXL
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520GXL%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for YY15%20GXL: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LL16%20TNX
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL16%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LL16%20TNX: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LN62%20ZNM
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN62%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LN62%20ZNM: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: MK15%20UNE
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK15%2520UNE%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for MK15%20UNE: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: DS69%20ZTP
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS69%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for DS69%20ZTP: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: GF66%20YHR
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF66%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for GF66%20YHR: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LG22%20UDD
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520UDD%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LG22%20UDD: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: RE62%20HYL
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE62%2520HYL%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for RE62%20HYL: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LO70%20JRV
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO70%2520JRV%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LO70%20JRV: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: AD02%20AUA
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD02%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for AD02%20AUA: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: WF15%20LRK
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF15%2520LRK%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for WF15%20LRK: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: WM10%20CYJ
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM10%2520CYJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for WM10%20CYJ: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: WR69%20XPS
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR69%2520XPS%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for WR69%20XPS: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: YP17%20NVZ
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP17%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for YP17%20NVZ: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: HX18%20VPO
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX18%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for HX18%20VPO: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: WK22%20GWM
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK22%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for WK22%20GWM: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: DF21%20YUB
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF21%2520YUB%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for DF21%20YUB: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LK18%20GCV
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK18%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LK18%20GCV: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: MC25%20CFZ
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC25%2520CFZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for MC25%20CFZ: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: VO71%20UHX
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO71%2520UHX%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for VO71%20UHX: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: RF55%20LBE
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF55%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for RF55%20LBE: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: WX21%20YHR
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX21%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for WX21%20YHR: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: KN70%20FML
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN70%2520FML%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for KN70%20FML: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LT22%20PXB
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT22%2520PXB%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LT22%20PXB: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: DE71%20HPU
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE71%2520HPU%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for DE71%20HPU: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: LO70%20NVA
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO70%2520NVA%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for LO70%20NVA: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: MM72%20FLE
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM72%2520FLE%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for MM72%20FLE: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: FE16%20SWJ
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE16%2520SWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for FE16%20SWJ: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: NG19%20XJO
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG19%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for NG19%20XJO: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: KP22%20XRK
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP22%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for KP22%20XRK: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: BK23%20TXL
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 14:17:20 [bca.uk] INFO: Scrape type for BK23%20TXL: 0
2026-03-28 14:17:20 [bca.uk] INFO: Found listing with ID: BV23%20EKD
2026-03-28 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520EKD%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for BV23%20EKD: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: EX61%20HFZ
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX61%2520HFZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for EX61%20HFZ: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: DF74%20TPY
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF74%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for DF74%20TPY: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: MT66%20HOJ
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT66%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for MT66%20HOJ: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: SL67%20THX
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL67%2520THX%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for SL67%20THX: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CK15%20WVX
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK15%2520WVX%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CK15%20WVX: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CK68%20LMX
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK68%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CK68%20LMX: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CU13%20HVX
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU13%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CU13%20HVX: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CV10%20XKT
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV10%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CV10%20XKT: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: KR65%20DTN
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR65%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for KR65%20DTN: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: BC21%20KLD
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC21%2520KLD%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for BC21%20KLD: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: FV71%20JWL
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV71%2520JWL%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for FV71%20JWL: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: VN72%20KLJ
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN72%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for VN72%20KLJ: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: VK71%20EXU
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK71%2520EXU%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for VK71%20EXU: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: LF23%20XAM
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for LF23%20XAM: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: OY23%20VCU
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY23%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for OY23%20VCU: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: VA21%20LZK
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA21%2520LZK%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for VA21%20LZK: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: VE71%20ZKP
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520ZKP%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for VE71%20ZKP: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: GJ23%20KGV
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ23%2520KGV%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for GJ23%20KGV: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: KE21%20TXN
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE21%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for KE21%20TXN: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: KW73%20YGN
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YGN%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for KW73%20YGN: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: LE71%20CTV
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for LE71%20CTV: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: KW20%20LGO
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW20%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for KW20%20LGO: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: VE21%20AZG
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE21%2520AZG%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for VE21%20AZG: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: DE23%20EXV
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE23%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for DE23%20EXV: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CJ71%20JJX
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ71%2520JJX%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CJ71%20JJX: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: LP71%20WJV
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP71%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for LP71%20WJV: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: RJ71%20ZYS
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520ZYS%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for RJ71%20ZYS: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: DA61%20MJO
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA61%2520MJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for DA61%20MJO: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: YD72%20AFE
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD72%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for YD72%20AFE: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: LP71%20TEY
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP71%2520TEY%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for LP71%20TEY: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: VN21%20HLR
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN21%2520HLR%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for VN21%20HLR: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: BK22%20UGF
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520UGF%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for BK22%20UGF: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CA72%20UME
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520UME%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CA72%20UME: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CF72%20HXM
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF72%2520HXM%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CF72%20HXM: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: FY70%20GVR
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY70%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for FY70%20GVR: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: NK65%20YGZ
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK65%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for NK65%20YGZ: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: MD21%20WZL
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD21%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for MD21%20WZL: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CK72%20WPU
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK72%2520WPU%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CK72%20WPU: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: KR22%20XLD
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR22%2520XLD%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for KR22%20XLD: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: LL72%20AXY
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL72%2520AXY%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for LL72%20AXY: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: WP72%20ZBO
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP72%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for WP72%20ZBO: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: AY66%20KUP
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY66%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for AY66%20KUP: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: KM19%20WYY
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM19%2520WYY%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for KM19%20WYY: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: WG69%20OKP
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG69%2520OKP%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for WG69%20OKP: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: WN24%20VML
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN24%2520VML%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for WN24%20VML: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: CA74%20HFP
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA74%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for CA74%20HFP: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: FL22%20DXC
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520DXC%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for FL22%20DXC: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: LO23%20MGV
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO23%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for LO23%20MGV: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: RA70%20BYN
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA70%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for RA70%20BYN: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: MH72%20CBU
2026-03-28 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH72%2520CBU%27 HTTP/1.1" 200 None
2026-03-28 14:17:21 [bca.uk] INFO: Scrape type for MH72%20CBU: 0
2026-03-28 14:17:21 [bca.uk] INFO: Found listing with ID: GJ22%20EPF
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520EPF%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for GJ22%20EPF: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: LS74%20FOP
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS74%2520FOP%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for LS74%20FOP: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: MA23%20OHR
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for MA23%20OHR: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: RO69%20NWG
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO69%2520NWG%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for RO69%20NWG: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: CA72%20AUT
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for CA72%20AUT: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: FL71%20JOU
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL71%2520JOU%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for FL71%20JOU: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: GJ23%20WEV
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ23%2520WEV%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for GJ23%20WEV: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: VE71%20ZFR
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for VE71%20ZFR: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: YGZ%208440
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YGZ%25208440%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for YGZ%208440: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: AF22%20DJU
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520DJU%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for AF22%20DJU: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: DS23%20APF
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS23%2520APF%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for DS23%20APF: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: DY72%20XSA
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520XSA%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for DY72%20XSA: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: MV23%20PAO
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV23%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for MV23%20PAO: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: PG04%20HLN
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG04%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for PG04%20HLN: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: OV21%20NMJ
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV21%2520NMJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for OV21%20NMJ: 0
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: OV23%20MYM
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520MYM%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for OV23%20MYM: 0
2026-03-28 14:17:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: OY25%20HFW
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY25%2520HFW%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for OY25%20HFW: 2
2026-03-28 14:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6aa89979-9766-5fd0-9c28-b40851376b4d with identifier: OY25%20HFW
2026-03-28 14:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6aa89979-9766-5fd0-9c28-b40851376b4d with scrape type 2
2026-03-28 14:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6aa89979-9766-5fd0-9c28-b40851376b4d with scrape type 2
2026-03-28 14:17:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6aa89979-9766-5fd0-9c28-b40851376b4d, identifier: OY25%20HFW
2026-03-28 14:17:22 [bca.uk] INFO: Found listing with ID: NGZ%204980
2026-03-28 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NGZ%25204980%27 HTTP/1.1" 200 None
2026-03-28 14:17:22 [bca.uk] INFO: Scrape type for NGZ%204980: 2
2026-03-28 14:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41d7addd-4566-5472-8fad-7561e2bfa2e7 with identifier: NGZ%204980
2026-03-28 14:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41d7addd-4566-5472-8fad-7561e2bfa2e7 with scrape type 2
2026-03-28 14:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41d7addd-4566-5472-8fad-7561e2bfa2e7 with scrape type 2
2026-03-28 14:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41d7addd-4566-5472-8fad-7561e2bfa2e7, identifier: NGZ%204980
2026-03-28 14:17:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6aa89979-9766-5fd0-9c28-b40851376b4d with identifier: OY25%20HFW
2026-03-28 14:17:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6aa89979-9766-5fd0-9c28-b40851376b4d with identifier: OY25%20HFW
2026-03-28 14:17:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6aa89979-9766-5fd0-9c28-b40851376b4d with identifier: OY25%20HFW to the API
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY25%20HFW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6aa89979-9766-5fd0-9c28-b40851376b4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY25 HFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY25%20HFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'POLESTAR',
 'model': '4',
 'odometer': 17634,
 '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 PLUS (PP) Coupe',
 'transmission': 'automatic',
 'trim': '400KW 100KWH DM LR PLUS (PP)',
 'vin': 'YSM4ZPAA9SF422747',
 'year': 2025}
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY25%2520HFW%27 HTTP/1.1" 200 None
2026-03-28 14:17:23 [bca.uk] INFO: Saving data for OY25%20HFW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620942.153612, 'last_price_update_time': 1774707443.384017}
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY25%2520HFW') HTTP/1.1" 204 0
2026-03-28 14:17:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41d7addd-4566-5472-8fad-7561e2bfa2e7 with identifier: NGZ%204980
2026-03-28 14:17:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41d7addd-4566-5472-8fad-7561e2bfa2e7 with identifier: NGZ%204980
2026-03-28 14:17:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41d7addd-4566-5472-8fad-7561e2bfa2e7 with identifier: NGZ%204980 to the API
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NGZ%204980-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41d7addd-4566-5472-8fad-7561e2bfa2e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NGZ 4980',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NGZ%204980&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 53160,
 '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 ELITE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 140 ELITE',
 'vin': 'W0VJD7E88KB878496',
 'year': 2019}
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NGZ%25204980%27 HTTP/1.1" 200 None
2026-03-28 14:17:23 [bca.uk] INFO: Saving data for NGZ%204980: {'auction_closing_time': 1774864800.0, 'created_time': 1774621040.440558, 'last_price_update_time': 1774707443.807896}
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NGZ%25204980') HTTP/1.1" 204 0
2026-03-28 14:17:23 [bca.uk] INFO: Found listing with ID: RO22%20EUK
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520EUK%27 HTTP/1.1" 200 None
2026-03-28 14:17:23 [bca.uk] INFO: Scrape type for RO22%20EUK: 2
2026-03-28 14:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df2dabc8-1883-55b7-8830-f31af256e0e3 with identifier: RO22%20EUK
2026-03-28 14:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df2dabc8-1883-55b7-8830-f31af256e0e3 with scrape type 2
2026-03-28 14:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df2dabc8-1883-55b7-8830-f31af256e0e3 with scrape type 2
2026-03-28 14:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df2dabc8-1883-55b7-8830-f31af256e0e3, identifier: RO22%20EUK
2026-03-28 14:17:23 [bca.uk] INFO: Found listing with ID: NX70%20YNN
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX70%2520YNN%27 HTTP/1.1" 200 None
2026-03-28 14:17:23 [bca.uk] INFO: Scrape type for NX70%20YNN: 0
2026-03-28 14:17:23 [bca.uk] INFO: Found listing with ID: UIG%206502
2026-03-28 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UIG%25206502%27 HTTP/1.1" 200 None
2026-03-28 14:17:24 [bca.uk] INFO: Scrape type for UIG%206502: 2
2026-03-28 14:17:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62185bee-d240-538e-84b6-c52f3bb04afc with identifier: UIG%206502
2026-03-28 14:17:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62185bee-d240-538e-84b6-c52f3bb04afc with scrape type 2
2026-03-28 14:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62185bee-d240-538e-84b6-c52f3bb04afc with scrape type 2
2026-03-28 14:17:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62185bee-d240-538e-84b6-c52f3bb04afc, identifier: UIG%206502
2026-03-28 14:17:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df2dabc8-1883-55b7-8830-f31af256e0e3 with identifier: RO22%20EUK
2026-03-28 14:17:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df2dabc8-1883-55b7-8830-f31af256e0e3 with identifier: RO22%20EUK
2026-03-28 14:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df2dabc8-1883-55b7-8830-f31af256e0e3 with identifier: RO22%20EUK to the API
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20EUK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'df2dabc8-1883-55b7-8830-f31af256e0e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO22 EUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20EUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E',
 'odometer': 75583,
 '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 250 E 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1183862N296375',
 'year': 2022}
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520EUK%27 HTTP/1.1" 200 None
2026-03-28 14:17:24 [bca.uk] INFO: Saving data for RO22%20EUK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620925.583067, 'last_price_update_time': 1774707444.436238}
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520EUK') HTTP/1.1" 204 0
2026-03-28 14:17:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62185bee-d240-538e-84b6-c52f3bb04afc with identifier: UIG%206502
2026-03-28 14:17:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62185bee-d240-538e-84b6-c52f3bb04afc with identifier: UIG%206502
2026-03-28 14:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62185bee-d240-538e-84b6-c52f3bb04afc with identifier: UIG%206502 to the API
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UIG%206502-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62185bee-d240-538e-84b6-c52f3bb04afc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'UIG 6502',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=UIG%206502&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 57906,
 '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 A5 SPORTBACK 2.0 35 TFSI BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZF54KA076321',
 'year': 2019}
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UIG%25206502%27 HTTP/1.1" 200 None
2026-03-28 14:17:24 [bca.uk] INFO: Saving data for UIG%206502: {'auction_closing_time': 1774864800.0, 'created_time': 1774621036.01504, 'last_price_update_time': 1774707444.762461}
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UIG%25206502') HTTP/1.1" 204 0
2026-03-28 14:17:24 [bca.uk] INFO: Found listing with ID: DA21%20ZXP
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520ZXP%27 HTTP/1.1" 200 None
2026-03-28 14:17:24 [bca.uk] INFO: Scrape type for DA21%20ZXP: 2
2026-03-28 14:17:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c18f843-1d02-52c3-bf70-fda7cad4b121 with identifier: DA21%20ZXP
2026-03-28 14:17:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c18f843-1d02-52c3-bf70-fda7cad4b121 with scrape type 2
2026-03-28 14:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c18f843-1d02-52c3-bf70-fda7cad4b121 with scrape type 2
2026-03-28 14:17:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c18f843-1d02-52c3-bf70-fda7cad4b121, identifier: DA21%20ZXP
2026-03-28 14:17:24 [bca.uk] INFO: Found listing with ID: VN19%20OXZ
2026-03-28 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN19%2520OXZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:24 [bca.uk] INFO: Scrape type for VN19%20OXZ: 2
2026-03-28 14:17:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba7e2faa-f79a-55af-a52d-ce185e453765 with identifier: VN19%20OXZ
2026-03-28 14:17:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba7e2faa-f79a-55af-a52d-ce185e453765 with scrape type 2
2026-03-28 14:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba7e2faa-f79a-55af-a52d-ce185e453765 with scrape type 2
2026-03-28 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba7e2faa-f79a-55af-a52d-ce185e453765, identifier: VN19%20OXZ
2026-03-28 14:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c18f843-1d02-52c3-bf70-fda7cad4b121 with identifier: DA21%20ZXP
2026-03-28 14:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c18f843-1d02-52c3-bf70-fda7cad4b121 with identifier: DA21%20ZXP
2026-03-28 14:17:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c18f843-1d02-52c3-bf70-fda7cad4b121 with identifier: DA21%20ZXP to the API
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA21%20ZXP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c18f843-1d02-52c3-bf70-fda7cad4b121',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA21 ZXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA21%20ZXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 52746,
 '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 StationWagon',
 'transmission': 'manual',
 'trim': 'TSI EVO 150 SE TECHNOLOGY',
 'vin': 'VSSZZZ5FZM6525520',
 'year': 2021}
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520ZXP%27 HTTP/1.1" 200 None
2026-03-28 14:17:25 [bca.uk] INFO: Saving data for DA21%20ZXP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620927.561753, 'last_price_update_time': 1774707445.311661}
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520ZXP') HTTP/1.1" 204 0
2026-03-28 14:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba7e2faa-f79a-55af-a52d-ce185e453765 with identifier: VN19%20OXZ
2026-03-28 14:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba7e2faa-f79a-55af-a52d-ce185e453765 with identifier: VN19%20OXZ
2026-03-28 14:17:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba7e2faa-f79a-55af-a52d-ce185e453765 with identifier: VN19%20OXZ to the API
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN19%20OXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ba7e2faa-f79a-55af-a52d-ce185e453765',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN19 OXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN19%20OXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 58731,
 '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 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 2WD R LINE DSG',
 'vin': 'WVGZZZ5NZKW315113',
 'year': 2019}
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN19%2520OXZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:25 [bca.uk] INFO: Saving data for VN19%20OXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621038.614667, 'last_price_update_time': 1774707445.703163}
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN19%2520OXZ') HTTP/1.1" 204 0
2026-03-28 14:17:25 [bca.uk] INFO: Found listing with ID: DG24%20LGE
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520LGE%27 HTTP/1.1" 200 None
2026-03-28 14:17:25 [bca.uk] INFO: Scrape type for DG24%20LGE: 2
2026-03-28 14:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16236513-1429-5919-9d9e-720b62c0d76e with identifier: DG24%20LGE
2026-03-28 14:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16236513-1429-5919-9d9e-720b62c0d76e with scrape type 2
2026-03-28 14:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16236513-1429-5919-9d9e-720b62c0d76e with scrape type 2
2026-03-28 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16236513-1429-5919-9d9e-720b62c0d76e, identifier: DG24%20LGE
2026-03-28 14:17:25 [bca.uk] INFO: Found listing with ID: WP19%20XTL
2026-03-28 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP19%2520XTL%27 HTTP/1.1" 200 None
2026-03-28 14:17:25 [bca.uk] INFO: Scrape type for WP19%20XTL: 2
2026-03-28 14:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f58cbfdf-1d90-5945-9565-9e8af2634817 with identifier: WP19%20XTL
2026-03-28 14:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f58cbfdf-1d90-5945-9565-9e8af2634817 with scrape type 2
2026-03-28 14:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f58cbfdf-1d90-5945-9565-9e8af2634817 with scrape type 2
2026-03-28 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f58cbfdf-1d90-5945-9565-9e8af2634817, identifier: WP19%20XTL
2026-03-28 14:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16236513-1429-5919-9d9e-720b62c0d76e with identifier: DG24%20LGE
2026-03-28 14:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16236513-1429-5919-9d9e-720b62c0d76e with identifier: DG24%20LGE
2026-03-28 14:17:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16236513-1429-5919-9d9e-720b62c0d76e with identifier: DG24%20LGE to the API
2026-03-28 14:17:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20LGE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '16236513-1429-5919-9d9e-720b62c0d76e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 LGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20LGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 18474,
 '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 85 X4 SPORTLINE PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '85 X4 SPORTLINE PLUS',
 'vin': 'TMBMH9NY3RF018354',
 'year': 2024}
2026-03-28 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520LGE%27 HTTP/1.1" 200 None
2026-03-28 14:17:26 [bca.uk] INFO: Saving data for DG24%20LGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774365270.503987, 'last_price_update_time': 1774707446.929055}
2026-03-28 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520LGE') HTTP/1.1" 204 0
2026-03-28 14:17:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f58cbfdf-1d90-5945-9565-9e8af2634817 with identifier: WP19%20XTL
2026-03-28 14:17:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f58cbfdf-1d90-5945-9565-9e8af2634817 with identifier: WP19%20XTL
2026-03-28 14:17:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f58cbfdf-1d90-5945-9565-9e8af2634817 with identifier: WP19%20XTL to the API
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 273,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP19%20XTL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f58cbfdf-1d90-5945-9565-9e8af2634817',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP19 XTL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP19%20XTL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 38570,
 '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 RIO 1.4 99 2 (6) Hatchback',
 'transmission': 'automatic',
 'trim': '99 2 (6)',
 'vin': 'KNADC514MK6282167',
 'year': 2019}
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP19%2520XTL%27 HTTP/1.1" 200 None
2026-03-28 14:17:27 [bca.uk] INFO: Saving data for WP19%20XTL: {'auction_closing_time': 1774864800.0, 'created_time': 1774621038.223641, 'last_price_update_time': 1774707447.275094}
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP19%2520XTL') HTTP/1.1" 204 0
2026-03-28 14:17:27 [bca.uk] INFO: Found listing with ID: RJ71%20LKX
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520LKX%27 HTTP/1.1" 200 None
2026-03-28 14:17:27 [bca.uk] INFO: Scrape type for RJ71%20LKX: 0
2026-03-28 14:17:27 [bca.uk] INFO: Found listing with ID: PX25%20WJN
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX25%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 14:17:27 [bca.uk] INFO: Scrape type for PX25%20WJN: 2
2026-03-28 14:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d2f4e67-304b-5906-8d79-e53f4359a239 with identifier: PX25%20WJN
2026-03-28 14:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d2f4e67-304b-5906-8d79-e53f4359a239 with scrape type 2
2026-03-28 14:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d2f4e67-304b-5906-8d79-e53f4359a239 with scrape type 2
2026-03-28 14:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d2f4e67-304b-5906-8d79-e53f4359a239, identifier: PX25%20WJN
2026-03-28 14:17:27 [bca.uk] INFO: Found listing with ID: WT19%20MYC
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT19%2520MYC%27 HTTP/1.1" 200 None
2026-03-28 14:17:27 [bca.uk] INFO: Scrape type for WT19%20MYC: 0
2026-03-28 14:17:27 [bca.uk] INFO: Found listing with ID: YT19%20LDO
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT19%2520LDO%27 HTTP/1.1" 200 None
2026-03-28 14:17:27 [bca.uk] INFO: Scrape type for YT19%20LDO: 2
2026-03-28 14:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90420f2a-560a-5d12-aed8-6606ce3266d6 with identifier: YT19%20LDO
2026-03-28 14:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90420f2a-560a-5d12-aed8-6606ce3266d6 with scrape type 2
2026-03-28 14:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90420f2a-560a-5d12-aed8-6606ce3266d6 with scrape type 2
2026-03-28 14:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90420f2a-560a-5d12-aed8-6606ce3266d6, identifier: YT19%20LDO
2026-03-28 14:17:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d2f4e67-304b-5906-8d79-e53f4359a239 with identifier: PX25%20WJN
2026-03-28 14:17:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d2f4e67-304b-5906-8d79-e53f4359a239 with identifier: PX25%20WJN
2026-03-28 14:17:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d2f4e67-304b-5906-8d79-e53f4359a239 with identifier: PX25%20WJN to the API
2026-03-28 14:17:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX25%20WJN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d2f4e67-304b-5906-8d79-e53f4359a239',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX25 WJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX25%20WJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 7166,
 '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': 'LAND ROVER DEFENDER 90 3.0 D350 AWD X-DYNAMIC HSE(3ST)H/T Van',
 'transmission': 'automatic',
 'trim': 'D350 AWD X-DYNAMIC HSE(3ST)H/T',
 'vin': 'SALEACAW9S2423540',
 'year': 2025}
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX25%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 14:17:28 [bca.uk] INFO: Saving data for PX25%20WJN: {'auction_closing_time': 1775037600.0, 'created_time': 1773842117.598281, 'last_price_update_time': 1774707448.03914}
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX25%2520WJN') HTTP/1.1" 204 0
2026-03-28 14:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90420f2a-560a-5d12-aed8-6606ce3266d6 with identifier: YT19%20LDO
2026-03-28 14:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90420f2a-560a-5d12-aed8-6606ce3266d6 with identifier: YT19%20LDO
2026-03-28 14:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90420f2a-560a-5d12-aed8-6606ce3266d6 with identifier: YT19%20LDO to the API
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT19%20LDO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90420f2a-560a-5d12-aed8-6606ce3266d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT19 LDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT19%20LDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 26111,
 '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 112 BOSE PERSONAL ED. Hatchback',
 'transmission': 'automatic',
 'trim': '112 BOSE PERSONAL ED.',
 'vin': 'SJNFBAF15U8049773',
 'year': 2019}
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT19%2520LDO%27 HTTP/1.1" 200 None
2026-03-28 14:17:28 [bca.uk] INFO: Saving data for YT19%20LDO: {'auction_closing_time': 1774864800.0, 'created_time': 1774437412.060851, 'last_price_update_time': 1774707448.457293}
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT19%2520LDO') HTTP/1.1" 204 0
2026-03-28 14:17:28 [bca.uk] INFO: Found listing with ID: VN23%20ZTK
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN23%2520ZTK%27 HTTP/1.1" 200 None
2026-03-28 14:17:28 [bca.uk] INFO: Scrape type for VN23%20ZTK: 0
2026-03-28 14:17:28 [bca.uk] INFO: Found listing with ID: ML22%20AFA
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML22%2520AFA%27 HTTP/1.1" 200 None
2026-03-28 14:17:28 [bca.uk] INFO: Scrape type for ML22%20AFA: 2
2026-03-28 14:17:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d931d5c8-420a-5b2f-a145-63b29a58ee63 with identifier: ML22%20AFA
2026-03-28 14:17:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d931d5c8-420a-5b2f-a145-63b29a58ee63 with scrape type 2
2026-03-28 14:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d931d5c8-420a-5b2f-a145-63b29a58ee63 with scrape type 2
2026-03-28 14:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d931d5c8-420a-5b2f-a145-63b29a58ee63, identifier: ML22%20AFA
2026-03-28 14:17:28 [bca.uk] INFO: Found listing with ID: YX69%20YNJ
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX69%2520YNJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:28 [bca.uk] INFO: Scrape type for YX69%20YNJ: 2
2026-03-28 14:17:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f with identifier: YX69%20YNJ
2026-03-28 14:17:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f with scrape type 2
2026-03-28 14:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f with scrape type 2
2026-03-28 14:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f, identifier: YX69%20YNJ
2026-03-28 14:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d931d5c8-420a-5b2f-a145-63b29a58ee63 with identifier: ML22%20AFA
2026-03-28 14:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d931d5c8-420a-5b2f-a145-63b29a58ee63 with identifier: ML22%20AFA
2026-03-28 14:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d931d5c8-420a-5b2f-a145-63b29a58ee63 with identifier: ML22%20AFA to the API
2026-03-28 14:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML22%20AFA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd931d5c8-420a-5b2f-a145-63b29a58ee63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML22 AFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML22%20AFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 27708,
 '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': 'LRW3F7FS5NC506696',
 'year': 2022}
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML22%2520AFA%27 HTTP/1.1" 200 None
2026-03-28 14:17:29 [bca.uk] INFO: Saving data for ML22%20AFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774004600.619075, 'last_price_update_time': 1774707449.129603}
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520AFA') HTTP/1.1" 204 0
2026-03-28 14:17:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f with identifier: YX69%20YNJ
2026-03-28 14:17:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f with identifier: YX69%20YNJ
2026-03-28 14:17:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f with identifier: YX69%20YNJ to the API
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX69%20YNJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b38c7ac4-09c2-55f4-8f9d-cdbc5aaf824f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX69 YNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX69%20YNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'S90',
 'odometer': 47551,
 '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 S90 2.0 T4 190 R DESIGN PLUS G/T Saloon',
 'transmission': 'manual',
 'trim': 'T4 190 R DESIGN PLUS G/T',
 'vin': 'LVYPSAKVDLP079072',
 'year': 2019}
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX69%2520YNJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:29 [bca.uk] INFO: Saving data for YX69%20YNJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621036.655954, 'last_price_update_time': 1774707449.48004}
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX69%2520YNJ') HTTP/1.1" 204 0
2026-03-28 14:17:29 [bca.uk] INFO: Found listing with ID: ML22%20EWK
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML22%2520EWK%27 HTTP/1.1" 200 None
2026-03-28 14:17:29 [bca.uk] INFO: Scrape type for ML22%20EWK: 2
2026-03-28 14:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1 with identifier: ML22%20EWK
2026-03-28 14:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1 with scrape type 2
2026-03-28 14:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1 with scrape type 2
2026-03-28 14:17:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1, identifier: ML22%20EWK
2026-03-28 14:17:29 [bca.uk] INFO: Found listing with ID: CE70%20YEJ
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE70%2520YEJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:29 [bca.uk] INFO: Scrape type for CE70%20YEJ: 2
2026-03-28 14:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bf34238-5a41-5fde-b2b2-04a9e83e18ac with identifier: CE70%20YEJ
2026-03-28 14:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bf34238-5a41-5fde-b2b2-04a9e83e18ac with scrape type 2
2026-03-28 14:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bf34238-5a41-5fde-b2b2-04a9e83e18ac with scrape type 2
2026-03-28 14:17:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bf34238-5a41-5fde-b2b2-04a9e83e18ac, identifier: CE70%20YEJ
2026-03-28 14:17:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1 with identifier: ML22%20EWK
2026-03-28 14:17:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1 with identifier: ML22%20EWK
2026-03-28 14:17:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98b4e443-c0ab-5e7b-8cd7-f88aabb339a1 with identifier: ML22%20EWK to the API
2026-03-28 14:17:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML22%20EWK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '98b4e443-c0ab-5e7b-8cd7-f88aabb339a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML22 EWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML22%20EWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E',
 'odometer': 61317,
 '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 250 E 1.3 AMG LINE PREMIUM PLUS DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'W1K1183862N296609',
 'year': 2022}
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML22%2520EWK%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Saving data for ML22%20EWK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620906.555611, 'last_price_update_time': 1774707450.086253}
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520EWK') HTTP/1.1" 204 0
2026-03-28 14:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bf34238-5a41-5fde-b2b2-04a9e83e18ac with identifier: CE70%20YEJ
2026-03-28 14:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bf34238-5a41-5fde-b2b2-04a9e83e18ac with identifier: CE70%20YEJ
2026-03-28 14:17:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bf34238-5a41-5fde-b2b2-04a9e83e18ac with identifier: CE70%20YEJ to the API
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE70%20YEJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7bf34238-5a41-5fde-b2b2-04a9e83e18ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE70 YEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE70%20YEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 61292,
 '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 125 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF0JXXGAHJLA78790',
 'year': 2020}
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE70%2520YEJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Saving data for CE70%20YEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621037.386548, 'last_price_update_time': 1774707450.418438}
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE70%2520YEJ') HTTP/1.1" 204 0
2026-03-28 14:17:30 [bca.uk] INFO: Found listing with ID: MV71%20KRK
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520KRK%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Scrape type for MV71%20KRK: 2
2026-03-28 14:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f99c379b-fb36-51a4-aba9-ca55c5a29a61 with identifier: MV71%20KRK
2026-03-28 14:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f99c379b-fb36-51a4-aba9-ca55c5a29a61 with scrape type 2
2026-03-28 14:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f99c379b-fb36-51a4-aba9-ca55c5a29a61 with scrape type 2
2026-03-28 14:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f99c379b-fb36-51a4-aba9-ca55c5a29a61, identifier: MV71%20KRK
2026-03-28 14:17:30 [bca.uk] INFO: Found listing with ID: ER61%20ERR
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ER61%2520ERR%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Scrape type for ER61%20ERR: 0
2026-03-28 14:17:30 [bca.uk] INFO: Found listing with ID: EY70%20VMJ
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY70%2520VMJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Scrape type for EY70%20VMJ: 0
2026-03-28 14:17:30 [bca.uk] INFO: Found listing with ID: KO19%20FZP
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO19%2520FZP%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Scrape type for KO19%20FZP: 0
2026-03-28 14:17:30 [bca.uk] INFO: Found listing with ID: KP73%20JFY
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP73%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 14:17:30 [bca.uk] INFO: Scrape type for KP73%20JFY: 2
2026-03-28 14:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 621d1671-4f84-5fe9-8140-95201b9f82f5 with identifier: KP73%20JFY
2026-03-28 14:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 621d1671-4f84-5fe9-8140-95201b9f82f5 with scrape type 2
2026-03-28 14:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 621d1671-4f84-5fe9-8140-95201b9f82f5 with scrape type 2
2026-03-28 14:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 621d1671-4f84-5fe9-8140-95201b9f82f5, identifier: KP73%20JFY
2026-03-28 14:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f99c379b-fb36-51a4-aba9-ca55c5a29a61 with identifier: MV71%20KRK
2026-03-28 14:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f99c379b-fb36-51a4-aba9-ca55c5a29a61 with identifier: MV71%20KRK
2026-03-28 14:17:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f99c379b-fb36-51a4-aba9-ca55c5a29a61 with identifier: MV71%20KRK to the API
2026-03-28 14:17:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV71%20KRK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f99c379b-fb36-51a4-aba9-ca55c5a29a61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV71 KRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV71%20KRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 39434,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K2938902F034659',
 'year': 2022}
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520KRK%27 HTTP/1.1" 200 None
2026-03-28 14:17:31 [bca.uk] INFO: Saving data for MV71%20KRK: {'auction_closing_time': 1774951200.0, 'created_time': 1774004608.720833, 'last_price_update_time': 1774707451.170998}
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV71%2520KRK') HTTP/1.1" 204 0
2026-03-28 14:17:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 621d1671-4f84-5fe9-8140-95201b9f82f5 with identifier: KP73%20JFY
2026-03-28 14:17:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 621d1671-4f84-5fe9-8140-95201b9f82f5 with identifier: KP73%20JFY
2026-03-28 14:17:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 621d1671-4f84-5fe9-8140-95201b9f82f5 with identifier: KP73%20JFY to the API
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP73%20JFY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '621d1671-4f84-5fe9-8140-95201b9f82f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP73 JFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP73%20JFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'SCALA',
 'odometer': 15864,
 '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.5 TSI 150 MONTE CARLO DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 MONTE CARLO DSG',
 'vin': 'TMBFK6NW4P3167040',
 'year': 2023}
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP73%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 14:17:31 [bca.uk] INFO: Saving data for KP73%20JFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774621033.186494, 'last_price_update_time': 1774707451.753804}
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP73%2520JFY') HTTP/1.1" 204 0
2026-03-28 14:17:31 [bca.uk] INFO: Found listing with ID: MV71%20KSJ
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520KSJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:31 [bca.uk] INFO: Scrape type for MV71%20KSJ: 2
2026-03-28 14:17:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb0d0a17-c794-5d34-a5d9-f7f8767d668d with identifier: MV71%20KSJ
2026-03-28 14:17:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb0d0a17-c794-5d34-a5d9-f7f8767d668d with scrape type 2
2026-03-28 14:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb0d0a17-c794-5d34-a5d9-f7f8767d668d with scrape type 2
2026-03-28 14:17:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb0d0a17-c794-5d34-a5d9-f7f8767d668d, identifier: MV71%20KSJ
2026-03-28 14:17:31 [bca.uk] INFO: Found listing with ID: MA69%20GVJ
2026-03-28 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA69%2520GVJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:31 [bca.uk] INFO: Scrape type for MA69%20GVJ: 2
2026-03-28 14:17:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 908511f1-7fc0-54e5-91bc-b841959894cf with identifier: MA69%20GVJ
2026-03-28 14:17:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 908511f1-7fc0-54e5-91bc-b841959894cf with scrape type 2
2026-03-28 14:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 908511f1-7fc0-54e5-91bc-b841959894cf with scrape type 2
2026-03-28 14:17:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 908511f1-7fc0-54e5-91bc-b841959894cf, identifier: MA69%20GVJ
2026-03-28 14:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb0d0a17-c794-5d34-a5d9-f7f8767d668d with identifier: MV71%20KSJ
2026-03-28 14:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb0d0a17-c794-5d34-a5d9-f7f8767d668d with identifier: MV71%20KSJ
2026-03-28 14:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb0d0a17-c794-5d34-a5d9-f7f8767d668d with identifier: MV71%20KSJ to the API
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV71%20KSJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bb0d0a17-c794-5d34-a5d9-f7f8767d668d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV71 KSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV71%20KSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 56072,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K2938902F031201',
 'year': 2021}
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV71%2520KSJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:32 [bca.uk] INFO: Saving data for MV71%20KSJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620900.661113, 'last_price_update_time': 1774707452.42161}
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV71%2520KSJ') HTTP/1.1" 204 0
2026-03-28 14:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 908511f1-7fc0-54e5-91bc-b841959894cf with identifier: MA69%20GVJ
2026-03-28 14:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 908511f1-7fc0-54e5-91bc-b841959894cf with identifier: MA69%20GVJ
2026-03-28 14:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 908511f1-7fc0-54e5-91bc-b841959894cf with identifier: MA69%20GVJ to the API
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA69%20GVJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '908511f1-7fc0-54e5-91bc-b841959894cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA69 GVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA69%20GVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 41230,
 '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 CEED 1.0 T GDI 120 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 3 ISG',
 'vin': 'U5YH2511LKL071229',
 'year': 2019}
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA69%2520GVJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:32 [bca.uk] INFO: Saving data for MA69%20GVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621032.512588, 'last_price_update_time': 1774707452.936643}
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA69%2520GVJ') HTTP/1.1" 204 0
2026-03-28 14:17:32 [bca.uk] INFO: Found listing with ID: NG71%20FKJ
2026-03-28 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG71%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:32 [bca.uk] INFO: Scrape type for NG71%20FKJ: 2
2026-03-28 14:17:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b249a04-6178-5ae7-85e2-de666ca99262 with identifier: NG71%20FKJ
2026-03-28 14:17:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b249a04-6178-5ae7-85e2-de666ca99262 with scrape type 2
2026-03-28 14:17:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b249a04-6178-5ae7-85e2-de666ca99262 with scrape type 2
2026-03-28 14:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b249a04-6178-5ae7-85e2-de666ca99262, identifier: NG71%20FKJ
2026-03-28 14:17:33 [bca.uk] INFO: Found listing with ID: MF20%20MYB
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF20%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 14:17:33 [bca.uk] INFO: Scrape type for MF20%20MYB: 0
2026-03-28 14:17:33 [bca.uk] INFO: Found listing with ID: MT19%20XFA
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT19%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 14:17:33 [bca.uk] INFO: Scrape type for MT19%20XFA: 2
2026-03-28 14:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e08af51-da36-5189-b706-531b03f30be2 with identifier: MT19%20XFA
2026-03-28 14:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e08af51-da36-5189-b706-531b03f30be2 with scrape type 2
2026-03-28 14:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e08af51-da36-5189-b706-531b03f30be2 with scrape type 2
2026-03-28 14:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e08af51-da36-5189-b706-531b03f30be2, identifier: MT19%20XFA
2026-03-28 14:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b249a04-6178-5ae7-85e2-de666ca99262 with identifier: NG71%20FKJ
2026-03-28 14:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b249a04-6178-5ae7-85e2-de666ca99262 with identifier: NG71%20FKJ
2026-03-28 14:17:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b249a04-6178-5ae7-85e2-de666ca99262 with identifier: NG71%20FKJ to the API
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG71%20FKJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6b249a04-6178-5ae7-85e2-de666ca99262',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NG71 FKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG71%20FKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 70193,
 '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': 'LRWYHCEK0NC222435',
 'year': 2022}
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG71%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:33 [bca.uk] INFO: Saving data for NG71%20FKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620905.204081, 'last_price_update_time': 1774707453.67309}
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG71%2520FKJ') HTTP/1.1" 204 0
2026-03-28 14:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e08af51-da36-5189-b706-531b03f30be2 with identifier: MT19%20XFA
2026-03-28 14:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e08af51-da36-5189-b706-531b03f30be2 with identifier: MT19%20XFA
2026-03-28 14:17:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e08af51-da36-5189-b706-531b03f30be2 with identifier: MT19%20XFA to the API
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT19%20XFA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e08af51-da36-5189-b706-531b03f30be2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT19 XFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT19%20XFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 32203,
 '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 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 130 GT LINE',
 'vin': 'VF1R8700162845962',
 'year': 2019}
2026-03-28 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [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-28 14:17:34 [bca.uk] INFO: Saving data for MT19%20XFA: {'auction_closing_time': 1774864800.0, 'created_time': 1774621033.806887, 'last_price_update_time': 1774707454.009432}
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT19%2520XFA') HTTP/1.1" 204 0
2026-03-28 14:17:34 [bca.uk] INFO: Found listing with ID: WK24%20EHS
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [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-28 14:17:34 [bca.uk] INFO: Scrape type for WK24%20EHS: 2
2026-03-28 14:17:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b2b17d2-8380-54dd-b86b-285b79e862ab with identifier: WK24%20EHS
2026-03-28 14:17:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b2b17d2-8380-54dd-b86b-285b79e862ab with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b2b17d2-8380-54dd-b86b-285b79e862ab with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b2b17d2-8380-54dd-b86b-285b79e862ab, identifier: WK24%20EHS
2026-03-28 14:17:34 [bca.uk] INFO: Found listing with ID: EU56%20DXM
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [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-28 14:17:34 [bca.uk] INFO: Scrape type for EU56%20DXM: 2
2026-03-28 14:17:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21ffa1bb-824d-55f6-b035-f6cfc93459bb with identifier: EU56%20DXM
2026-03-28 14:17:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21ffa1bb-824d-55f6-b035-f6cfc93459bb with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21ffa1bb-824d-55f6-b035-f6cfc93459bb with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21ffa1bb-824d-55f6-b035-f6cfc93459bb, identifier: EU56%20DXM
2026-03-28 14:17:34 [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-28 14:17:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b2b17d2-8380-54dd-b86b-285b79e862ab with identifier: WK24%20EHS
2026-03-28 14:17:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b2b17d2-8380-54dd-b86b-285b79e862ab with identifier: WK24%20EHS
2026-03-28 14:17:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b2b17d2-8380-54dd-b86b-285b79e862ab with identifier: WK24%20EHS to the API
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK24%20EHS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7b2b17d2-8380-54dd-b86b-285b79e862ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WK24 EHS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK24%20EHS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 15076,
 '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': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA54NK645620',
 'year': 2024}
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [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-28 14:17:34 [bca.uk] INFO: Saving data for WK24%20EHS: {'auction_closing_time': 1774951200.0, 'created_time': 1774004582.625885, 'last_price_update_time': 1774707454.636851}
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK24%2520EHS') HTTP/1.1" 204 0
2026-03-28 14:17:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21ffa1bb-824d-55f6-b035-f6cfc93459bb with identifier: EU56%20DXM
2026-03-28 14:17:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21ffa1bb-824d-55f6-b035-f6cfc93459bb with identifier: EU56%20DXM
2026-03-28 14:17:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 21ffa1bb-824d-55f6-b035-f6cfc93459bb with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 410,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU56%20DXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '6.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21ffa1bb-824d-55f6-b035-f6cfc93459bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU56 DXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU56%20DXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BENTLEY',
 'model': 'CONTINENTAL GT',
 'odometer': 71234,
 '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': 'BENTLEY CONTINENTAL GT 6.0 W12 Coupe',
 'transmission': 'manual',
 'trim': 'W12',
 'vin': 'SCBCE63W27C042683',
 'year': 2006}
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [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-28 14:17:34 [bca.uk] INFO: Saving data for EU56%20DXM: {'auction_closing_time': 1774692000.0, 'created_time': 1773823586.231394, 'last_price_update_time': 1774707454.677217}
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU56%2520DXM') HTTP/1.1" 204 0
2026-03-28 14:17:34 [bca.uk] INFO: Found listing with ID: WN22%20KWJ
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17: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%2520KWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:34 [bca.uk] INFO: Scrape type for WN22%20KWJ: 2
2026-03-28 14:17:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 391631d8-f32d-5ccf-8f32-c8338e3d8d08 with identifier: WN22%20KWJ
2026-03-28 14:17:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 391631d8-f32d-5ccf-8f32-c8338e3d8d08 with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 391631d8-f32d-5ccf-8f32-c8338e3d8d08 with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 391631d8-f32d-5ccf-8f32-c8338e3d8d08, identifier: WN22%20KWJ
2026-03-28 14:17:34 [bca.uk] INFO: Found listing with ID: LG62%20ZFO
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:17:34 [bca.uk] INFO: Scrape type for LG62%20ZFO: 2
2026-03-28 14:17:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed0432e2-fd52-54ea-ab38-a3e025584757 with identifier: LG62%20ZFO
2026-03-28 14:17:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed0432e2-fd52-54ea-ab38-a3e025584757 with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed0432e2-fd52-54ea-ab38-a3e025584757 with scrape type 2
2026-03-28 14:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed0432e2-fd52-54ea-ab38-a3e025584757, identifier: LG62%20ZFO
2026-03-28 14:17:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 391631d8-f32d-5ccf-8f32-c8338e3d8d08 with identifier: WN22%20KWJ
2026-03-28 14:17:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 391631d8-f32d-5ccf-8f32-c8338e3d8d08 with identifier: WN22%20KWJ
2026-03-28 14:17:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 391631d8-f32d-5ccf-8f32-c8338e3d8d08 with identifier: WN22%20KWJ to the API
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20KWJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '391631d8-f32d-5ccf-8f32-c8338e3d8d08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN22 KWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20KWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 50519,
 '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 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK1NC506020',
 'year': 2022}
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520KWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Saving data for WN22%20KWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620903.797052, 'last_price_update_time': 1774707455.244067}
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520KWJ') HTTP/1.1" 204 0
2026-03-28 14:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed0432e2-fd52-54ea-ab38-a3e025584757 with identifier: LG62%20ZFO
2026-03-28 14:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed0432e2-fd52-54ea-ab38-a3e025584757 with identifier: LG62%20ZFO
2026-03-28 14:17:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ed0432e2-fd52-54ea-ab38-a3e025584757 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG62%20ZFO-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed0432e2-fd52-54ea-ab38-a3e025584757',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG62 ZFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG62%20ZFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'ML350',
 'odometer': 119108,
 '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 ML350 3.0 CDI B/TEC SPORT TIP StationWagon',
 'transmission': 'manual',
 'trim': 'CDI B/TEC SPORT TIP',
 'vin': 'WDC1660242A101337',
 'year': 2012}
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG62%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Saving data for LG62%20ZFO: {'auction_closing_time': 1774692000.0, 'created_time': 1774477561.23951, 'last_price_update_time': 1774707455.277898}
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG62%2520ZFO') HTTP/1.1" 204 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: YGZ%204681
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YGZ%25204681%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for YGZ%204681: 2
2026-03-28 14:17:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1d39dfd-45ba-59d8-99ae-0553883be228 with identifier: YGZ%204681
2026-03-28 14:17:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1d39dfd-45ba-59d8-99ae-0553883be228 with scrape type 2
2026-03-28 14:17:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1d39dfd-45ba-59d8-99ae-0553883be228 with scrape type 2
2026-03-28 14:17:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1d39dfd-45ba-59d8-99ae-0553883be228, identifier: YGZ%204681
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: T311%20CRN
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T311%2520CRN%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for T311%20CRN: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: SP66%20TUV
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP66%2520TUV%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for SP66%20TUV: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: WN21%20ZGE
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN21%2520ZGE%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for WN21%20ZGE: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: RL03%20OFZ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RL03%2520OFZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for RL03%20OFZ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: AF52%20ZMX
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF52%2520ZMX%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for AF52%20ZMX: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: KB53%20URY
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KB53%2520URY%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for KB53%20URY: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: DA64%20AWP
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA64%2520AWP%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for DA64%20AWP: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: YP64%20UUM
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP64%2520UUM%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for YP64%20UUM: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: AE67%20AWJ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE67%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for AE67%20AWJ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: LR52%20SVV
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR52%2520SVV%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for LR52%20SVV: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: AD07%20FNJ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD07%2520FNJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for AD07%20FNJ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: DP11%20NXS
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP11%2520NXS%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for DP11%20NXS: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: PX10%20KTK
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX10%2520KTK%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for PX10%20KTK: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: YF10%20RDV
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF10%2520RDV%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for YF10%20RDV: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: EF55%20FLR
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF55%2520FLR%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for EF55%20FLR: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: EK06%20NPN
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK06%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for EK06%20NPN: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: OY10%20WZO
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY10%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for OY10%20WZO: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: PN60%20AXJ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN60%2520AXJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for PN60%20AXJ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: RO06%20WPZ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO06%2520WPZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for RO06%20WPZ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: YS69%20LBZ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for YS69%20LBZ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: SC14%20THU
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC14%2520THU%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for SC14%20THU: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: SF17%20SCY
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF17%2520SCY%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for SF17%20SCY: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: YK16%20DVY
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK16%2520DVY%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for YK16%20DVY: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: YT67%20XXJ
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT67%2520XXJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for YT67%20XXJ: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: AV20%20NND
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV20%2520NND%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for AV20%20NND: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: BU68%20WHE
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU68%2520WHE%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for BU68%20WHE: 0
2026-03-28 14:17:35 [bca.uk] INFO: Found listing with ID: D18%20MPX
2026-03-28 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27D18%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 14:17:35 [bca.uk] INFO: Scrape type for D18%20MPX: 0
2026-03-28 14:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1d39dfd-45ba-59d8-99ae-0553883be228 with identifier: YGZ%204681
2026-03-28 14:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1d39dfd-45ba-59d8-99ae-0553883be228 with identifier: YGZ%204681
2026-03-28 14:17:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1d39dfd-45ba-59d8-99ae-0553883be228 with identifier: YGZ%204681 to the API
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YGZ%204681-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e1d39dfd-45ba-59d8-99ae-0553883be228',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YGZ 4681',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YGZ%204681&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 14323,
 '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 AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK5PC706751',
 'year': 2023}
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YGZ%25204681%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Saving data for YGZ%204681: {'auction_closing_time': 1774951200.0, 'created_time': 1774534095.436854, 'last_price_update_time': 1774707456.241991}
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YGZ%25204681') HTTP/1.1" 204 0
2026-03-28 14:17:36 [bca.uk] INFO: Total items found: 100
2026-03-28 14:17:36 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded
2026-03-28 14:17:36 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:17:36 [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-28 14:17:36 [bca.uk] INFO: Found listing with ID: BL72%20KHV
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL72%2520KHV%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for BL72%20KHV: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: DA21%20VYG
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for DA21%20VYG: 2
2026-03-28 14:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bf2313a-78be-5d35-abeb-7386de337e54 with identifier: DA21%20VYG
2026-03-28 14:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bf2313a-78be-5d35-abeb-7386de337e54 with scrape type 2
2026-03-28 14:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bf2313a-78be-5d35-abeb-7386de337e54 with scrape type 2
2026-03-28 14:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bf2313a-78be-5d35-abeb-7386de337e54, identifier: DA21%20VYG
2026-03-28 14:17:36 [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-28 14:17:36 [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-28 14:17:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bf2313a-78be-5d35-abeb-7386de337e54 with identifier: DA21%20VYG
2026-03-28 14:17:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bf2313a-78be-5d35-abeb-7386de337e54 with identifier: DA21%20VYG
2026-03-28 14:17:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bf2313a-78be-5d35-abeb-7386de337e54 with identifier: DA21%20VYG to the API
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA21%20VYG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2bf2313a-78be-5d35-abeb-7386de337e54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA21 VYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA21%20VYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 61433,
 '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 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW545763',
 'year': 2021}
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA21%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Saving data for DA21%20VYG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620902.944721, 'last_price_update_time': 1774707456.793018}
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520VYG') HTTP/1.1" 204 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: YM21%20VTU
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM21%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for YM21%20VTU: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: YR70%20FWZ
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR70%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for YR70%20FWZ: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: DL22%20OCV
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL22%2520OCV%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for DL22%20OCV: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: EF72%20WBE
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF72%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for EF72%20WBE: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: EY69%20KKD
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY69%2520KKD%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for EY69%20KKD: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: FH70%20GYA
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH70%2520GYA%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for FH70%20GYA: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: LM71%20AWG
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM71%2520AWG%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for LM71%20AWG: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: LS23%20KND
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS23%2520KND%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for LS23%20KND: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: AU22%20UNH
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU22%2520UNH%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for AU22%20UNH: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: CA72%20UMH
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520UMH%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for CA72%20UMH: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: GL73%20UUB
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL73%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:17:36 [bca.uk] INFO: Scrape type for GL73%20UUB: 0
2026-03-28 14:17:36 [bca.uk] INFO: Found listing with ID: CF17%20LFL
2026-03-28 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF17%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for CF17%20LFL: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: WV23%20YCG
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520YCG%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for WV23%20YCG: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: WV23%20YED
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520YED%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for WV23%20YED: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: GU61%20LVX
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU61%2520LVX%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for GU61%20LVX: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: DL24%20OPV
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL24%2520OPV%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for DL24%20OPV: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LO21%20EFG
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO21%2520EFG%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LO21%20EFG: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: KY22%20JVH
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY22%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for KY22%20JVH: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: RO73%20JYJ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520JYJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for RO73%20JYJ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: Y37%20XEB
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y37%2520XEB%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for Y37%20XEB: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LF64%20ZXO
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF64%2520ZXO%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LF64%20ZXO: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YA71%20HFJ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA71%2520HFJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YA71%20HFJ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: PX22%20OLO
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX22%2520OLO%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for PX22%20OLO: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: HG22%20AZJ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG22%2520AZJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for HG22%20AZJ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LC20%20HCL
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC20%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LC20%20HCL: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: RE23%20FJD
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE23%2520FJD%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for RE23%20FJD: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: VO67%20NNX
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO67%2520NNX%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for VO67%20NNX: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: WD69%20HTP
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD69%2520HTP%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for WD69%20HTP: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: EG68%20JJZ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG68%2520JJZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for EG68%20JJZ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: FL22%20ANV
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for FL22%20ANV: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: WF06%20XNY
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF06%2520XNY%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for WF06%20XNY: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YR72%20WUA
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR72%2520WUA%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YR72%20WUA: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: DV22%20OHJ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV22%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for DV22%20OHJ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: MM22%20ZFU
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM22%2520ZFU%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for MM22%20ZFU: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LM65%20BEY
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM65%2520BEY%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LM65%20BEY: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: DP68%20HVM
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP68%2520HVM%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for DP68%20HVM: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: RE22%20DDU
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE22%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for RE22%20DDU: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: BX72%20XSR
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX72%2520XSR%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for BX72%20XSR: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YR22%20PVT
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520PVT%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YR22%20PVT: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YG15%20EEY
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG15%2520EEY%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YG15%20EEY: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: MA23%20VFZ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520VFZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for MA23%20VFZ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: MF22%20SZU
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520SZU%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for MF22%20SZU: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: BL21%20UCV
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL21%2520UCV%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for BL21%20UCV: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: DL70%20JYH
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL70%2520JYH%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for DL70%20JYH: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: DE24%20UUP
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for DE24%20UUP: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LT68%20FXH
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT68%2520FXH%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LT68%20FXH: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: RO72%20LVF
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO72%2520LVF%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for RO72%20LVF: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: NL69%20OLK
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL69%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for NL69%20OLK: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LS72%20OLW
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS72%2520OLW%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LS72%20OLW: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: SN72%20GZX
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN72%2520GZX%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for SN72%20GZX: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YB21%20WUC
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB21%2520WUC%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YB21%20WUC: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YG16%20YSS
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG16%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YG16%20YSS: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: SO15%20OPN
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO15%2520OPN%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for SO15%20OPN: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LR20%20LWJ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR20%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LR20%20LWJ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: GU66%20AVR
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU66%2520AVR%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for GU66%20AVR: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: HV65%20TYB
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV65%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for HV65%20TYB: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LO21%20AUE
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO21%2520AUE%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LO21%20AUE: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: FJ57%20ATF
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ57%2520ATF%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for FJ57%20ATF: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: KS65%20MTJ
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS65%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for KS65%20MTJ: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: YR68%20OEH
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR68%2520OEH%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for YR68%20OEH: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: LJ20%20OWB
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ20%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for LJ20%20OWB: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: ST12%20EDP
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST12%2520EDP%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for ST12%20EDP: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: GT08%20SPY
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GT08%2520SPY%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for GT08%20SPY: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: PF13%20UHO
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF13%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:17:37 [bca.uk] INFO: Scrape type for PF13%20UHO: 0
2026-03-28 14:17:37 [bca.uk] INFO: Found listing with ID: KM17%20KKF
2026-03-28 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM17%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for KM17%20KKF: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LB08%20ECA
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB08%2520ECA%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LB08%20ECA: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: EF70%20CXX
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF70%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for EF70%20CXX: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: RF71%20AEP
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF71%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for RF71%20AEP: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: DKZ%20133
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DKZ%2520133%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for DKZ%20133: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LT24%20HBY
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT24%2520HBY%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LT24%20HBY: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: AM65%20KAR
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AM65%2520KAR%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for AM65%20KAR: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LT74%20FZJ
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT74%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LT74%20FZJ: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: YR23%20WZO
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR23%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for YR23%20WZO: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LT09%20KBU
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT09%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LT09%20KBU: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: SD14%20DZH
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD14%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for SD14%20DZH: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: BK64%20KVG
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK64%2520KVG%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for BK64%20KVG: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: WF12%20XNJ
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF12%2520XNJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for WF12%20XNJ: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: HJ73%20URE
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520URE%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for HJ73%20URE: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: AV65%20ZLK
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV65%2520ZLK%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for AV65%20ZLK: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: GU10%20GKA
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU10%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for GU10%20GKA: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: WN22%20WPJ
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520WPJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for WN22%20WPJ: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: WM14%20PDY
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM14%2520PDY%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for WM14%20PDY: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: YA11%20KXE
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA11%2520KXE%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for YA11%20KXE: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: BK14%20FYL
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK14%2520FYL%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for BK14%20FYL: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: GK62%20PZS
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK62%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for GK62%20PZS: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LK13%20VNL
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK13%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LK13%20VNL: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: OE03%20OHV
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE03%2520OHV%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for OE03%20OHV: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: OY16%20BTX
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY16%2520BTX%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for OY16%20BTX: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: RJ16%20DYF
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ16%2520DYF%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for RJ16%20DYF: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: RV11%20MXY
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for RV11%20MXY: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: WM14%20HBK
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM14%2520HBK%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for WM14%20HBK: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: VE22%20FKB
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE22%2520FKB%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for VE22%20FKB: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: RF17%20FMX
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF17%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for RF17%20FMX: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: VO23%20PXF
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO23%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for VO23%20PXF: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: OU15%20RWZ
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU15%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for OU15%20RWZ: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: YT62%20VUV
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT62%2520VUV%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for YT62%20VUV: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: RO22%20AMK
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for RO22%20AMK: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LT65%20ANU
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT65%2520ANU%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LT65%20ANU: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: LL71%20GTF
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for LL71%20GTF: 0
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: OE25%20HUV
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE25%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for OE25%20HUV: 0
2026-03-28 14:17:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:17:38 [bca.uk] INFO: Found listing with ID: DG22%20XZH
2026-03-28 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG22%2520XZH%27 HTTP/1.1" 200 None
2026-03-28 14:17:38 [bca.uk] INFO: Scrape type for DG22%20XZH: 2
2026-03-28 14:17:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fa407c1-7849-5921-aaad-a715f16077ac with identifier: DG22%20XZH
2026-03-28 14:17:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fa407c1-7849-5921-aaad-a715f16077ac with scrape type 2
2026-03-28 14:17:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fa407c1-7849-5921-aaad-a715f16077ac with scrape type 2
2026-03-28 14:17:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fa407c1-7849-5921-aaad-a715f16077ac, identifier: DG22%20XZH
2026-03-28 14:17:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fa407c1-7849-5921-aaad-a715f16077ac with identifier: DG22%20XZH
2026-03-28 14:17:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fa407c1-7849-5921-aaad-a715f16077ac with identifier: DG22%20XZH
2026-03-28 14:17:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fa407c1-7849-5921-aaad-a715f16077ac with identifier: DG22%20XZH to the API
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG22%20XZH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4fa407c1-7849-5921-aaad-a715f16077ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG22 XZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG22%20XZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 22159,
 '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 Q4 E-TRON S/B 40 150KW 82KWH SPORT Coupe',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ5NP031120',
 'year': 2022}
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG22%2520XZH%27 HTTP/1.1" 200 None
2026-03-28 14:17:39 [bca.uk] INFO: Saving data for DG22%20XZH: {'auction_closing_time': 1774951200.0, 'created_time': 1774073358.116698, 'last_price_update_time': 1774707459.307133}
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG22%2520XZH') HTTP/1.1" 204 0
2026-03-28 14:17:39 [bca.uk] INFO: Found listing with ID: DL73%20ZSG
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:17:39 [bca.uk] INFO: Scrape type for DL73%20ZSG: 2
2026-03-28 14:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 209d0ea3-102b-510c-8a85-85a69f692a02 with identifier: DL73%20ZSG
2026-03-28 14:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 209d0ea3-102b-510c-8a85-85a69f692a02 with scrape type 2
2026-03-28 14:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 209d0ea3-102b-510c-8a85-85a69f692a02 with scrape type 2
2026-03-28 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 209d0ea3-102b-510c-8a85-85a69f692a02, identifier: DL73%20ZSG
2026-03-28 14:17:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 209d0ea3-102b-510c-8a85-85a69f692a02 with identifier: DL73%20ZSG
2026-03-28 14:17:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 209d0ea3-102b-510c-8a85-85a69f692a02 with identifier: DL73%20ZSG
2026-03-28 14:17:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 209d0ea3-102b-510c-8a85-85a69f692a02 with identifier: DL73%20ZSG to the API
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20ZSG-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '209d0ea3-102b-510c-8a85-85a69f692a02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 ZSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20ZSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'IONIQ 5',
 'odometer': 19293,
 '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 IONIQ 5 168KW 77KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '168KW 77KWH PREMIUM',
 'vin': 'KMHKN81EUPU222840',
 'year': 2023}
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:17:39 [bca.uk] INFO: Saving data for DL73%20ZSG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620900.22747, 'last_price_update_time': 1774707459.862913}
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520ZSG') HTTP/1.1" 204 0
2026-03-28 14:17:39 [bca.uk] INFO: Found listing with ID: DY20%20VXM
2026-03-28 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY20%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 14:17:39 [bca.uk] INFO: Scrape type for DY20%20VXM: 2
2026-03-28 14:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 272819f7-c8c2-557c-8bf5-877eefcf6753 with identifier: DY20%20VXM
2026-03-28 14:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 272819f7-c8c2-557c-8bf5-877eefcf6753 with scrape type 2
2026-03-28 14:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 272819f7-c8c2-557c-8bf5-877eefcf6753 with scrape type 2
2026-03-28 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 272819f7-c8c2-557c-8bf5-877eefcf6753, identifier: DY20%20VXM
2026-03-28 14:17:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 272819f7-c8c2-557c-8bf5-877eefcf6753 with identifier: DY20%20VXM
2026-03-28 14:17:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 272819f7-c8c2-557c-8bf5-877eefcf6753 with identifier: DY20%20VXM
2026-03-28 14:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 272819f7-c8c2-557c-8bf5-877eefcf6753 with identifier: DY20%20VXM to the API
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY20%20VXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '272819f7-c8c2-557c-8bf5-877eefcf6753',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY20 VXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY20%20VXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 28464,
 '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 FOCUS 1.5 EBL 120 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'EBL 120 ZETEC',
 'vin': 'WF0NXXGCHNLB27556',
 'year': 2020}
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY20%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 14:17:40 [bca.uk] INFO: Saving data for DY20%20VXM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620931.734861, 'last_price_update_time': 1774707460.309068}
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY20%2520VXM') HTTP/1.1" 204 0
2026-03-28 14:17:40 [bca.uk] INFO: Found listing with ID: EJ21%20UUW
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ21%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 14:17:40 [bca.uk] INFO: Scrape type for EJ21%20UUW: 2
2026-03-28 14:17:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a480fd8a-a306-534e-9a6f-708eee1286c2 with identifier: EJ21%20UUW
2026-03-28 14:17:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a480fd8a-a306-534e-9a6f-708eee1286c2 with scrape type 2
2026-03-28 14:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a480fd8a-a306-534e-9a6f-708eee1286c2 with scrape type 2
2026-03-28 14:17:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a480fd8a-a306-534e-9a6f-708eee1286c2, identifier: EJ21%20UUW
2026-03-28 14:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a480fd8a-a306-534e-9a6f-708eee1286c2 with identifier: EJ21%20UUW
2026-03-28 14:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a480fd8a-a306-534e-9a6f-708eee1286c2 with identifier: EJ21%20UUW
2026-03-28 14:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a480fd8a-a306-534e-9a6f-708eee1286c2 with identifier: EJ21%20UUW to the API
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ21%20UUW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': 'a480fd8a-a306-534e-9a6f-708eee1286c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ21 UUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ21%20UUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 350 DE EQ-P',
 'odometer': 123220,
 '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 GLE 350 DE EQ-P 2.0 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1N1671172A366022',
 'year': 2021}
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ21%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 14:17:40 [bca.uk] INFO: Saving data for EJ21%20UUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620930.165401, 'last_price_update_time': 1774707460.780474}
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ21%2520UUW') HTTP/1.1" 204 0
2026-03-28 14:17:40 [bca.uk] INFO: Found listing with ID: GSZ%201907
2026-03-28 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GSZ%25201907%27 HTTP/1.1" 200 None
2026-03-28 14:17:40 [bca.uk] INFO: Scrape type for GSZ%201907: 2
2026-03-28 14:17:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6364a878-c5ff-5dfb-8915-d382a24c089e with identifier: GSZ%201907
2026-03-28 14:17:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6364a878-c5ff-5dfb-8915-d382a24c089e with scrape type 2
2026-03-28 14:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6364a878-c5ff-5dfb-8915-d382a24c089e with scrape type 2
2026-03-28 14:17:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6364a878-c5ff-5dfb-8915-d382a24c089e, identifier: GSZ%201907
2026-03-28 14:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6364a878-c5ff-5dfb-8915-d382a24c089e with identifier: GSZ%201907
2026-03-28 14:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6364a878-c5ff-5dfb-8915-d382a24c089e with identifier: GSZ%201907
2026-03-28 14:17:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6364a878-c5ff-5dfb-8915-d382a24c089e with identifier: GSZ%201907 to the API
2026-03-28 14:17:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:17:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GSZ%201907-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6364a878-c5ff-5dfb-8915-d382a24c089e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GSZ 1907',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GSZ%201907&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 12273,
 '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 VITARA 1.4 B-JET 48V HYBRID SZ5 Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET 48V HYBRID SZ5',
 'vin': 'TSMLYDD1S00B04438',
 'year': 2022}
2026-03-28 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GSZ%25201907%27 HTTP/1.1" 200 None
2026-03-28 14:17:41 [bca.uk] INFO: Saving data for GSZ%201907: {'auction_closing_time': 1774951200.0, 'created_time': 1774620933.619055, 'last_price_update_time': 1774707461.891572}
2026-03-28 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GSZ%25201907') HTTP/1.1" 204 0
2026-03-28 14:17:43 [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-28 14:17:43 [bca.uk] INFO: Total items found: 100
2026-03-28 14:17:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded
2026-03-28 14:17:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:17:43 [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-28 14:17:43 [bca.uk] INFO: Found listing with ID: RV75%20YJL
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV75%2520YJL%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for RV75%20YJL: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: MK62%20YWB
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK62%2520YWB%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for MK62%20YWB: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: SV17%20YJJ
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV17%2520YJJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for SV17%20YJJ: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: DA22%20BSU
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA22%2520BSU%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for DA22%20BSU: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: HL19%20YRV
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HL19%2520YRV%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for HL19%20YRV: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: KN25%20NHY
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN25%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for KN25%20NHY: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: LA71%20ZAZ
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA71%2520ZAZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for LA71%20ZAZ: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: LB72%20ENL
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520ENL%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for LB72%20ENL: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: MM22%20WHU
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM22%2520WHU%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for MM22%20WHU: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: SJ75%20HEU
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ75%2520HEU%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for SJ75%20HEU: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: WP25%20CFV
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP25%2520CFV%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for WP25%20CFV: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: ST20%20RXP
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST20%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for ST20%20RXP: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: DP19%20UYE
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP19%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for DP19%20UYE: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: HG59%20EGD
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG59%2520EGD%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for HG59%20EGD: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: AJ12%20EAC
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ12%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for AJ12%20EAC: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: GJ12%20EKW
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ12%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for GJ12%20EKW: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: GV11%20EZZ
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV11%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for GV11%20EZZ: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: YE14%20BUA
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE14%2520BUA%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for YE14%20BUA: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: BW15%20PUE
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW15%2520PUE%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for BW15%20PUE: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: DS69%20HJY
2026-03-28 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS69%2520HJY%27 HTTP/1.1" 200 None
2026-03-28 14:17:43 [bca.uk] INFO: Scrape type for DS69%20HJY: 0
2026-03-28 14:17:43 [bca.uk] INFO: Found listing with ID: DU11%20DXO
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU11%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for DU11%20DXO: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: LB70%20OVU
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB70%2520OVU%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for LB70%20OVU: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: LK23%20NAO
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK23%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for LK23%20NAO: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: MD70%20CUY
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD70%2520CUY%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for MD70%20CUY: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: ME19%20TZN
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for ME19%20TZN: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: MJ20%20GMV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ20%2520GMV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for MJ20%20GMV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WP59%20WCD
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP59%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WP59%20WCD: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: YK17%20XEV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK17%2520XEV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for YK17%20XEV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: CE67%20HJV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE67%2520HJV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for CE67%20HJV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: CF15%20PZY
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF15%2520PZY%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for CF15%20PZY: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: CF68%20XZU
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF68%2520XZU%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for CF68%20XZU: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: CJ22%20FGE
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ22%2520FGE%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for CJ22%20FGE: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: CV14%20LNR
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV14%2520LNR%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for CV14%20LNR: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: CV72%20KHJ
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV72%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for CV72%20KHJ: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: FY73%20TXN
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY73%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for FY73%20TXN: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: GN13%20WMW
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN13%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for GN13%20WMW: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: HN65%20MEU
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN65%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for HN65%20MEU: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: HX67%20SXF
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX67%2520SXF%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for HX67%20SXF: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: KW67%20KHT
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW67%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for KW67%20KHT: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WM16%20JYF
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM16%2520JYF%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WM16%20JYF: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: DY13%20GYS
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY13%2520GYS%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for DY13%20GYS: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: AF18%20UGN
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF18%2520UGN%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for AF18%20UGN: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: YG21%20NPZ
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG21%2520NPZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for YG21%20NPZ: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: HG18%20AVU
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG18%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for HG18%20AVU: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: GD65%20KZY
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD65%2520KZY%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for GD65%20KZY: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WM19%20HUV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM19%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WM19%20HUV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WR70%20CFL
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR70%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WR70%20CFL: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: YF23%20KWB
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520KWB%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for YF23%20KWB: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: DC73%20MYU
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC73%2520MYU%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for DC73%20MYU: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: LJ69%20ZCL
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ69%2520ZCL%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for LJ69%20ZCL: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: LS65%20AEY
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS65%2520AEY%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for LS65%20AEY: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: OE20%20FPO
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE20%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for OE20%20FPO: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: PF68%20OZD
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF68%2520OZD%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for PF68%20OZD: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WL63%20BNY
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL63%2520BNY%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WL63%20BNY: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WN56%20WWK
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN56%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WN56%20WWK: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: YC70%20CCJ
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC70%2520CCJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for YC70%20CCJ: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: FM14%20DTZ
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM14%2520DTZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for FM14%20DTZ: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: NL10%20YGV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL10%2520YGV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for NL10%20YGV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: NL60%20XMR
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL60%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for NL60%20XMR: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: NL62%20GFE
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL62%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for NL62%20GFE: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: EX69%20GCV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX69%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for EX69%20GCV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: SW67%20OGP
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW67%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for SW67%20OGP: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: BK25%20PZS
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK25%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for BK25%20PZS: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: BN25%20XWD
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for BN25%20XWD: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: BN25%20YFM
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520YFM%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for BN25%20YFM: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: BP71%20FXE
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP71%2520FXE%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for BP71%20FXE: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: LM24%20ETV
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM24%2520ETV%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for LM24%20ETV: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: VO24%20ZGR
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO24%2520ZGR%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for VO24%20ZGR: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: BK25%20HMZ
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK25%2520HMZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for BK25%20HMZ: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: HJ63%20DWX
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ63%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for HJ63%20DWX: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: WD74%20GWP
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD74%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for WD74%20GWP: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: FE23%20EFH
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for FE23%20EFH: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: RE72%20NLT
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE72%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for RE72%20NLT: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: SF08%20YGT
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF08%2520YGT%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for SF08%20YGT: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: DY74%20XDX
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520XDX%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for DY74%20XDX: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: EK60%20AXT
2026-03-28 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK60%2520AXT%27 HTTP/1.1" 200 None
2026-03-28 14:17:44 [bca.uk] INFO: Scrape type for EK60%20AXT: 0
2026-03-28 14:17:44 [bca.uk] INFO: Found listing with ID: GF07%20VMO
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF07%2520VMO%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for GF07%20VMO: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: KS07%20RBV
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS07%2520RBV%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for KS07%20RBV: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: MX59%20XPW
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX59%2520XPW%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for MX59%20XPW: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: OY63%20BJV
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY63%2520BJV%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for OY63%20BJV: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: MF09%20XGA
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF09%2520XGA%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for MF09%20XGA: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: VK07%20HPZ
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK07%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for VK07%20HPZ: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: FV65%20WUJ
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV65%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for FV65%20WUJ: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: KR07%20SVF
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR07%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for KR07%20SVF: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: LM71%20SUY
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM71%2520SUY%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for LM71%20SUY: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: LP15%20OTA
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP15%2520OTA%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for LP15%20OTA: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: LS17%20ZKD
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS17%2520ZKD%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for LS17%20ZKD: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: YY73%20XJU
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for YY73%20XJU: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: FM24%20YPU
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM24%2520YPU%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for FM24%20YPU: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: SD70%20WDE
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD70%2520WDE%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for SD70%20WDE: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: GX16%20BYW
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX16%2520BYW%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for GX16%20BYW: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: KD15%20EHO
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD15%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for KD15%20EHO: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: MV61%20YKG
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV61%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for MV61%20YKG: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: YM65%20RVC
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM65%2520RVC%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for YM65%20RVC: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: FA17%20AYV
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA17%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for FA17%20AYV: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: GF60%20CXD
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF60%2520CXD%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for GF60%20CXD: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: WO24%20OCH
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO24%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for WO24%20OCH: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: VE73%20PXF
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE73%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for VE73%20PXF: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: NG72%20GVE
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG72%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for NG72%20GVE: 0
2026-03-28 14:17:45 [bca.uk] INFO: Found listing with ID: EF12%20MJX
2026-03-28 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF12%2520MJX%27 HTTP/1.1" 200 None
2026-03-28 14:17:45 [bca.uk] INFO: Scrape type for EF12%20MJX: 0
2026-03-28 14:17:45 [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-28 14:17:45 [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-28 14:17:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:17:52 [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-28 14:17:52 [bca.uk] INFO: Total items found: 100
2026-03-28 14:17:52 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded
2026-03-28 14:17:52 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:17:52 [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-28 14:17:52 [bca.uk] INFO: Found listing with ID: GA58%20DAA
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GA58%2520DAA%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for GA58%20DAA: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: GX64%20KSO
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX64%2520KSO%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for GX64%20KSO: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: LS62%20OSD
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS62%2520OSD%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for LS62%20OSD: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: NA10%20MWF
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA10%2520MWF%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for NA10%20MWF: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: PG53%20UDM
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG53%2520UDM%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for PG53%20UDM: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: PJ60%20ULR
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ60%2520ULR%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for PJ60%20ULR: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: VN61%20ORK
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN61%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for VN61%20ORK: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: VU68%20WEW
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU68%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for VU68%20WEW: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: WX07%20ZGA
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX07%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for WX07%20ZGA: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: YF11%20UMU
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF11%2520UMU%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for YF11%20UMU: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: CV09%20BDX
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV09%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for CV09%20BDX: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: CV10%20FVZ
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV10%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for CV10%20FVZ: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: ND72%20VRG
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520VRG%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for ND72%20VRG: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: YP23%20BXD
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP23%2520BXD%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for YP23%20BXD: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: ND72%20RXP
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for ND72%20RXP: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: VK22%20OVX
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK22%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for VK22%20OVX: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: ND72%20MWX
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520MWX%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for ND72%20MWX: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: HV24%20VKW
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV24%2520VKW%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for HV24%20VKW: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: ND72%20MJK
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520MJK%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for ND72%20MJK: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: DF71%20OEZ
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF71%2520OEZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:52 [bca.uk] INFO: Scrape type for DF71%20OEZ: 0
2026-03-28 14:17:52 [bca.uk] INFO: Found listing with ID: AJ73%20TUH
2026-03-28 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ73%2520TUH%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for AJ73%20TUH: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: NL22%20LHD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL22%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for NL22%20LHD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: WV18%20HCL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV18%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for WV18%20HCL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: CA15%20ELL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA15%2520ELL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for CA15%20ELL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DF20%20ARX
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF20%2520ARX%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DF20%20ARX: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: NG17%20GFX
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG17%2520GFX%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for NG17%20GFX: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: WF61%20VYN
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF61%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for WF61%20VYN: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: NA23%20XUN
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA23%2520XUN%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for NA23%20XUN: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: AJ71%20PVP
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ71%2520PVP%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for AJ71%20PVP: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: NK63%20DYU
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK63%2520DYU%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for NK63%20DYU: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: CE12%20LHK
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE12%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for CE12%20LHK: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: FE13%20XAH
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE13%2520XAH%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for FE13%20XAH: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: KV63%20PZD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV63%2520PZD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for KV63%20PZD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: BN64%20WYM
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN64%2520WYM%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for BN64%20WYM: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DS68%20NWM
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS68%2520NWM%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DS68%20NWM: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: YF20%20TPY
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF20%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for YF20%20TPY: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: KE73%20EOH
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520EOH%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for KE73%20EOH: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: NA20%20NDX
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA20%2520NDX%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for NA20%20NDX: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: RJ61%20OHF
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ61%2520OHF%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for RJ61%20OHF: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: RV60%20LFZ
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV60%2520LFZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for RV60%20LFZ: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: VN62%20UST
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN62%2520UST%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for VN62%20UST: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: VO14%20ZHE
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO14%2520ZHE%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for VO14%20ZHE: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: WV59%20YHD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV59%2520YHD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for WV59%20YHD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: YP10%20CTO
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP10%2520CTO%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for YP10%20CTO: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: CE63%20SCZ
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE63%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for CE63%20SCZ: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DA12%20URJ
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA12%2520URJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DA12%20URJ: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DG09%20OMM
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG09%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DG09%20OMM: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: EF08%20NKN
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF08%2520NKN%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for EF08%20NKN: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: FD11%20BBU
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD11%2520BBU%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for FD11%20BBU: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: GN61%20CFX
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN61%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for GN61%20CFX: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: HV08%20FJE
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV08%2520FJE%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for HV08%20FJE: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: HV60%20FGZ
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV60%2520FGZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for HV60%20FGZ: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: KR58%20MMU
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR58%2520MMU%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for KR58%20MMU: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: OU06%20ZVL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU06%2520ZVL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for OU06%20ZVL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: AD54%20PWX
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD54%2520PWX%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for AD54%20PWX: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: AK07%20XRW
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK07%2520XRW%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for AK07%20XRW: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: LO21%20EFD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO21%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for LO21%20EFD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: MJ66%20ZDL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ66%2520ZDL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for MJ66%20ZDL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: RV09%20HFG
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV09%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for RV09%20HFG: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: RE24%20JZO
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE24%2520JZO%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for RE24%20JZO: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: MA64%20NDL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA64%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for MA64%20NDL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: KL68%20EHU
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KL68%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for KL68%20EHU: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: GY11%20FSO
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY11%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for GY11%20FSO: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: Y784%20TBY
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y784%2520TBY%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for Y784%20TBY: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: HG22%20FBD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG22%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for HG22%20FBD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: BL21%20UGV
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL21%2520UGV%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for BL21%20UGV: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: BX69%20YVE
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX69%2520YVE%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for BX69%20YVE: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: LJ74%20TZT
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ74%2520TZT%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for LJ74%20TZT: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: YP16%20VJD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP16%2520VJD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for YP16%20VJD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: WH21%20SOE
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WH21%2520SOE%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for WH21%20SOE: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: YL17%20CXP
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL17%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for YL17%20CXP: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: EA68%20BNF
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA68%2520BNF%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for EA68%20BNF: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DA73%20ZHL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA73%2520ZHL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DA73%20ZHL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: OY11%20MFP
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY11%2520MFP%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for OY11%20MFP: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: VK07%20NJF
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK07%2520NJF%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for VK07%20NJF: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: WJ61%20FHD
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ61%2520FHD%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for WJ61%20FHD: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: WU66%20PXJ
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU66%2520PXJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for WU66%20PXJ: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: YK02%20UWL
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK02%2520UWL%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for YK02%20UWL: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: YR61%20RCX
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR61%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for YR61%20RCX: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: AJ11%20NFR
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ11%2520NFR%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for AJ11%20NFR: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DU13%20AUM
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU13%2520AUM%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DU13%20AUM: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: DY17%20GYJ
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY17%2520GYJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for DY17%20GYJ: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: EA12%20YFM
2026-03-28 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA12%2520YFM%27 HTTP/1.1" 200 None
2026-03-28 14:17:53 [bca.uk] INFO: Scrape type for EA12%20YFM: 0
2026-03-28 14:17:53 [bca.uk] INFO: Found listing with ID: FDV%20504T
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FDV%2520504T%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for FDV%20504T: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: FL10%20FKN
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL10%2520FKN%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for FL10%20FKN: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: MJ64%20SVR
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ64%2520SVR%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for MJ64%20SVR: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: BK22%20PWJ
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for BK22%20PWJ: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: BU72%20XTD
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU72%2520XTD%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for BU72%20XTD: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: WA64%20ZFT
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA64%2520ZFT%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for WA64%20ZFT: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: OV19%20XON
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV19%2520XON%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for OV19%20XON: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: WN14%20WXE
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN14%2520WXE%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for WN14%20WXE: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: MF64%20ZBC
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF64%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for MF64%20ZBC: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: ASZ%205349
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ASZ%25205349%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for ASZ%205349: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: HX24%20UMR
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX24%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for HX24%20UMR: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: OY12%20WFC
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY12%2520WFC%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for OY12%20WFC: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: VN17%20XYT
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN17%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for VN17%20XYT: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: WV61%20CLU
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV61%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for WV61%20CLU: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: BF73%20ATK
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF73%2520ATK%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for BF73%20ATK: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: VX66%20ORY
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX66%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for VX66%20ORY: 0
2026-03-28 14:17:54 [bca.uk] INFO: Found listing with ID: NJ18%20BWP
2026-03-28 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ18%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 14:17:54 [bca.uk] INFO: Scrape type for NJ18%20BWP: 0
2026-03-28 14:17:54 [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-28 14:17:54 [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-28 14:17:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:17:56 [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-28 14:17:56 [bca.uk] INFO: Total items found: 100
2026-03-28 14:17:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded
2026-03-28 14:17:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:17: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-28 14:17:56 [bca.uk] INFO: Found listing with ID: VK17%20YZN
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK17%2520YZN%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for VK17%20YZN: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: WT17%20VHG
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT17%2520VHG%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for WT17%20VHG: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: DY73%20WKE
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY73%2520WKE%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for DY73%20WKE: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: LD03%20JVY
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD03%2520JVY%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for LD03%20JVY: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: LG61%20YAY
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG61%2520YAY%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for LG61%20YAY: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: DN75%20JVD
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN75%2520JVD%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for DN75%20JVD: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: HIG%201047
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HIG%25201047%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for HIG%201047: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: HT71%20LXK
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT71%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for HT71%20LXK: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KN73%20OYO
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN73%2520OYO%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KN73%20OYO: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KN75%20AXF
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520AXF%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KN75%20AXF: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KN75%20BJO
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KN75%20BJO: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KT23%20MJY
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT23%2520MJY%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KT23%20MJY: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: HK73%20YBS
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK73%2520YBS%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for HK73%20YBS: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KY23%20LWF
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY23%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KY23%20LWF: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KY23%20LWG
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY23%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KY23%20LWG: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: LG69%20RDZ
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG69%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for LG69%20RDZ: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: LL22%20LHT
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL22%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for LL22%20LHT: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: PK67%20EHF
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for PK67%20EHF: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: YB66%20FHO
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB66%2520FHO%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for YB66%20FHO: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: BK23%20FRN
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520FRN%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for BK23%20FRN: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: NL65%20EDJ
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL65%2520EDJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for NL65%20EDJ: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: EK71%20CNY
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK71%2520CNY%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for EK71%20CNY: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: OY08%20AEB
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY08%2520AEB%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for OY08%20AEB: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: CJ73%20WEP
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ73%2520WEP%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for CJ73%20WEP: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: DS68%20HHV
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS68%2520HHV%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for DS68%20HHV: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: GU70%20PGO
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU70%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for GU70%20PGO: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: CV64%20HJX
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV64%2520HJX%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for CV64%20HJX: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: RJ22%20FLA
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ22%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for RJ22%20FLA: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: NL61%20GXK
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL61%2520GXK%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for NL61%20GXK: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: DV19%20WPO
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV19%2520WPO%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for DV19%20WPO: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: FD72%20PVN
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD72%2520PVN%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for FD72%20PVN: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: EN15%20YKO
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN15%2520YKO%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for EN15%20YKO: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: KR62%20YRJ
2026-03-28 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR62%2520YRJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:56 [bca.uk] INFO: Scrape type for KR62%20YRJ: 0
2026-03-28 14:17:56 [bca.uk] INFO: Found listing with ID: EA68%20ONF
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA68%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for EA68%20ONF: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: MJ21%20XRH
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ21%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for MJ21%20XRH: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: GJ68%20TGY
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ68%2520TGY%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for GJ68%20TGY: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: KN62%20YUJ
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN62%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for KN62%20YUJ: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: FE22%20UXA
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE22%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for FE22%20UXA: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: KM63%20KZH
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM63%2520KZH%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for KM63%20KZH: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: EK23%20AYG
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK23%2520AYG%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for EK23%20AYG: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: BF72%20CVV
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF72%2520CVV%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for BF72%20CVV: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: YB71%20XEO
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB71%2520XEO%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for YB71%20XEO: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: EK22%20WFP
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK22%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for EK22%20WFP: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: UIG%206005
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UIG%25206005%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for UIG%206005: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: FL71%20TOJ
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL71%2520TOJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for FL71%20TOJ: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: SP19%20UYU
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP19%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for SP19%20UYU: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: SJ70%20DJD
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ70%2520DJD%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for SJ70%20DJD: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: PY72%20DHK
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY72%2520DHK%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for PY72%20DHK: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: BU21%20SXJ
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU21%2520SXJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for BU21%20SXJ: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: OV69%20EBD
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV69%2520EBD%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for OV69%20EBD: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: DA68%20HXH
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA68%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for DA68%20HXH: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: DL23%20ZJK
2026-03-28 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL23%2520ZJK%27 HTTP/1.1" 200 None
2026-03-28 14:17:57 [bca.uk] INFO: Scrape type for DL23%20ZJK: 0
2026-03-28 14:17:57 [bca.uk] INFO: Found listing with ID: VU21%20TNK
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU21%2520TNK%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for VU21%20TNK: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: NX22%20OCA
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX22%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for NX22%20OCA: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: NC72%20JWW
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC72%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for NC72%20JWW: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: NA68%20LVX
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA68%2520LVX%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for NA68%20LVX: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: KU69%20WHE
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU69%2520WHE%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for KU69%20WHE: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: PF21%20LJL
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF21%2520LJL%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for PF21%20LJL: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: EK58%20MYO
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK58%2520MYO%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for EK58%20MYO: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: LX18%20ZWW
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX18%2520ZWW%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for LX18%20ZWW: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: EK08%20WXH
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK08%2520WXH%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for EK08%20WXH: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: SW72%20OSK
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW72%2520OSK%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for SW72%20OSK: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: ST72%20BBZ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST72%2520BBZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for ST72%20BBZ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: PY20%20HJO
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY20%2520HJO%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for PY20%20HJO: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: PH53%20HHS
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PH53%2520HHS%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for PH53%20HHS: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: PK67%20WNA
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK67%2520WNA%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for PK67%20WNA: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: KS69%20EBP
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS69%2520EBP%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for KS69%20EBP: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: BJ11%20YJY
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ11%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for BJ11%20YJY: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: HJ19%20DCZ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ19%2520DCZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for HJ19%20DCZ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: FM68%20PVV
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM68%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for FM68%20PVV: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: PJ73%20HFG
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ73%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for PJ73%20HFG: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: SO18%20MKK
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO18%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for SO18%20MKK: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: RF68%20ZDJ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF68%2520ZDJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for RF68%20ZDJ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: BD70%20JBZ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD70%2520JBZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for BD70%20JBZ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: OW68%20YKX
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW68%2520YKX%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for OW68%20YKX: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: PJ64%20YVN
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ64%2520YVN%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for PJ64%20YVN: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: MK68%20BWL
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK68%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for MK68%20BWL: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: LL19%20PXX
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL19%2520PXX%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for LL19%20PXX: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: LC72%20OYD
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520OYD%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for LC72%20OYD: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: NJ62%20UJD
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ62%2520UJD%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for NJ62%20UJD: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: KO68%20AFJ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO68%2520AFJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for KO68%20AFJ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: GY22%20JHU
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY22%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for GY22%20JHU: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: MK19%20OLH
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK19%2520OLH%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for MK19%20OLH: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: GN20%20WMG
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN20%2520WMG%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for GN20%20WMG: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: GF68%20OLA
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF68%2520OLA%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for GF68%20OLA: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: AF58%20XDR
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF58%2520XDR%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for AF58%20XDR: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: SD65%20BYK
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD65%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for SD65%20BYK: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: SP16%20HHM
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP16%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for SP16%20HHM: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: SP16%20MZO
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP16%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for SP16%20MZO: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: ST17%20ZVZ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST17%2520ZVZ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for ST17%20ZVZ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: ST59%20UXJ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST59%2520UXJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for ST59%20UXJ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: ST62%20GMY
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST62%2520GMY%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for ST62%20GMY: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: SY13%20LWN
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY13%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for SY13%20LWN: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: AE22%20RZB
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE22%2520RZB%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for AE22%20RZB: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: DS24%20ULX
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520ULX%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for DS24%20ULX: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: DT73%20BFN
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT73%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for DT73%20BFN: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: DV24%20WAJ
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520WAJ%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for DV24%20WAJ: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: KF23%20VZG
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF23%2520VZG%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for KF23%20VZG: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: KV68%20PHU
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV68%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for KV68%20PHU: 0
2026-03-28 14:17:58 [bca.uk] INFO: Found listing with ID: YE69%20UZW
2026-03-28 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE69%2520UZW%27 HTTP/1.1" 200 None
2026-03-28 14:17:58 [bca.uk] INFO: Scrape type for YE69%20UZW: 0
2026-03-28 14:17:58 [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-28 14:17:58 [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-28 14:17:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:01 [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-28 14:18:01 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded
2026-03-28 14:18:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:01 [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-28 14:18:01 [bca.uk] INFO: Found listing with ID: WR19%20HNA
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR19%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for WR19%20HNA: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: LT68%20MLZ
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT68%2520MLZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for LT68%20MLZ: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: YB12%20ATU
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB12%2520ATU%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for YB12%20ATU: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: LR20%20KWF
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR20%2520KWF%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for LR20%20KWF: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: KY73%20ATX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY73%2520ATX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for KY73%20ATX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: FL19%20DVF
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL19%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for FL19%20DVF: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: NL23%20WUR
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for NL23%20WUR: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: EY22%20KWX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY22%2520KWX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for EY22%20KWX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: EU17%20RBY
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU17%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for EU17%20RBY: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: EN22%20DRX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN22%2520DRX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for EN22%20DRX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: AF69%20FCP
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF69%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for AF69%20FCP: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: FE23%20TRX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520TRX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for FE23%20TRX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: LF16%20UZY
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF16%2520UZY%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for LF16%20UZY: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: OV12%20AEN
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV12%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for OV12%20AEN: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: RA66%20UPX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA66%2520UPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for RA66%20UPX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: RE68%20ECJ
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE68%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for RE68%20ECJ: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: S6%20HXF
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S6%2520HXF%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for S6%20HXF: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: VE71%20LYK
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520LYK%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for VE71%20LYK: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: WN69%20KKH
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN69%2520KKH%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for WN69%20KKH: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: WP65%20AOT
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP65%2520AOT%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for WP65%20AOT: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: WR64%20VZJ
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR64%2520VZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for WR64%20VZJ: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: WU22%20JXA
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU22%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for WU22%20JXA: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: BX14%20XGB
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX14%2520XGB%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for BX14%20XGB: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: DL66%20JWY
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL66%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for DL66%20JWY: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: EU67%20ZKA
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for EU67%20ZKA: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: EW19%20FOC
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EW19%2520FOC%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for EW19%20FOC: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: FN18%20YMZ
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for FN18%20YMZ: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: HG67%20UFV
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG67%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for HG67%20UFV: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: KM64%20VPG
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM64%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for KM64%20VPG: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: LS24%20JXF
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for LS24%20JXF: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: MM72%20XPR
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM72%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for MM72%20XPR: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: WG24%20TUV
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG24%2520TUV%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for WG24%20TUV: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: HJ73%20OWV
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520OWV%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for HJ73%20OWV: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: HX74%20PHY
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX74%2520PHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for HX74%20PHY: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: DL24%20OOX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL24%2520OOX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for DL24%20OOX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: DS24%20ULU
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for DS24%20ULU: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: CE64%20LHN
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE64%2520LHN%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for CE64%20LHN: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: VE59%20LZX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE59%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 14:18:01 [bca.uk] INFO: Scrape type for VE59%20LZX: 0
2026-03-28 14:18:01 [bca.uk] INFO: Found listing with ID: WL07%20KFX
2026-03-28 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL07%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for WL07%20KFX: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: NU20%20OJZ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU20%2520OJZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for NU20%20OJZ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RF16%20HDG
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF16%2520HDG%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RF16%20HDG: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: WV63%20NDU
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV63%2520NDU%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for WV63%20NDU: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: BJ71%20XEE
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ71%2520XEE%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for BJ71%20XEE: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: BT72%20YFL
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520YFL%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for BT72%20YFL: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: BX72%20SOA
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX72%2520SOA%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for BX72%20SOA: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DL73%20LFK
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LFK%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DL73%20LFK: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DL73%20LSX
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LSX%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DL73%20LSX: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DN25%20TXB
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN25%2520TXB%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DN25%20TXB: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: GD23%20NXE
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD23%2520NXE%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for GD23%20NXE: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: GU23%20VMV
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU23%2520VMV%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for GU23%20VMV: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: KE73%20ZLV
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520ZLV%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for KE73%20ZLV: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: LF23%20RSM
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520RSM%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for LF23%20RSM: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: LO74%20YKP
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO74%2520YKP%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for LO74%20YKP: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: VA73%20BBJ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA73%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for VA73%20BBJ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: WD72%20GOK
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD72%2520GOK%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for WD72%20GOK: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: WV74%20NYF
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV74%2520NYF%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for WV74%20NYF: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: YJ73%20WVG
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ73%2520WVG%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for YJ73%20WVG: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: AF73%20FDG
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520FDG%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for AF73%20FDG: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: BP23%20OXE
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP23%2520OXE%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for BP23%20OXE: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DL74%20WSX
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520WSX%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DL74%20WSX: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DP74%20RXJ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP74%2520RXJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DP74%20RXJ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DV24%20JXF
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DV24%20JXF: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DV24%20KFY
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520KFY%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DV24%20KFY: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: FN72%20OEE
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN72%2520OEE%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for FN72%20OEE: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: FV72%20NMZ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for FV72%20NMZ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: FV72%20UEH
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520UEH%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for FV72%20UEH: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: MJ74%20HCK
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520HCK%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for MJ74%20HCK: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: ML74%20XNP
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML74%2520XNP%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for ML74%20XNP: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: ML74%20XNR
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML74%2520XNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for ML74%20XNR: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: MW23%20LTA
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW23%2520LTA%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for MW23%20LTA: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RJ73%20HUP
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ73%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RJ73%20HUP: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: WR74%20UBG
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR74%2520UBG%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for WR74%20UBG: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: MK21%20YWO
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK21%2520YWO%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for MK21%20YWO: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RJ71%20VBU
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520VBU%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RJ71%20VBU: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: WU22%20CHO
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU22%2520CHO%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for WU22%20CHO: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: KW70%20KJF
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520KJF%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for KW70%20KJF: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: LL19%20HLZ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL19%2520HLZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for LL19%20HLZ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RF72%20EPY
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF72%2520EPY%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RF72%20EPY: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DV25%20OFL
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV25%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DV25%20OFL: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: KR23%20TVT
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR23%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for KR23%20TVT: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: LP71%20KFO
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP71%2520KFO%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for LP71%20KFO: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: MV70%20UDN
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV70%2520UDN%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for MV70%20UDN: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: OW72%20HZA
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW72%2520HZA%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for OW72%20HZA: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RE23%20FZR
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE23%2520FZR%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RE23%20FZR: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RE72%20FMA
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE72%2520FMA%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RE72%20FMA: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RJ23%20EFO
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ23%2520EFO%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RJ23%20EFO: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: RJ23%20VPP
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ23%2520VPP%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for RJ23%20VPP: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: BJ23%20NPZ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520NPZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for BJ23%20NPZ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: DY24%20WVJ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY24%2520WVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for DY24%20WVJ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: MA18%20XAV
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA18%2520XAV%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for MA18%20XAV: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: HV23%20ZBJ
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV23%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:02 [bca.uk] INFO: Scrape type for HV23%20ZBJ: 0
2026-03-28 14:18:02 [bca.uk] INFO: Found listing with ID: KM71%20VHH
2026-03-28 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520VHH%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for KM71%20VHH: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: LD66%20KNU
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD66%2520KNU%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for LD66%20KNU: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: KR69%20XGT
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR69%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for KR69%20XGT: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: PJ21%20LPF
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ21%2520LPF%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for PJ21%20LPF: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: MJ19%20YMY
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ19%2520YMY%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for MJ19%20YMY: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: DK18%20MWO
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK18%2520MWO%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for DK18%20MWO: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: M2%20CFL
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M2%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for M2%20CFL: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: PO21%20ZDW
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO21%2520ZDW%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for PO21%20ZDW: 0
2026-03-28 14:18:03 [bca.uk] INFO: Found listing with ID: PO21%20ZDP
2026-03-28 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO21%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 14:18:03 [bca.uk] INFO: Scrape type for PO21%20ZDP: 0
2026-03-28 14:18:03 [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-28 14:18:03 [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-28 14:18:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:04 [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-28 14:18:05 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded
2026-03-28 14:18:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:05 [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-28 14:18:05 [bca.uk] INFO: Found listing with ID: DE14%20ARU
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE14%2520ARU%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for DE14%20ARU: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: PK20%20WGA
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520WGA%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for PK20%20WGA: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: CV11%20TXJ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV11%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for CV11%20TXJ: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: PK20%20VKB
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for PK20%20VKB: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: DF19%20LHK
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF19%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for DF19%20LHK: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: LL74%20DLN
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DLN%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for LL74%20DLN: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WN65%20OEG
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN65%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WN65%20OEG: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: YT68%20JKU
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT68%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for YT68%20JKU: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WN14%20FCG
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN14%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WN14%20FCG: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: RE12%20TFN
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE12%2520TFN%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for RE12%20TFN: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: BN25%20UTW
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520UTW%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for BN25%20UTW: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: KF73%20BYX
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for KF73%20BYX: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: LL74%20XTA
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520XTA%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for LL74%20XTA: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: MW74%20DVV
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for MW74%20DVV: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: VX24%20WKR
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX24%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for VX24%20WKR: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: LS59%20WNP
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS59%2520WNP%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for LS59%20WNP: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WG73%20OAP
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG73%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WG73%20OAP: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: YE72%20WSZ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE72%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for YE72%20WSZ: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WN73%20CVF
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN73%2520CVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WN73%20CVF: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: YM64%20PGY
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM64%2520PGY%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for YM64%20PGY: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: LG64%20SVT
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG64%2520SVT%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for LG64%20SVT: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: GL61%20YHO
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL61%2520YHO%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for GL61%20YHO: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: KS65%20LUJ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS65%2520LUJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for KS65%20LUJ: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: CU54%20OFO
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU54%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for CU54%20OFO: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: HY59%20MHN
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY59%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for HY59%20MHN: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: BP73%20LPL
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for BP73%20LPL: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: GU25%20CYK
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU25%2520CYK%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for GU25%20CYK: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: EU57%20LCZ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU57%2520LCZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for EU57%20LCZ: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: GL69%20LKE
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL69%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for GL69%20LKE: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: EU16%20UEY
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU16%2520UEY%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for EU16%20UEY: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: GP25%20CFA
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP25%2520CFA%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for GP25%20CFA: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: EK67%20HHX
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK67%2520HHX%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for EK67%20HHX: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WN24%20YMM
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN24%2520YMM%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WN24%20YMM: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: HV24%20LUO
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV24%2520LUO%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for HV24%20LUO: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: EK66%20HSA
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK66%2520HSA%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for EK66%20HSA: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: LN56%20KNR
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN56%2520KNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for LN56%20KNR: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WN24%20JXA
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN24%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WN24%20JXA: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: BG02%20BJK
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG02%2520BJK%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for BG02%20BJK: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: DG09%20NKN
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG09%2520NKN%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for DG09%20NKN: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: LP67%20WFR
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP67%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for LP67%20WFR: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: BK63%20HUJ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK63%2520HUJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for BK63%20HUJ: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: VU61%20UEK
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU61%2520UEK%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for VU61%20UEK: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WN25%20TFK
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN25%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WN25%20TFK: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: BP73%20HVS
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520HVS%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for BP73%20HVS: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: MK24%20YVZ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK24%2520YVZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for MK24%20YVZ: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: VX24%20WFW
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX24%2520WFW%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for VX24%20WFW: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WR74%20YCH
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR74%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for WR74%20YCH: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: YF23%20FZH
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520FZH%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for YF23%20FZH: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: DA62%20MZF
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA62%2520MZF%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for DA62%20MZF: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: YC67%20OMR
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC67%2520OMR%27 HTTP/1.1" 200 None
2026-03-28 14:18:05 [bca.uk] INFO: Scrape type for YC67%20OMR: 0
2026-03-28 14:18:05 [bca.uk] INFO: Found listing with ID: WR75%20UOJ
2026-03-28 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR75%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WR75%20UOJ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: DV74%20ALU
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV74%2520ALU%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for DV74%20ALU: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: DY74%20XDV
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for DY74%20XDV: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: NG73%20YLM
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG73%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for NG73%20YLM: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: PJ57%20LCK
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ57%2520LCK%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for PJ57%20LCK: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: FJ05%20BWA
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ05%2520BWA%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for FJ05%20BWA: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: WV73%20ZYN
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV73%2520ZYN%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WV73%20ZYN: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: CV55%20OPY
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV55%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for CV55%20OPY: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: WR75%20CXT
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR75%2520CXT%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WR75%20CXT: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: WR25%20NZX
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR25%2520NZX%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WR25%20NZX: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: BK73%20UUP
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK73%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for BK73%20UUP: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: NU71%20JWW
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU71%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for NU71%20JWW: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: WO74%20DWW
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO74%2520DWW%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WO74%20DWW: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: WN74%20BVS
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN74%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WN74%20BVS: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: WN75%20BBJ
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN75%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for WN75%20BBJ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: OU65%20MVZ
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU65%2520MVZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for OU65%20MVZ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: YF72%20HXH
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF72%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for YF72%20HXH: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: OE21%20PVN
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE21%2520PVN%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for OE21%20PVN: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: LY63%20BRZ
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY63%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for LY63%20BRZ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: VN68%20KOJ
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN68%2520KOJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for VN68%20KOJ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: KP72%20CZD
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP72%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for KP72%20CZD: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: AF70%20LXK
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF70%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for AF70%20LXK: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: KF17%20FZC
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF17%2520FZC%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for KF17%20FZC: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: EX63%20ZNH
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX63%2520ZNH%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for EX63%20ZNH: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: EK15%20TZJ
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK15%2520TZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for EK15%20TZJ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: YG61%20DWN
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG61%2520DWN%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for YG61%20DWN: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: CY12%20KRJ
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY12%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for CY12%20KRJ: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: CK11%20FHT
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK11%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for CK11%20FHT: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: AY19%20FOM
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY19%2520FOM%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for AY19%20FOM: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: AX67%20DXM
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX67%2520DXM%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for AX67%20DXM: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: P816%20SWC
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P816%2520SWC%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for P816%20SWC: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: NV21%20ZXG
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV21%2520ZXG%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for NV21%20ZXG: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: CX18%20GGA
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX18%2520GGA%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for CX18%20GGA: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: AF21%20HMA
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF21%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for AF21%20HMA: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: CX15%20XTS
2026-03-28 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX15%2520XTS%27 HTTP/1.1" 200 None
2026-03-28 14:18:06 [bca.uk] INFO: Scrape type for CX15%20XTS: 0
2026-03-28 14:18:06 [bca.uk] INFO: Found listing with ID: BV69%20NWR
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV69%2520NWR%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for BV69%20NWR: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: KM73%20WAE
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520WAE%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for KM73%20WAE: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: NU20%20TVN
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU20%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for NU20%20TVN: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: KX22%20OCU
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX22%2520OCU%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for KX22%20OCU: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: OE67%20KWJ
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE67%2520KWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for OE67%20KWJ: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: ET66%20LPP
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET66%2520LPP%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for ET66%20LPP: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LY70%20GCU
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY70%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LY70%20GCU: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LX67%20MWF
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX67%2520MWF%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LX67%20MWF: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LV64%20WLA
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV64%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LV64%20WLA: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LN18%20VST
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN18%2520VST%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LN18%20VST: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LF14%20OJP
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF14%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LF14%20OJP: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: BK62%20CYC
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK62%2520CYC%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for BK62%20CYC: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: MJ17%20EEV
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ17%2520EEV%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for MJ17%20EEV: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LD18%20OUB
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD18%2520OUB%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LD18%20OUB: 0
2026-03-28 14:18:07 [bca.uk] INFO: Found listing with ID: LB15%20FKR
2026-03-28 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB15%2520FKR%27 HTTP/1.1" 200 None
2026-03-28 14:18:07 [bca.uk] INFO: Scrape type for LB15%20FKR: 0
2026-03-28 14:18:07 [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-28 14:18:07 [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-28 14:18:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:09 [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-28 14:18:09 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded
2026-03-28 14:18:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:09 [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-28 14:18:09 [bca.uk] INFO: Found listing with ID: NA65%20XCN
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA65%2520XCN%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for NA65%20XCN: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: HN23%20BBZ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN23%2520BBZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for HN23%20BBZ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: WU55%20KKM
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU55%2520KKM%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for WU55%20KKM: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: GJ18%20BND
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ18%2520BND%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for GJ18%20BND: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: LK63%20SFF
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK63%2520SFF%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for LK63%20SFF: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: LB21%20MTJ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for LB21%20MTJ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: GX71%20UUD
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX71%2520UUD%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for GX71%20UUD: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: NL72%20HKB
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520HKB%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for NL72%20HKB: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: SD21%20KYV
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD21%2520KYV%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for SD21%20KYV: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: FL19%20OHY
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL19%2520OHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for FL19%20OHY: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: YC16%20HRP
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC16%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for YC16%20HRP: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: VU17%20CKG
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU17%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for VU17%20CKG: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: RE13%20UHY
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE13%2520UHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for RE13%20UHY: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: WN13%20KTA
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN13%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for WN13%20KTA: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: RJ74%20NJV
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ74%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for RJ74%20NJV: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: WP16%20UPX
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP16%2520UPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for WP16%20UPX: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: YB63%20EEP
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB63%2520EEP%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for YB63%20EEP: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: YR60%20YDW
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR60%2520YDW%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for YR60%20YDW: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: GY64%20XME
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY64%2520XME%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for GY64%20XME: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: LC18%20GYK
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC18%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for LC18%20GYK: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: OE62%20CWL
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE62%2520CWL%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for OE62%20CWL: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: YP67%20WHC
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP67%2520WHC%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for YP67%20WHC: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: LR19%20OWB
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR19%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for LR19%20OWB: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: PK15%20DVO
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK15%2520DVO%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for PK15%20DVO: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AF63%20XJH
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF63%2520XJH%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AF63%20XJH: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AE14%20JFZ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520JFZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AE14%20JFZ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AE14%20JFY
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AE14%20JFY: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AE14%20JCY
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE14%2520JCY%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AE14%20JCY: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AE66%20ONA
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE66%2520ONA%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AE66%20ONA: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: FL14%20NUH
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL14%2520NUH%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for FL14%20NUH: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: RV22%20XVL
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV22%2520XVL%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for RV22%20XVL: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: KS71%20OAY
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS71%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for KS71%20OAY: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: WP25%20XMA
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP25%2520XMA%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for WP25%20XMA: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: WV74%20RUW
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV74%2520RUW%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for WV74%20RUW: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: LC72%20RXD
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520RXD%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for LC72%20RXD: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: WP22%20AUX
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP22%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for WP22%20AUX: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AE22%20OWJ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE22%2520OWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AE22%20OWJ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AF22%20THV
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520THV%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AF22%20THV: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AF23%20CYO
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520CYO%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AF23%20CYO: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AF70%20UBC
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF70%2520UBC%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AF70%20UBC: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: AK72%20YRA
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK72%2520YRA%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for AK72%20YRA: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: BF23%20AMV
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF23%2520AMV%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for BF23%20AMV: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DE21%20GLZ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE21%2520GLZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DE21%20GLZ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DE23%20NMZ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE23%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DE23%20NMZ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DF72%20CZW
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF72%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DF72%20CZW: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DG24%20ZKX
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DG24%20ZKX: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DK24%20WMY
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK24%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DK24%20WMY: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DN71%20AXV
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN71%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DN71%20AXV: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DX71%20BYR
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX71%2520BYR%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DX71%20BYR: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: DY73%20VAD
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY73%2520VAD%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for DY73%20VAD: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: FG22%20JYA
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG22%2520JYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for FG22%20JYA: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: FN22%20JGZ
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN22%2520JGZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for FN22%20JGZ: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: GL72%20OER
2026-03-28 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520OER%27 HTTP/1.1" 200 None
2026-03-28 14:18:09 [bca.uk] INFO: Scrape type for GL72%20OER: 0
2026-03-28 14:18:09 [bca.uk] INFO: Found listing with ID: GV70%20KKG
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV70%2520KKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for GV70%20KKG: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: HF23%20VFH
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF23%2520VFH%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for HF23%20VFH: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: LM21%20WOU
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM21%2520WOU%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for LM21%20WOU: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: LS23%20EHY
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS23%2520EHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for LS23%20EHY: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: MA72%20ZGV
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA72%2520ZGV%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for MA72%20ZGV: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: MD72%20WNC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520WNC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for MD72%20WNC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: ML22%20WLU
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML22%2520WLU%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for ML22%20WLU: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: MW22%20VMG
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW22%2520VMG%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for MW22%20VMG: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: NG72%20WBD
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG72%2520WBD%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for NG72%20WBD: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: NJ23%20LND
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ23%2520LND%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for NJ23%20LND: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: NX70%20FGZ
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX70%2520FGZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for NX70%20FGZ: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: OY22%20XCC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY22%2520XCC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for OY22%20XCC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: PN71%20KLC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN71%2520KLC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for PN71%20KLC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: PX23%20XMG
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX23%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for PX23%20XMG: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: PX71%20OHK
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX71%2520OHK%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for PX71%20OHK: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: RV22%20TZU
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV22%2520TZU%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for RV22%20TZU: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: SG22%20WUL
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520WUL%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for SG22%20WUL: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: SG22%20XYS
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520XYS%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for SG22%20XYS: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: VE71%20XCB
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520XCB%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for VE71%20XCB: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: VU71%20HVV
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU71%2520HVV%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for VU71%20HVV: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: YD24%20NPG
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD24%2520NPG%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for YD24%20NPG: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: YH23%20XLR
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH23%2520XLR%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for YH23%20XLR: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: GF70%20BBO
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF70%2520BBO%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for GF70%20BBO: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: J27%20RCY
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J27%2520RCY%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for J27%20RCY: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: AO17%20VJZ
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO17%2520VJZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for AO17%20VJZ: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: FV16%20YFC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV16%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for FV16%20YFC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: M444%20CNR
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M444%2520CNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for M444%20CNR: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: NA17%20ULD
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA17%2520ULD%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for NA17%20ULD: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: Y13%20WMB
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y13%2520WMB%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for Y13%20WMB: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: EF18%20OMT
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF18%2520OMT%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for EF18%20OMT: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: BN67%20GNX
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN67%2520GNX%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for BN67%20GNX: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: VX15%20EAC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX15%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for VX15%20EAC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: YJ16%20HAW
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ16%2520HAW%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for YJ16%20HAW: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: NV70%20ESY
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV70%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for NV70%20ESY: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: PK74%20OFC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK74%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for PK74%20OFC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: BF63%20KJZ
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF63%2520KJZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for BF63%20KJZ: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: ET68%20SZN
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET68%2520SZN%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for ET68%20SZN: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: CJ23%20LXA
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ23%2520LXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for CJ23%20LXA: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: EJ72%20ACU
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ72%2520ACU%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for EJ72%20ACU: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: KS24%20TYV
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS24%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for KS24%20TYV: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: ML24%20NRU
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for ML24%20NRU: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: VU74%20HZD
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU74%2520HZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for VU74%20HZD: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: BX23%20TNJ
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX23%2520TNJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for BX23%20TNJ: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: DL73%20UMC
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520UMC%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for DL73%20UMC: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: GU74%20WVN
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU74%2520WVN%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for GU74%20WVN: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: GX74%20UHE
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX74%2520UHE%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for GX74%20UHE: 0
2026-03-28 14:18:10 [bca.uk] INFO: Found listing with ID: LB72%20VUS
2026-03-28 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB72%2520VUS%27 HTTP/1.1" 200 None
2026-03-28 14:18:10 [bca.uk] INFO: Scrape type for LB72%20VUS: 0
2026-03-28 14:18:10 [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-28 14:18:10 [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-28 14:18:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:10 [scrapy.extensions.logstats] INFO: Crawled 288 pages (at 8 pages/min), scraped 1218 items (at 46 items/min)
2026-03-28 14:18:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:18:12 [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-28 14:18:13 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded
2026-03-28 14:18:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:13 [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-28 14:18:13 [bca.uk] INFO: Found listing with ID: LG24%20WZZ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG24%2520WZZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for LG24%20WZZ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BX23%20TMV
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX23%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for BX23%20TMV: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BX23%20TMZ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX23%2520TMZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for BX23%20TMZ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BX23%20TTZ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX23%2520TTZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for BX23%20TTZ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: GU74%20UHC
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU74%2520UHC%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for GU74%20UHC: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: SJ67%20SZZ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ67%2520SZZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for SJ67%20SZZ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: YB71%20VPU
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB71%2520VPU%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for YB71%20VPU: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: SW68%20PPF
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW68%2520PPF%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for SW68%20PPF: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: WR73%20XTW
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR73%2520XTW%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for WR73%20XTW: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: DL21%20UYK
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL21%2520UYK%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for DL21%20UYK: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: DU64%20RWV
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU64%2520RWV%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for DU64%20RWV: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: DY74%20XXO
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520XXO%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for DY74%20XXO: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: DY74%20XYB
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520XYB%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for DY74%20XYB: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: FE23%20WVV
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520WVV%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for FE23%20WVV: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CP19%20FCN
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520FCN%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CP19%20FCN: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CU22%20HSX
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU22%2520HSX%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CU22%20HSX: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MT72%20FZK
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT72%2520FZK%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MT72%20FZK: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: LN24%20SMO
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for LN24%20SMO: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MT72%20FZJ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT72%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MT72%20FZJ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MT72%20FZH
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT72%2520FZH%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MT72%20FZH: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MT72%20FZG
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT72%2520FZG%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MT72%20FZG: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MA72%20PXO
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA72%2520PXO%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MA72%20PXO: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: HT23%20UUE
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT23%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for HT23%20UUE: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BL65%20RKK
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL65%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for BL65%20RKK: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CV20%20EWS
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV20%2520EWS%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CV20%20EWS: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: KE23%20LZD
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE23%2520LZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for KE23%20LZD: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CU20%20XLY
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU20%2520XLY%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CU20%20XLY: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CU20%20XLT
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU20%2520XLT%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CU20%20XLT: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CU20%20XJC
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU20%2520XJC%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CU20%20XJC: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CP71%20LWV
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP71%2520LWV%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CP71%20LWV: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CK22%20BKG
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK22%2520BKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CK22%20BKG: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: YT67%20OYC
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT67%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for YT67%20OYC: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: YP66%20JWY
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP66%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for YP66%20JWY: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: CF18%20JXM
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF18%2520JXM%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for CF18%20JXM: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MX73%20VBO
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX73%2520VBO%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MX73%20VBO: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: FL64%20AVF
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL64%2520AVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for FL64%20AVF: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: FY71%20OZP
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY71%2520OZP%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for FY71%20OZP: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: YM70%20UPL
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM70%2520UPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for YM70%20UPL: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: VE67%20EOO
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520EOO%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for VE67%20EOO: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: LR71%20USV
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR71%2520USV%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for LR71%20USV: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: EK65%20HSY
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK65%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for EK65%20HSY: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: GF19%20XHZ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF19%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for GF19%20XHZ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BT70%20VNC
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT70%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for BT70%20VNC: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MC22%20UHT
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC22%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MC22%20UHT: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: FY10%20RNU
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY10%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for FY10%20RNU: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: GL64%20YXW
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL64%2520YXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for GL64%20YXW: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: LS71%20HWG
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS71%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for LS71%20HWG: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BX17%20CHJ
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX17%2520CHJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for BX17%20CHJ: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: YL21%20MRX
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL21%2520MRX%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for YL21%20MRX: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: SG63%20FTK
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG63%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for SG63%20FTK: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: MX69%20MZL
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX69%2520MZL%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for MX69%20MZL: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: SC18%20LUW
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC18%2520LUW%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for SC18%20LUW: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: SG70%20JRV
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG70%2520JRV%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for SG70%20JRV: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: WO70%20CKC
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO70%2520CKC%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for WO70%20CKC: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: E351%20WEX
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27E351%2520WEX%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for E351%20WEX: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: SV21%20OYP
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV21%2520OYP%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for SV21%20OYP: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: DN65%20YXC
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN65%2520YXC%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for DN65%20YXC: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: GJ69%20WXP
2026-03-28 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ69%2520WXP%27 HTTP/1.1" 200 None
2026-03-28 14:18:13 [bca.uk] INFO: Scrape type for GJ69%20WXP: 0
2026-03-28 14:18:13 [bca.uk] INFO: Found listing with ID: BK61%20XXU
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK61%2520XXU%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for BK61%20XXU: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: L13%20CEE
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27L13%2520CEE%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for L13%20CEE: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: NL11%20XFD
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL11%2520XFD%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for NL11%20XFD: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: NL61%20XJX
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL61%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for NL61%20XJX: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: NU10%20OWC
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU10%2520OWC%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for NU10%20OWC: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: TF07%20UFA
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TF07%2520UFA%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for TF07%20UFA: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YD12%20YLM
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD12%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YD12%20YLM: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: SA66%20PDK
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA66%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for SA66%20PDK: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YX66%20XUJ
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX66%2520XUJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YX66%20XUJ: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: RA16%20VHO
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA16%2520VHO%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for RA16%20VHO: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: WL17%20CZF
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL17%2520CZF%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for WL17%20CZF: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YC19%20BXN
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC19%2520BXN%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YC19%20BXN: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YD65%20DYJ
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD65%2520DYJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YD65%20DYJ: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YD65%20ZZS
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD65%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YD65%20ZZS: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YH62%20FYE
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH62%2520FYE%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YH62%20FYE: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YJ63%20HXT
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ63%2520HXT%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YJ63%20HXT: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YS14%20KVH
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS14%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YS14%20KVH: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: FE14%20ZHM
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for FE14%20ZHM: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: HK69%20KLD
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK69%2520KLD%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for HK69%20KLD: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: MK61%20UOP
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK61%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for MK61%20UOP: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: ML19%20AEU
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML19%2520AEU%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for ML19%20AEU: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: MM13%20ORA
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM13%2520ORA%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for MM13%20ORA: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: MW15%20EZJ
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW15%2520EZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for MW15%20EZJ: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: SJ63%20XYM
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ63%2520XYM%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for SJ63%20XYM: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: BN61%20LYR
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN61%2520LYR%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for BN61%20LYR: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: CX70%20VNC
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX70%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for CX70%20VNC: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: DF66%20RZB
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF66%2520RZB%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for DF66%20RZB: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: DX19%20WCR
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX19%2520WCR%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for DX19%20WCR: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: DY19%20RKO
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY19%2520RKO%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for DY19%20RKO: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: EA13%20ZRL
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA13%2520ZRL%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for EA13%20ZRL: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: EY19%20DVF
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY19%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for EY19%20DVF: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: AK65%20HWP
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK65%2520HWP%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for AK65%20HWP: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: BA69%20LFE
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA69%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for BA69%20LFE: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: VO64%20WXS
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO64%2520WXS%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for VO64%20WXS: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: WM68%20YHD
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM68%2520YHD%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for WM68%20YHD: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YP73%20KGK
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520KGK%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YP73%20KGK: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: WA12%20LYR
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA12%2520LYR%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for WA12%20LYR: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YR17%20KGX
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR17%2520KGX%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YR17%20KGX: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: RO08%20OZM
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO08%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for RO08%20OZM: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: YH73%20XRV
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520XRV%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for YH73%20XRV: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: KY19%20SSL
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY19%2520SSL%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for KY19%20SSL: 0
2026-03-28 14:18:14 [bca.uk] INFO: Found listing with ID: SP18%20KFT
2026-03-28 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP18%2520KFT%27 HTTP/1.1" 200 None
2026-03-28 14:18:14 [bca.uk] INFO: Scrape type for SP18%20KFT: 0
2026-03-28 14:18:14 [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-28 14:18:14 [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-28 14:18:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:17 [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-28 14:18:17 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded
2026-03-28 14:18:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:17 [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-28 14:18:17 [bca.uk] INFO: Found listing with ID: LM23%20VTE
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VTE%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for LM23%20VTE: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: CX73%20LJF
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX73%2520LJF%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for CX73%20LJF: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: AF15%20AFK
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF15%2520AFK%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for AF15%20AFK: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: SW60%20FVV
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW60%2520FVV%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for SW60%20FVV: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: LL23%20EFM
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL23%2520EFM%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for LL23%20EFM: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: LL71%20FMP
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for LL71%20FMP: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: KE72%20VYL
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for KE72%20VYL: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: KE72%20NKO
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520NKO%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for KE72%20NKO: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: KE72%20LVD
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520LVD%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for KE72%20LVD: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: FX18%20DFL
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX18%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 14:18:17 [bca.uk] INFO: Scrape type for FX18%20DFL: 0
2026-03-28 14:18:17 [bca.uk] INFO: Found listing with ID: MC22%20SWW
2026-03-28 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC22%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for MC22%20SWW: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: KE72%20LTF
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520LTF%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for KE72%20LTF: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: NL09%20OVC
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL09%2520OVC%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for NL09%20OVC: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: SC12%20LVH
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC12%2520LVH%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for SC12%20LVH: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: EJ06%20XSU
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ06%2520XSU%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for EJ06%20XSU: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: ML08%20UCY
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML08%2520UCY%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for ML08%20UCY: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: BK73%20SKU
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK73%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for BK73%20SKU: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: AV10%20OGD
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV10%2520OGD%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for AV10%20OGD: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: EO11%20PKX
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO11%2520PKX%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for EO11%20PKX: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: FG62%20UCZ
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG62%2520UCZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for FG62%20UCZ: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: FY61%20JNV
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY61%2520JNV%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for FY61%20JNV: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: GV55%20UOJ
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV55%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for GV55%20UOJ: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: YG56%20OUJ
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG56%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for YG56%20OUJ: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: EO16%20WXF
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO16%2520WXF%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for EO16%20WXF: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: BL21%20JHX
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL21%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for BL21%20JHX: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: GN66%20PMY
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN66%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for GN66%20PMY: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: AF13%20YZA
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF13%2520YZA%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for AF13%20YZA: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: SKZ%20335
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SKZ%2520335%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for SKZ%20335: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: SJ21%20CCX
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ21%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for SJ21%20CCX: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: DN21%20KRJ
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN21%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for DN21%20KRJ: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: BK08%20KZF
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK08%2520KZF%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for BK08%20KZF: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: CU13%20MYA
2026-03-28 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU13%2520MYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:18 [bca.uk] INFO: Scrape type for CU13%20MYA: 0
2026-03-28 14:18:18 [bca.uk] INFO: Found listing with ID: DS12%20HYM
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS12%2520HYM%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for DS12%20HYM: 0
2026-03-28 14:18:19 [bca.uk] INFO: Found listing with ID: DU60%20FVN
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU60%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for DU60%20FVN: 0
2026-03-28 14:18:19 [bca.uk] INFO: Found listing with ID: HF56%20HGK
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF56%2520HGK%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for HF56%20HGK: 0
2026-03-28 14:18:19 [bca.uk] INFO: Found listing with ID: LG04%20WOY
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG04%2520WOY%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for LG04%20WOY: 0
2026-03-28 14:18:19 [bca.uk] INFO: Found listing with ID: ND11%20RSO
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND11%2520RSO%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for ND11%20RSO: 0
2026-03-28 14:18:19 [bca.uk] INFO: Found listing with ID: KY11%20TVJ
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY11%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for KY11%20TVJ: 2
2026-03-28 14:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6 with identifier: KY11%20TVJ
2026-03-28 14:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6 with scrape type 2
2026-03-28 14:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6 with scrape type 2
2026-03-28 14:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6, identifier: KY11%20TVJ
2026-03-28 14:18:19 [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-28 14:18:19 [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-28 14:18:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6 with identifier: KY11%20TVJ
2026-03-28 14:18:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6 with identifier: KY11%20TVJ
2026-03-28 14:18:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6 with identifier: KY11%20TVJ to the API
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY11%20TVJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ccbceed9-6a9b-5ef8-98ef-ec32ace0d1a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY11 TVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY11%20TVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 121762,
 '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 SPORTAGE 1.7 CRDI 2 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 2',
 'vin': 'U5YPC815LBL042882',
 'year': 2011}
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY11%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Saving data for KY11%20TVJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774609555.447212, 'last_price_update_time': 1774707499.52153}
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY11%2520TVJ') HTTP/1.1" 204 0
2026-03-28 14:18:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:19 [bca.uk] INFO: Found listing with ID: CU22%20WBJ
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU22%2520WBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:19 [bca.uk] INFO: Scrape type for CU22%20WBJ: 2
2026-03-28 14:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51f1eeec-488f-54cc-bd3e-8dbe8a897647 with identifier: CU22%20WBJ
2026-03-28 14:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51f1eeec-488f-54cc-bd3e-8dbe8a897647 with scrape type 2
2026-03-28 14:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51f1eeec-488f-54cc-bd3e-8dbe8a897647 with scrape type 2
2026-03-28 14:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51f1eeec-488f-54cc-bd3e-8dbe8a897647, identifier: CU22%20WBJ
2026-03-28 14:18:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51f1eeec-488f-54cc-bd3e-8dbe8a897647 with identifier: CU22%20WBJ
2026-03-28 14:18:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51f1eeec-488f-54cc-bd3e-8dbe8a897647 with identifier: CU22%20WBJ
2026-03-28 14:18:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51f1eeec-488f-54cc-bd3e-8dbe8a897647 with identifier: CU22%20WBJ to the API
2026-03-28 14:18:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU22%20WBJ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51f1eeec-488f-54cc-bd3e-8dbe8a897647',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU22 WBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU22%20WBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'BAYON',
 'odometer': 31411,
 '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 BAYON 1.0 TGDI 100 48V MHEV SE CONNECT Hatchback',
 'transmission': 'manual',
 'trim': 'TGDI 100 48V MHEV SE CONNECT',
 'vin': 'NLHBN81GLNZ133451',
 'year': 2022}
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU22%2520WBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Saving data for CU22%20WBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774436694.298489, 'last_price_update_time': 1774707500.081909}
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU22%2520WBJ') HTTP/1.1" 204 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: LY15%20LPL
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY15%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for LY15%20LPL: 2
2026-03-28 14:18:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2938e9f-274f-5b52-9451-c2b03440503c with identifier: LY15%20LPL
2026-03-28 14:18:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2938e9f-274f-5b52-9451-c2b03440503c with scrape type 2
2026-03-28 14:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2938e9f-274f-5b52-9451-c2b03440503c with scrape type 2
2026-03-28 14:18:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2938e9f-274f-5b52-9451-c2b03440503c, identifier: LY15%20LPL
2026-03-28 14:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2938e9f-274f-5b52-9451-c2b03440503c with identifier: LY15%20LPL
2026-03-28 14:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2938e9f-274f-5b52-9451-c2b03440503c with identifier: LY15%20LPL
2026-03-28 14:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2938e9f-274f-5b52-9451-c2b03440503c with identifier: LY15%20LPL to the API
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY15%20LPL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2938e9f-274f-5b52-9451-c2b03440503c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY15 LPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY15%20LPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 78373,
 '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-2 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI KX-2',
 'vin': 'U5YPC813SFL691317',
 'year': 2015}
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY15%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Saving data for LY15%20LPL: {'auction_closing_time': 1775124000.0, 'created_time': 1774609545.626807, 'last_price_update_time': 1774707500.542814}
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY15%2520LPL') HTTP/1.1" 204 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: SJ73%20UTL
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ73%2520UTL%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for SJ73%20UTL: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: YX59%20UZR
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX59%2520UZR%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for YX59%20UZR: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: MM62%20MWN
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM62%2520MWN%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for MM62%20MWN: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: OY12%20YXE
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY12%2520YXE%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for OY12%20YXE: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: RO63%20ZXV
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO63%2520ZXV%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for RO63%20ZXV: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: FJ10%20XDE
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ10%2520XDE%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for FJ10%20XDE: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: GJ59%20KPO
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ59%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for GJ59%20KPO: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: KD06%20PWY
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD06%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for KD06%20PWY: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: AU24%20RHF
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU24%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for AU24%20RHF: 0
2026-03-28 14:18:20 [bca.uk] INFO: Found listing with ID: YH74%20HRP
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH74%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 14:18:20 [bca.uk] INFO: Scrape type for YH74%20HRP: 2
2026-03-28 14:18:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57625b84-fc72-5de1-829d-e4016f6a0ca0 with identifier: YH74%20HRP
2026-03-28 14:18:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57625b84-fc72-5de1-829d-e4016f6a0ca0 with scrape type 2
2026-03-28 14:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57625b84-fc72-5de1-829d-e4016f6a0ca0 with scrape type 2
2026-03-28 14:18:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57625b84-fc72-5de1-829d-e4016f6a0ca0, identifier: YH74%20HRP
2026-03-28 14:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57625b84-fc72-5de1-829d-e4016f6a0ca0 with identifier: YH74%20HRP
2026-03-28 14:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57625b84-fc72-5de1-829d-e4016f6a0ca0 with identifier: YH74%20HRP
2026-03-28 14:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57625b84-fc72-5de1-829d-e4016f6a0ca0 with identifier: YH74%20HRP to the API
2026-03-28 14:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH74%20HRP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57625b84-fc72-5de1-829d-e4016f6a0ca0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH74 HRP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH74%20HRP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 2450,
 '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 FABIA 1.5 TSI 150 MONTE CARLO ED.DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 MONTE CARLO ED.DSG',
 'vin': 'TMBFK6PJXS4008351',
 'year': 2024}
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH74%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 14:18:21 [bca.uk] INFO: Saving data for YH74%20HRP: {'auction_closing_time': 1774951200.0, 'created_time': 1774609558.681742, 'last_price_update_time': 1774707501.194356}
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH74%2520HRP') HTTP/1.1" 204 0
2026-03-28 14:18:21 [bca.uk] INFO: Found listing with ID: BL68%20XHC
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL68%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 14:18:21 [bca.uk] INFO: Scrape type for BL68%20XHC: 2
2026-03-28 14:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 103550c4-b326-5ec2-ad0b-64949b33ebb9 with identifier: BL68%20XHC
2026-03-28 14:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 103550c4-b326-5ec2-ad0b-64949b33ebb9 with scrape type 2
2026-03-28 14:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 103550c4-b326-5ec2-ad0b-64949b33ebb9 with scrape type 2
2026-03-28 14:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 103550c4-b326-5ec2-ad0b-64949b33ebb9, identifier: BL68%20XHC
2026-03-28 14:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 103550c4-b326-5ec2-ad0b-64949b33ebb9 with identifier: BL68%20XHC
2026-03-28 14:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 103550c4-b326-5ec2-ad0b-64949b33ebb9 with identifier: BL68%20XHC
2026-03-28 14:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 103550c4-b326-5ec2-ad0b-64949b33ebb9 with identifier: BL68%20XHC to the API
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL68%20XHC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '103550c4-b326-5ec2-ad0b-64949b33ebb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL68 XHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL68%20XHC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 55150,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9000,
 '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': 'WDC1569422J574655',
 'year': 2019}
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL68%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 14:18:21 [bca.uk] INFO: Saving data for BL68%20XHC: {'auction_closing_time': 1775199600.0, 'created_time': 1774044610.960515, 'last_price_update_time': 1774707501.73254}
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL68%2520XHC') HTTP/1.1" 204 0
2026-03-28 14:18:21 [bca.uk] INFO: Found listing with ID: ET24%20UYU
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET24%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 14:18:21 [bca.uk] INFO: Scrape type for ET24%20UYU: 2
2026-03-28 14:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2742e60-2f42-570f-b6af-94a178103227 with identifier: ET24%20UYU
2026-03-28 14:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2742e60-2f42-570f-b6af-94a178103227 with scrape type 2
2026-03-28 14:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2742e60-2f42-570f-b6af-94a178103227 with scrape type 2
2026-03-28 14:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2742e60-2f42-570f-b6af-94a178103227, identifier: ET24%20UYU
2026-03-28 14:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2742e60-2f42-570f-b6af-94a178103227 with identifier: ET24%20UYU
2026-03-28 14:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2742e60-2f42-570f-b6af-94a178103227 with identifier: ET24%20UYU
2026-03-28 14:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2742e60-2f42-570f-b6af-94a178103227 with identifier: ET24%20UYU to the API
2026-03-28 14:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET24%20UYU-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2742e60-2f42-570f-b6af-94a178103227',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ET24 UYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET24%20UYU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 465,
 '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': 'HYUNDAI I20 1.0 T GDI 100 ULTIMATE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI 100 ULTIMATE DCT',
 'vin': 'NLHBR51G7SZ505935',
 'year': 2024}
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET24%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 14:18:22 [bca.uk] INFO: Saving data for ET24%20UYU: {'auction_closing_time': 1775199600.0, 'created_time': 1773824153.025634, 'last_price_update_time': 1774707502.178858}
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET24%2520UYU') HTTP/1.1" 204 0
2026-03-28 14:18:22 [bca.uk] INFO: Found listing with ID: GP23%20WCT
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP23%2520WCT%27 HTTP/1.1" 200 None
2026-03-28 14:18:22 [bca.uk] INFO: Scrape type for GP23%20WCT: 2
2026-03-28 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5179e977-4701-5d9d-8cc5-1a7a12da0c39 with identifier: GP23%20WCT
2026-03-28 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5179e977-4701-5d9d-8cc5-1a7a12da0c39 with scrape type 2
2026-03-28 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5179e977-4701-5d9d-8cc5-1a7a12da0c39 with scrape type 2
2026-03-28 14:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5179e977-4701-5d9d-8cc5-1a7a12da0c39, identifier: GP23%20WCT
2026-03-28 14:18:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5179e977-4701-5d9d-8cc5-1a7a12da0c39 with identifier: GP23%20WCT
2026-03-28 14:18:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5179e977-4701-5d9d-8cc5-1a7a12da0c39 with identifier: GP23%20WCT
2026-03-28 14:18:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5179e977-4701-5d9d-8cc5-1a7a12da0c39 with identifier: GP23%20WCT to the API
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP23%20WCT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '5179e977-4701-5d9d-8cc5-1a7a12da0c39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GP23 WCT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP23%20WCT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 31705,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 130KW 51KWH TROPHY CONNECT Hatchback',
 'transmission': 'automatic',
 'trim': '130KW 51KWH TROPHY CONNECT',
 'vin': 'LSJW74099PZ221841',
 'year': 2023}
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP23%2520WCT%27 HTTP/1.1" 200 None
2026-03-28 14:18:22 [bca.uk] INFO: Saving data for GP23%20WCT: {'auction_closing_time': 1775199600.0, 'created_time': 1773958747.171173, 'last_price_update_time': 1774707502.601583}
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP23%2520WCT') HTTP/1.1" 204 0
2026-03-28 14:18:22 [bca.uk] INFO: Found listing with ID: SN18%20JUX
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN18%2520JUX%27 HTTP/1.1" 200 None
2026-03-28 14:18:22 [bca.uk] INFO: Scrape type for SN18%20JUX: 2
2026-03-28 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56ea1804-5273-5f3e-96e2-d5f0089f971a with identifier: SN18%20JUX
2026-03-28 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56ea1804-5273-5f3e-96e2-d5f0089f971a with scrape type 2
2026-03-28 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56ea1804-5273-5f3e-96e2-d5f0089f971a with scrape type 2
2026-03-28 14:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56ea1804-5273-5f3e-96e2-d5f0089f971a, identifier: SN18%20JUX
2026-03-28 14:18:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56ea1804-5273-5f3e-96e2-d5f0089f971a with identifier: SN18%20JUX
2026-03-28 14:18:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56ea1804-5273-5f3e-96e2-d5f0089f971a with identifier: SN18%20JUX
2026-03-28 14:18:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56ea1804-5273-5f3e-96e2-d5f0089f971a with identifier: SN18%20JUX to the API
2026-03-28 14:18:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN18%20JUX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56ea1804-5273-5f3e-96e2-d5f0089f971a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN18 JUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN18%20JUX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 38778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 AMG LINE PREMIUM Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'WDD2053042F691776',
 'year': 2018}
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN18%2520JUX%27 HTTP/1.1" 200 None
2026-03-28 14:18:23 [bca.uk] INFO: Saving data for SN18%20JUX: {'auction_closing_time': 1775199600.0, 'created_time': 1773958735.291812, 'last_price_update_time': 1774707503.01595}
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN18%2520JUX') HTTP/1.1" 204 0
2026-03-28 14:18:23 [bca.uk] INFO: Found listing with ID: VN20%20JJO
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN20%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 14:18:23 [bca.uk] INFO: Scrape type for VN20%20JJO: 2
2026-03-28 14:18:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e23c458-7aac-58fa-9b4b-3271ccd421bd with identifier: VN20%20JJO
2026-03-28 14:18:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e23c458-7aac-58fa-9b4b-3271ccd421bd with scrape type 2
2026-03-28 14:18:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e23c458-7aac-58fa-9b4b-3271ccd421bd with scrape type 2
2026-03-28 14:18:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e23c458-7aac-58fa-9b4b-3271ccd421bd, identifier: VN20%20JJO
2026-03-28 14:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e23c458-7aac-58fa-9b4b-3271ccd421bd with identifier: VN20%20JJO
2026-03-28 14:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e23c458-7aac-58fa-9b4b-3271ccd421bd with identifier: VN20%20JJO
2026-03-28 14:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e23c458-7aac-58fa-9b4b-3271ccd421bd with identifier: VN20%20JJO to the API
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN20%20JJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e23c458-7aac-58fa-9b4b-3271ccd421bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN20 JJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN20%20JJO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'COMBO LIFE',
 'odometer': 19422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8500,
 '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': 'W0VECYHZJLJ635552',
 'year': 2020}
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN20%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 14:18:23 [bca.uk] INFO: Saving data for VN20%20JJO: {'auction_closing_time': 1775199600.0, 'created_time': 1773958746.08929, 'last_price_update_time': 1774707503.461219}
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN20%2520JJO') HTTP/1.1" 204 0
2026-03-28 14:18:23 [bca.uk] INFO: Found listing with ID: WO19%20VGJ
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO19%2520VGJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:23 [bca.uk] INFO: Scrape type for WO19%20VGJ: 2
2026-03-28 14:18:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 054d39b8-d5b5-54e9-bd9e-afe58f56d39e with identifier: WO19%20VGJ
2026-03-28 14:18:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 054d39b8-d5b5-54e9-bd9e-afe58f56d39e with scrape type 2
2026-03-28 14:18:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 054d39b8-d5b5-54e9-bd9e-afe58f56d39e with scrape type 2
2026-03-28 14:18:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 054d39b8-d5b5-54e9-bd9e-afe58f56d39e, identifier: WO19%20VGJ
2026-03-28 14:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 054d39b8-d5b5-54e9-bd9e-afe58f56d39e with identifier: WO19%20VGJ
2026-03-28 14:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 054d39b8-d5b5-54e9-bd9e-afe58f56d39e with identifier: WO19%20VGJ
2026-03-28 14:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 054d39b8-d5b5-54e9-bd9e-afe58f56d39e with identifier: WO19%20VGJ to the API
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO19%20VGJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '054d39b8-d5b5-54e9-bd9e-afe58f56d39e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO19 VGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO19%20VGJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 61441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 S Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 S',
 'vin': 'SADHA2A1XL1F84593',
 'year': 2019}
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO19%2520VGJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:23 [bca.uk] INFO: Saving data for WO19%20VGJ: {'auction_closing_time': 1775199600.0, 'created_time': 1773958737.513036, 'last_price_update_time': 1774707503.877814}
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO19%2520VGJ') HTTP/1.1" 204 0
2026-03-28 14:18:23 [bca.uk] INFO: Found listing with ID: YX19%20LUE
2026-03-28 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX19%2520LUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:23 [bca.uk] INFO: Scrape type for YX19%20LUE: 2
2026-03-28 14:18:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9674a517-87ed-5498-8807-5ce4a9def0f8 with identifier: YX19%20LUE
2026-03-28 14:18:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9674a517-87ed-5498-8807-5ce4a9def0f8 with scrape type 2
2026-03-28 14:18:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9674a517-87ed-5498-8807-5ce4a9def0f8 with scrape type 2
2026-03-28 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9674a517-87ed-5498-8807-5ce4a9def0f8, identifier: YX19%20LUE
2026-03-28 14:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9674a517-87ed-5498-8807-5ce4a9def0f8 with identifier: YX19%20LUE
2026-03-28 14:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9674a517-87ed-5498-8807-5ce4a9def0f8 with identifier: YX19%20LUE
2026-03-28 14:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9674a517-87ed-5498-8807-5ce4a9def0f8 with identifier: YX19%20LUE to the API
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 71,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX19%20LUE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9674a517-87ed-5498-8807-5ce4a9def0f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX19 LUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX19%20LUE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 103596,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14500,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E HSE DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E HSE DYNAMIC',
 'vin': 'SALWA2AY5KA854706',
 'year': 2019}
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX19%2520LUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:24 [bca.uk] INFO: Saving data for YX19%20LUE: {'auction_closing_time': 1775199600.0, 'created_time': 1773958736.016649, 'last_price_update_time': 1774707504.291469}
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX19%2520LUE') HTTP/1.1" 204 0
2026-03-28 14:18:24 [bca.uk] INFO: Found listing with ID: BEZ%203707
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BEZ%25203707%27 HTTP/1.1" 200 None
2026-03-28 14:18:24 [bca.uk] INFO: Scrape type for BEZ%203707: 2
2026-03-28 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2a3f217-2510-5d9d-8740-4639c1f1a036 with identifier: BEZ%203707
2026-03-28 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2a3f217-2510-5d9d-8740-4639c1f1a036 with scrape type 2
2026-03-28 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2a3f217-2510-5d9d-8740-4639c1f1a036 with scrape type 2
2026-03-28 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2a3f217-2510-5d9d-8740-4639c1f1a036, identifier: BEZ%203707
2026-03-28 14:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2a3f217-2510-5d9d-8740-4639c1f1a036 with identifier: BEZ%203707
2026-03-28 14:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2a3f217-2510-5d9d-8740-4639c1f1a036 with identifier: BEZ%203707
2026-03-28 14:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2a3f217-2510-5d9d-8740-4639c1f1a036 with identifier: BEZ%203707 to the API
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BEZ%203707-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e2a3f217-2510-5d9d-8740-4639c1f1a036',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BEZ 3707',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BEZ%203707&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'PRIUS',
 'odometer': 192401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1000,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'TOYOTA PRIUS 1.8 VVTI HYBRID (NON UK) Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI HYBRID (NON UK)',
 'vin': 'JTDKB20U103022136',
 'year': 2005}
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BEZ%25203707%27 HTTP/1.1" 200 None
2026-03-28 14:18:24 [bca.uk] INFO: Saving data for BEZ%203707: {'auction_closing_time': 1775199600.0, 'created_time': 1774354762.329952, 'last_price_update_time': 1774707504.723344}
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BEZ%25203707') HTTP/1.1" 204 0
2026-03-28 14:18:24 [bca.uk] INFO: Found listing with ID: SL14%20HKF
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL14%2520HKF%27 HTTP/1.1" 200 None
2026-03-28 14:18:24 [bca.uk] INFO: Scrape type for SL14%20HKF: 0
2026-03-28 14:18:24 [bca.uk] INFO: Found listing with ID: HV71%20VPL
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV71%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:24 [bca.uk] INFO: Scrape type for HV71%20VPL: 2
2026-03-28 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cc100d4-fb8a-5f2e-89fa-53b676b30334 with identifier: HV71%20VPL
2026-03-28 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cc100d4-fb8a-5f2e-89fa-53b676b30334 with scrape type 2
2026-03-28 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cc100d4-fb8a-5f2e-89fa-53b676b30334 with scrape type 2
2026-03-28 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cc100d4-fb8a-5f2e-89fa-53b676b30334, identifier: HV71%20VPL
2026-03-28 14:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cc100d4-fb8a-5f2e-89fa-53b676b30334 with identifier: HV71%20VPL
2026-03-28 14:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cc100d4-fb8a-5f2e-89fa-53b676b30334 with identifier: HV71%20VPL
2026-03-28 14:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cc100d4-fb8a-5f2e-89fa-53b676b30334 with identifier: HV71%20VPL to the API
2026-03-28 14:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18:25 [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': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV71%20VPL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4cc100d4-fb8a-5f2e-89fa-53b676b30334',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV71 VPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV71%20VPL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'JEEP',
 'model': 'RENEGADE 4XE',
 'odometer': 10119,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 4XE 1.3 T PHEV 190 LIMITED Hatchback',
 'transmission': 'automatic',
 'trim': 'T PHEV 190 LIMITED',
 'vin': '1C4BU0002LP011543',
 'year': 2021}
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV71%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:25 [bca.uk] INFO: Saving data for HV71%20VPL: {'auction_closing_time': 1775199600.0, 'created_time': 1773832602.550163, 'last_price_update_time': 1774707505.162148}
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV71%2520VPL') HTTP/1.1" 204 0
2026-03-28 14:18:25 [bca.uk] INFO: Found listing with ID: MK22%20LXP
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK22%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 14:18:25 [bca.uk] INFO: Scrape type for MK22%20LXP: 0
2026-03-28 14:18:25 [bca.uk] INFO: Found listing with ID: CA68%20PYX
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA68%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 14:18:25 [bca.uk] INFO: Scrape type for CA68%20PYX: 0
2026-03-28 14:18:25 [bca.uk] INFO: Found listing with ID: CK21%20OHW
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK21%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:18:25 [bca.uk] INFO: Scrape type for CK21%20OHW: 2
2026-03-28 14:18:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9 with identifier: CK21%20OHW
2026-03-28 14:18:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9 with scrape type 2
2026-03-28 14:18:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9 with scrape type 2
2026-03-28 14:18:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9, identifier: CK21%20OHW
2026-03-28 14:18:25 [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-28 14:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9 with identifier: CK21%20OHW
2026-03-28 14:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9 with identifier: CK21%20OHW
2026-03-28 14:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9 with identifier: CK21%20OHW to the API
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18:25 [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': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK21%20OHW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3535cc5-f8d5-5212-a7f7-4eb581b9b2b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK21 OHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK21%20OHW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 400 D',
 'odometer': 80094,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 33000,
 'price_includes_vat': False,
 'registration_date': '2021-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': 'W1N1671232A456684',
 'year': 2021}
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK21%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:18:25 [bca.uk] INFO: Saving data for CK21%20OHW: {'auction_closing_time': 1775199600.0, 'created_time': 1773829119.062848, 'last_price_update_time': 1774707505.680316}
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK21%2520OHW') HTTP/1.1" 204 0
2026-03-28 14:18:25 [bca.uk] INFO: Found listing with ID: CU67%20VPX
2026-03-28 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU67%2520VPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:25 [bca.uk] INFO: Scrape type for CU67%20VPX: 2
2026-03-28 14:18:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ff277a-ba7a-5cd7-acce-1821b7505226 with identifier: CU67%20VPX
2026-03-28 14:18:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ff277a-ba7a-5cd7-acce-1821b7505226 with scrape type 2
2026-03-28 14:18:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ff277a-ba7a-5cd7-acce-1821b7505226 with scrape type 2
2026-03-28 14:18:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ff277a-ba7a-5cd7-acce-1821b7505226, identifier: CU67%20VPX
2026-03-28 14:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ff277a-ba7a-5cd7-acce-1821b7505226 with identifier: CU67%20VPX
2026-03-28 14:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ff277a-ba7a-5cd7-acce-1821b7505226 with identifier: CU67%20VPX
2026-03-28 14:18:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ff277a-ba7a-5cd7-acce-1821b7505226 with identifier: CU67%20VPX to the API
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU67%20VPX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40ff277a-ba7a-5cd7-acce-1821b7505226',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU67 VPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU67%20VPX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'FIAT',
 'model': '500',
 'odometer': 73402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3300,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP STAR Hatchback',
 'transmission': 'manual',
 'trim': 'POP STAR',
 'vin': 'ZFA3120000J819769',
 'year': 2017}
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU67%2520VPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Saving data for CU67%20VPX: {'auction_closing_time': 1775199600.0, 'created_time': 1773821210.687964, 'last_price_update_time': 1774707506.305642}
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU67%2520VPX') HTTP/1.1" 204 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: PE64%20HKT
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE64%2520HKT%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for PE64%20HKT: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: PK59%20OMA
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK59%2520OMA%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for PK59%20OMA: 2
2026-03-28 14:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 364733a1-7dc7-51f2-b809-f05175505e38 with identifier: PK59%20OMA
2026-03-28 14:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 364733a1-7dc7-51f2-b809-f05175505e38 with scrape type 2
2026-03-28 14:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 364733a1-7dc7-51f2-b809-f05175505e38 with scrape type 2
2026-03-28 14:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 364733a1-7dc7-51f2-b809-f05175505e38, identifier: PK59%20OMA
2026-03-28 14:18:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 364733a1-7dc7-51f2-b809-f05175505e38 with identifier: PK59%20OMA
2026-03-28 14:18:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 364733a1-7dc7-51f2-b809-f05175505e38 with identifier: PK59%20OMA
2026-03-28 14:18:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 364733a1-7dc7-51f2-b809-f05175505e38 with identifier: PK59%20OMA to the API
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK59%20OMA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '364733a1-7dc7-51f2-b809-f05175505e38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK59 OMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK59%20OMA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 106817,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1000,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 S Convertible',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'WMWMS320X0TX91515',
 'year': 2009}
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK59%2520OMA%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Saving data for PK59%20OMA: {'auction_closing_time': 1775199600.0, 'created_time': 1773908235.210193, 'last_price_update_time': 1774707506.820933}
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK59%2520OMA') HTTP/1.1" 204 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: WV17%20GMZ
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV17%2520GMZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for WV17%20GMZ: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: RJ23%20KXP
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ23%2520KXP%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for RJ23%20KXP: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: AX72%20KBP
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX72%2520KBP%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for AX72%20KBP: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: BN25%20XUY
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520XUY%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for BN25%20XUY: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: BN25%20YFS
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520YFS%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for BN25%20YFS: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: BN74%20PEO
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN74%2520PEO%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for BN74%20PEO: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: DL73%20HPV
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520HPV%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for DL73%20HPV: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: DV24%20JWF
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JWF%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for DV24%20JWF: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: DY74%20BVK
2026-03-28 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BVK%27 HTTP/1.1" 200 None
2026-03-28 14:18:26 [bca.uk] INFO: Scrape type for DY74%20BVK: 0
2026-03-28 14:18:26 [bca.uk] INFO: Found listing with ID: LL73%20FCV
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL73%2520FCV%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LL73%20FCV: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LL74%20BUE
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520BUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LL74%20BUE: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LO24%20MHL
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO24%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LO24%20MHL: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LR24%20MWC
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR24%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LR24%20MWC: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LR73%20AZT
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR73%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LR73%20AZT: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LS24%20EUT
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520EUT%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LS24%20EUT: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LS24%20FYT
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520FYT%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LS24%20FYT: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LS24%20VEX
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520VEX%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LS24%20VEX: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LS24%20VFF
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LS24%20VFF: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MD74%20GWG
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD74%2520GWG%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MD74%20GWG: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MJ74%20HCG
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MJ74%20HCG: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MJ74%20HCN
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520HCN%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MJ74%20HCN: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MJ74%20HDC
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520HDC%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MJ74%20HDC: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MJ74%20HDF
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520HDF%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MJ74%20HDF: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MJ74%20PFE
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520PFE%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MJ74%20PFE: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: ML24%20NOF
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for ML24%20NOF: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MP73%20JYA
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP73%2520JYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MP73%20JYA: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MW74%20DXO
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MW74%20DXO: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MW74%20NHP
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520NHP%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MW74%20NHP: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: RO74%20WHG
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO74%2520WHG%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for RO74%20WHG: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: SG24%20OFD
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG24%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for SG24%20OFD: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: VE73%20OMW
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE73%2520OMW%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for VE73%20OMW: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: VK24%20MZE
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK24%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for VK24%20MZE: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: YE24%20BZK
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE24%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for YE24%20BZK: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: YF23%20MZJ
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520MZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for YF23%20MZJ: 0
2026-03-28 14:18:27 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded
2026-03-28 14:18:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:27 [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-28 14:18:27 [bca.uk] INFO: Found listing with ID: YF23%20UNP
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520UNP%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for YF23%20UNP: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: YY73%20XFO
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XFO%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for YY73%20XFO: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: YY73%20XFP
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XFP%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for YY73%20XFP: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: WP21%20YSG
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP21%2520YSG%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for WP21%20YSG: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: BG19%20UEM
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG19%2520UEM%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for BG19%20UEM: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: CP67%20TVF
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP67%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for CP67%20TVF: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: DE10%20OPY
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE10%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for DE10%20OPY: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: EA11%20GDV
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA11%2520GDV%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for EA11%20GDV: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: EY10%20WXW
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY10%2520WXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for EY10%20WXW: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: GH19%20NUE
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GH19%2520NUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for GH19%20NUE: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: HN11%20WRZ
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN11%2520WRZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for HN11%20WRZ: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LC66%20VJJ
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC66%2520VJJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LC66%20VJJ: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LD54%20JZA
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD54%2520JZA%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LD54%20JZA: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LP68%20UJX
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP68%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LP68%20UJX: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: MW10%20RDZ
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW10%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for MW10%20RDZ: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: SB66%20RFO
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB66%2520RFO%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for SB66%20RFO: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: SGZ%205409
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SGZ%25205409%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for SGZ%205409: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: VN70%20ZTV
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN70%2520ZTV%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for VN70%20ZTV: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: WK14%20PUV
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK14%2520PUV%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for WK14%20PUV: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: WL69%20CEO
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL69%2520CEO%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for WL69%20CEO: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: YG68%20UHR
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG68%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for YG68%20UHR: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: BN11%20YGG
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN11%2520YGG%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for BN11%20YGG: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LC71%20YZX
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC71%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LC71%20YZX: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: LN71%20KUJ
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN71%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for LN71%20KUJ: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: RE71%20LRU
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE71%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for RE71%20LRU: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: RE71%20OCR
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE71%2520OCR%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for RE71%20OCR: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: SA71%20HLE
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA71%2520HLE%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for SA71%20HLE: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: SC71%20MKZ
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC71%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for SC71%20MKZ: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: SO71%20GXR
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO71%2520GXR%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for SO71%20GXR: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: WA71%20MGX
2026-03-28 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA71%2520MGX%27 HTTP/1.1" 200 None
2026-03-28 14:18:27 [bca.uk] INFO: Scrape type for WA71%20MGX: 0
2026-03-28 14:18:27 [bca.uk] INFO: Found listing with ID: WH21%20BFN
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WH21%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for WH21%20BFN: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: WV71%20UZC
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520UZC%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for WV71%20UZC: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: AJ66%20GWA
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ66%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for AJ66%20GWA: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: BJ12%20XWF
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ12%2520XWF%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for BJ12%20XWF: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: DG15%20FBV
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG15%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for DG15%20FBV: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: BT74%20DGU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT74%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for BT74%20DGU: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: LB23%20GWG
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB23%2520GWG%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for LB23%20GWG: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: YE22%20ALU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE22%2520ALU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for YE22%20ALU: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: SD69%20NHN
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD69%2520NHN%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for SD69%20NHN: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: KN73%20XRU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN73%2520XRU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for KN73%20XRU: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: YN65%20PFA
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN65%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for YN65%20PFA: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: EY72%20NFV
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY72%2520NFV%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for EY72%20NFV: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: DY72%20JNZ
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520JNZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for DY72%20JNZ: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: YO19%20DXE
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO19%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for YO19%20DXE: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: FD63%20BZR
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD63%2520BZR%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for FD63%20BZR: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: LN64%20SVF
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN64%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for LN64%20SVF: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: NJ16%20PLV
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ16%2520PLV%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for NJ16%20PLV: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: OY17%20FCL
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520FCL%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for OY17%20FCL: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: PK64%20UMX
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK64%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for PK64%20UMX: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: SB65%20ODX
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB65%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for SB65%20ODX: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: VX17%20OFY
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX17%2520OFY%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for VX17%20OFY: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: WP17%20JJO
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP17%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for WP17%20JJO: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: CK63%20NYH
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK63%2520NYH%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for CK63%20NYH: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: DY61%20UVS
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY61%2520UVS%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for DY61%20UVS: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: DY63%20VYX
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY63%2520VYX%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for DY63%20VYX: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: HK16%20FVC
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK16%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for HK16%20FVC: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: LD15%20ZDK
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD15%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for LD15%20ZDK: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: LM63%20VOH
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM63%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for LM63%20VOH: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: MF22%20NTE
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520NTE%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for MF22%20NTE: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: RX65%20KYO
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX65%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for RX65%20KYO: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: LA19%20OGM
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA19%2520OGM%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for LA19%20OGM: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: GK13%20CMU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK13%2520CMU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for GK13%20CMU: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: RK58%20UEV
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK58%2520UEV%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for RK58%20UEV: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: RV65%20TVU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV65%2520TVU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for RV65%20TVU: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: BL16%20ZMO
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL16%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for BL16%20ZMO: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: EA67%20GFZ
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA67%2520GFZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for EA67%20GFZ: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: EX18%20CPO
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX18%2520CPO%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for EX18%20CPO: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: GJ66%20HZN
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ66%2520HZN%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for GJ66%20HZN: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: LA16%20KDU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA16%2520KDU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for LA16%20KDU: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: MT15%20LXL
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT15%2520LXL%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for MT15%20LXL: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: RJ07%20UTO
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ07%2520UTO%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for RJ07%20UTO: 0
2026-03-28 14:18:28 [bca.uk] INFO: Found listing with ID: FV71%20LJU
2026-03-28 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV71%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 14:18:28 [bca.uk] INFO: Scrape type for FV71%20LJU: 2
2026-03-28 14:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88301529-935c-5e46-9b1a-8aa0ea4fbfcf with identifier: FV71%20LJU
2026-03-28 14:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88301529-935c-5e46-9b1a-8aa0ea4fbfcf with scrape type 2
2026-03-28 14:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88301529-935c-5e46-9b1a-8aa0ea4fbfcf with scrape type 2
2026-03-28 14:18:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88301529-935c-5e46-9b1a-8aa0ea4fbfcf, identifier: FV71%20LJU
2026-03-28 14:18:29 [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-28 14:18:29 [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-28 14:18:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88301529-935c-5e46-9b1a-8aa0ea4fbfcf with identifier: FV71%20LJU
2026-03-28 14:18:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88301529-935c-5e46-9b1a-8aa0ea4fbfcf with identifier: FV71%20LJU
2026-03-28 14:18:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88301529-935c-5e46-9b1a-8aa0ea4fbfcf with identifier: FV71%20LJU to the API
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18: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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV71%20LJU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '88301529-935c-5e46-9b1a-8aa0ea4fbfcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV71 LJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV71%20LJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 77452,
 '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 BERLINGO M 1.5 BLUEHDI 75 650 ENTERPRISE PRO Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 650 ENTERPRISE PRO',
 'vin': 'VR7EFYHWCMJ824027',
 'year': 2021}
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV71%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Saving data for FV71%20LJU: {'auction_closing_time': 1775037600.0, 'created_time': 1774609690.363159, 'last_price_update_time': 1774707509.455274}
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV71%2520LJU') HTTP/1.1" 204 0
2026-03-28 14:18:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: BV19%20BFY
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV19%2520BFY%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for BV19%20BFY: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: EY14%20WLC
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY14%2520WLC%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for EY14%20WLC: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: YS72%20XCZ
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS72%2520XCZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for YS72%20XCZ: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: EO14%20LKA
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO14%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for EO14%20LKA: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: FP20%20KGN
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP20%2520KGN%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for FP20%20KGN: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: YE22%20OYB
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE22%2520OYB%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for YE22%20OYB: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: YD72%20CVW
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD72%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for YD72%20CVW: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: YC22%20WGE
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for YC22%20WGE: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: YB71%20DLV
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB71%2520DLV%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for YB71%20DLV: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: YB23%20ESY
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB23%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for YB23%20ESY: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: FG72%20ZLE
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG72%2520ZLE%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for FG72%20ZLE: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: GX24%20UKB
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX24%2520UKB%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for GX24%20UKB: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HN21%20LLM
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN21%2520LLM%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HN21%20LLM: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HN22%20ZSG
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HN22%20ZSG: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HN25%20EJV
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN25%2520EJV%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HN25%20EJV: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HN70%20YDX
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN70%2520YDX%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HN70%20YDX: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HS24%20GZF
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS24%2520GZF%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HS24%20GZF: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HV20%20XRR
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV20%2520XRR%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HV20%20XRR: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HV25%20LFX
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV25%2520LFX%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HV25%20LFX: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HX23%20NCF
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX23%2520NCF%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HX23%20NCF: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HY73%20KFU
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY73%2520KFU%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HY73%20KFU: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: HY74%20MZT
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY74%2520MZT%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for HY74%20MZT: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: KJ73%20ZXA
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ73%2520ZXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:29 [bca.uk] INFO: Scrape type for KJ73%20ZXA: 0
2026-03-28 14:18:29 [bca.uk] INFO: Found listing with ID: LR68%20KMY
2026-03-28 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR68%2520KMY%27 HTTP/1.1" 200 None
2026-03-28 14:18:30 [bca.uk] INFO: Scrape type for LR68%20KMY: 0
2026-03-28 14:18:30 [bca.uk] INFO: Found listing with ID: PF72%20YNU
2026-03-28 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF72%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 14:18:30 [bca.uk] INFO: Scrape type for PF72%20YNU: 0
2026-03-28 14:18:30 [bca.uk] INFO: Found listing with ID: RJ72%20YEY
2026-03-28 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ72%2520YEY%27 HTTP/1.1" 200 None
2026-03-28 14:18:30 [bca.uk] INFO: Scrape type for RJ72%20YEY: 0
2026-03-28 14:18:30 [bca.uk] INFO: Found listing with ID: SF19%20EBJ
2026-03-28 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF19%2520EBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:30 [bca.uk] INFO: Scrape type for SF19%20EBJ: 0
2026-03-28 14:18:30 [bca.uk] INFO: Found listing with ID: WO19%20DKN
2026-03-28 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO19%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 14:18:30 [bca.uk] INFO: Scrape type for WO19%20DKN: 0
2026-03-28 14:18:31 [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-28 14:18:31 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:31 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded
2026-03-28 14:18:31 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:31 [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-28 14:18:31 [bca.uk] INFO: Found listing with ID: YB22%20WCA
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB22%2520WCA%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for YB22%20WCA: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: YA72%20XTC
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA72%2520XTC%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for YA72%20XTC: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: YA72%20SUH
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA72%2520SUH%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for YA72%20SUH: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: SH72%20EWE
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH72%2520EWE%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for SH72%20EWE: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: OV23%20FHD
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520FHD%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for OV23%20FHD: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: HN72%20VFD
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN72%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for HN72%20VFD: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: GX23%20XHN
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX23%2520XHN%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for GX23%20XHN: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: GJ22%20NLP
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520NLP%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for GJ22%20NLP: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: DN10%20POA
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN10%2520POA%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for DN10%20POA: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: FE23%20ZZJ
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520ZZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for FE23%20ZZJ: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: FE23%20XOP
2026-03-28 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 14:18:31 [bca.uk] INFO: Scrape type for FE23%20XOP: 0
2026-03-28 14:18:31 [bca.uk] INFO: Found listing with ID: DU74%20YYP
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU74%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DU74%20YYP: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: DF24%20TYP
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF24%2520TYP%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DF24%20TYP: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: BP72%20XTH
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for BP72%20XTH: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: LB71%20VYP
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520VYP%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for LB71%20VYP: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YE71%20UXA
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE71%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for YE71%20UXA: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: BG08%20KZL
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG08%2520KZL%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for BG08%20KZL: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: RV10%20FBL
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV10%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for RV10%20FBL: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: FD67%20CZG
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD67%2520CZG%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for FD67%20CZG: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: RGZ%208218
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RGZ%25208218%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for RGZ%208218: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: LC15%20YWN
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC15%2520YWN%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for LC15%20YWN: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: DG56%20XFA
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG56%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DG56%20XFA: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: KN17%20BCY
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN17%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for KN17%20BCY: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: LG66%20KAO
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG66%2520KAO%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for LG66%20KAO: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YE15%20RSZ
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE15%2520RSZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for YE15%20RSZ: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: WV60%20ULZ
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV60%2520ULZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for WV60%20ULZ: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: PF64%20LSX
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF64%2520LSX%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for PF64%20LSX: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: WF08%20CYV
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:32 [bca.uk] INFO: Scrape type for WF08%20CYV: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: ND09%20UCG
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND09%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for ND09%20UCG: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: EK08%20NNT
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK08%2520NNT%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for EK08%20NNT: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: KU13%20EPY
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU13%2520EPY%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for KU13%20EPY: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: LT69%20LKF
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT69%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for LT69%20LKF: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: WG06%20EOC
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG06%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for WG06%20EOC: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: WR62%20KWU
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR62%2520KWU%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for WR62%20KWU: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YR66%20YDL
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR66%2520YDL%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for YR66%20YDL: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: LM03%20UOW
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM03%2520UOW%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for LM03%20UOW: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: NU54%20GKG
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU54%2520GKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for NU54%20GKG: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: PN54%20SOC
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN54%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for PN54%20SOC: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YD10%20SWY
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD10%2520SWY%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for YD10%20SWY: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: KC07%20ZNX
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KC07%2520ZNX%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for KC07%20ZNX: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: DG13%20XYL
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG13%2520XYL%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DG13%20XYL: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: DN64%20XSY
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN64%2520XSY%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DN64%20XSY: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: ML67%20KTE
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML67%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for ML67%20KTE: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: NJ60%20WFO
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ60%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for NJ60%20WFO: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: ST71%20RVA
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST71%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for ST71%20RVA: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YB68%20OWU
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB68%2520OWU%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for YB68%20OWU: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: PK65%20RTV
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK65%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for PK65%20RTV: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: RO11%20ZMY
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO11%2520ZMY%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for RO11%20ZMY: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: BD68%20CGF
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD68%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for BD68%20CGF: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: VO69%20KKU
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO69%2520KKU%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for VO69%20KKU: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: BD18%20OHW
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD18%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for BD18%20OHW: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: DA11%20YBP
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA11%2520YBP%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DA11%20YBP: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: CV09%20TRX
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV09%2520TRX%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for CV09%20TRX: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: SO55%20OVH
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO55%2520OVH%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for SO55%20OVH: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YP25%20BVB
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP25%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for YP25%20BVB: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: WO21%20RXJ
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO21%2520RXJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for WO21%20RXJ: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: AM02%20OAR
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AM02%2520OAR%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for AM02%20OAR: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: GL70%20BUW
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL70%2520BUW%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for GL70%20BUW: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: PY22%20EZP
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY22%2520EZP%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for PY22%20EZP: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: FP19%20CKG
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP19%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for FP19%20CKG: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: KR18%20NPP
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR18%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for KR18%20NPP: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: NX18%20UPL
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX18%2520UPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for NX18%20UPL: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: DA62%20WFY
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA62%2520WFY%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for DA62%20WFY: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: FV14%20VRD
2026-03-28 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV14%2520VRD%27 HTTP/1.1" 200 None
2026-03-28 14:18:32 [bca.uk] INFO: Scrape type for FV14%20VRD: 0
2026-03-28 14:18:32 [bca.uk] INFO: Found listing with ID: YK12%20ZZG
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK12%2520ZZG%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YK12%20ZZG: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: EN14%20OPY
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN14%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for EN14%20OPY: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: RO64%20HCD
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO64%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for RO64%20HCD: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: MM63%20VBO
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM63%2520VBO%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for MM63%20VBO: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: SG65%20ENN
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG65%2520ENN%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for SG65%20ENN: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: KV64%20HKH
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV64%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for KV64%20HKH: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: FE23%20OLU
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520OLU%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for FE23%20OLU: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YP63%20CFJ
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP63%2520CFJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YP63%20CFJ: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: SL64%20VKX
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL64%2520VKX%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for SL64%20VKX: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: PJ14%20OKB
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ14%2520OKB%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for PJ14%20OKB: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YR73%20ZBL
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR73%2520ZBL%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YR73%20ZBL: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: OV19%20WVN
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV19%2520WVN%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for OV19%20WVN: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YE17%20RJO
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE17%2520RJO%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YE17%20RJO: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: FE22%20HHC
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE22%2520HHC%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for FE22%20HHC: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: DF14%20YVY
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520YVY%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for DF14%20YVY: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: PN65%20ZKF
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN65%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for PN65%20ZKF: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: SE15%20AFU
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE15%2520AFU%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for SE15%20AFU: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YL73%20HVO
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL73%2520HVO%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YL73%20HVO: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YL73%20AYE
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL73%2520AYE%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YL73%20AYE: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YH73%20SWJ
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520SWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YH73%20SWJ: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: PK23%20DCU
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK23%2520DCU%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for PK23%20DCU: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LM23%20VVL
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VVL%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LM23%20VVL: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LM23%20VSA
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VSA%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LM23%20VSA: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LM23%20VPT
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VPT%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LM23%20VPT: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LM23%20VLZ
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VLZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LM23%20VLZ: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LL23%20WCU
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL23%2520WCU%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LL23%20WCU: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: HJ73%20OGH
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520OGH%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for HJ73%20OGH: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YH73%20SWU
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YH73%20SWU: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YK72%20MZU
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK72%2520MZU%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YK72%20MZU: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YH73%20RSV
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YH73%20RSV: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: EJ71%20BZD
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ71%2520BZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for EJ71%20BZD: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LM23%20VXR
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VXR%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LM23%20VXR: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: LM23%20VNR
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for LM23%20VNR: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: KF72%20AOM
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF72%2520AOM%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for KF72%20AOM: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: YP25%20BUW
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP25%2520BUW%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for YP25%20BUW: 0
2026-03-28 14:18:33 [bca.uk] INFO: Found listing with ID: HJ73%20NKT
2026-03-28 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ73%2520NKT%27 HTTP/1.1" 200 None
2026-03-28 14:18:33 [bca.uk] INFO: Scrape type for HJ73%20NKT: 0
2026-03-28 14:18:33 [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-28 14:18:33 [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-28 14:18:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:35 [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-28 14:18:35 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded
2026-03-28 14:18:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:35 [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-28 14:18:35 [bca.uk] INFO: Found listing with ID: RE74%20DSU
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE74%2520DSU%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for RE74%20DSU: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: YO24%20XFJ
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO24%2520XFJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for YO24%20XFJ: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: YO24%20XDX
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO24%2520XDX%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for YO24%20XDX: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: RK74%20LVZ
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK74%2520LVZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for RK74%20LVZ: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: BJ23%20WRN
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520WRN%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for BJ23%20WRN: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: BC17%20DND
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC17%2520DND%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for BC17%20DND: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: YC25%20VUU
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520VUU%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for YC25%20VUU: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: WV63%20OWA
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV63%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for WV63%20OWA: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: WA19%20MUB
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA19%2520MUB%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for WA19%20MUB: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: LY10%20AHG
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY10%2520AHG%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for LY10%20AHG: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: OE23%20LNR
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520LNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for OE23%20LNR: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: PE16%20VFW
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE16%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for PE16%20VFW: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: WP22%20JXW
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP22%2520JXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for WP22%20JXW: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: VK16%20NGN
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK16%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for VK16%20NGN: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: YP74%20WKZ
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP74%2520WKZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for YP74%20WKZ: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: LX23%20VMJ
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX23%2520VMJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for LX23%20VMJ: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: EO21%20MVC
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for EO21%20MVC: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: BH19%20YVM
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BH19%2520YVM%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for BH19%20YVM: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: HK18%20NHU
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK18%2520NHU%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for HK18%20NHU: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: HW71%20KOB
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW71%2520KOB%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for HW71%20KOB: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: N9%20AEN
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:35 [bca.uk] INFO: Scrape type for N9%20AEN: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: SC68%20UYP
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC68%2520UYP%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for SC68%20UYP: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: BT07%20HUP
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT07%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for BT07%20HUP: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: HY72%20DFD
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY72%2520DFD%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for HY72%20DFD: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: FA16%20YVJ
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA16%2520YVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:35 [bca.uk] INFO: Scrape type for FA16%20YVJ: 0
2026-03-28 14:18:35 [bca.uk] INFO: Found listing with ID: WL13%20EOE
2026-03-28 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL13%2520EOE%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for WL13%20EOE: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: HK23%20GZJ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK23%2520GZJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for HK23%20GZJ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YF57%20FBA
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF57%2520FBA%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YF57%20FBA: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: TT13%20OLE
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TT13%2520OLE%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for TT13%20OLE: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: DE14%20YDG
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE14%2520YDG%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for DE14%20YDG: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: DU18%20YMX
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU18%2520YMX%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for DU18%20YMX: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: ET16%20WXR
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET16%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for ET16%20WXR: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: PO14%20WHT
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO14%2520WHT%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for PO14%20WHT: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: HK15%20BTY
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520BTY%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for HK15%20BTY: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: VO71%20KPR
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO71%2520KPR%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for VO71%20KPR: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: NA16%20FUW
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA16%2520FUW%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for NA16%20FUW: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: HN72%20LMM
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN72%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for HN72%20LMM: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SB62%20GHY
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB62%2520GHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SB62%20GHY: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: DV68%20KWD
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV68%2520KWD%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for DV68%20KWD: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: KP69%20MYB
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP69%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for KP69%20MYB: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: DV22%20BXC
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV22%2520BXC%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for DV22%20BXC: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: CA74%20LKZ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA74%2520LKZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for CA74%20LKZ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: NA15%20GHZ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA15%2520GHZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for NA15%20GHZ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: GJ62%20XMB
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ62%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for GJ62%20XMB: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MA75%20SGV
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA75%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MA75%20SGV: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MH54%20GNO
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH54%2520GNO%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MH54%20GNO: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: NJ13%20BYM
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ13%2520BYM%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for NJ13%20BYM: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SV62%20VRE
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV62%2520VRE%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SV62%20VRE: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YS67%20RXJ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS67%2520RXJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YS67%20RXJ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: KR63%20XEU
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR63%2520XEU%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for KR63%20XEU: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YJ18%20WLD
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ18%2520WLD%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YJ18%20WLD: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: NK64%20MXG
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK64%2520MXG%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for NK64%20MXG: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SN15%20VXX
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN15%2520VXX%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SN15%20VXX: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SL60%20VLH
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL60%2520VLH%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SL60%20VLH: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: GV74%20FSG
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV74%2520FSG%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for GV74%20FSG: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MW62%20SKF
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW62%2520SKF%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MW62%20SKF: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: BW19%20HVD
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW19%2520HVD%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for BW19%20HVD: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MT69%20THK
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT69%2520THK%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MT69%20THK: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MW65%20WFC
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW65%2520WFC%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MW65%20WFC: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: PE68%20EWE
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE68%2520EWE%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for PE68%20EWE: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YK64%20BWY
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK64%2520BWY%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YK64%20BWY: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: NL12%20OVE
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL12%2520OVE%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for NL12%20OVE: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: BV19%20ZNA
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV19%2520ZNA%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for BV19%20ZNA: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: PGZ%206311
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PGZ%25206311%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for PGZ%206311: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SK60%20HRC
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK60%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SK60%20HRC: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: KW15%20KJF
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW15%2520KJF%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for KW15%20KJF: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MT64%20LPP
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT64%2520LPP%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MT64%20LPP: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: NL14%20WLW
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL14%2520WLW%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for NL14%20WLW: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YR11%20PHZ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR11%2520PHZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YR11%20PHZ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YM63%20CHV
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM63%2520CHV%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YM63%20CHV: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SG63%20LWN
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG63%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SG63%20LWN: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: WN75%20JXU
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN75%2520JXU%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for WN75%20JXU: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: LA16%20DYU
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA16%2520DYU%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for LA16%20DYU: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: AK65%20RBF
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK65%2520RBF%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for AK65%20RBF: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YT07%20DXJ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT07%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YT07%20DXJ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: FD72%20XZY
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD72%2520XZY%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for FD72%20XZY: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: OW09%20ARX
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW09%2520ARX%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for OW09%20ARX: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: MW66%20GYJ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW66%2520GYJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for MW66%20GYJ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: KU64%20VCF
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU64%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for KU64%20VCF: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: DV73%20VJX
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV73%2520VJX%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for DV73%20VJX: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SK11%20NNJ
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK11%2520NNJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for SK11%20NNJ: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: ML68%20NHB
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML68%2520NHB%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for ML68%20NHB: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: DF18%20JZA
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF18%2520JZA%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for DF18%20JZA: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YA64%20LPX
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA64%2520LPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YA64%20LPX: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: YC17%20YDM
2026-03-28 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC17%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 14:18:36 [bca.uk] INFO: Scrape type for YC17%20YDM: 0
2026-03-28 14:18:36 [bca.uk] INFO: Found listing with ID: SC67%20EBP
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC67%2520EBP%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for SC67%20EBP: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: SJ15%20VVR
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ15%2520VVR%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for SJ15%20VVR: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: SD16%20ZSG
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD16%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for SD16%20ZSG: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: SH64%20YFP
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH64%2520YFP%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for SH64%20YFP: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: GL64%20YPJ
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL64%2520YPJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for GL64%20YPJ: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: WF66%20DSE
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF66%2520DSE%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for WF66%20DSE: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: EO59%20UNY
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO59%2520UNY%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for EO59%20UNY: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: SY15%20UNN
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:37 [bca.uk] INFO: Scrape type for SY15%20UNN: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: MX13%20UTC
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX13%2520UTC%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for MX13%20UTC: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: BK68%20GBV
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK68%2520GBV%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for BK68%20GBV: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: SO65%20FVM
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO65%2520FVM%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for SO65%20FVM: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: OY17%20DYA
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520DYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for OY17%20DYA: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: SO65%20APK
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO65%2520APK%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for SO65%20APK: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: BM19%20NWB
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BM19%2520NWB%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for BM19%20NWB: 0
2026-03-28 14:18:37 [bca.uk] INFO: Found listing with ID: LL15%20EZC
2026-03-28 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL15%2520EZC%27 HTTP/1.1" 200 None
2026-03-28 14:18:37 [bca.uk] INFO: Scrape type for LL15%20EZC: 0
2026-03-28 14:18:37 [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-28 14:18:37 [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-28 14:18:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:39 [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-28 14:18:39 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded
2026-03-28 14:18:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:39 [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-28 14:18:39 [bca.uk] INFO: Found listing with ID: VE18%20NEJ
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE18%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for VE18%20NEJ: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: YB18%20KBN
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB18%2520KBN%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for YB18%20KBN: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: YR73%20ZPY
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR73%2520ZPY%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for YR73%20ZPY: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: BK62%20ZSZ
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK62%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for BK62%20ZSZ: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: VX64%20YVJ
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX64%2520YVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for VX64%20YVJ: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: LR18%20FGA
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR18%2520FGA%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for LR18%20FGA: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: YA73%20XHV
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA73%2520XHV%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for YA73%20XHV: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: FY13%20LMF
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY13%2520LMF%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for FY13%20LMF: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: WJ18%20EXX
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520EXX%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for WJ18%20EXX: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: EG16%20PUU
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG16%2520PUU%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for EG16%20PUU: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: NV67%20DDY
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV67%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for NV67%20DDY: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: WM73%20OKP
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520OKP%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for WM73%20OKP: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: BL64%20VXN
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL64%2520VXN%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for BL64%20VXN: 0
2026-03-28 14:18:39 [bca.uk] INFO: Found listing with ID: GM66%20TJX
2026-03-28 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM66%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 14:18:39 [bca.uk] INFO: Scrape type for GM66%20TJX: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: YK16%20GDF
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK16%2520GDF%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for YK16%20GDF: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: HV65%20OJN
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV65%2520OJN%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for HV65%20OJN: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: RO73%20MYA
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520MYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for RO73%20MYA: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: VO10%20XGE
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO10%2520XGE%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for VO10%20XGE: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: KT15%20EYK
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT15%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for KT15%20EYK: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: YH67%20WGE
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH67%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for YH67%20WGE: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: WN72%20GJU
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN72%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for WN72%20GJU: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: RO73%20MXU
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520MXU%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for RO73%20MXU: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: FX12%20XZC
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX12%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for FX12%20XZC: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: LJ51%20ZZZ
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ51%2520ZZZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for LJ51%20ZZZ: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: DU17%20LVB
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU17%2520LVB%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for DU17%20LVB: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: OU14%20UXG
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU14%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for OU14%20UXG: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: RO73%20HYA
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520HYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for RO73%20HYA: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: YT15%20YLJ
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT15%2520YLJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for YT15%20YLJ: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: FV61%20LYD
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV61%2520LYD%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for FV61%20LYD: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: WK09%20ZMO
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for WK09%20ZMO: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: LM23%20VWJ
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for LM23%20VWJ: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: LS65%20UVK
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS65%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for LS65%20UVK: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: YG65%20ZHC
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG65%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for YG65%20ZHC: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: S25%20PUG
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S25%2520PUG%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for S25%20PUG: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: YP66%20VYM
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP66%2520VYM%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for YP66%20VYM: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: LF19%20DVM
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF19%2520DVM%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for LF19%20DVM: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: LM23%20VTF
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for LM23%20VTF: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: NG14%20ZXT
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG14%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for NG14%20ZXT: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: FV22%20FMC
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV22%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for FV22%20FMC: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: AE68%20OBV
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE68%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for AE68%20OBV: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: VE10%20UVU
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE10%2520UVU%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for VE10%20UVU: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: LX69%20NMU
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX69%2520NMU%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for LX69%20NMU: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: GJ64%20LCM
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ64%2520LCM%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for GJ64%20LCM: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: OY59%20TLJ
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY59%2520TLJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for OY59%20TLJ: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: SB72%20OUV
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB72%2520OUV%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for SB72%20OUV: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: WT18%20MBO
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT18%2520MBO%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for WT18%20MBO: 0
2026-03-28 14:18:40 [bca.uk] INFO: Found listing with ID: BP66%20HFX
2026-03-28 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP66%2520HFX%27 HTTP/1.1" 200 None
2026-03-28 14:18:40 [bca.uk] INFO: Scrape type for BP66%20HFX: 2
2026-03-28 14:18:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3147059f-0901-5186-a09e-e73e9baf6007 with identifier: BP66%20HFX
2026-03-28 14:18:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3147059f-0901-5186-a09e-e73e9baf6007 with scrape type 2
2026-03-28 14:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3147059f-0901-5186-a09e-e73e9baf6007 with scrape type 2
2026-03-28 14:18:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3147059f-0901-5186-a09e-e73e9baf6007, identifier: BP66%20HFX
2026-03-28 14:18:40 [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-28 14:18:40 [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-28 14:18:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3147059f-0901-5186-a09e-e73e9baf6007 with identifier: BP66%20HFX
2026-03-28 14:18:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3147059f-0901-5186-a09e-e73e9baf6007 with identifier: BP66%20HFX
2026-03-28 14:18:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3147059f-0901-5186-a09e-e73e9baf6007 with identifier: BP66%20HFX to the API
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:18:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP66%20HFX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3147059f-0901-5186-a09e-e73e9baf6007',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP66 HFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP66%20HFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 72804,
 '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': 'W0LBF6EC9HG044870',
 'year': 2016}
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP66%2520HFX%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Saving data for BP66%20HFX: {'auction_closing_time': 1774778400.0, 'created_time': 1774437366.171555, 'last_price_update_time': 1774707521.22523}
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP66%2520HFX') HTTP/1.1" 204 0
2026-03-28 14:18:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: GDFM13544
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GDFM13544%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for GDFM13544: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: YS21%20LTZ
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS21%2520LTZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for YS21%20LTZ: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: PO18%20PZA
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO18%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for PO18%20PZA: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: BP22%20YJU
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP22%2520YJU%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for BP22%20YJU: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: OY70%20YSE
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY70%2520YSE%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for OY70%20YSE: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: SO16%20WNB
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO16%2520WNB%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for SO16%20WNB: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: SM69%20VUE
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM69%2520VUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for SM69%20VUE: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LXZ%204766
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LXZ%25204766%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LXZ%204766: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: RX14%20GZH
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX14%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for RX14%20GZH: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: PS66%20CLS
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PS66%2520CLS%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for PS66%20CLS: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LX67%20PWO
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX67%2520PWO%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LX67%20PWO: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LV67%20TJX
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV67%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LV67%20TJX: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: HT72%20FFN
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT72%2520FFN%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for HT72%20FFN: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LL21%20UZP
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL21%2520UZP%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LL21%20UZP: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: OV72%20XVR
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV72%2520XVR%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for OV72%20XVR: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LG64%20YHY
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG64%2520YHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LG64%20YHY: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: CV22%20VOG
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV22%2520VOG%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for CV22%20VOG: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LF15%20RNU
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF15%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LF15%20RNU: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: KP18%20BVS
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP18%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for KP18%20BVS: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: SA22%20HSZ
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA22%2520HSZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for SA22%20HSZ: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: GL16%20UDO
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL16%2520UDO%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for GL16%20UDO: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: GC65%20WPR
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC65%2520WPR%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for GC65%20WPR: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: MJ74%20WBF
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ74%2520WBF%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for MJ74%20WBF: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: MA74%20ZYT
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA74%2520ZYT%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for MA74%20ZYT: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: YY19%20ARF
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY19%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for YY19%20ARF: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: YL69%20AKJ
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL69%2520AKJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for YL69%20AKJ: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: C12C47855
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C12C47855%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for C12C47855: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: YJ65%20YUE
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ65%2520YUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for YJ65%20YUE: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: YC66%20OTY
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC66%2520OTY%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for YC66%20OTY: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: PK64%20CZM
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK64%2520CZM%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for PK64%20CZM: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: OE66%20SXU
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE66%2520SXU%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for OE66%20SXU: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: LT16%20USV
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT16%2520USV%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for LT16%20USV: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: KP15%20OJL
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP15%2520OJL%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for KP15%20OJL: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: U12H79858
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27U12H79858%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for U12H79858: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: HV66%20ENK
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV66%2520ENK%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for HV66%20ENK: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: FN19%20FHL
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN19%2520FHL%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for FN19%20FHL: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: WP21%20RWE
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP21%2520RWE%27 HTTP/1.1" 200 None
2026-03-28 14:18:41 [bca.uk] INFO: Scrape type for WP21%20RWE: 0
2026-03-28 14:18:41 [bca.uk] INFO: Found listing with ID: FH18%20EJU
2026-03-28 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH18%2520EJU%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for FH18%20EJU: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: BN13%20OWC
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN13%2520OWC%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for BN13%20OWC: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: GJ17%20NVY
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ17%2520NVY%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for GJ17%20NVY: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: C12C68760
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27C12C68760%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for C12C68760: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: GHFK86668
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GHFK86668%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for GHFK86668: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: KT66%20WTU
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT66%2520WTU%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for KT66%20WTU: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: WF67%20ODN
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF67%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for WF67%20ODN: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: WD70%20HHV
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD70%2520HHV%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for WD70%20HHV: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: VN14%20JVJ
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN14%2520JVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for VN14%20JVJ: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: SL16%20WTE
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL16%2520WTE%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for SL16%20WTE: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: WK23%20TXW
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK23%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for WK23%20TXW: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: ML15%20TFZ
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520TFZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for ML15%20TFZ: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: DG24%20NRX
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for DG24%20NRX: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: YT68%20AOG
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT68%2520AOG%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for YT68%20AOG: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: AP65%20JUU
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP65%2520JUU%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for AP65%20JUU: 0
2026-03-28 14:18:42 [bca.uk] INFO: Found listing with ID: FT63%20JXA
2026-03-28 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:42 [bca.uk] INFO: Scrape type for FT63%20JXA: 0
2026-03-28 14:18:44 [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-28 14:18:44 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:44 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded
2026-03-28 14:18:44 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:44 [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-28 14:18:44 [bca.uk] INFO: Found listing with ID: FV67%20HLY
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV67%2520HLY%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for FV67%20HLY: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: MJ17%20UDE
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ17%2520UDE%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for MJ17%20UDE: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: 0F8654191
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%270F8654191%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for 0F8654191: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: U12F58223
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27U12F58223%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for U12F58223: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: MA16%20VCF
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA16%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for MA16%20VCF: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: LV18%20UCC
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV18%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for LV18%20UCC: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: DF24%20XAJ
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:44 [bca.uk] INFO: Scrape type for DF24%20XAJ: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: C12C36979
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:44 [bca.uk] INFO: Scrape type for C12C36979: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: GHEA20456
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GHEA20456%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for GHEA20456: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: GHFS25380
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GHFS25380%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for GHFS25380: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: GHGY83561
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GHGY83561%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for GHGY83561: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: GXJY09716
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GXJY09716%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for GXJY09716: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: KK68%20TXE
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK68%2520TXE%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for KK68%20TXE: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: YH71%20KRN
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH71%2520KRN%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for YH71%20KRN: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: RX64%20VKG
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX64%2520VKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for RX64%20VKG: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: OU16%20HHJ
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU16%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for OU16%20HHJ: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: FE67%20FPU
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE67%2520FPU%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for FE67%20FPU: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: DX69%20ZJO
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX69%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for DX69%20ZJO: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: YG72%20VKL
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG72%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for YG72%20VKL: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: CE69%20ZXK
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE69%2520ZXK%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for CE69%20ZXK: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: MD22%20FVC
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD22%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for MD22%20FVC: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: BJ19%20CWR
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ19%2520CWR%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for BJ19%20CWR: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: BT60%20ZXZ
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT60%2520ZXZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for BT60%20ZXZ: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: BV14%20LCL
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV14%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for BV14%20LCL: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: BW70%20KTV
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW70%2520KTV%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for BW70%20KTV: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: DL60%20KXX
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL60%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for DL60%20KXX: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: DX22%20WKC
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX22%2520WKC%27 HTTP/1.1" 200 None
2026-03-28 14:18:44 [bca.uk] INFO: Scrape type for DX22%20WKC: 0
2026-03-28 14:18:44 [bca.uk] INFO: Found listing with ID: KO19%20LSL
2026-03-28 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO19%2520LSL%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for KO19%20LSL: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LG22%20NWY
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520NWY%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LG22%20NWY: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LN24%20RCU
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RCU%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LN24%20RCU: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: MA74%20KJV
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA74%2520KJV%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for MA74%20KJV: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: PO19%20XXU
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO19%2520XXU%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for PO19%20XXU: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: SH15%20ESF
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH15%2520ESF%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for SH15%20ESF: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: PN59%20LKF
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN59%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for PN59%20LKF: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: GL21%20OMZ
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL21%2520OMZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for GL21%20OMZ: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YP22%20MUE
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP22%2520MUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for YP22%20MUE: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: WF54%20KZD
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF54%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for WF54%20KZD: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: CE18%20FZW
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE18%2520FZW%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for CE18%20FZW: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YJ69%20MFD
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ69%2520MFD%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for YJ69%20MFD: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: AE16%20XJU
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE16%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for AE16%20XJU: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: WR75%20FBO
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR75%2520FBO%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for WR75%20FBO: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LV62%20TZL
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV62%2520TZL%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LV62%20TZL: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: VO13%20WVX
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO13%2520WVX%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for VO13%20WVX: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: AX02%20MWJ
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX02%2520MWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for AX02%20MWJ: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: KV18%20VHB
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV18%2520VHB%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for KV18%20VHB: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: BW21%20AZC
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW21%2520AZC%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for BW21%20AZC: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: EU17%20RHX
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU17%2520RHX%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for EU17%20RHX: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: HN60%20CZD
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN60%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for HN60%20CZD: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: WP61%20WMD
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP61%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for WP61%20WMD: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LA69%20HEU
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA69%2520HEU%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LA69%20HEU: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: GN18%20PYL
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN18%2520PYL%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for GN18%20PYL: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LW14%20OFD
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LW14%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LW14%20OFD: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: JP62%20SVP
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JP62%2520SVP%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for JP62%20SVP: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: KU68%20OCO
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU68%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for KU68%20OCO: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: WD67%20MYR
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD67%2520MYR%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for WD67%20MYR: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YF21%20TVN
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:45 [bca.uk] INFO: Scrape type for YF21%20TVN: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YA21%20OSL
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:45 [bca.uk] INFO: Scrape type for YA21%20OSL: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: KW18%20FVJ
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW18%2520FVJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for KW18%20FVJ: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YA71%20PYH
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA71%2520PYH%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for YA71%20PYH: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: CX66%20VNU
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX66%2520VNU%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for CX66%20VNU: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LR70%20XGG
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR70%2520XGG%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LR70%20XGG: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: ST70%20XVP
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST70%2520XVP%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for ST70%20XVP: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LG23%20YCD
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520YCD%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LG23%20YCD: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: DS16%20CFY
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS16%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for DS16%20CFY: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: PF19%20SNK
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF19%2520SNK%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for PF19%20SNK: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YY19%20ZRA
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY19%2520ZRA%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for YY19%20ZRA: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: AE19%20OSN
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE19%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for AE19%20OSN: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: EU18%20OFG
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU18%2520OFG%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for EU18%20OFG: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: LC70%20UBJ
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC70%2520UBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for LC70%20UBJ: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: ND70%20UOH
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND70%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for ND70%20UOH: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: VGZ%205934
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VGZ%25205934%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for VGZ%205934: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: YO68%20FKN
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO68%2520FKN%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for YO68%20FKN: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: WM21%20ZFV
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM21%2520ZFV%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for WM21%20ZFV: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: DY22%20HLN
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY22%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for DY22%20HLN: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: FE71%20ZHB
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE71%2520ZHB%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for FE71%20ZHB: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: GP56%20XRW
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP56%2520XRW%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for GP56%20XRW: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: WV23%20YDM
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for WV23%20YDM: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: SF11%20CJO
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF11%2520CJO%27 HTTP/1.1" 200 None
2026-03-28 14:18:45 [bca.uk] INFO: Scrape type for SF11%20CJO: 0
2026-03-28 14:18:45 [bca.uk] INFO: Found listing with ID: CK12%20VEB
2026-03-28 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK12%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for CK12%20VEB: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: YD59%20BLX
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD59%2520BLX%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for YD59%20BLX: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: BN64%20ACJ
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN64%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for BN64%20ACJ: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: RO67%20FWG
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO67%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for RO67%20FWG: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: LS71%20VPL
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS71%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for LS71%20VPL: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: SG17%20PXB
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG17%2520PXB%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for SG17%20PXB: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: GN14%20KUV
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN14%2520KUV%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for GN14%20KUV: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: LB15%20BTX
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB15%2520BTX%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for LB15%20BTX: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: KV61%20PNX
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520PNX%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for KV61%20PNX: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: RO18%20NJV
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO18%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for RO18%20NJV: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: LV74%20JDK
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV74%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for LV74%20JDK: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: YC11%20NHY
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC11%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for YC11%20NHY: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: FH21%20WLA
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH21%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for FH21%20WLA: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: KT18%20XHX
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT18%2520XHX%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for KT18%20XHX: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: GF67%20XWD
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF67%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for GF67%20XWD: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: LP64%20LWK
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP64%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for LP64%20LWK: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: SB14%20UEP
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB14%2520UEP%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for SB14%20UEP: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: VA15%20MHF
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA15%2520MHF%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for VA15%20MHF: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: WJ64%20EPA
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ64%2520EPA%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for WJ64%20EPA: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: KW69%20ZYS
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW69%2520ZYS%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for KW69%20ZYS: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: OW66%20KUE
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW66%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for OW66%20KUE: 0
2026-03-28 14:18:46 [bca.uk] INFO: Found listing with ID: BG18%20XYT
2026-03-28 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG18%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 14:18:46 [bca.uk] INFO: Scrape type for BG18%20XYT: 0
2026-03-28 14:18:46 [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-28 14:18:46 [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-28 14:18:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:49 [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-28 14:18:49 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:49 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded
2026-03-28 14:18:49 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:49 [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-28 14:18:49 [bca.uk] INFO: Found listing with ID: BD74%20RVM
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520RVM%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BD74%20RVM: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BD74%20TFV
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520TFV%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BD74%20TFV: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BD74%20TGF
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520TGF%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BD74%20TGF: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BD74%20TGN
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520TGN%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BD74%20TGN: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BD74%20TLV
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BD74%20TLV: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BD74%20UUB
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BD74%20UUB: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BG24%20NHY
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG24%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BG24%20NHY: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BG24%20NJE
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG24%2520NJE%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BG24%20NJE: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BK24%20GGJ
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520GGJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BK24%20GGJ: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BP24%20VPR
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP24%2520VPR%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BP24%20VPR: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: NL65%20CWG
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL65%2520CWG%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for NL65%20CWG: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BW63%20UOL
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW63%2520UOL%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BW63%20UOL: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: FH63%20FXK
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH63%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for FH63%20FXK: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: GM65%20MZV
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM65%2520MZV%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for GM65%20MZV: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: BC15%20ZNN
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC15%2520ZNN%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for BC15%20ZNN: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: GL62%20LYA
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL62%2520LYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for GL62%20LYA: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: NG25%20DSE
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG25%2520DSE%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for NG25%20DSE: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: YC62%20LNA
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC62%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for YC62%20LNA: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: PE21%20YRU
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE21%2520YRU%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for PE21%20YRU: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: DA63%20ZBZ
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA63%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for DA63%20ZBZ: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: SR10%20JVX
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR10%2520JVX%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for SR10%20JVX: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: YH19%20RZP
2026-03-28 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH19%2520RZP%27 HTTP/1.1" 200 None
2026-03-28 14:18:49 [bca.uk] INFO: Scrape type for YH19%20RZP: 0
2026-03-28 14:18:49 [bca.uk] INFO: Found listing with ID: LR61%20BEL
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR61%2520BEL%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for LR61%20BEL: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: LP73%20GCZ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP73%2520GCZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for LP73%20GCZ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: ET10%20JBZ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET10%2520JBZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for ET10%20JBZ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YS20%20GJK
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS20%2520GJK%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YS20%20GJK: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: EJ10%20GOC
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ10%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for EJ10%20GOC: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BG70%20LHT
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG70%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BG70%20LHT: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: MD65%20YLR
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD65%2520YLR%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for MD65%20YLR: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: KR66%20FDZ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR66%2520FDZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for KR66%20FDZ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: HV73%20WNR
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV73%2520WNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for HV73%20WNR: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: FV62%20YSN
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV62%2520YSN%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for FV62%20YSN: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: GU17%20VUF
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU17%2520VUF%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for GU17%20VUF: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: KN22%20WLL
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN22%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for KN22%20WLL: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: WP66%20XWR
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP66%2520XWR%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for WP66%20XWR: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BD25%20SZE
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD25%2520SZE%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BD25%20SZE: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BD72%20MOV
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BD72%20MOV: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BJ75%20OXW
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ75%2520OXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BJ75%20OXW: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BL24%20KCN
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL24%2520KCN%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BL24%20KCN: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BX25%20UUL
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX25%2520UUL%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BX25%20UUL: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: DA72%20ZNK
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520ZNK%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for DA72%20ZNK: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: MD73%20YAF
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD73%2520YAF%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for MD73%20YAF: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: PF72%20TKV
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF72%2520TKV%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for PF72%20TKV: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: PL73%20FNR
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL73%2520FNR%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for PL73%20FNR: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: SY25%20VYC
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY25%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for SY25%20VYC: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YY66%20NAO
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY66%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YY66%20NAO: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: KW21%20HLU
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW21%2520HLU%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for KW21%20HLU: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BC16%20GSO
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC16%2520GSO%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BC16%20GSO: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: MC16%20RHA
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:18:50 [bca.uk] INFO: Scrape type for MC16%20RHA: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: SM18%20EYV
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM18%2520EYV%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for SM18%20EYV: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YK16%20ECY
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK16%2520ECY%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YK16%20ECY: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YK67%20EPM
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK67%2520EPM%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YK67%20EPM: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YH22%20LFE
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH22%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YH22%20LFE: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: KE15%20XAY
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE15%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for KE15%20XAY: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: RX20%20KHJ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX20%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for RX20%20KHJ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: WG13%20WJK
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG13%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for WG13%20WJK: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: HK68%20OYA
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK68%2520OYA%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for HK68%20OYA: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: OY64%20YEU
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY64%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for OY64%20YEU: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: LM69%20OAH
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM69%2520OAH%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for LM69%20OAH: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YH17%20LVA
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH17%2520LVA%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YH17%20LVA: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YT24%20RJJ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT24%2520RJJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YT24%20RJJ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: EJ19%20GZB
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ19%2520GZB%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for EJ19%20GZB: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: WP66%20MFV
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP66%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for WP66%20MFV: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: VX63%20BLK
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX63%2520BLK%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for VX63%20BLK: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: GY72%20CWN
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY72%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for GY72%20CWN: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: AO17%20ZBJ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO17%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for AO17%20ZBJ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: OU63%20XGP
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU63%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for OU63%20XGP: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BT71%20EPC
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT71%2520EPC%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BT71%20EPC: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: OW18%20MLY
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW18%2520MLY%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for OW18%20MLY: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: DP65%20OAA
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP65%2520OAA%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for DP65%20OAA: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: CX20%20OUA
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX20%2520OUA%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for CX20%20OUA: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: WL15%20LMJ
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL15%2520LMJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for WL15%20LMJ: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: KN14%20CZW
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN14%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for KN14%20CZW: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: BP67%20ZGT
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP67%2520ZGT%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for BP67%20ZGT: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: LS71%20FDE
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS71%2520FDE%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for LS71%20FDE: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YX14%20YFV
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX14%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YX14%20YFV: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: RE24%20VYW
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE24%2520VYW%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for RE24%20VYW: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: CA60%20DZE
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA60%2520DZE%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for CA60%20DZE: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: DY23%20SZD
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY23%2520SZD%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for DY23%20SZD: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: YK23%20UXG
2026-03-28 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK23%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 14:18:50 [bca.uk] INFO: Scrape type for YK23%20UXG: 0
2026-03-28 14:18:50 [bca.uk] INFO: Found listing with ID: GX16%20NVO
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX16%2520NVO%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for GX16%20NVO: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: YK16%20WNJ
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520WNJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for YK16%20WNJ: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: GL16%20HGX
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL16%2520HGX%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for GL16%20HGX: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: WK24%20UYU
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK24%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for WK24%20UYU: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: CV61%20HVS
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV61%2520HVS%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for CV61%20HVS: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: VN63%20AWJ
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN63%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for VN63%20AWJ: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: BK61%20GUG
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK61%2520GUG%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for BK61%20GUG: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: YS11%20ZDP
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS11%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for YS11%20ZDP: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: FD12%20CRV
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD12%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for FD12%20CRV: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: DN24%20YTE
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520YTE%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for DN24%20YTE: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: BK72%20YLE
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK72%2520YLE%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for BK72%20YLE: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: MJ24%20BZE
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ24%2520BZE%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for MJ24%20BZE: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: HT71%20WFL
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT71%2520WFL%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for HT71%20WFL: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: CY23%20JZV
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY23%2520JZV%27 HTTP/1.1" 200 None
2026-03-28 14:18:51 [bca.uk] INFO: Scrape type for CY23%20JZV: 0
2026-03-28 14:18:51 [bca.uk] INFO: Found listing with ID: BK71%20XAY
2026-03-28 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 14:18:52 [bca.uk] INFO: Scrape type for BK71%20XAY: 0
2026-03-28 14:18:52 [bca.uk] INFO: Found listing with ID: WR72%20LDX
2026-03-28 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR72%2520LDX%27 HTTP/1.1" 200 None
2026-03-28 14:18:52 [bca.uk] INFO: Scrape type for WR72%20LDX: 0
2026-03-28 14:18:52 [bca.uk] INFO: Found listing with ID: MF74%20YZU
2026-03-28 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF74%2520YZU%27 HTTP/1.1" 200 None
2026-03-28 14:18:52 [bca.uk] INFO: Scrape type for MF74%20YZU: 0
2026-03-28 14:18:52 [bca.uk] INFO: Found listing with ID: AN08%20YUX
2026-03-28 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AN08%2520YUX%27 HTTP/1.1" 200 None
2026-03-28 14:18:52 [bca.uk] INFO: Scrape type for AN08%20YUX: 0
2026-03-28 14:18:52 [bca.uk] INFO: Found listing with ID: WX22%20WJV
2026-03-28 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX22%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 14:18:52 [bca.uk] INFO: Scrape type for WX22%20WJV: 0
2026-03-28 14:18:52 [bca.uk] INFO: Found listing with ID: YH22%20LNP
2026-03-28 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 14:18:52 [bca.uk] INFO: Scrape type for YH22%20LNP: 0
2026-03-28 14:18:52 [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-28 14:18:52 [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-28 14:18:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:54 [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-28 14:18:54 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded
2026-03-28 14:18:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:54 [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-28 14:18:54 [bca.uk] INFO: Found listing with ID: YR22%20AMO
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for YR22%20AMO: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: DV24%20YML
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520YML%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for DV24%20YML: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: FX23%20YXL
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX23%2520YXL%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for FX23%20YXL: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: RV20%20BHF
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV20%2520BHF%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for RV20%20BHF: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: BT73%20GMG
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT73%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for BT73%20GMG: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: HF64%20OET
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF64%2520OET%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for HF64%20OET: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: DN72%20USZ
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN72%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for DN72%20USZ: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: FM73%20TOU
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM73%2520TOU%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for FM73%20TOU: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: KS23%20HSD
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS23%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for KS23%20HSD: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: KU70%20WME
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU70%2520WME%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for KU70%20WME: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: WA22%20YCC
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA22%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for WA22%20YCC: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: AJ72%20LNE
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520LNE%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for AJ72%20LNE: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: EF18%20AOO
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF18%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for EF18%20AOO: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: BG74%20UWW
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG74%2520UWW%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for BG74%20UWW: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: LD69%20CKV
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD69%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for LD69%20CKV: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: KU68%20KXC
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU68%2520KXC%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for KU68%20KXC: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: LP22%20EUY
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP22%2520EUY%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for LP22%20EUY: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: YP04%20LFK
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP04%2520LFK%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for YP04%20LFK: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: SG22%20YLV
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520YLV%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for SG22%20YLV: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: SL22%20FMJ
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL22%2520FMJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for SL22%20FMJ: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: BT73%20HSO
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT73%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for BT73%20HSO: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: DC68%20BUJ
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC68%2520BUJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for DC68%20BUJ: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: MA22%20BYG
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520BYG%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for MA22%20BYG: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: DG21%20OMM
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG21%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for DG21%20OMM: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: DA23%20MKK
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA23%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for DA23%20MKK: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: SV22%20UBY
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV22%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for SV22%20UBY: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: BJ22%20KSE
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for BJ22%20KSE: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: GN22%20ULG
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN22%2520ULG%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for GN22%20ULG: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: SP23%20HFK
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP23%2520HFK%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for SP23%20HFK: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: SP23%20HYC
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP23%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for SP23%20HYC: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: W111%20CWT
2026-03-28 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W111%2520CWT%27 HTTP/1.1" 200 None
2026-03-28 14:18:54 [bca.uk] INFO: Scrape type for W111%20CWT: 0
2026-03-28 14:18:54 [bca.uk] INFO: Found listing with ID: YH20%20USV
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH20%2520USV%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YH20%20USV: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YN19%20NTG
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN19%2520NTG%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YN19%20NTG: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: DU21%20XHZ
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU21%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for DU21%20XHZ: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: WX21%20YFF
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX21%2520YFF%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for WX21%20YFF: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: HV22%20OHW
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for HV22%20OHW: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: PE22%20ZHB
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE22%2520ZHB%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for PE22%20ZHB: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: PY72%20HDG
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY72%2520HDG%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for PY72%20HDG: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YG22%20NTE
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520NTE%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YG22%20NTE: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: FX22%20UBM
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX22%2520UBM%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for FX22%20UBM: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YG22%20XHN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520XHN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YG22%20XHN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: DN24%20RPZ
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for DN24%20RPZ: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YK19%20VRL
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK19%2520VRL%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YK19%20VRL: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: FX23%20HXG
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX23%2520HXG%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for FX23%20HXG: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: CY71%20MTU
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY71%2520MTU%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for CY71%20MTU: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: LF24%20RMV
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF24%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for LF24%20RMV: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: NU75%20JXN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU75%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for NU75%20JXN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: OE23%20EVR
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520EVR%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for OE23%20EVR: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: RK22%20SWX
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK22%2520SWX%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for RK22%20SWX: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: RK22%20XNF
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK22%2520XNF%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for RK22%20XNF: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YX22%20ZTN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX22%2520ZTN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YX22%20ZTN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: NA22%20WZX
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA22%2520WZX%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for NA22%20WZX: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: AP71%20HVH
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP71%2520HVH%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for AP71%20HVH: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: AX12%20GWW
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX12%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for AX12%20GWW: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: RE22%20DJV
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE22%2520DJV%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for RE22%20DJV: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: SD72%20XOV
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD72%2520XOV%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for SD72%20XOV: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: BG23%20UXC
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG23%2520UXC%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for BG23%20UXC: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: HV71%20XPX
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV71%2520XPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for HV71%20XPX: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: MM72%20EXU
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM72%2520EXU%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for MM72%20EXU: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: BD21%20GZN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD21%2520GZN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for BD21%20GZN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: CN68%20VXS
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN68%2520VXS%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for CN68%20VXS: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: HN17%20ZXB
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN17%2520ZXB%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for HN17%20ZXB: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: KW19%20RMV
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW19%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for KW19%20RMV: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: LR23%20XOZ
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for LR23%20XOZ: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: MT19%20VGK
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT19%2520VGK%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for MT19%20VGK: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: RA23%20NPN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA23%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for RA23%20NPN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: WX19%20UVG
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX19%2520UVG%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for WX19%20UVG: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: KP16%20VKR
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP16%2520VKR%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for KP16%20VKR: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: AY20%20ZZG
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY20%2520ZZG%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for AY20%20ZZG: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: BV74%20EXF
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV74%2520EXF%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for BV74%20EXF: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: NA72%20MUU
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520MUU%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for NA72%20MUU: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: AF22%20UBK
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520UBK%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for AF22%20UBK: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: LM19%20JZP
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM19%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for LM19%20JZP: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: DE67%20OGX
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE67%2520OGX%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for DE67%20OGX: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: KM70%20YZO
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM70%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for KM70%20YZO: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: BG09%20GKA
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG09%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for BG09%20GKA: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: WN14%20RWJ
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN14%2520RWJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for WN14%20RWJ: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: KY62%20VVF
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY62%2520VVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for KY62%20VVF: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: P17%20SKD
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P17%2520SKD%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for P17%20SKD: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: LN66%20NPX
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN66%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for LN66%20NPX: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: PL66%20BYF
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL66%2520BYF%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for PL66%20BYF: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: BW66%20GVP
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW66%2520GVP%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for BW66%20GVP: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YK68%20ZBN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK68%2520ZBN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YK68%20ZBN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: YD21%20EDM
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD21%2520EDM%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for YD21%20EDM: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: GL20%20UHO
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL20%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for GL20%20UHO: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: GM18%20UHK
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM18%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for GM18%20UHK: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: NV17%20UXW
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV17%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for NV17%20UXW: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: EK18%20FGN
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK18%2520FGN%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for EK18%20FGN: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: DE64%20BKG
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE64%2520BKG%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for DE64%20BKG: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: SB09%20SYX
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB09%2520SYX%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for SB09%20SYX: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: FD67%20HXJ
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD67%2520HXJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for FD67%20HXJ: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: LS07%20DVF
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS07%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 14:18:55 [bca.uk] INFO: Scrape type for LS07%20DVF: 0
2026-03-28 14:18:55 [bca.uk] INFO: Found listing with ID: SM15%20MWL
2026-03-28 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM15%2520MWL%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for SM15%20MWL: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: YA11%20RXW
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA11%2520RXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for YA11%20RXW: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: FX72%20NNZ
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX72%2520NNZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for FX72%20NNZ: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: GJ18%20XZK
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ18%2520XZK%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for GJ18%20XZK: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: GV66%20PZS
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV66%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for GV66%20PZS: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: HG17%20OPK
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG17%2520OPK%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for HG17%20OPK: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: HX64%20XJN
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX64%2520XJN%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for HX64%20XJN: 0
2026-03-28 14:18:56 [bca.uk] INFO: Found listing with ID: KM18%20SUY
2026-03-28 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM18%2520SUY%27 HTTP/1.1" 200 None
2026-03-28 14:18:56 [bca.uk] INFO: Scrape type for KM18%20SUY: 0
2026-03-28 14:18:56 [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-28 14:18:56 [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-28 14:18:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:18:58 [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-28 14:18:58 [bca.uk] INFO: Total items found: 100
2026-03-28 14:18:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded
2026-03-28 14:18:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:18:58 [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-28 14:18:58 [bca.uk] INFO: Found listing with ID: KO21%20FML
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO21%2520FML%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for KO21%20FML: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: KR65%20TVW
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR65%2520TVW%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for KR65%20TVW: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: LD19%20UXW
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD19%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for LD19%20UXW: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: LM70%20LDF
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM70%2520LDF%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for LM70%20LDF: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: LO64%20XFE
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO64%2520XFE%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for LO64%20XFE: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: ML24%20DWU
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520DWU%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for ML24%20DWU: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: ML66%20MYS
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML66%2520MYS%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for ML66%20MYS: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: OE73%20NXH
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE73%2520NXH%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for OE73%20NXH: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: OV18%20XBN
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV18%2520XBN%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for OV18%20XBN: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: PN66%20WSJ
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN66%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for PN66%20WSJ: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: RA18%20LAA
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA18%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for RA18%20LAA: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: ST68%20YPN
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST68%2520YPN%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for ST68%20YPN: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VF69%20KCZ
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF69%2520KCZ%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VF69%20KCZ: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VK22%20VYN
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK22%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VK22%20VYN: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VK61%20WXM
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK61%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VK61%20WXM: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VK69%20SMU
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK69%2520SMU%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VK69%20SMU: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VN71%20HKB
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN71%2520HKB%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VN71%20HKB: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VN72%20URC
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN72%2520URC%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VN72%20URC: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: VT19%20NMU
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VT19%2520NMU%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for VT19%20NMU: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: WJ14%20CHL
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ14%2520CHL%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for WJ14%20CHL: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: WU74%20LCA
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU74%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 14:18:58 [bca.uk] INFO: Scrape type for WU74%20LCA: 0
2026-03-28 14:18:58 [bca.uk] INFO: Found listing with ID: YD18%20PMC
2026-03-28 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD18%2520PMC%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YD18%20PMC: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: YN69%20VUR
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN69%2520VUR%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YN69%20VUR: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: YO68%20OYN
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO68%2520OYN%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YO68%20OYN: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: YS60%20OGO
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS60%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YS60%20OGO: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: YS70%20YHL
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS70%2520YHL%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YS70%20YHL: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: YY17%20UPO
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY17%2520UPO%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YY17%20UPO: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: AE69%20BSV
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE69%2520BSV%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for AE69%20BSV: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: AK58%20ZZW
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK58%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for AK58%20ZZW: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: AK69%20YVY
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK69%2520YVY%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for AK69%20YVY: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: AV18%20FHT
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV18%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for AV18%20FHT: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: AY24%20WZV
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY24%2520WZV%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for AY24%20WZV: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BD24%20OPB
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD24%2520OPB%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BD24%20OPB: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BF67%20FMX
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF67%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BF67%20FMX: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BJ20%20CFA
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ20%2520CFA%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BJ20%20CFA: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BJ70%20ZYT
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ70%2520ZYT%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BJ70%20ZYT: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BN58%20YXR
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN58%2520YXR%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BN58%20YXR: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BP19%20ULV
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP19%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BP19%20ULV: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: BW23%20MME
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW23%2520MME%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for BW23%20MME: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: CY15%20FSD
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY15%2520FSD%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for CY15%20FSD: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: DE69%20YXA
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE69%2520YXA%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for DE69%20YXA: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: DN20%20VVE
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN20%2520VVE%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for DN20%20VVE: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: DV14%20NUK
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV14%2520NUK%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for DV14%20NUK: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: DX22%20OMV
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX22%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for DX22%20OMV: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: DY18%20WKM
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY18%2520WKM%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for DY18%20WKM: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: EA74%20GFU
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA74%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for EA74%20GFU: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: FE68%20YXY
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE68%2520YXY%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for FE68%20YXY: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: FL62%20VUX
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL62%2520VUX%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for FL62%20VUX: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: FN64%20FJA
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN64%2520FJA%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for FN64%20FJA: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: FR61%20CKA
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FR61%2520CKA%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for FR61%20CKA: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: PJ66%20XTM
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ66%2520XTM%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for PJ66%20XTM: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: WG24%20EGE
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG24%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for WG24%20EGE: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: PK12%20LMF
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK12%2520LMF%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for PK12%20LMF: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: MV18%20FNM
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV18%2520FNM%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for MV18%20FNM: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: GN16%20UPX
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN16%2520UPX%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for GN16%20UPX: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: CA62%20HNC
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA62%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for CA62%20HNC: 0
2026-03-28 14:18:59 [bca.uk] INFO: Found listing with ID: YF64%20GUD
2026-03-28 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF64%2520GUD%27 HTTP/1.1" 200 None
2026-03-28 14:18:59 [bca.uk] INFO: Scrape type for YF64%20GUD: 2
2026-03-28 14:18:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD
2026-03-28 14:18:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with scrape type 2
2026-03-28 14:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with scrape type 2
2026-03-28 14:19:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797, identifier: YF64%20GUD
2026-03-28 14:19:00 [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-28 14:19:00 [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-28 14:19:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD
2026-03-28 14:19:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD
2026-03-28 14:19:00 [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-28 14:19:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:00 [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': 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-28 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF64%2520GUD%27 HTTP/1.1" 200 None
2026-03-28 14:19:00 [bca.uk] INFO: Saving data for YF64%20GUD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610899.211754, 'last_price_update_time': 1774707540.442983}
2026-03-28 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:00 [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-28 14:19:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:19:00 [bca.uk] INFO: Found listing with ID: GL17%20EKJ
2026-03-28 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL17%2520EKJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:00 [bca.uk] INFO: Scrape type for GL17%20EKJ: 2
2026-03-28 14:19:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ
2026-03-28 14:19:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with scrape type 2
2026-03-28 14:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with scrape type 2
2026-03-28 14:19:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8ec9f8b-cab4-59bd-bd69-010e2fca5198, identifier: GL17%20EKJ
2026-03-28 14:19:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ
2026-03-28 14:19:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ
2026-03-28 14:19:00 [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-28 14:19:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:00 [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': 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-28 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL17%2520EKJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Saving data for GL17%20EKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610900.983066, 'last_price_update_time': 1774707541.001174}
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:01 [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-28 14:19:01 [bca.uk] INFO: Found listing with ID: DC18%20ETO
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC18%2520ETO%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for DC18%20ETO: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: NA08%20AXO
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA08%2520AXO%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for NA08%20AXO: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: NX66%20KPU
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX66%2520KPU%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for NX66%20KPU: 2
2026-03-28 14:19:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cba75537-22e3-5c8f-95f5-a39b2792565a with identifier: NX66%20KPU
2026-03-28 14:19:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cba75537-22e3-5c8f-95f5-a39b2792565a with scrape type 2
2026-03-28 14:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cba75537-22e3-5c8f-95f5-a39b2792565a with scrape type 2
2026-03-28 14:19:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cba75537-22e3-5c8f-95f5-a39b2792565a, identifier: NX66%20KPU
2026-03-28 14:19:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cba75537-22e3-5c8f-95f5-a39b2792565a with identifier: NX66%20KPU
2026-03-28 14:19:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cba75537-22e3-5c8f-95f5-a39b2792565a with identifier: NX66%20KPU
2026-03-28 14:19:01 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: cba75537-22e3-5c8f-95f5-a39b2792565a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX66%20KPU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cba75537-22e3-5c8f-95f5-a39b2792565a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX66 KPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX66%20KPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 155662,
 '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 C220 D 2.1 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD2050042R213002',
 'year': 2016}
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX66%2520KPU%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Saving data for NX66%20KPU: {'auction_closing_time': 1774692000.0, 'created_time': 1774610898.830655, 'last_price_update_time': 1774707541.189451}
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX66%2520KPU') HTTP/1.1" 204 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: OU16%20LHG
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU16%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for OU16%20LHG: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: BP21%20OPC
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP21%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for BP21%20OPC: 2
2026-03-28 14:19:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC
2026-03-28 14:19:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b87a002-14da-552f-9dd1-c3a840033f4d with scrape type 2
2026-03-28 14:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b87a002-14da-552f-9dd1-c3a840033f4d with scrape type 2
2026-03-28 14:19:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b87a002-14da-552f-9dd1-c3a840033f4d, identifier: BP21%20OPC
2026-03-28 14:19:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC
2026-03-28 14:19:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC
2026-03-28 14:19:01 [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-28 14:19:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:01 [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=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-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP21%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Saving data for BP21%20OPC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610899.610507, 'last_price_update_time': 1774707541.681333}
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:01 [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-28 14:19:01 [bca.uk] INFO: Found listing with ID: MF67%20EYS
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF67%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for MF67%20EYS: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: MT11%20LOV
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT11%2520LOV%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for MT11%20LOV: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: FR19%20BJZ
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FR19%2520BJZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for FR19%20BJZ: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: YF11%20RLZ
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF11%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for YF11%20RLZ: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: BV70%20TKC
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV70%2520TKC%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for BV70%20TKC: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: LB68%20LZH
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB68%2520LZH%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for LB68%20LZH: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: PN14%20XWK
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN14%2520XWK%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for PN14%20XWK: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: NX22%20YRE
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX22%2520YRE%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for NX22%20YRE: 0
2026-03-28 14:19:01 [bca.uk] INFO: Found listing with ID: HT04%20EMV
2026-03-28 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT04%2520EMV%27 HTTP/1.1" 200 None
2026-03-28 14:19:01 [bca.uk] INFO: Scrape type for HT04%20EMV: 2
2026-03-28 14:19:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV
2026-03-28 14:19:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf707a6a-9db3-5305-ba7a-6b5b8da1641d with scrape type 2
2026-03-28 14:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf707a6a-9db3-5305-ba7a-6b5b8da1641d with scrape type 2
2026-03-28 14:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf707a6a-9db3-5305-ba7a-6b5b8da1641d, identifier: HT04%20EMV
2026-03-28 14:19:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV
2026-03-28 14:19:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV
2026-03-28 14:19:02 [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-28 14:19:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:19: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-28 14:19:02 [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': 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-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT04%2520EMV%27 HTTP/1.1" 200 None
2026-03-28 14:19:02 [bca.uk] INFO: Saving data for HT04%20EMV: {'auction_closing_time': 1775642400.0, 'created_time': 1774610903.115337, 'last_price_update_time': 1774707542.342105}
2026-03-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:02 [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-28 14:19:02 [bca.uk] INFO: Found listing with ID: SF63%20KLO
2026-03-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF63%2520KLO%27 HTTP/1.1" 200 None
2026-03-28 14:19:02 [bca.uk] INFO: Scrape type for SF63%20KLO: 0
2026-03-28 14:19:02 [bca.uk] INFO: Found listing with ID: DL70%20DFN
2026-03-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL70%2520DFN%27 HTTP/1.1" 200 None
2026-03-28 14:19:02 [bca.uk] INFO: Scrape type for DL70%20DFN: 0
2026-03-28 14:19:02 [bca.uk] INFO: Found listing with ID: MD19%20MXJ
2026-03-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD19%2520MXJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:02 [bca.uk] INFO: Scrape type for MD19%20MXJ: 0
2026-03-28 14:19:02 [bca.uk] INFO: Found listing with ID: WF18%20VYG
2026-03-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF18%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 14:19:02 [bca.uk] INFO: Scrape type for WF18%20VYG: 0
2026-03-28 14:19:02 [bca.uk] INFO: Found listing with ID: DC17%20XSD
2026-03-28 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC17%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 14:19:02 [bca.uk] INFO: Scrape type for DC17%20XSD: 2
2026-03-28 14:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD
2026-03-28 14:19: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-28 14:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdb5abb0-ea79-5cb4-9d6b-82872d656feb with scrape type 2
2026-03-28 14:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdb5abb0-ea79-5cb4-9d6b-82872d656feb, identifier: DC17%20XSD
2026-03-28 14:19:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD
2026-03-28 14:19:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD
2026-03-28 14:19:02 [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-28 14:19:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:19: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-28 14:19:03 [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': 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-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC17%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Saving data for DC17%20XSD: {'auction_closing_time': 1775037600.0, 'created_time': 1774610887.16296, 'last_price_update_time': 1774707543.040663}
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19: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-28 14:19:03 [bca.uk] INFO: Found listing with ID: VA21%20XJO
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA21%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for VA21%20XJO: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: LL71%20FHM
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520FHM%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for LL71%20FHM: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: CA70%20WXZ
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA70%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for CA70%20WXZ: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: LF19%20UDK
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF19%2520UDK%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for LF19%20UDK: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: NG15%20EOO
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG15%2520EOO%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for NG15%20EOO: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: BV60%20HHM
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV60%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for BV60%20HHM: 2
2026-03-28 14:19:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM
2026-03-28 14:19:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with scrape type 2
2026-03-28 14:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with scrape type 2
2026-03-28 14:19:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0, identifier: BV60%20HHM
2026-03-28 14:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM
2026-03-28 14:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM
2026-03-28 14:19:03 [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-28 14:19:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:03 [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': 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-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV60%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Saving data for BV60%20HHM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610888.101455, 'last_price_update_time': 1774707543.547493}
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:03 [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-28 14:19:03 [bca.uk] INFO: Found listing with ID: YR12%20MFX
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR12%2520MFX%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for YR12%20MFX: 2
2026-03-28 14:19:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85396f04-55cb-5297-be85-db35b8fe91aa with identifier: YR12%20MFX
2026-03-28 14:19:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85396f04-55cb-5297-be85-db35b8fe91aa with scrape type 2
2026-03-28 14:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85396f04-55cb-5297-be85-db35b8fe91aa with scrape type 2
2026-03-28 14:19:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85396f04-55cb-5297-be85-db35b8fe91aa, identifier: YR12%20MFX
2026-03-28 14:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85396f04-55cb-5297-be85-db35b8fe91aa with identifier: YR12%20MFX
2026-03-28 14:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85396f04-55cb-5297-be85-db35b8fe91aa with identifier: YR12%20MFX
2026-03-28 14:19:03 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 85396f04-55cb-5297-be85-db35b8fe91aa with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR12%20MFX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85396f04-55cb-5297-be85-db35b8fe91aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR12 MFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR12%20MFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 140277,
 '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': 'WF0KXXGCBKCR16161',
 'year': 2012}
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR12%2520MFX%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Saving data for YR12%20MFX: {'auction_closing_time': 1774692000.0, 'created_time': 1774610880.339625, 'last_price_update_time': 1774707543.851015}
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR12%2520MFX') HTTP/1.1" 204 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: DC66%20NTY
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC66%2520NTY%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for DC66%20NTY: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: FV15%20VCK
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV15%2520VCK%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for FV15%20VCK: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: WH19%20UDG
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WH19%2520UDG%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for WH19%20UDG: 0
2026-03-28 14:19:03 [bca.uk] INFO: Found listing with ID: MD15%20UJX
2026-03-28 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:19:03 [bca.uk] INFO: Scrape type for MD15%20UJX: 2
2026-03-28 14:19:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX
2026-03-28 14:19:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with scrape type 2
2026-03-28 14:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with scrape type 2
2026-03-28 14:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f, identifier: MD15%20UJX
2026-03-28 14:19:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX
2026-03-28 14:19:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX
2026-03-28 14:19:04 [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-28 14:19:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:04 [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': 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-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Saving data for MD15%20UJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774610878.704251, 'last_price_update_time': 1774707544.393363}
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:04 [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-28 14:19:04 [bca.uk] INFO: Found listing with ID: FP22%20KUF
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP22%2520KUF%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for FP22%20KUF: 0
2026-03-28 14:19:04 [bca.uk] INFO: Found listing with ID: HW18%20FKF
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW18%2520FKF%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for HW18%20FKF: 0
2026-03-28 14:19:04 [bca.uk] INFO: Found listing with ID: WM19%20NVK
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM19%2520NVK%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for WM19%20NVK: 0
2026-03-28 14:19:04 [bca.uk] INFO: Found listing with ID: DA11%20DLN
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA11%2520DLN%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for DA11%20DLN: 0
2026-03-28 14:19:04 [bca.uk] INFO: Found listing with ID: KU66%20YWT
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU66%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for KU66%20YWT: 0
2026-03-28 14:19:04 [bca.uk] INFO: Found listing with ID: CV68%20UMS
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV68%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for CV68%20UMS: 0
2026-03-28 14:19:04 [bca.uk] INFO: Found listing with ID: OV17%20LZD
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV17%2520LZD%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Scrape type for OV17%20LZD: 2
2026-03-28 14:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD
2026-03-28 14:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7bbc28c-d911-5689-b471-27f49aeb8137 with scrape type 2
2026-03-28 14:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7bbc28c-d911-5689-b471-27f49aeb8137 with scrape type 2
2026-03-28 14:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7bbc28c-d911-5689-b471-27f49aeb8137, identifier: OV17%20LZD
2026-03-28 14:19:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD
2026-03-28 14:19:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD
2026-03-28 14:19:04 [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-28 14:19:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:04 [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': 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-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV17%2520LZD%27 HTTP/1.1" 200 None
2026-03-28 14:19:04 [bca.uk] INFO: Saving data for OV17%20LZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610894.393627, 'last_price_update_time': 1774707544.943995}
2026-03-28 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:04 [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-28 14:19:05 [bca.uk] INFO: Found listing with ID: HK20%20OCF
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK20%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Scrape type for HK20%20OCF: 2
2026-03-28 14:19:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF
2026-03-28 14:19:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 942d411b-1409-54a0-ba4f-2d4c3fd68825 with scrape type 2
2026-03-28 14:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 942d411b-1409-54a0-ba4f-2d4c3fd68825 with scrape type 2
2026-03-28 14:19:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 942d411b-1409-54a0-ba4f-2d4c3fd68825, identifier: HK20%20OCF
2026-03-28 14:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF
2026-03-28 14:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF
2026-03-28 14:19:05 [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-28 14:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:05 [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': 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-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK20%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Saving data for HK20%20OCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610893.368467, 'last_price_update_time': 1774707545.430165}
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:05 [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-28 14:19:05 [bca.uk] INFO: Found listing with ID: WX66%20UZD
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX66%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Scrape type for WX66%20UZD: 0
2026-03-28 14:19:05 [bca.uk] INFO: Found listing with ID: BL70%20UTV
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL70%2520UTV%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Scrape type for BL70%20UTV: 0
2026-03-28 14:19:05 [bca.uk] INFO: Found listing with ID: AO16%20DUJ
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO16%2520DUJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Scrape type for AO16%20DUJ: 0
2026-03-28 14:19:05 [bca.uk] INFO: Found listing with ID: CA24%20VRW
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA24%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Scrape type for CA24%20VRW: 2
2026-03-28 14:19:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW
2026-03-28 14:19:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with scrape type 2
2026-03-28 14:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with scrape type 2
2026-03-28 14:19:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb, identifier: CA24%20VRW
2026-03-28 14:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW
2026-03-28 14:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW
2026-03-28 14:19:05 [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-28 14:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:05 [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': 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-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA24%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 14:19:05 [bca.uk] INFO: Saving data for CA24%20VRW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610892.920922, 'last_price_update_time': 1774707545.902669}
2026-03-28 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:05 [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-28 14:19:05 [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-28 14:19:06 [bca.uk] INFO: Total items found: 100
2026-03-28 14:19:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded
2026-03-28 14:19:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:19:06 [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-28 14:19:06 [bca.uk] INFO: Found listing with ID: BG10%20VSL
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG10%2520VSL%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for BG10%20VSL: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: LL10%20KTP
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL10%2520KTP%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for LL10%20KTP: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: SG58%20EVK
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG58%2520EVK%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for SG58%20EVK: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: WR11%20TDX
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR11%2520TDX%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for WR11%20TDX: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: NJ70%20ZZO
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ70%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for NJ70%20ZZO: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: BL63%20XPE
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL63%2520XPE%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for BL63%20XPE: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: HX22%20GKO
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX22%2520GKO%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for HX22%20GKO: 0
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: FL18%20WSJ
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL18%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for FL18%20WSJ: 2
2026-03-28 14:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ
2026-03-28 14:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with scrape type 2
2026-03-28 14:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with scrape type 2
2026-03-28 14:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa, identifier: FL18%20WSJ
2026-03-28 14:19:06 [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-28 14:19:06 [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-28 14:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ
2026-03-28 14:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ
2026-03-28 14:19:06 [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-28 14:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:06 [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': 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-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL18%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Saving data for FL18%20WSJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610869.762101, 'last_price_update_time': 1774707546.577509}
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:06 [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-28 14:19:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:19:06 [bca.uk] INFO: Found listing with ID: YX10%20HNG
2026-03-28 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX10%2520HNG%27 HTTP/1.1" 200 None
2026-03-28 14:19:06 [bca.uk] INFO: Scrape type for YX10%20HNG: 2
2026-03-28 14:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG
2026-03-28 14:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with scrape type 2
2026-03-28 14:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with scrape type 2
2026-03-28 14:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e126ef7-87bf-5f7b-b424-6cf802c944e4, identifier: YX10%20HNG
2026-03-28 14:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG
2026-03-28 14:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG
2026-03-28 14:19:06 [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-28 14:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:07 [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': 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-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX10%2520HNG%27 HTTP/1.1" 200 None
2026-03-28 14:19:07 [bca.uk] INFO: Saving data for YX10%20HNG: {'auction_closing_time': 1775037600.0, 'created_time': 1774610883.559436, 'last_price_update_time': 1774707547.095874}
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:07 [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-28 14:19:07 [bca.uk] INFO: Found listing with ID: KV17%20XKT
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV17%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 14:19:07 [bca.uk] INFO: Scrape type for KV17%20XKT: 2
2026-03-28 14:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT
2026-03-28 14:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0142810f-fb66-5cfd-abd8-5583581b3ed5 with scrape type 2
2026-03-28 14:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0142810f-fb66-5cfd-abd8-5583581b3ed5 with scrape type 2
2026-03-28 14:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0142810f-fb66-5cfd-abd8-5583581b3ed5, identifier: KV17%20XKT
2026-03-28 14:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT
2026-03-28 14:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT
2026-03-28 14:19:07 [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-28 14:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:07 [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': 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-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV17%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 14:19:07 [bca.uk] INFO: Saving data for KV17%20XKT: {'auction_closing_time': 1774864800.0, 'created_time': 1774610882.917118, 'last_price_update_time': 1774707547.503994}
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:07 [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-28 14:19:07 [bca.uk] INFO: Found listing with ID: VN61%20NXL
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN61%2520NXL%27 HTTP/1.1" 200 None
2026-03-28 14:19:07 [bca.uk] INFO: Scrape type for VN61%20NXL: 0
2026-03-28 14:19:07 [bca.uk] INFO: Found listing with ID: MD64%20TMO
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD64%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 14:19:07 [bca.uk] INFO: Scrape type for MD64%20TMO: 2
2026-03-28 14:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO
2026-03-28 14:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 551f5a01-f420-563b-8215-1fc921a24366 with scrape type 2
2026-03-28 14:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 551f5a01-f420-563b-8215-1fc921a24366 with scrape type 2
2026-03-28 14:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 551f5a01-f420-563b-8215-1fc921a24366, identifier: MD64%20TMO
2026-03-28 14:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO
2026-03-28 14:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO
2026-03-28 14:19:07 [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-28 14:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:07 [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': 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-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD64%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 14:19:07 [bca.uk] INFO: Saving data for MD64%20TMO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610870.215756, 'last_price_update_time': 1774707547.956843}
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:07 [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-28 14:19:07 [bca.uk] INFO: Found listing with ID: EA17%20YTW
2026-03-28 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA17%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Scrape type for EA17%20YTW: 2
2026-03-28 14:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW
2026-03-28 14:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with scrape type 2
2026-03-28 14:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with scrape type 2
2026-03-28 14:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c, identifier: EA17%20YTW
2026-03-28 14:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW
2026-03-28 14:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW
2026-03-28 14:19:08 [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-28 14:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:08 [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': 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-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA17%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Saving data for EA17%20YTW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610867.67323, 'last_price_update_time': 1774707548.41301}
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:08 [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-28 14:19:08 [bca.uk] INFO: Found listing with ID: WG66%20FCJ
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG66%2520FCJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Scrape type for WG66%20FCJ: 0
2026-03-28 14:19:08 [bca.uk] INFO: Found listing with ID: ND63%20FOJ
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND63%2520FOJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Scrape type for ND63%20FOJ: 0
2026-03-28 14:19:08 [bca.uk] INFO: Found listing with ID: AU09%20ZDF
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU09%2520ZDF%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Scrape type for AU09%20ZDF: 2
2026-03-28 14:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF
2026-03-28 14:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with scrape type 2
2026-03-28 14:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with scrape type 2
2026-03-28 14:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb, identifier: AU09%20ZDF
2026-03-28 14:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF
2026-03-28 14:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF
2026-03-28 14:19:08 [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-28 14:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:08 [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': 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-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU09%2520ZDF%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Saving data for AU09%20ZDF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610865.278021, 'last_price_update_time': 1774707548.848009}
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:08 [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-28 14:19:08 [bca.uk] INFO: Found listing with ID: LB14%20SVU
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB14%2520SVU%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Scrape type for LB14%20SVU: 0
2026-03-28 14:19:08 [bca.uk] INFO: Found listing with ID: GJ65%20YOD
2026-03-28 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ65%2520YOD%27 HTTP/1.1" 200 None
2026-03-28 14:19:08 [bca.uk] INFO: Scrape type for GJ65%20YOD: 2
2026-03-28 14:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD
2026-03-28 14:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 284d9512-0d6d-5481-90fa-9739e3cbfc11 with scrape type 2
2026-03-28 14:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 284d9512-0d6d-5481-90fa-9739e3cbfc11 with scrape type 2
2026-03-28 14:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 284d9512-0d6d-5481-90fa-9739e3cbfc11, identifier: GJ65%20YOD
2026-03-28 14:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD
2026-03-28 14:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD
2026-03-28 14:19:09 [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-28 14:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:09 [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': 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-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ65%2520YOD%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Saving data for GJ65%20YOD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610866.897615, 'last_price_update_time': 1774707549.289759}
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:09 [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-28 14:19:09 [bca.uk] INFO: Found listing with ID: GU14%20UUR
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU14%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for GU14%20UUR: 0
2026-03-28 14:19:09 [bca.uk] INFO: Found listing with ID: ME19%20EHK
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME19%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for ME19%20EHK: 2
2026-03-28 14:19:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK
2026-03-28 14:19:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef38e744-6073-503f-aab4-8a938a9ac9c5 with scrape type 2
2026-03-28 14:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef38e744-6073-503f-aab4-8a938a9ac9c5 with scrape type 2
2026-03-28 14:19:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef38e744-6073-503f-aab4-8a938a9ac9c5, identifier: ME19%20EHK
2026-03-28 14:19:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK
2026-03-28 14:19:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK
2026-03-28 14:19:09 [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-28 14:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:09 [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': 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-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME19%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Saving data for ME19%20EHK: {'auction_closing_time': 1774951200.0, 'created_time': 1774610876.016598, 'last_price_update_time': 1774707549.77643}
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:09 [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-28 14:19:09 [bca.uk] INFO: Found listing with ID: DE15%20OXC
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE15%2520OXC%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for DE15%20OXC: 0
2026-03-28 14:19:09 [bca.uk] INFO: Found listing with ID: NL15%20OMT
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL15%2520OMT%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for NL15%20OMT: 0
2026-03-28 14:19:09 [bca.uk] INFO: Found listing with ID: BX06%20EYS
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX06%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for BX06%20EYS: 0
2026-03-28 14:19:09 [bca.uk] INFO: Found listing with ID: YY15%20EWR
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY15%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for YY15%20EWR: 0
2026-03-28 14:19:09 [bca.uk] INFO: Found listing with ID: HK73%20GXE
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK73%2520GXE%27 HTTP/1.1" 200 None
2026-03-28 14:19:09 [bca.uk] INFO: Scrape type for HK73%20GXE: 0
2026-03-28 14:19:09 [bca.uk] INFO: Found listing with ID: FT07%20BTO
2026-03-28 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT07%2520BTO%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for FT07%20BTO: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: SJ63%20LCL
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ63%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for SJ63%20LCL: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: YF14%20ZYR
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF14%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for YF14%20ZYR: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: DU20%20SFJ
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU20%2520SFJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for DU20%20SFJ: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: DS63%20ZFJ
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS63%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for DS63%20ZFJ: 2
2026-03-28 14:19:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ
2026-03-28 14:19:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with scrape type 2
2026-03-28 14:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with scrape type 2
2026-03-28 14:19:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c96d6d33-5ef0-59a6-b3b7-cb78055bda38, identifier: DS63%20ZFJ
2026-03-28 14:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ
2026-03-28 14:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ
2026-03-28 14:19:10 [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-28 14:19:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:10 [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': 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-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS63%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Saving data for DS63%20ZFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610874.784743, 'last_price_update_time': 1774707550.452387}
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:10 [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-28 14:19:10 [bca.uk] INFO: Found listing with ID: KR60%20FNZ
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR60%2520FNZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for KR60%20FNZ: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: LK07%20AUF
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK07%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for LK07%20AUF: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: MD14%20BZS
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD14%2520BZS%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for MD14%20BZS: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: MF10%20XKL
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF10%2520XKL%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for MF10%20XKL: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: PJ60%20OUY
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ60%2520OUY%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for PJ60%20OUY: 2
2026-03-28 14:19:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f618f4b-5e99-508f-98d8-647fd7a1f772 with identifier: PJ60%20OUY
2026-03-28 14:19:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f618f4b-5e99-508f-98d8-647fd7a1f772 with scrape type 2
2026-03-28 14:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f618f4b-5e99-508f-98d8-647fd7a1f772 with scrape type 2
2026-03-28 14:19:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f618f4b-5e99-508f-98d8-647fd7a1f772, identifier: PJ60%20OUY
2026-03-28 14:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f618f4b-5e99-508f-98d8-647fd7a1f772 with identifier: PJ60%20OUY
2026-03-28 14:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f618f4b-5e99-508f-98d8-647fd7a1f772 with identifier: PJ60%20OUY
2026-03-28 14:19:10 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1f618f4b-5e99-508f-98d8-647fd7a1f772 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 327,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ60%20OUY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f618f4b-5e99-508f-98d8-647fd7a1f772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ60 OUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ60%20OUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'FIRST',
 'odometer': 101076,
 '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 FIRST 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSR12080TZ98122',
 'year': 2010}
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ60%2520OUY%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Saving data for PJ60%20OUY: {'auction_closing_time': 1774692000.0, 'created_time': 1774610875.568281, 'last_price_update_time': 1774707550.672145}
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ60%2520OUY') HTTP/1.1" 204 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: PX03%20LZR
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX03%2520LZR%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for PX03%20LZR: 0
2026-03-28 14:19:10 [bca.uk] INFO: Found listing with ID: CF69%20RKX
2026-03-28 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF69%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 14:19:10 [bca.uk] INFO: Scrape type for CF69%20RKX: 2
2026-03-28 14:19:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX
2026-03-28 14:19:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3eedb093-4008-5e25-b684-0d4a2b25ae95 with scrape type 2
2026-03-28 14:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3eedb093-4008-5e25-b684-0d4a2b25ae95 with scrape type 2
2026-03-28 14:19:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3eedb093-4008-5e25-b684-0d4a2b25ae95, identifier: CF69%20RKX
2026-03-28 14:19:10 [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-28 14:19:10 [scrapy.extensions.logstats] INFO: Crawled 300 pages (at 12 pages/min), scraped 1255 items (at 37 items/min)
2026-03-28 14:19:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX
2026-03-28 14:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX
2026-03-28 14:19:11 [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-28 14:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:11 [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': 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-28 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF69%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 14:19:11 [bca.uk] INFO: Saving data for CF69%20RKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774610866.471935, 'last_price_update_time': 1774707551.305714}
2026-03-28 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:11 [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-28 14:19:11 [bca.uk] INFO: Found listing with ID: FP64%20JRV
2026-03-28 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP64%2520JRV%27 HTTP/1.1" 200 None
2026-03-28 14:19:11 [bca.uk] INFO: Scrape type for FP64%20JRV: 2
2026-03-28 14:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV
2026-03-28 14:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with scrape type 2
2026-03-28 14:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with scrape type 2
2026-03-28 14:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f, identifier: FP64%20JRV
2026-03-28 14:19:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV
2026-03-28 14:19:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV
2026-03-28 14:19:11 [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-28 14:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:11 [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': 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-28 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP64%2520JRV%27 HTTP/1.1" 200 None
2026-03-28 14:19:11 [bca.uk] INFO: Saving data for FP64%20JRV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610872.254701, 'last_price_update_time': 1774707551.72304}
2026-03-28 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:11 [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-28 14:19:11 [bca.uk] INFO: Found listing with ID: EK64%20YCP
2026-03-28 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK64%2520YCP%27 HTTP/1.1" 200 None
2026-03-28 14:19:11 [bca.uk] INFO: Scrape type for EK64%20YCP: 2
2026-03-28 14:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP
2026-03-28 14:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff810bca-86bf-5cac-9168-e51d9ebb82b0 with scrape type 2
2026-03-28 14:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff810bca-86bf-5cac-9168-e51d9ebb82b0 with scrape type 2
2026-03-28 14:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff810bca-86bf-5cac-9168-e51d9ebb82b0, identifier: EK64%20YCP
2026-03-28 14:19:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP
2026-03-28 14:19:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP
2026-03-28 14:19:11 [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-28 14:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:12 [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': 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-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK64%2520YCP%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Saving data for EK64%20YCP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610877.556442, 'last_price_update_time': 1774707552.162403}
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:12 [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-28 14:19:12 [bca.uk] INFO: Total items found: 100
2026-03-28 14:19:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded
2026-03-28 14:19:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:19:12 [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-28 14:19:12 [bca.uk] INFO: Found listing with ID: FL21%20RVA
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL21%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for FL21%20RVA: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: DG19%20ALO
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG19%2520ALO%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for DG19%20ALO: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: PK17%20DWG
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for PK17%20DWG: 2
2026-03-28 14:19:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG
2026-03-28 14:19:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0401039a-6307-577f-b3af-a355e1e376e3 with scrape type 2
2026-03-28 14:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0401039a-6307-577f-b3af-a355e1e376e3 with scrape type 2
2026-03-28 14:19:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0401039a-6307-577f-b3af-a355e1e376e3, identifier: PK17%20DWG
2026-03-28 14:19:12 [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-28 14:19:12 [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-28 14:19:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG
2026-03-28 14:19:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG
2026-03-28 14:19:12 [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-28 14:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:12 [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': 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-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Saving data for PK17%20DWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610861.09182, 'last_price_update_time': 1774707552.61627}
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:12 [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-28 14:19:12 [bca.uk] INFO: Found listing with ID: HY22%20LWZ
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY22%2520LWZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for HY22%20LWZ: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: HY64%20VCV
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY64%2520VCV%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for HY64%20VCV: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: KM12%20VCX
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM12%2520VCX%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for KM12%20VCX: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: KR08%20UYS
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR08%2520UYS%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for KR08%20UYS: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: LB20%20LHK
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB20%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for LB20%20LHK: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: LF14%20NFP
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF14%2520NFP%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for LF14%20NFP: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: LF68%20UNM
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF68%2520UNM%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for LF68%20UNM: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: LL66%20OAM
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL66%2520OAM%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for LL66%20OAM: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: LP66%20WNX
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP66%2520WNX%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for LP66%20WNX: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: LP72%20TEV
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520TEV%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for LP72%20TEV: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: ND61%20NTN
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND61%2520NTN%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for ND61%20NTN: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: OU17%20WPF
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU17%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for OU17%20WPF: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: OV67%20FVO
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV67%2520FVO%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for OV67%20FVO: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RE16%20KYH
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RE16%20KYH: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RE67%20WVT
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE67%2520WVT%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RE67%20WVT: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RJ14%20XAL
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ14%2520XAL%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RJ14%20XAL: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RJ18%20WPP
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ18%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RJ18%20WPP: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RK64%20JXN
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK64%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RK64%20JXN: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RV66%20FOK
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV66%2520FOK%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RV66%20FOK: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: RY66%20OYC
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY66%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for RY66%20OYC: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: SC66%20HZA
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC66%2520HZA%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for SC66%20HZA: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: VA12%20KAK
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA12%2520KAK%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for VA12%20KAK: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: VK19%20YHY
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK19%2520YHY%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for VK19%20YHY: 0
2026-03-28 14:19:12 [bca.uk] INFO: Found listing with ID: WF65%20YUA
2026-03-28 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF65%2520YUA%27 HTTP/1.1" 200 None
2026-03-28 14:19:12 [bca.uk] INFO: Scrape type for WF65%20YUA: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WG18%20XYN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG18%2520XYN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for WG18%20XYN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WJ18%20JFK
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520JFK%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for WJ18%20JFK: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WJ69%20EFS
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ69%2520EFS%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for WJ69%20EFS: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WP11%20FNY
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP11%2520FNY%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for WP11%20FNY: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WT19%20MWC
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT19%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for WT19%20MWC: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: BG65%20LKA
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG65%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for BG65%20LKA: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: BG66%20AOL
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG66%2520AOL%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for BG66%20AOL: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: BJ68%20MKO
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ68%2520MKO%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for BJ68%20MKO: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: BT65%20RKY
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT65%2520RKY%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for BT65%20RKY: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: DK12%20ZWB
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for DK12%20ZWB: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: DS14%20ATY
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS14%2520ATY%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for DS14%20ATY: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: DX16%20BHE
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520BHE%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for DX16%20BHE: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: EA66%20NHF
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA66%2520NHF%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for EA66%20NHF: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: EO69%20CAU
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO69%2520CAU%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for EO69%20CAU: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: FE12%20GVZ
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE12%2520GVZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for FE12%20GVZ: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: GC19%20HMG
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC19%2520HMG%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for GC19%20HMG: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: GF72%20YGV
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF72%2520YGV%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for GF72%20YGV: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: GN06%20ZJU
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN06%2520ZJU%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for GN06%20ZJU: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: GN66%20OBA
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN66%2520OBA%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for GN66%20OBA: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HD18%20LRO
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD18%2520LRO%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HD18%20LRO: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HG19%20YXO
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG19%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HG19%20YXO: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HJ14%20VGO
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ14%2520VGO%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HJ14%20VGO: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HJ20%20KNC
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ20%2520KNC%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HJ20%20KNC: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HJ69%20KFN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ69%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HJ69%20KFN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HJ69%20XER
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ69%2520XER%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HJ69%20XER: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HK22%20OZL
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK22%2520OZL%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HK22%20OZL: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HN16%20KFZ
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN16%2520KFZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HN16%20KFZ: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HN17%20YVO
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN17%2520YVO%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HN17%20YVO: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HN62%20LDK
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN62%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HN62%20LDK: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HN65%20YJM
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN65%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HN65%20YJM: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HN67%20HZX
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN67%2520HZX%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HN67%20HZX: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HN70%20EYF
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN70%2520EYF%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HN70%20EYF: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HS18%20GVN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS18%2520GVN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HS18%20GVN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: HS19%20KYT
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS19%2520KYT%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for HS19%20KYT: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: AP66%20PJX
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP66%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for AP66%20PJX: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: BF66%20CWO
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF66%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for BF66%20CWO: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: BN25%20RGY
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520RGY%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for BN25%20RGY: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: YP15%20FWC
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP15%2520FWC%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for YP15%20FWC: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: LF13%20ZRD
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF13%2520ZRD%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for LF13%20ZRD: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WM19%20MJE
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM19%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for WM19%20MJE: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: PY20%20EZG
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY20%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for PY20%20EZG: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: NJ59%20ZRN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ59%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for NJ59%20ZRN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: GF68%20XCK
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF68%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for GF68%20XCK: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: MA63%20FDF
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA63%2520FDF%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for MA63%20FDF: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: KR65%20XYZ
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR65%2520XYZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for KR65%20XYZ: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: DT66%20NJY
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT66%2520NJY%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for DT66%20NJY: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: EJ60%20VMA
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ60%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for EJ60%20VMA: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: FL64%20EPN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL64%2520EPN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for FL64%20EPN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: PK61%20EUC
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK61%2520EUC%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for PK61%20EUC: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: SG67%20NNY
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG67%2520NNY%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for SG67%20NNY: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: EY67%20EHN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY67%2520EHN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for EY67%20EHN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: EY65%20NTN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY65%2520NTN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for EY65%20NTN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: GL72%20PMX
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for GL72%20PMX: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: KU17%20FTJ
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU17%2520FTJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for KU17%20FTJ: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: LC71%20DFU
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC71%2520DFU%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for LC71%20DFU: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: LX19%20YTN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX19%2520YTN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for LX19%20YTN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: LY14%20AOK
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY14%2520AOK%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for LY14%20AOK: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: NU69%20HVX
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU69%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for NU69%20HVX: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: OY17%20GEJ
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520GEJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for OY17%20GEJ: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: S11%20WRR
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S11%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for S11%20WRR: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: VK68%20WDN
2026-03-28 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK68%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 14:19:13 [bca.uk] INFO: Scrape type for VK68%20WDN: 0
2026-03-28 14:19:13 [bca.uk] INFO: Found listing with ID: WF65%20USE
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF65%2520USE%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for WF65%20USE: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: WP18%20PWY
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP18%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for WP18%20PWY: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: WX66%20VHF
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX66%2520VHF%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for WX66%20VHF: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: EY22%20ULL
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY22%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for EY22%20ULL: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: AV09%20TEO
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV09%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for AV09%20TEO: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: YV03%20EFE
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YV03%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for YV03%20EFE: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: CK68%20CFY
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK68%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for CK68%20CFY: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: LS10%20XSO
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS10%2520XSO%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for LS10%20XSO: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: LX24%20PCU
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX24%2520PCU%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for LX24%20PCU: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: DG68%20MTX
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG68%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for DG68%20MTX: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: CN71%20UJT
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN71%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for CN71%20UJT: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: SW17%20XJF
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW17%2520XJF%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for SW17%20XJF: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: MT23%20CCV
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT23%2520CCV%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for MT23%20CCV: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: MX69%20CCU
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX69%2520CCU%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for MX69%20CCU: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: SA21%20JPF
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA21%2520JPF%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for SA21%20JPF: 0
2026-03-28 14:19:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: DC18%20ZFK
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC18%2520ZFK%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for DC18%20ZFK: 0
2026-03-28 14:19:14 [bca.uk] INFO: Found listing with ID: YP24%20XMV
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520XMV%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Scrape type for YP24%20XMV: 2
2026-03-28 14:19:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV
2026-03-28 14:19:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with scrape type 2
2026-03-28 14:19:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with scrape type 2
2026-03-28 14:19:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457, identifier: YP24%20XMV
2026-03-28 14:19:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV
2026-03-28 14:19:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV
2026-03-28 14:19:14 [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-28 14:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:14 [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': 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-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520XMV%27 HTTP/1.1" 200 None
2026-03-28 14:19:14 [bca.uk] INFO: Saving data for YP24%20XMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774610848.497027, 'last_price_update_time': 1774707554.986759}
2026-03-28 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:15 [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-28 14:19:15 [bca.uk] INFO: Found listing with ID: YP24%20TVC
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for YP24%20TVC: 2
2026-03-28 14:19:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC
2026-03-28 14:19:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b0c350a-ba98-57cd-a661-4f534317ffa2 with scrape type 2
2026-03-28 14:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b0c350a-ba98-57cd-a661-4f534317ffa2 with scrape type 2
2026-03-28 14:19:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b0c350a-ba98-57cd-a661-4f534317ffa2, identifier: YP24%20TVC
2026-03-28 14:19:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC
2026-03-28 14:19:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC
2026-03-28 14:19:15 [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-28 14:19:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:15 [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': 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-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Saving data for YP24%20TVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774610830.736672, 'last_price_update_time': 1774707555.535373}
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:15 [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-28 14:19:15 [bca.uk] INFO: Found listing with ID: E6%20STJ
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27E6%2520STJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for E6%20STJ: 0
2026-03-28 14:19:15 [bca.uk] INFO: Found listing with ID: HN74%20OOV
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN74%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for HN74%20OOV: 0
2026-03-28 14:19:15 [bca.uk] INFO: Found listing with ID: BJ57%20AXO
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ57%2520AXO%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for BJ57%20AXO: 0
2026-03-28 14:19:15 [bca.uk] INFO: Found listing with ID: KX15%20XDG
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX15%2520XDG%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for KX15%20XDG: 0
2026-03-28 14:19:15 [bca.uk] INFO: Found listing with ID: LL16%20ONE
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL16%2520ONE%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for LL16%20ONE: 0
2026-03-28 14:19:15 [bca.uk] INFO: Found listing with ID: GC65%20RHO
2026-03-28 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC65%2520RHO%27 HTTP/1.1" 200 None
2026-03-28 14:19:15 [bca.uk] INFO: Scrape type for GC65%20RHO: 2
2026-03-28 14:19:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO
2026-03-28 14:19:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d588a56d-1a85-58aa-9164-f29e3d4c0e41 with scrape type 2
2026-03-28 14:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d588a56d-1a85-58aa-9164-f29e3d4c0e41 with scrape type 2
2026-03-28 14:19:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d588a56d-1a85-58aa-9164-f29e3d4c0e41, identifier: GC65%20RHO
2026-03-28 14:19:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO
2026-03-28 14:19:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO
2026-03-28 14:19:15 [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-28 14:19:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:16 [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': 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-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC65%2520RHO%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Saving data for GC65%20RHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610827.180505, 'last_price_update_time': 1774707556.019742}
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:16 [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-28 14:19:16 [bca.uk] INFO: Found listing with ID: MM74%20YRN
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM74%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for MM74%20YRN: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: EF13%20UOK
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF13%2520UOK%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for EF13%20UOK: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: AF14%20OUN
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF14%2520OUN%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for AF14%20OUN: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: MM74%20YOJ
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM74%2520YOJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for MM74%20YOJ: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: LG14%20KBG
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG14%2520KBG%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for LG14%20KBG: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: BD68%20FXZ
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD68%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for BD68%20FXZ: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: LG18%20LYT
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG18%2520LYT%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for LG18%20LYT: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: RE18%20HPL
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE18%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for RE18%20HPL: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: RE66%20ZXR
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE66%2520ZXR%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for RE66%20ZXR: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: LN14%20AZJ
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN14%2520AZJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for LN14%20AZJ: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: MF63%20OGB
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF63%2520OGB%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for MF63%20OGB: 2
2026-03-28 14:19:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB
2026-03-28 14:19:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 177125e0-0ff2-5ca9-a927-b2df48059ebd with scrape type 2
2026-03-28 14:19:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 177125e0-0ff2-5ca9-a927-b2df48059ebd with scrape type 2
2026-03-28 14:19:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 177125e0-0ff2-5ca9-a927-b2df48059ebd, identifier: MF63%20OGB
2026-03-28 14:19:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB
2026-03-28 14:19:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB
2026-03-28 14:19:16 [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-28 14:19:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:19:16 [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': 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-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF63%2520OGB%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Saving data for MF63%20OGB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610864.39008, 'last_price_update_time': 1774707556.616117}
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:19:16 [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-28 14:19:16 [bca.uk] INFO: Found listing with ID: YY14%20JWG
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY14%2520JWG%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for YY14%20JWG: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: MM74%20YOL
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM74%2520YOL%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for MM74%20YOL: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: HV74%20FYM
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV74%2520FYM%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for HV74%20FYM: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: NJ16%20OZV
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ16%2520OZV%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for NJ16%20OZV: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: HV09%20EEY
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV09%2520EEY%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for HV09%20EEY: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: MK10%20YRG
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK10%2520YRG%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for MK10%20YRG: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: YP74%20VUX
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP74%2520VUX%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for YP74%20VUX: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: YH18%20ZEU
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH18%2520ZEU%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for YH18%20ZEU: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: GD17%20CKF
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD17%2520CKF%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for GD17%20CKF: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: RX74%20EFT
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX74%2520EFT%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for RX74%20EFT: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: EG18%20BHD
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG18%2520BHD%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for EG18%20BHD: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: RX74%20CEO
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX74%2520CEO%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for RX74%20CEO: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: AK14%20EHJ
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK14%2520EHJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for AK14%20EHJ: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: BK74%20APV
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK74%2520APV%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for BK74%20APV: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: SG66%20AYS
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG66%2520AYS%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for SG66%20AYS: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: CN15%20OVR
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN15%2520OVR%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for CN15%20OVR: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: DL74%20VCU
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for DL74%20VCU: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: KV14%20NEN
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV14%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 14:19:16 [bca.uk] INFO: Scrape type for KV14%20NEN: 0
2026-03-28 14:19:16 [bca.uk] INFO: Found listing with ID: FN17%20EEP
2026-03-28 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN17%2520EEP%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for FN17%20EEP: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: LJ16%20SLU
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ16%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for LJ16%20SLU: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: OU19%20XBC
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU19%2520XBC%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for OU19%20XBC: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: RJ16%20TMX
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ16%2520TMX%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for RJ16%20TMX: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: RV15%20KDZ
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV15%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for RV15%20KDZ: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: SF19%20WCN
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF19%2520WCN%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for SF19%20WCN: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: SH66%20XBF
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH66%2520XBF%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for SH66%20XBF: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: SJ18%20WBU
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ18%2520WBU%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for SJ18%20WBU: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: WG19%20EJF
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG19%2520EJF%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for WG19%20EJF: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: WH19%20HPZ
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WH19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for WH19%20HPZ: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: WT19%20UJM
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT19%2520UJM%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for WT19%20UJM: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: YA21%20GZM
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA21%2520GZM%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for YA21%20GZM: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: YB10%20MYN
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB10%2520MYN%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for YB10%20MYN: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: YJ15%20GSP
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ15%2520GSP%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for YJ15%20GSP: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: YR14%20MVX
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR14%2520MVX%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for YR14%20MVX: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: HV12%20ANR
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV12%2520ANR%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for HV12%20ANR: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: HV22%20XSR
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520XSR%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for HV22%20XSR: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: HV60%20WCK
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV60%2520WCK%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for HV60%20WCK: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: HV67%20PYU
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV67%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for HV67%20PYU: 0
2026-03-28 14:19:17 [bca.uk] INFO: Found listing with ID: HY15%20YZC
2026-03-28 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY15%2520YZC%27 HTTP/1.1" 200 None
2026-03-28 14:19:17 [bca.uk] INFO: Scrape type for HY15%20YZC: 0
2026-03-28 14:19:19 [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-28 14:19:19 [bca.uk] INFO: Total items found: 100
2026-03-28 14:19:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded
2026-03-28 14:19:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:19:19 [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-28 14:19:19 [bca.uk] INFO: Found listing with ID: BG15%20OHA
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG15%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for BG15%20OHA: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: BG66%20LNE
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG66%2520LNE%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for BG66%20LNE: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: BU72%20HBA
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU72%2520HBA%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for BU72%20HBA: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: DG69%20HMV
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG69%2520HMV%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for DG69%20HMV: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: DN20%20OSK
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN20%2520OSK%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for DN20%20OSK: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: FG20%20LJA
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG20%2520LJA%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for FG20%20LJA: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: KR22%20BYL
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR22%2520BYL%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for KR22%20BYL: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: KW68%20ZDH
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW68%2520ZDH%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for KW68%20ZDH: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LL69%20JHU
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL69%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LL69%20JHU: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: MF22%20PFN
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520PFN%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for MF22%20PFN: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: ML70%20FSO
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML70%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for ML70%20FSO: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: OE17%20WBN
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE17%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for OE17%20WBN: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LK16%20OFO
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK16%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LK16%20OFO: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: RJ51%20FZS
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ51%2520FZS%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for RJ51%20FZS: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: YP18%20ZJN
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP18%2520ZJN%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for YP18%20ZJN: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: HG64%20PJU
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG64%2520PJU%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for HG64%20PJU: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: GF16%20UZD
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF16%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for GF16%20UZD: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LV14%20UDJ
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV14%2520UDJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LV14%20UDJ: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: FX64%20LSF
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX64%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for FX64%20LSF: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: FC16%20EOG
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FC16%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for FC16%20EOG: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LG66%20TVC
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG66%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LG66%20TVC: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LRZ%20411
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LRZ%2520411%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LRZ%20411: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: BU14%20KCK
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU14%2520KCK%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for BU14%20KCK: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: GX16%20VXR
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX16%2520VXR%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for GX16%20VXR: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: SE66%20WBO
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE66%2520WBO%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for SE66%20WBO: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: BT69%20WGO
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT69%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for BT69%20WGO: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: NJ13%20EYY
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ13%2520EYY%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for NJ13%20EYY: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: R98%20MGH
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R98%2520MGH%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for R98%20MGH: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: YG23%20XFC
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG23%2520XFC%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for YG23%20XFC: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: FE17%20AHD
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE17%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for FE17%20AHD: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: WX68%20VXD
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX68%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for WX68%20VXD: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: AJ17%20ECE
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ17%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for AJ17%20ECE: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: AY66%20NLM
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY66%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for AY66%20NLM: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: FJ67%20KGP
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ67%2520KGP%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for FJ67%20KGP: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: NV65%20ENY
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV65%2520ENY%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for NV65%20ENY: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: NDD%20502F
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NDD%2520502F%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for NDD%20502F: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: VN70%20VYB
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN70%2520VYB%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for VN70%20VYB: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LG68%20ZNZ
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG68%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LG68%20ZNZ: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LX70%20SJU
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX70%2520SJU%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LX70%20SJU: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LL58%20VBZ
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL58%2520VBZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LL58%20VBZ: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: LJ16%20NHV
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ16%2520NHV%27 HTTP/1.1" 200 None
2026-03-28 14:19:19 [bca.uk] INFO: Scrape type for LJ16%20NHV: 0
2026-03-28 14:19:19 [bca.uk] INFO: Found listing with ID: HY19%20ZZP
2026-03-28 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520ZZP%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for HY19%20ZZP: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: X29%20ACM
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X29%2520ACM%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for X29%20ACM: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: BD17%20FTJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD17%2520FTJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for BD17%20FTJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: LG19%20GPR
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG19%2520GPR%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for LG19%20GPR: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DU23%20OKO
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU23%2520OKO%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DU23%20OKO: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YM23%20VRW
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM23%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YM23%20VRW: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: PK57%20DOU
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK57%2520DOU%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for PK57%20DOU: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: WM66%20AOD
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM66%2520AOD%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for WM66%20AOD: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: WN59%20WNC
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN59%2520WNC%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for WN59%20WNC: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DS68%20VOU
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS68%2520VOU%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DS68%20VOU: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DY11%20NRK
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY11%2520NRK%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DY11%20NRK: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: EO21%20FBD
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for EO21%20FBD: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: KM74%20JDZ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM74%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for KM74%20JDZ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: BM17%20UHU
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BM17%2520UHU%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for BM17%20UHU: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: BL66%20LNU
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL66%2520LNU%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for BL66%20LNU: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: CX19%20GXV
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX19%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for CX19%20GXV: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: EU18%20RNV
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU18%2520RNV%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for EU18%20RNV: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: BV14%20NLK
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV14%2520NLK%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for BV14%20NLK: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: PN70%20MWJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN70%2520MWJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for PN70%20MWJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YC14%20WNZ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC14%2520WNZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YC14%20WNZ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: PY69%20FVJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY69%2520FVJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for PY69%20FVJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: FE69%20KTA
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE69%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for FE69%20KTA: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: BK12%20BYJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK12%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for BK12%20BYJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: BK59%20XZA
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK59%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for BK59%20XZA: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DN69%20UPD
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN69%2520UPD%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DN69%20UPD: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: EW19%20GVK
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EW19%2520GVK%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for EW19%20GVK: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: GD67%20WUM
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD67%2520WUM%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for GD67%20WUM: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: LV68%20NTA
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV68%2520NTA%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for LV68%20NTA: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YM21%20POH
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM21%2520POH%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YM21%20POH: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DG16%20TNV
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG16%2520TNV%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DG16%20TNV: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: FX24%20TLO
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX24%2520TLO%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for FX24%20TLO: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: GV72%20NDG
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV72%2520NDG%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for GV72%20NDG: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DS70%20HDY
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS70%2520HDY%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DS70%20HDY: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: A23%20NAO
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27A23%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for A23%20NAO: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: FT74%20JXO
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT74%2520JXO%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for FT74%20JXO: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: LS74%20TJY
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS74%2520TJY%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for LS74%20TJY: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: ND62%20EYA
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND62%2520EYA%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for ND62%20EYA: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DE63%20MWM
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE63%2520MWM%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DE63%20MWM: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: MT68%20TXH
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT68%2520TXH%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for MT68%20TXH: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: EY64%20XUK
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY64%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for EY64%20XUK: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: FG18%20OKN
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG18%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for FG18%20OKN: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: CN20%20DZR
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN20%2520DZR%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for CN20%20DZR: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DV20%20NHY
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV20%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DV20%20NHY: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: KGZ%209132
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KGZ%25209132%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for KGZ%209132: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YP14%20AXN
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP14%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YP14%20AXN: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: FX66%20OYJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX66%2520OYJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for FX66%20OYJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YT59%20OPC
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT59%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YT59%20OPC: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: ET10%20OEG
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET10%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for ET10%20OEG: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YC23%20GYR
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC23%2520GYR%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YC23%20GYR: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: CF69%20BNV
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF69%2520BNV%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for CF69%20BNV: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: LD68%20TUY
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD68%2520TUY%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for LD68%20TUY: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: LX54%20EFM
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX54%2520EFM%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for LX54%20EFM: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: MM69%20AFJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM69%2520AFJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for MM69%20AFJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: YX17%20UST
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX17%2520UST%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for YX17%20UST: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: NG71%20LLC
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG71%2520LLC%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for NG71%20LLC: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: DY22%20USJ
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY22%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for DY22%20USJ: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: F28%20FXY
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F28%2520FXY%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for F28%20FXY: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: GM65%20LOF
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM65%2520LOF%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for GM65%20LOF: 0
2026-03-28 14:19:20 [bca.uk] INFO: Found listing with ID: LP25%20CGX
2026-03-28 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP25%2520CGX%27 HTTP/1.1" 200 None
2026-03-28 14:19:20 [bca.uk] INFO: Scrape type for LP25%20CGX: 0
2026-03-28 14:19:20 [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-28 14:19:20 [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-28 14:19:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:19:23 [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-28 14:19:23 [bca.uk] INFO: Total items found: 100
2026-03-28 14:19:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded
2026-03-28 14:19:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:19:23 [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-28 14:19:23 [bca.uk] INFO: Found listing with ID: AX19%20CUA
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX19%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for AX19%20CUA: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: CK20%20XRD
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK20%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for CK20%20XRD: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: YB70%20ZRK
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB70%2520ZRK%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for YB70%20ZRK: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: YG17%20XZK
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG17%2520XZK%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for YG17%20XZK: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: BP16%20MLK
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP16%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for BP16%20MLK: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: PF67%20WMU
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF67%2520WMU%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for PF67%20WMU: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: PY16%20CPF
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY16%2520CPF%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for PY16%20CPF: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: FH17%20FGP
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH17%2520FGP%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for FH17%20FGP: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: SY14%20WZE
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY14%2520WZE%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for SY14%20WZE: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: VN73%20YJD
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN73%2520YJD%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for VN73%20YJD: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: DL69%20KTO
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL69%2520KTO%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for DL69%20KTO: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: GX58%20HXR
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX58%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for GX58%20HXR: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: YB19%20RMC
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB19%2520RMC%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for YB19%20RMC: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: WF20%20CJE
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF20%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for WF20%20CJE: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: WK22%20VSC
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK22%2520VSC%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for WK22%20VSC: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: BD20%20XZW
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD20%2520XZW%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for BD20%20XZW: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: HF22%20MLL
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF22%2520MLL%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for HF22%20MLL: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: HGZ%203039
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HGZ%25203039%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for HGZ%203039: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: MW67%20XGP
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW67%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for MW67%20XGP: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: PE61%20RDO
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE61%2520RDO%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for PE61%20RDO: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: WN17%20FWZ
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN17%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for WN17%20FWZ: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: MM69%20NMJ
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM69%2520NMJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for MM69%20NMJ: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: RF19%20OEO
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF19%2520OEO%27 HTTP/1.1" 200 None
2026-03-28 14:19:23 [bca.uk] INFO: Scrape type for RF19%20OEO: 0
2026-03-28 14:19:23 [bca.uk] INFO: Found listing with ID: RO23%20JHE
2026-03-28 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO23%2520JHE%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for RO23%20JHE: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: RO23%20JTU
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO23%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for RO23%20JTU: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YB73%20RSV
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB73%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YB73%20RSV: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: VX55%20UCA
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX55%2520UCA%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for VX55%20UCA: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: AD19%20AYM
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD19%2520AYM%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for AD19%20AYM: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LV70%20ZSO
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV70%2520ZSO%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LV70%20ZSO: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YC20%20AOV
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC20%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YC20%20AOV: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YN17%20WSL
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN17%2520WSL%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YN17%20WSL: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YY62%20LLD
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY62%2520LLD%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YY62%20LLD: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EK17%20YRP
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK17%2520YRP%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EK17%20YRP: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: RO17%20AYF
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO17%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for RO17%20AYF: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WP67%20CJZ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP67%2520CJZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WP67%20CJZ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: SL10%20VLB
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL10%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for SL10%20VLB: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: AE17%20MKZ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE17%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for AE17%20MKZ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: AE20%20WTL
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE20%2520WTL%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for AE20%20WTL: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: HK22%20DXB
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK22%2520DXB%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for HK22%20DXB: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LP22%20BZS
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP22%2520BZS%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LP22%20BZS: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WV70%20PLN
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV70%2520PLN%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WV70%20PLN: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LC64%20RXW
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC64%2520RXW%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LC64%20RXW: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YK09%20AOV
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK09%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YK09%20AOV: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WN64%20YWU
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN64%2520YWU%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WN64%20YWU: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WN22%20XNE
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520XNE%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WN22%20XNE: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: VU11%20OVP
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU11%2520OVP%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for VU11%20OVP: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LM15%20CFO
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM15%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LM15%20CFO: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WV20%20SVK
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV20%2520SVK%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WV20%20SVK: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: TGZ%203183
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TGZ%25203183%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for TGZ%203183: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: MF67%20FCD
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF67%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for MF67%20FCD: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: RE20%20ZBU
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE20%2520ZBU%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for RE20%20ZBU: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: GV13%20ACJ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV13%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for GV13%20ACJ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: ES11%20MAM
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ES11%2520MAM%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for ES11%20MAM: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LR72%20VXA
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR72%2520VXA%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LR72%20VXA: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: MF69%20RWN
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF69%2520RWN%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for MF69%20RWN: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: OV18%20AHL
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV18%2520AHL%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for OV18%20AHL: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: RA06%20FLF
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA06%2520FLF%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for RA06%20FLF: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: RX17%20MHZ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX17%2520MHZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for RX17%20MHZ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WM64%20BPE
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM64%2520BPE%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WM64%20BPE: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: WM67%20RHU
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM67%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for WM67%20RHU: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YA18%20UPJ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA18%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YA18%20UPJ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YR13%20CAE
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR13%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YR13%20CAE: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LN65%20EJO
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN65%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LN65%20EJO: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: LJ61%20NPP
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ61%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for LJ61%20NPP: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: KN65%20JHY
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN65%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for KN65%20JHY: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: KF16%20BTZ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF16%2520BTZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for KF16%20BTZ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: R14%20KJJ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R14%2520KJJ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for R14%20KJJ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: HS19%20ZVA
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS19%2520ZVA%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for HS19%20ZVA: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: HJ10%20UYB
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ10%2520UYB%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for HJ10%20UYB: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: HJ08%20YGW
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ08%2520YGW%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for HJ08%20YGW: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: GU65%20VJF
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU65%2520VJF%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for GU65%20VJF: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: GL21%20UOR
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL21%2520UOR%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for GL21%20UOR: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: GF63%20FZS
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF63%2520FZS%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for GF63%20FZS: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EY63%20SVW
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY63%2520SVW%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EY63%20SVW: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: ET65%20BJO
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET65%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for ET65%20BJO: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EO67%20CLF
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO67%2520CLF%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EO67%20CLF: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EN17%20RKE
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN17%2520RKE%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EN17%20RKE: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EK17%20XYO
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK17%2520XYO%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EK17%20XYO: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EK09%20OJZ
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK09%2520OJZ%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EK09%20OJZ: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EJ19%20UVB
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ19%2520UVB%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EJ19%20UVB: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EJ15%20LFB
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ15%2520LFB%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EJ15%20LFB: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EF18%20XLV
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF18%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for EF18%20XLV: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: YJ18%20VWG
2026-03-28 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ18%2520VWG%27 HTTP/1.1" 200 None
2026-03-28 14:19:24 [bca.uk] INFO: Scrape type for YJ18%20VWG: 0
2026-03-28 14:19:24 [bca.uk] INFO: Found listing with ID: EA17%20KXN
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA17%2520KXN%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for EA17%20KXN: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: GN16%20UHO
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN16%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for GN16%20UHO: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: GN65%20UYG
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN65%2520UYG%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for GN65%20UYG: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: LT15%20AZB
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT15%2520AZB%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for LT15%20AZB: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: BN61%20GUG
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN61%2520GUG%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for BN61%20GUG: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: LX63%20RHF
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX63%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for LX63%20RHF: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: NJ58%20PAO
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ58%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for NJ58%20PAO: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: YK57%20YBD
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK57%2520YBD%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for YK57%20YBD: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: DK63%20TWV
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK63%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for DK63%20TWV: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: VO14%20LUL
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO14%2520LUL%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for VO14%20LUL: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: RK69%20HTX
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK69%2520HTX%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for RK69%20HTX: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: RK19%20TDX
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK19%2520TDX%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for RK19%20TDX: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: RA53%20TVW
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA53%2520TVW%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for RA53%20TVW: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: MD15%20DZE
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD15%2520DZE%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for MD15%20DZE: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: DX16%20XOG
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX16%2520XOG%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for DX16%20XOG: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: LT06%20NRE
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT06%2520NRE%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for LT06%20NRE: 0
2026-03-28 14:19:25 [bca.uk] INFO: Found listing with ID: LG54%20CTX
2026-03-28 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG54%2520CTX%27 HTTP/1.1" 200 None
2026-03-28 14:19:25 [bca.uk] INFO: Scrape type for LG54%20CTX: 0
2026-03-28 14:19:25 [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-28 14:19:25 [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-28 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-28 14:20:02 [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-28 14:20:02 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded
2026-03-28 14:20:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:02 [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-28 14:20:02 [bca.uk] INFO: Found listing with ID: HV17%20HNY
2026-03-28 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV17%2520HNY%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for HV17%20HNY: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: HJ05%20GYZ
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ05%2520GYZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for HJ05%20GYZ: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: EA61%20KZG
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA61%2520KZG%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for EA61%20KZG: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: EA18%20TVO
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA18%2520TVO%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for EA18%20TVO: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: CE10%20WLK
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE10%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for CE10%20WLK: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: SB06%20MXP
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB06%2520MXP%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for SB06%20MXP: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: GM21%20AOT
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM21%2520AOT%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for GM21%20AOT: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: DY16%20UYF
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY16%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for DY16%20UYF: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: DE15%20UOH
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE15%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for DE15%20UOH: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: AP14%20CKK
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP14%2520CKK%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for AP14%20CKK: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: AO11%20XUF
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO11%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for AO11%20XUF: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: AD19%20LFS
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD19%2520LFS%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for AD19%20LFS: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: FE12%20YZW
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE12%2520YZW%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for FE12%20YZW: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: BC22%20HCF
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC22%2520HCF%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for BC22%20HCF: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: RX66%20CYJ
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX66%2520CYJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for RX66%20CYJ: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: LD65%20WHV
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD65%2520WHV%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for LD65%20WHV: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: SP67%20RNJ
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP67%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for SP67%20RNJ: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: DK63%20ZNX
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK63%2520ZNX%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for DK63%20ZNX: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: EA67%20BCE
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA67%2520BCE%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for EA67%20BCE: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: DN64%20NMA
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN64%2520NMA%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for DN64%20NMA: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: M31%20FFM
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M31%2520FFM%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for M31%20FFM: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: CN57%20BXX
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN57%2520BXX%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for CN57%20BXX: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: ML09%20UUK
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML09%2520UUK%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for ML09%20UUK: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: V8%20XMB
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V8%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for V8%20XMB: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: LH11%20ABU
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LH11%2520ABU%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for LH11%20ABU: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: WA66%20TYC
2026-03-28 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA66%2520TYC%27 HTTP/1.1" 200 None
2026-03-28 14:20:03 [bca.uk] INFO: Scrape type for WA66%20TYC: 0
2026-03-28 14:20:03 [bca.uk] INFO: Found listing with ID: LD17%20GWO
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD17%2520GWO%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LD17%20GWO: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YM16%20XCC
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM16%2520XCC%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YM16%20XCC: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: BP14%20WHB
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP14%2520WHB%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for BP14%20WHB: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: FV55%20GHG
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV55%2520GHG%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for FV55%20GHG: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: OY65%20NUA
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY65%2520NUA%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for OY65%20NUA: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: BG62%20VPX
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG62%2520VPX%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for BG62%20VPX: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: DC11%20DHM
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC11%2520DHM%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for DC11%20DHM: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: K2%20XDB
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27K2%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for K2%20XDB: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: SH51%20YHV
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH51%2520YHV%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for SH51%20YHV: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: LY06%20XPF
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY06%2520XPF%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LY06%20XPF: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: DN67%20YEB
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN67%2520YEB%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for DN67%20YEB: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: LL65%20VRY
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL65%2520VRY%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LL65%20VRY: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: VN62%20CSZ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN62%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for VN62%20CSZ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: FY67%20MKA
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY67%2520MKA%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for FY67%20MKA: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: LW17%20JXZ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LW17%2520JXZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LW17%20JXZ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: PT51%20GPT
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PT51%2520GPT%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for PT51%20GPT: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: BX62%20FVM
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX62%2520FVM%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for BX62%20FVM: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: GY59%20LUH
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY59%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for GY59%20LUH: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: PO67%20YZV
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO67%2520YZV%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for PO67%20YZV: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: RK65%20WOA
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK65%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for RK65%20WOA: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: EO52%20OCJ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO52%2520OCJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for EO52%20OCJ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: RL03%20USG
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RL03%2520USG%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for RL03%20USG: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: SV17%20UAR
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV17%2520UAR%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for SV17%20UAR: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YX59%20YMF
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX59%2520YMF%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YX59%20YMF: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: CK13%20AJK
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK13%2520AJK%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for CK13%20AJK: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: AU58%20OSY
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU58%2520OSY%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for AU58%20OSY: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: LM13%20AXX
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM13%2520AXX%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LM13%20AXX: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: MF07%20BPX
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF07%2520BPX%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for MF07%20BPX: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: SK60%20XDF
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK60%2520XDF%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for SK60%20XDF: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: VK67%20KFZ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK67%2520KFZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for VK67%20KFZ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: LD05%20NWW
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD05%2520NWW%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LD05%20NWW: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: KY10%20SVC
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY10%2520SVC%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for KY10%20SVC: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: PX11%20GZH
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX11%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for PX11%20GZH: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: DK64%20XUZ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK64%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for DK64%20XUZ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: EO62%20PXF
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO62%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for EO62%20PXF: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: KX66%20LMU
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX66%2520LMU%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for KX66%20LMU: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: KK15%20GPV
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK15%2520GPV%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for KK15%20GPV: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: R28%20LYS
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R28%2520LYS%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for R28%20LYS: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YN15%20XGT
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN15%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YN15%20XGT: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YP16%20NZW
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP16%2520NZW%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YP16%20NZW: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: LM68%20OYW
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM68%2520OYW%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for LM68%20OYW: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: SN66%20UAJ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN66%2520UAJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for SN66%20UAJ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YW16%20FXJ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW16%2520FXJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YW16%20FXJ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: FY58%20BNL
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY58%2520BNL%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for FY58%20BNL: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: NJ65%20VHK
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ65%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for NJ65%20VHK: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YC61%20XUK
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC61%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YC61%20XUK: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: WD17%20BEU
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD17%2520BEU%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for WD17%20BEU: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YP18%20LVE
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP18%2520LVE%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YP18%20LVE: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YR70%20SOJ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR70%2520SOJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YR70%20SOJ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YN19%20SFE
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN19%2520SFE%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YN19%20SFE: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: FP18%20VGG
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP18%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for FP18%20VGG: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YM21%20KDN
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM21%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YM21%20KDN: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: GM66%20UNZ
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM66%2520UNZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for GM66%20UNZ: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: ND09%20WWH
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND09%2520WWH%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for ND09%20WWH: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YB14%20EKN
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB14%2520EKN%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YB14%20EKN: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: YT65%20UZB
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT65%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for YT65%20UZB: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: KR16%20DSO
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR16%2520DSO%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for KR16%20DSO: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: SB15%20YZK
2026-03-28 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520YZK%27 HTTP/1.1" 200 None
2026-03-28 14:20:04 [bca.uk] INFO: Scrape type for SB15%20YZK: 0
2026-03-28 14:20:04 [bca.uk] INFO: Found listing with ID: AF12%20ZSV
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF12%2520ZSV%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for AF12%20ZSV: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: DG13%20KNH
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG13%2520KNH%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for DG13%20KNH: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: PE62%20WNJ
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE62%2520WNJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for PE62%20WNJ: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: LR65%20MUU
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR65%2520MUU%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for LR65%20MUU: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: VN18%20WUD
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN18%2520WUD%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for VN18%20WUD: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: LL18%20CYH
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL18%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for LL18%20CYH: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: BJ17%20FRR
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ17%2520FRR%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for BJ17%20FRR: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: LG22%20FFL
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520FFL%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for LG22%20FFL: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: FT15%20LKJ
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT15%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for FT15%20LKJ: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: FG60%20VRM
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG60%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for FG60%20VRM: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: SB15%20YBK
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB15%2520YBK%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for SB15%20YBK: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: FX68%20XVB
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX68%2520XVB%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for FX68%20XVB: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: NC21%20AUN
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC21%2520AUN%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for NC21%20AUN: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: SO65%20KZA
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO65%2520KZA%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for SO65%20KZA: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: FL64%20YUC
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL64%2520YUC%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for FL64%20YUC: 0
2026-03-28 14:20:05 [bca.uk] INFO: Found listing with ID: FL66%20PFX
2026-03-28 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL66%2520PFX%27 HTTP/1.1" 200 None
2026-03-28 14:20:05 [bca.uk] INFO: Scrape type for FL66%20PFX: 0
2026-03-28 14:20:05 [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-28 14:20:05 [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-28 14:20:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:08 [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-28 14:20:08 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded
2026-03-28 14:20:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:08 [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-28 14:20:08 [bca.uk] INFO: Found listing with ID: P7%20DYX
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27P7%2520DYX%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for P7%20DYX: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NU63%20VHG
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU63%2520VHG%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NU63%20VHG: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: SF16%20NSP
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF16%2520NSP%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for SF16%20NSP: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: KD15%20VBN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD15%2520VBN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for KD15%20VBN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: MJ20%20XLS
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ20%2520XLS%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for MJ20%20XLS: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: MJ21%20XSD
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ21%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for MJ21%20XSD: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: WF17%20PZZ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF17%2520PZZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for WF17%20PZZ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: SB69%20MLK
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB69%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for SB69%20MLK: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: SP17%20NHY
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP17%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for SP17%20NHY: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: VL19%20RHV
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VL19%2520RHV%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for VL19%20RHV: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: YJ69%20SHN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ69%2520SHN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for YJ69%20SHN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: ND19%20GYA
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND19%2520GYA%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for ND19%20GYA: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: DX20%20HSV
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX20%2520HSV%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for DX20%20HSV: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: DG68%20SWW
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG68%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for DG68%20SWW: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: EK70%20MUC
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK70%2520MUC%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for EK70%20MUC: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: EO20%20YNC
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO20%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for EO20%20YNC: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: DS15%20CFY
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS15%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for DS15%20CFY: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: HN67%20PNL
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN67%2520PNL%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for HN67%20PNL: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NL11%20EFD
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL11%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NL11%20EFD: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NX65%20XFZ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX65%2520XFZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NX65%20XFZ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: VN70%20OMO
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN70%2520OMO%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for VN70%20OMO: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: BK16%20OVY
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK16%2520OVY%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for BK16%20OVY: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: DP70%20XLA
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP70%2520XLA%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for DP70%20XLA: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NK11%20HVZ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK11%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NK11%20HVZ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NK20%20NKZ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK20%2520NKZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NK20%20NKZ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: GD62%20AEJ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD62%2520AEJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for GD62%20AEJ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NL64%20UEZ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520UEZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NL64%20UEZ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: ST67%20EOE
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST67%2520EOE%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for ST67%20EOE: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NA12%20ZTG
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA12%2520ZTG%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NA12%20ZTG: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: FV15%20NSE
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV15%2520NSE%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for FV15%20NSE: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: FP17%20OKN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP17%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for FP17%20OKN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NJ17%20ZDN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ17%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NJ17%20ZDN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: WK17%20KNO
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK17%2520KNO%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for WK17%20KNO: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: AK67%20XSN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK67%2520XSN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for AK67%20XSN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: DS15%20VPJ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS15%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for DS15%20VPJ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: GF21%20XLX
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF21%2520XLX%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for GF21%20XLX: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: LN69%20JMX
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN69%2520JMX%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for LN69%20JMX: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NL11%20KUO
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL11%2520KUO%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NL11%20KUO: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: GV16%20ZSL
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV16%2520ZSL%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for GV16%20ZSL: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: GU69%20FDP
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU69%2520FDP%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for GU69%20FDP: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: WN66%20VLC
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN66%2520VLC%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for WN66%20VLC: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: KW15%20YUU
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW15%2520YUU%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for KW15%20YUU: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: FG69%20BNE
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG69%2520BNE%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for FG69%20BNE: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: AX57%20BMU
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX57%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for AX57%20BMU: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: DL67%20YBD
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL67%2520YBD%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for DL67%20YBD: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: A21%20PCN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27A21%2520PCN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for A21%20PCN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: FN67%20KYU
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN67%2520KYU%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for FN67%20KYU: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: YB65%20UKC
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB65%2520UKC%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for YB65%20UKC: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: JRZ%201374
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JRZ%25201374%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for JRZ%201374: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: WN61%20WMF
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN61%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for WN61%20WMF: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: FL71%20KXN
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL71%2520KXN%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for FL71%20KXN: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: BK72%20VBL
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK72%2520VBL%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for BK72%20VBL: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: FP63%20FYT
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP63%2520FYT%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for FP63%20FYT: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: VA14%20FDE
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA14%2520FDE%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for VA14%20FDE: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: YX65%20YLD
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX65%2520YLD%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for YX65%20YLD: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: NA72%20PVZ
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for NA72%20PVZ: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: YJ71%20WLL
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ71%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 14:20:08 [bca.uk] INFO: Scrape type for YJ71%20WLL: 0
2026-03-28 14:20:08 [bca.uk] INFO: Found listing with ID: LE19%20OAO
2026-03-28 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE19%2520OAO%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for LE19%20OAO: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: WM17%20UBA
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM17%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for WM17%20UBA: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: BR19%20TWE
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BR19%2520TWE%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for BR19%20TWE: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: ML70%20KYB
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML70%2520KYB%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for ML70%20KYB: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: FV66%20ULA
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV66%2520ULA%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for FV66%20ULA: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: SH18%20FCF
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH18%2520FCF%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for SH18%20FCF: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: PX13%20WHW
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX13%2520WHW%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for PX13%20WHW: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: WM11%20VUT
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM11%2520VUT%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for WM11%20VUT: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: KJ18%20KXV
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ18%2520KXV%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for KJ18%20KXV: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: MM74%20YOV
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM74%2520YOV%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for MM74%20YOV: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: ND67%20NUB
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND67%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for ND67%20NUB: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: NJ69%20ZLZ
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ69%2520ZLZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for NJ69%20ZLZ: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: H23%20GYP
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27H23%2520GYP%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for H23%20GYP: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: PX64%20VTL
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX64%2520VTL%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for PX64%20VTL: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: GJ67%20AVB
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ67%2520AVB%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for GJ67%20AVB: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: EY63%20KOX
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY63%2520KOX%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for EY63%20KOX: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: BK74%20FHP
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK74%2520FHP%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for BK74%20FHP: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: FY71%20YBD
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY71%2520YBD%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for FY71%20YBD: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: SG18%20UCD
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG18%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for SG18%20UCD: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: YR20%20EWH
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR20%2520EWH%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for YR20%20EWH: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: HV25%20JZC
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV25%2520JZC%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for HV25%20JZC: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: MA17%20GME
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA17%2520GME%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for MA17%20GME: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: VE19%20GDV
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE19%2520GDV%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for VE19%20GDV: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: WU17%20PXF
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU17%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for WU17%20PXF: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: FGZ%203391
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FGZ%25203391%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for FGZ%203391: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: VO66%20WKC
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO66%2520WKC%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for VO66%20WKC: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: PJ70%20ZTE
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ70%2520ZTE%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for PJ70%20ZTE: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: BK65%20BXF
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK65%2520BXF%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for BK65%20BXF: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: KW67%20AHA
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW67%2520AHA%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for KW67%20AHA: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: KY19%20WJP
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY19%2520WJP%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for KY19%20WJP: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: YP24%20XHC
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for YP24%20XHC: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: DL65%20UBT
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL65%2520UBT%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for DL65%20UBT: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: LS13%20PZA
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS13%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for LS13%20PZA: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: WA22%20LRJ
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA22%2520LRJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for WA22%20LRJ: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: WG14%20YXO
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG14%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for WG14%20YXO: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: SP16%20YTU
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP16%2520YTU%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for SP16%20YTU: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: AK15%20UKF
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK15%2520UKF%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for AK15%20UKF: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: WJ69%20UWZ
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ69%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for WJ69%20UWZ: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: GY62%20FCG
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY62%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for GY62%20FCG: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: LG61%20MYR
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG61%2520MYR%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for LG61%20MYR: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: NJ16%20JYW
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ16%2520JYW%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for NJ16%20JYW: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: CA16%20XZO
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA16%2520XZO%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for CA16%20XZO: 0
2026-03-28 14:20:09 [bca.uk] INFO: Found listing with ID: DW19%20XGT
2026-03-28 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW19%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 14:20:09 [bca.uk] INFO: Scrape type for DW19%20XGT: 0
2026-03-28 14:20:09 [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-28 14:20:09 [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-28 14:20:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:10 [scrapy.extensions.logstats] INFO: Crawled 304 pages (at 4 pages/min), scraped 1263 items (at 8 items/min)
2026-03-28 14:20:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:20:23 [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-28 14:20:23 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded
2026-03-28 14:20:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:23 [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-28 14:20:23 [bca.uk] INFO: Found listing with ID: VE67%20HCK
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520HCK%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for VE67%20HCK: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: KM22%20OUP
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM22%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for KM22%20OUP: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: KN09%20ZNP
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN09%2520ZNP%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for KN09%20ZNP: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: WM14%20WVU
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM14%2520WVU%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for WM14%20WVU: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: YH16%20NFA
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH16%2520NFA%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for YH16%20NFA: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: FE20%20OYY
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE20%2520OYY%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for FE20%20OYY: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: YG70%20XRF
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG70%2520XRF%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for YG70%20XRF: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: BD18%20WLA
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD18%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for BD18%20WLA: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: EU67%20OKD
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU67%2520OKD%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for EU67%20OKD: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: KU17%20LHB
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU17%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for KU17%20LHB: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: EJ71%20ZWA
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ71%2520ZWA%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for EJ71%20ZWA: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: ND67%20AZU
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND67%2520AZU%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for ND67%20AZU: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: GF69%20UKK
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF69%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for GF69%20UKK: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: S44%20DPR
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S44%2520DPR%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for S44%20DPR: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: LG67%20GYO
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG67%2520GYO%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for LG67%20GYO: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: NL72%20XSN
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520XSN%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for NL72%20XSN: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: SK13%20UXH
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK13%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for SK13%20UXH: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: BV14%20YLU
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV14%2520YLU%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for BV14%20YLU: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: DC16%20XBH
2026-03-28 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC16%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 14:20:23 [bca.uk] INFO: Scrape type for DC16%20XBH: 0
2026-03-28 14:20:23 [bca.uk] INFO: Found listing with ID: YE17%20LJU
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE17%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for YE17%20LJU: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: F17%20JGM
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F17%2520JGM%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for F17%20JGM: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: RBZ%20771
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RBZ%2520771%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for RBZ%20771: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: WA70%20PNF
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA70%2520PNF%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for WA70%20PNF: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: MW11%20NUB
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW11%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for MW11%20NUB: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: SY14%20GKO
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY14%2520GKO%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for SY14%20GKO: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: FV64%20URM
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV64%2520URM%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for FV64%20URM: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: LT13%20FGD
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT13%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for LT13%20FGD: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: WV63%20DFP
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV63%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for WV63%20DFP: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: YY19%20ZHP
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY19%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for YY19%20ZHP: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: DA18%20AFN
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA18%2520AFN%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for DA18%20AFN: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: DG20%20KTE
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG20%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for DG20%20KTE: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: LC65%20VKE
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC65%2520VKE%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for LC65%20VKE: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: BG67%20PHA
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG67%2520PHA%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for BG67%20PHA: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: YC20%20OZV
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC20%2520OZV%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for YC20%20OZV: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: DK71%20XRH
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK71%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for DK71%20XRH: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: YN64%20OXV
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN64%2520OXV%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for YN64%20OXV: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: YP62%20VWJ
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP62%2520VWJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for YP62%20VWJ: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: ET66%20GXS
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET66%2520GXS%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for ET66%20GXS: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: GR19%20DXJ
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR19%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for GR19%20DXJ: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: KM20%20UNL
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM20%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for KM20%20UNL: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: KY22%20YRZ
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY22%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for KY22%20YRZ: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: ML70%20CYH
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML70%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for ML70%20CYH: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: OGZ%203885
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OGZ%25203885%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for OGZ%203885: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: OU64%20TZW
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU64%2520TZW%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for OU64%20TZW: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: VN13%20URU
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN13%2520URU%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for VN13%20URU: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: VU61%20RWE
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU61%2520RWE%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for VU61%20RWE: 0
2026-03-28 14:20:24 [bca.uk] INFO: Found listing with ID: VX21%20LDE
2026-03-28 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX21%2520LDE%27 HTTP/1.1" 200 None
2026-03-28 14:20:24 [bca.uk] INFO: Scrape type for VX21%20LDE: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: YC67%20KRF
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC67%2520KRF%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for YC67%20KRF: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: AO65%20EAM
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO65%2520EAM%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for AO65%20EAM: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BA18%20WKV
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA18%2520WKV%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BA18%20WKV: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BU20%20LFY
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU20%2520LFY%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BU20%20LFY: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BX70%20UZO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX70%2520UZO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BX70%20UZO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: GD16%20CYL
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD16%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for GD16%20CYL: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: KP69%20JZF
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP69%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for KP69%20JZF: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: LG18%20SFU
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG18%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for LG18%20SFU: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: OW71%20EER
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW71%2520EER%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for OW71%20EER: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: FN14%20YCA
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN14%2520YCA%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for FN14%20YCA: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: GJ18%20XHE
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ18%2520XHE%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for GJ18%20XHE: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: VO68%20WLK
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO68%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for VO68%20WLK: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: WP69%20UPR
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP69%2520UPR%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for WP69%20UPR: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: R24%20HMB
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R24%2520HMB%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for R24%20HMB: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: CK12%20VGP
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK12%2520VGP%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for CK12%20VGP: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: WF10%20VSZ
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF10%2520VSZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for WF10%20VSZ: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: WG16%20KPO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG16%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for WG16%20KPO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: EK20%20UCR
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK20%2520UCR%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for EK20%20UCR: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: EO60%20FJV
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for EO60%20FJV: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: DN16%20EGZ
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN16%2520EGZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for DN16%20EGZ: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: KY12%20EWT
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY12%2520EWT%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for KY12%20EWT: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: LP09%20EKK
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP09%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for LP09%20EKK: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: RK16%20YTN
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK16%2520YTN%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for RK16%20YTN: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: KR16%20YCM
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR16%2520YCM%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for KR16%20YCM: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BX71%20DYT
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX71%2520DYT%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BX71%20DYT: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: YR24%20PWK
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR24%2520PWK%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for YR24%20PWK: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: WP74%20UYN
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP74%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for WP74%20UYN: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BK22%20NZA
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520NZA%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BK22%20NZA: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BP22%20AFO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP22%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BP22%20AFO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: EO22%20NUB
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for EO22%20NUB: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: MC74%20UFS
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC74%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for MC74%20UFS: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: OW23%20JRO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW23%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for OW23%20JRO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: HK71%20OHD
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520OHD%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for HK71%20OHD: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: SO21%20HBP
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO21%2520HBP%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for SO21%20HBP: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: AK71%20ZNU
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK71%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for AK71%20ZNU: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BK71%20GWO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520GWO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BK71%20GWO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: FV71%20OKG
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV71%2520OKG%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for FV71%20OKG: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: GJ22%20EFB
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520EFB%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for GJ22%20EFB: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: LD21%20MHX
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD21%2520MHX%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for LD21%20MHX: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: MJ20%20VGK
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ20%2520VGK%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for MJ20%20VGK: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: KY71%20NPX
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY71%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for KY71%20NPX: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: MH24%20UGO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH24%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for MH24%20UGO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: CX22%20HFE
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX22%2520HFE%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for CX22%20HFE: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: BT71%20KXB
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT71%2520KXB%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for BT71%20KXB: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: DA23%20MHE
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA23%2520MHE%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for DA23%20MHE: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: OV23%20SZC
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520SZC%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for OV23%20SZC: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: OY72%20ZSV
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY72%2520ZSV%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for OY72%20ZSV: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: AP62%20DKP
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP62%2520DKP%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for AP62%20DKP: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: WP20%20MHF
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP20%2520MHF%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for WP20%20MHF: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: LX58%20XUO
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX58%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for LX58%20XUO: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: GL21%20EVM
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL21%2520EVM%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for GL21%20EVM: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: EA71%20UWN
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA71%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for EA71%20UWN: 0
2026-03-28 14:20:25 [bca.uk] INFO: Found listing with ID: KX20%20ANU
2026-03-28 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX20%2520ANU%27 HTTP/1.1" 200 None
2026-03-28 14:20:25 [bca.uk] INFO: Scrape type for KX20%20ANU: 0
2026-03-28 14:20:25 [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-28 14:20:25 [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-28 14:20:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:27 [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-28 14:20:27 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded
2026-03-28 14:20:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:27 [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-28 14:20:27 [bca.uk] INFO: Found listing with ID: FE63%20CZT
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE63%2520CZT%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for FE63%20CZT: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: FJ14%20XJG
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ14%2520XJG%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for FJ14%20XJG: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: FN10%20WDR
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN10%2520WDR%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for FN10%20WDR: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: FT65%20GKJ
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT65%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for FT65%20GKJ: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: NJ09%20LWY
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ09%2520LWY%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for NJ09%20LWY: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: NV11%20NDX
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV11%2520NDX%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for NV11%20NDX: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: NX13%20HAA
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX13%2520HAA%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for NX13%20HAA: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: NX13%20YBP
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX13%2520YBP%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for NX13%20YBP: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: OV13%20WNT
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV13%2520WNT%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for OV13%20WNT: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: YF63%20ANV
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF63%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for YF63%20ANV: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: YK15%20CTB
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK15%2520CTB%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for YK15%20CTB: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: YK16%20OBV
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK16%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for YK16%20OBV: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: WO66%20EVT
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO66%2520EVT%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for WO66%20EVT: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: YG62%20DNJ
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG62%2520DNJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for YG62%20DNJ: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: FG10%20FPF
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG10%2520FPF%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for FG10%20FPF: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: OW19%20OPD
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW19%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for OW19%20OPD: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: MT14%20XXB
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT14%2520XXB%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for MT14%20XXB: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: RE17%20GLK
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE17%2520GLK%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for RE17%20GLK: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: SA18%20GRY
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA18%2520GRY%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for SA18%20GRY: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: SK19%20WDZ
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK19%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for SK19%20WDZ: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: SM17%20EBA
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM17%2520EBA%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for SM17%20EBA: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: WK16%20BGY
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK16%2520BGY%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for WK16%20BGY: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: CN64%20RHV
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN64%2520RHV%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for CN64%20RHV: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: DE16%20ETK
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE16%2520ETK%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for DE16%20ETK: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: EN17%20AWR
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN17%2520AWR%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for EN17%20AWR: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: EX17%20URM
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX17%2520URM%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for EX17%20URM: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: FX68%20VNB
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX68%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for FX68%20VNB: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: GP16%20OCE
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP16%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for GP16%20OCE: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: KF16%20XDS
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF16%2520XDS%27 HTTP/1.1" 200 None
2026-03-28 14:20:27 [bca.uk] INFO: Scrape type for KF16%20XDS: 0
2026-03-28 14:20:27 [bca.uk] INFO: Found listing with ID: LD18%20RXF
2026-03-28 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD18%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for LD18%20RXF: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: LR15%20USX
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR15%2520USX%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for LR15%20USX: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: LY66%20VFN
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY66%2520VFN%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for LY66%20VFN: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: EF08%20FYW
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF08%2520FYW%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for EF08%20FYW: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: EY15%20MPX
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY15%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for EY15%20MPX: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: LT17%20VNE
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT17%2520VNE%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for LT17%20VNE: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: CF69%20JKU
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF69%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for CF69%20JKU: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: YH10%20OGJ
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH10%2520OGJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for YH10%20OGJ: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: WN73%20EZA
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN73%2520EZA%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for WN73%20EZA: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: WP72%20SZW
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP72%2520SZW%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for WP72%20SZW: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: HN72%20LWJ
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN72%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for HN72%20LWJ: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: DE13%20XXF
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE13%2520XXF%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for DE13%20XXF: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: EK10%20YWF
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK10%2520YWF%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for EK10%20YWF: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: WN15%20KDV
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN15%2520KDV%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for WN15%20KDV: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: YH59%20LDD
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH59%2520LDD%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for YH59%20LDD: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: SA13%20ZNX
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA13%2520ZNX%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for SA13%20ZNX: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: GN17%20OSO
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN17%2520OSO%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for GN17%20OSO: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: MX14%20YZP
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX14%2520YZP%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for MX14%20YZP: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: NK63%20VCZ
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK63%2520VCZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for NK63%20VCZ: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: OE05%20JYN
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE05%2520JYN%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for OE05%20JYN: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: PX16%20OFH
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX16%2520OFH%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for PX16%20OFH: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: SH10%20NTU
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH10%2520NTU%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for SH10%20NTU: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: YD12%20LVG
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD12%2520LVG%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for YD12%20LVG: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: YR63%20JXD
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR63%2520JXD%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for YR63%20JXD: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: YS63%20LNZ
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS63%2520LNZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for YS63%20LNZ: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: CE61%20YGC
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE61%2520YGC%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for CE61%20YGC: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: KN14%20HWW
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN14%2520HWW%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for KN14%20HWW: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: LB59%20VEW
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB59%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for LB59%20VEW: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: MA60%20UTM
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA60%2520UTM%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for MA60%20UTM: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: MW15%20KYV
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW15%2520KYV%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for MW15%20KYV: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: WG23%20NVR
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG23%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for WG23%20NVR: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: MF63%20MEU
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF63%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for MF63%20MEU: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: MT13%20OPA
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT13%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for MT13%20OPA: 0
2026-03-28 14:20:28 [bca.uk] INFO: Found listing with ID: RAZ%209364
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RAZ%25209364%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Scrape type for RAZ%209364: 2
2026-03-28 14:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00cfe9ba-1c70-516f-aa09-3551ce0f01b2 with identifier: RAZ%209364
2026-03-28 14:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00cfe9ba-1c70-516f-aa09-3551ce0f01b2 with scrape type 2
2026-03-28 14:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00cfe9ba-1c70-516f-aa09-3551ce0f01b2 with scrape type 2
2026-03-28 14:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00cfe9ba-1c70-516f-aa09-3551ce0f01b2, identifier: RAZ%209364
2026-03-28 14:20:28 [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-28 14:20:28 [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-28 14:20:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00cfe9ba-1c70-516f-aa09-3551ce0f01b2 with identifier: RAZ%209364
2026-03-28 14:20:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00cfe9ba-1c70-516f-aa09-3551ce0f01b2 with identifier: RAZ%209364
2026-03-28 14:20:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 00cfe9ba-1c70-516f-aa09-3551ce0f01b2 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 246,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RAZ%209364-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '00cfe9ba-1c70-516f-aa09-3551ce0f01b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RAZ 9364',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RAZ%209364&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUBARU',
 'model': 'IMPREZA',
 'odometer': 94763,
 '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': 'SUBARU IMPREZA 2.5 WRX Hatchback',
 'transmission': 'manual',
 'trim': 'WRX',
 'vin': 'JF1GHEKD38G008022',
 'year': 2010}
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RAZ%25209364%27 HTTP/1.1" 200 None
2026-03-28 14:20:28 [bca.uk] INFO: Saving data for RAZ%209364: {'auction_closing_time': 1774692000.0, 'created_time': 1774303595.907896, 'last_price_update_time': 1774707628.916149}
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RAZ%25209364') HTTP/1.1" 204 0
2026-03-28 14:20:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: UNZ%207579
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UNZ%25207579%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for UNZ%207579: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: EP68%20BKX
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EP68%2520BKX%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for EP68%20BKX: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: ST15%20RNA
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST15%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for ST15%20RNA: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: CK67%20KOE
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK67%2520KOE%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for CK67%20KOE: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: PK66%20HDN
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK66%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for PK66%20HDN: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: KW17%20VFU
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW17%2520VFU%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for KW17%20VFU: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: SB64%20SGO
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB64%2520SGO%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for SB64%20SGO: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: SN69%20MMO
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN69%2520MMO%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for SN69%20MMO: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: EJ70%20WCG
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ70%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for EJ70%20WCG: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: SA15%20GVV
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA15%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for SA15%20GVV: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: AJ10%20BZU
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ10%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for AJ10%20BZU: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: CE13%20KHF
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE13%2520KHF%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for CE13%20KHF: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: EA64%20HLU
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA64%2520HLU%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for EA64%20HLU: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: EY65%20OLT
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY65%2520OLT%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for EY65%20OLT: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: GC69%20AWZ
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC69%2520AWZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for GC69%20AWZ: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: GD20%20FSE
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD20%2520FSE%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for GD20%20FSE: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: GD24%20CWC
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD24%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for GD24%20CWC: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: GL20%20XBW
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL20%2520XBW%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for GL20%20XBW: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: GM17%20FYZ
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM17%2520FYZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for GM17%20FYZ: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: LA17%20EUB
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA17%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for LA17%20EUB: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: LC19%20LKD
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC19%2520LKD%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for LC19%20LKD: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: LG62%20ESF
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG62%2520ESF%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for LG62%20ESF: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: LX56%20ZZF
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX56%2520ZZF%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for LX56%20ZZF: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: SE16%20ZZS
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE16%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for SE16%20ZZS: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: SH68%20UYO
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH68%2520UYO%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for SH68%20UYO: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: SK17%20PVL
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK17%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for SK17%20PVL: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: WP14%20FTY
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP14%2520FTY%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for WP14%20FTY: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: LX64%20WGD
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX64%2520WGD%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for LX64%20WGD: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: NJ14%20XCP
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ14%2520XCP%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for NJ14%20XCP: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: AV18%20LWX
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV18%2520LWX%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for AV18%20LWX: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: BD74%20NYM
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520NYM%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for BD74%20NYM: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: BD74%20VSJ
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD74%2520VSJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for BD74%20VSJ: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: BJ23%20GVG
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520GVG%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for BJ23%20GVG: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: BK23%20YOR
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for BK23%20YOR: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: CA25%20NHF
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA25%2520NHF%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for CA25%20NHF: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: DY72%20UVJ
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520UVJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for DY72%20UVJ: 0
2026-03-28 14:20:29 [bca.uk] INFO: Found listing with ID: GJ23%20UJH
2026-03-28 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ23%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 14:20:29 [bca.uk] INFO: Scrape type for GJ23%20UJH: 0
2026-03-28 14:20:31 [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-28 14:20:32 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded
2026-03-28 14:20:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:32 [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-28 14:20:32 [bca.uk] INFO: Found listing with ID: KJZ138755
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJZ138755%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for KJZ138755: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: KP72%20VOB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP72%2520VOB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for KP72%20VOB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LB75%20FLK
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB75%2520FLK%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LB75%20FLK: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LR22%20HKZ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520HKZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LR22%20HKZ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: MA23%20LRJ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520LRJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for MA23%20LRJ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: MH72%20CVX
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH72%2520CVX%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for MH72%20CVX: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: OE74%20XRC
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE74%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for OE74%20XRC: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: RO71%20HTK
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO71%2520HTK%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for RO71%20HTK: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: WU22%20KWX
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU22%2520KWX%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for WU22%20KWX: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: DU72%20EYA
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU72%2520EYA%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for DU72%20EYA: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: FE68%20XBZ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE68%2520XBZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for FE68%20XBZ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LD70%20NXS
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD70%2520NXS%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LD70%20NXS: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: DY11%20RHX
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY11%2520RHX%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for DY11%20RHX: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: DL11%20UXM
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL11%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for DL11%20UXM: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LF71%20UOD
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF71%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LF71%20UOD: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: FA18%20BWP
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA18%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for FA18%20BWP: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: FD69%20RTU
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD69%2520RTU%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for FD69%20RTU: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: RF61%20EUB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF61%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for RF61%20EUB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: FT72%20LFY
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT72%2520LFY%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for FT72%20LFY: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: RK68%20YKB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK68%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for RK68%20YKB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: PE15%20OPA
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE15%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for PE15%20OPA: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: X428%20KTG
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27X428%2520KTG%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for X428%20KTG: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: CX18%20YCD
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX18%2520YCD%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for CX18%20YCD: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: FG61%20XOE
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG61%2520XOE%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for FG61%20XOE: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: WG14%20VJP
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG14%2520VJP%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for WG14%20VJP: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: BP19%20UYK
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP19%2520UYK%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for BP19%20UYK: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: YE18%20FEP
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE18%2520FEP%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for YE18%20FEP: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: YR72%20KNE
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR72%2520KNE%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for YR72%20KNE: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: FG72%20WUA
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG72%2520WUA%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for FG72%20WUA: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: OW70%20CZT
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW70%2520CZT%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for OW70%20CZT: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: RO64%20ZPC
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO64%2520ZPC%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for RO64%20ZPC: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: KX18%20YJZ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX18%2520YJZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for KX18%20YJZ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: BF18%20GZO
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF18%2520GZO%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for BF18%20GZO: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LD22%20YZJ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD22%2520YZJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LD22%20YZJ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: DA72%20AVU
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for DA72%20AVU: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: HV22%20ODE
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for HV22%20ODE: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: RV70%20XUT
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV70%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for RV70%20XUT: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: MD65%20OHR
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD65%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for MD65%20OHR: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LN70%20JXB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN70%2520JXB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LN70%20JXB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: SK05%20OSV
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK05%2520OSV%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for SK05%20OSV: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: BJ67%20LXG
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ67%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for BJ67%20LXG: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: AO24%20XBC
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO24%2520XBC%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for AO24%20XBC: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LF66%20DWV
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF66%2520DWV%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LF66%20DWV: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: EK15%20WTJ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK15%2520WTJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for EK15%20WTJ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: EP18%20JYO
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EP18%2520JYO%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for EP18%20JYO: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: GN20%20XGG
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN20%2520XGG%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for GN20%20XGG: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LP72%20OEY
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520OEY%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LP72%20OEY: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: SE19%20OWB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE19%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for SE19%20OWB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: SJ71%20CJE
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ71%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for SJ71%20CJE: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: SV68%20ZRK
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV68%2520ZRK%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for SV68%20ZRK: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: WU71%20CXX
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU71%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for WU71%20CXX: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: YL73%20DFD
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL73%2520DFD%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for YL73%20DFD: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: YR69%20HRJ
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR69%2520HRJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for YR69%20HRJ: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: CN73%20ZKY
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN73%2520ZKY%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for CN73%20ZKY: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: DV25%20OFM
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV25%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for DV25%20OFM: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LA72%20VHB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA72%2520VHB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LA72%20VHB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LM25%20YGK
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM25%2520YGK%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LM25%20YGK: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LO74%20VLW
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO74%2520VLW%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LO74%20VLW: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: LO75%20HSD
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO75%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for LO75%20HSD: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: MC72%20VNB
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC72%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for MC72%20VNB: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: NJ71%20VML
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ71%2520VML%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for NJ71%20VML: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: PK23%20AUA
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK23%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 14:20:32 [bca.uk] INFO: Scrape type for PK23%20AUA: 0
2026-03-28 14:20:32 [bca.uk] INFO: Found listing with ID: RF23%20YVP
2026-03-28 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF23%2520YVP%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for RF23%20YVP: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: RF25%20XKY
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF25%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for RF25%20XKY: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: SH71%20NVE
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH71%2520NVE%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for SH71%20NVE: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: DX17%20NVL
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX17%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for DX17%20NVL: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: FD15%20FKB
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD15%2520FKB%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for FD15%20FKB: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: GK16%20EPE
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK16%2520EPE%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for GK16%20EPE: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: AV67%20YOM
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV67%2520YOM%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for AV67%20YOM: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: BJ65%20VXC
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ65%2520VXC%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for BJ65%20VXC: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: AK12%20UEF
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK12%2520UEF%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for AK12%20UEF: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: LX66%20KVO
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX66%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for LX66%20KVO: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: EA64%20EGV
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA64%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for EA64%20EGV: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: EK13%20LCY
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK13%2520LCY%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for EK13%20LCY: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: HK69%20RSZ
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK69%2520RSZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for HK69%20RSZ: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: YT64%20TZR
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT64%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for YT64%20TZR: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: SM63%20CYG
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM63%2520CYG%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for SM63%20CYG: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: VN60%20CDO
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN60%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for VN60%20CDO: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: WO17%20PHN
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO17%2520PHN%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for WO17%20PHN: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: OE14%20ETU
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE14%2520ETU%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for OE14%20ETU: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: FE19%20XGH
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE19%2520XGH%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for FE19%20XGH: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: DF13%20OAN
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF13%2520OAN%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for DF13%20OAN: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: WF13%20MVC
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF13%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for WF13%20MVC: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: AF61%20ZZB
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF61%2520ZZB%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for AF61%20ZZB: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: AF64%20JYY
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF64%2520JYY%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for AF64%20JYY: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: BN65%20ULK
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN65%2520ULK%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for BN65%20ULK: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: DG12%20DPU
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG12%2520DPU%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for DG12%20DPU: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: DU06%20VOY
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU06%2520VOY%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for DU06%20VOY: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: EF11%20ZNN
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF11%2520ZNN%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for EF11%20ZNN: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: EF56%20WKX
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF56%2520WKX%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for EF56%20WKX: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: FN11%20KXT
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN11%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for FN11%20KXT: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: GK14%20OBS
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK14%2520OBS%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for GK14%20OBS: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: GY67%20WLN
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY67%2520WLN%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for GY67%20WLN: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: HN10%20HGD
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN10%2520HGD%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for HN10%20HGD: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: LF16%20XZB
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF16%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for LF16%20XZB: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: LO13%20NCD
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO13%2520NCD%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for LO13%20NCD: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: LR62%20HPF
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR62%2520HPF%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for LR62%20HPF: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: MA11%20HRE
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA11%2520HRE%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for MA11%20HRE: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: MJ58%20YSP
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ58%2520YSP%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for MJ58%20YSP: 0
2026-03-28 14:20:33 [bca.uk] INFO: Found listing with ID: RO12%20UVT
2026-03-28 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO12%2520UVT%27 HTTP/1.1" 200 None
2026-03-28 14:20:33 [bca.uk] INFO: Scrape type for RO12%20UVT: 0
2026-03-28 14:20:33 [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-28 14:20:33 [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-28 14:20:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:35 [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-28 14:20:35 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded
2026-03-28 14:20:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:35 [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-28 14:20:35 [bca.uk] INFO: Found listing with ID: S888%20RUB
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S888%2520RUB%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for S888%20RUB: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: SD58%20UUA
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD58%2520UUA%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for SD58%20UUA: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: SK61%20HNP
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK61%2520HNP%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for SK61%20HNP: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: YR57%20UJU
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR57%2520UJU%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for YR57%20UJU: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: YR64%20YBB
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR64%2520YBB%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for YR64%20YBB: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: FX67%20PWY
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX67%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for FX67%20PWY: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: GN60%20DYJ
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN60%2520DYJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for GN60%20DYJ: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: GV54%20EJA
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV54%2520EJA%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for GV54%20EJA: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: HN13%20WYH
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN13%2520WYH%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for HN13%20WYH: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: LA13%20SHJ
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA13%2520SHJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for LA13%20SHJ: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: RV61%20DBY
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV61%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for RV61%20DBY: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: VE13%20VNP
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE13%2520VNP%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for VE13%20VNP: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: WR08%20KVG
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR08%2520KVG%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for WR08%20KVG: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: SK16%20ONJ
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK16%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for SK16%20ONJ: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: AJ72%20FSF
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520FSF%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for AJ72%20FSF: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: EJ73%20XPO
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ73%2520XPO%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for EJ73%20XPO: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: MA21%20SVN
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA21%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for MA21%20SVN: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: DF69%20LPC
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF69%2520LPC%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for DF69%20LPC: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: GJ63%20AWU
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ63%2520AWU%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for GJ63%20AWU: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: KY66%20GYH
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY66%2520GYH%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for KY66%20GYH: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: NG69%20FHT
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG69%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for NG69%20FHT: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: NU23%20KHB
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU23%2520KHB%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for NU23%20KHB: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: OU17%20YZR
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU17%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for OU17%20YZR: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: YR13%20XDZ
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR13%2520XDZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for YR13%20XDZ: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: YR72%20OHG
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR72%2520OHG%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for YR72%20OHG: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: LF67%20UEW
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF67%2520UEW%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for LF67%20UEW: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: BL74%20WJV
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL74%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for BL74%20WJV: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: BT70%20AXV
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT70%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for BT70%20AXV: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: KN73%20ODX
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN73%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for KN73%20ODX: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: KT24%20TEO
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT24%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for KT24%20TEO: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: KU21%20PJJ
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU21%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for KU21%20PJJ: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: KW73%20HVX
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 14:20:35 [bca.uk] INFO: Scrape type for KW73%20HVX: 0
2026-03-28 14:20:35 [bca.uk] INFO: Found listing with ID: LL67%20YWF
2026-03-28 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL67%2520YWF%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LL67%20YWF: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LM20%20MUO
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM20%2520MUO%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LM20%20MUO: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: M15%20CXT
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M15%2520CXT%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for M15%20CXT: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: PO68%20ZDU
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO68%2520ZDU%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for PO68%20ZDU: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: PO72%20YGK
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO72%2520YGK%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for PO72%20YGK: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: RF71%20CNO
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF71%2520CNO%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for RF71%20CNO: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: RX20%20ULV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX20%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for RX20%20ULV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: S30%20PFW
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S30%2520PFW%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for S30%20PFW: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WG71%20FTF
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG71%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WG71%20FTF: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: YP22%20YCH
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP22%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for YP22%20YCH: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: AF73%20ESY
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for AF73%20ESY: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: DL73%20HOJ
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for DL73%20HOJ: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: DL73%20LGJ
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LGJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for DL73%20LGJ: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: DS24%20OYZ
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OYZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for DS24%20OYZ: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: DV24%20JNK
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JNK%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for DV24%20JNK: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: DY74%20BVL
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for DY74%20BVL: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: GD23%20YKE
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD23%2520YKE%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for GD23%20YKE: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: KE73%20BBF
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520BBF%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for KE73%20BBF: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: KF73%20AOK
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520AOK%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for KF73%20AOK: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LL74%20DGV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DGV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LL74%20DGV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LL74%20DHX
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DHX%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LL74%20DHX: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LL74%20DHY
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LL74%20DHY: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LL74%20DKO
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DKO%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LL74%20DKO: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LN24%20RHF
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LN24%20RHF: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LN24%20RUR
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RUR%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LN24%20RUR: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LP23%20GVM
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GVM%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LP23%20GVM: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LP23%20GYX
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GYX%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LP23%20GYX: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LP23%20GZA
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GZA%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LP23%20GZA: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: ML74%20XNM
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML74%2520XNM%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for ML74%20XNM: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: VK24%20MMX
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK24%2520MMX%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for VK24%20MMX: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WP74%20CVY
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP74%2520CVY%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WP74%20CVY: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WP74%20CVZ
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP74%2520CVZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WP74%20CVZ: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: YJ73%20WTY
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ73%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for YJ73%20WTY: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: BN11%20MWK
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN11%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for BN11%20MWK: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: GR56%20OBC
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GR56%2520OBC%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for GR56%20OBC: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: VE16%20KPV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE16%2520KPV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for VE16%20KPV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: KD17%20DTF
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD17%2520DTF%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for KD17%20DTF: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LC23%20OUV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC23%2520OUV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LC23%20OUV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LA72%20FWB
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA72%2520FWB%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LA72%20FWB: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: EU65%20VYS
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU65%2520VYS%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for EU65%20VYS: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: RF16%20ZJV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF16%2520ZJV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for RF16%20ZJV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: LL70%20UTF
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL70%2520UTF%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for LL70%20UTF: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: BJ25%20KCV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ25%2520KCV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for BJ25%20KCV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: BK74%20FUJ
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK74%2520FUJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for BK74%20FUJ: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: RX25%20AUV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX25%2520AUV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for RX25%20AUV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: RX25%20AUW
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX25%2520AUW%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for RX25%20AUW: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UFM
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UFM%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WT25%20UFM: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UFV
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WT25%20UFV: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UGA
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UGA%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WT25%20UGA: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UGG
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UGG%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WT25%20UGG: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UGL
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WT25%20UGL: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UGP
2026-03-28 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UGP%27 HTTP/1.1" 200 None
2026-03-28 14:20:36 [bca.uk] INFO: Scrape type for WT25%20UGP: 0
2026-03-28 14:20:36 [bca.uk] INFO: Found listing with ID: WT25%20UHB
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for WT25%20UHB: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: WT25%20UHF
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHF%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for WT25%20UHF: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: WT25%20UHG
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT25%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for WT25%20UHG: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: YP24%20TVZ
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520TVZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for YP24%20TVZ: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: YP74%20VLB
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP74%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for YP74%20VLB: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: CV70%20HFA
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV70%2520HFA%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for CV70%20HFA: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: YO18%20RZN
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO18%2520RZN%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for YO18%20RZN: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: AV69%20TBZ
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV69%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for AV69%20TBZ: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: DA73%20PBX
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA73%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for DA73%20PBX: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: DS69%20LSF
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS69%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for DS69%20LSF: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: EF65%20XAT
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF65%2520XAT%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for EF65%20XAT: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: EJ20%20ULD
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ20%2520ULD%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for EJ20%20ULD: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: FG14%20CUA
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG14%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for FG14%20CUA: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: GN21%20ZMV
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN21%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for GN21%20ZMV: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: GV16%20UXD
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV16%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for GV16%20UXD: 0
2026-03-28 14:20:37 [bca.uk] INFO: Found listing with ID: KJ19%20NDD
2026-03-28 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ19%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 14:20:37 [bca.uk] INFO: Scrape type for KJ19%20NDD: 0
2026-03-28 14:20:37 [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-28 14:20:37 [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-28 14:20:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:39 [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-28 14:20:39 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded
2026-03-28 14:20:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:39 [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-28 14:20:39 [bca.uk] INFO: Found listing with ID: KM69%20BWC
2026-03-28 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520BWC%27 HTTP/1.1" 200 None
2026-03-28 14:20:39 [bca.uk] INFO: Scrape type for KM69%20BWC: 0
2026-03-28 14:20:39 [bca.uk] INFO: Found listing with ID: KR24%20RDU
2026-03-28 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR24%2520RDU%27 HTTP/1.1" 200 None
2026-03-28 14:20:39 [bca.uk] INFO: Scrape type for KR24%20RDU: 0
2026-03-28 14:20:39 [bca.uk] INFO: Found listing with ID: KT15%20WKY
2026-03-28 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT15%2520WKY%27 HTTP/1.1" 200 None
2026-03-28 14:20:39 [bca.uk] INFO: Scrape type for KT15%20WKY: 0
2026-03-28 14:20:39 [bca.uk] INFO: Found listing with ID: KW66%20SNU
2026-03-28 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW66%2520SNU%27 HTTP/1.1" 200 None
2026-03-28 14:20:39 [bca.uk] INFO: Scrape type for KW66%20SNU: 0
2026-03-28 14:20:39 [bca.uk] INFO: Found listing with ID: KY21%20DSV
2026-03-28 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY21%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 14:20:39 [bca.uk] INFO: Scrape type for KY21%20DSV: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: LX14%20NEJ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX14%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for LX14%20NEJ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: MT20%20ZVJ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT20%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for MT20%20ZVJ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: OU18%20KRX
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU18%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for OU18%20KRX: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: RJ19%20PBY
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ19%2520PBY%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for RJ19%20PBY: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: RV69%20YBL
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV69%2520YBL%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for RV69%20YBL: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SE65%20YHM
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE65%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SE65%20YHM: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SH70%20OFN
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH70%2520OFN%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SH70%20OFN: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YB14%20HFT
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB14%2520HFT%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YB14%20HFT: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YF68%20ZHY
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF68%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YF68%20ZHY: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YG69%20WDD
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG69%2520WDD%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YG69%20WDD: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: E4%20GOA
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27E4%2520GOA%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for E4%20GOA: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: NU62%20CBO
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU62%2520CBO%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for NU62%20CBO: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SB61%20BDF
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB61%2520BDF%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SB61%20BDF: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SC63%20JNN
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC63%2520JNN%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SC63%20JNN: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SD13%20AEN
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD13%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SD13%20AEN: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: WL12%20HKH
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WL12%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for WL12%20HKH: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: WM11%20LMJ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM11%2520LMJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for WM11%20LMJ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: WV10%20NSZ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV10%2520NSZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for WV10%20NSZ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YB58%20DDK
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB58%2520DDK%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YB58%20DDK: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YC14%20DPV
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC14%2520DPV%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YC14%20DPV: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YD64%20RXG
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD64%2520RXG%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YD64%20RXG: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YF13%20GUD
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF13%2520GUD%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YF13%20GUD: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: DN23%20VEH
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN23%2520VEH%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for DN23%20VEH: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: GM67%20CME
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM67%2520CME%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for GM67%20CME: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: GY71%20VDL
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY71%2520VDL%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for GY71%20VDL: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: KE22%20PJV
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE22%2520PJV%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for KE22%20PJV: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SW69%20OJM
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW69%2520OJM%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SW69%20OJM: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: VD03%20MON
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VD03%2520MON%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for VD03%20MON: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: BK24%20NHU
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520NHU%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for BK24%20NHU: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: CK21%20KYG
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK21%2520KYG%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for CK21%20KYG: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: CU17%20TZX
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU17%2520TZX%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for CU17%20TZX: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: CV73%20RUW
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV73%2520RUW%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for CV73%20RUW: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: VO73%20KCE
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO73%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for VO73%20KCE: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: LS73%20UPO
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS73%2520UPO%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for LS73%20UPO: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SA19%20OCE
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA19%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SA19%20OCE: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: SM21%20UGT
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM21%2520UGT%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for SM21%20UGT: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: WG18%20VLS
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG18%2520VLS%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for WG18%20VLS: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: WG72%20TBZ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG72%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for WG72%20TBZ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: YK17%20TKT
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK17%2520TKT%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for YK17%20TKT: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: BF67%20ZYR
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF67%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for BF67%20ZYR: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: DA22%20XBX
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA22%2520XBX%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for DA22%20XBX: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: EK22%20MVT
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK22%2520MVT%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for EK22%20MVT: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: EX23%20VFD
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX23%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for EX23%20VFD: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: FX72%20RBU
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX72%2520RBU%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for FX72%20RBU: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: KX18%20FWZ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX18%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for KX18%20FWZ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: LF23%20VTK
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520VTK%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for LF23%20VTK: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: LG70%20XBH
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG70%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for LG70%20XBH: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: LV72%20KWO
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV72%2520KWO%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for LV72%20KWO: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: NA72%20FTZ
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:40 [bca.uk] INFO: Scrape type for NA72%20FTZ: 0
2026-03-28 14:20:40 [bca.uk] INFO: Found listing with ID: WR72%20ZZT
2026-03-28 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR72%2520ZZT%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for WR72%20ZZT: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: BJ60%20EHP
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ60%2520EHP%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for BJ60%20EHP: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: BN63%20ZHC
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN63%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for BN63%20ZHC: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: CK62%20JSZ
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK62%2520JSZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for CK62%20JSZ: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: FE14%20ONN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE14%2520ONN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for FE14%20ONN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: GF63%20EEW
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF63%2520EEW%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for GF63%20EEW: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: LT63%20CVD
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT63%2520CVD%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for LT63%20CVD: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: MF62%20FCN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF62%2520FCN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for MF62%20FCN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: NA59%20XZD
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA59%2520XZD%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for NA59%20XZD: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: SD62%20HPL
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD62%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for SD62%20HPL: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: SH08%20HSG
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH08%2520HSG%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for SH08%20HSG: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: SH61%20MVR
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH61%2520MVR%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for SH61%20MVR: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: SK60%20OFB
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK60%2520OFB%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for SK60%20OFB: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YB57%20XVN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB57%2520XVN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YB57%20XVN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YG11%20OWY
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG11%2520OWY%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YG11%20OWY: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YH62%20YMC
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH62%2520YMC%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YH62%20YMC: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YS12%20FOP
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS12%2520FOP%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YS12%20FOP: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YT63%20UKH
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT63%2520UKH%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YT63%20UKH: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: AK18%20VST
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK18%2520VST%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for AK18%20VST: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: EK20%20NZC
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK20%2520NZC%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for EK20%20NZC: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: GY61%20UKK
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY61%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for GY61%20UKK: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: KR19%20RKX
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR19%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for KR19%20RKX: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: KU09%20FGO
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU09%2520FGO%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for KU09%20FGO: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: NG15%20GWX
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG15%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for NG15%20GWX: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: RX65%20PZP
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX65%2520PZP%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for RX65%20PZP: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: WJ67%20UEN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ67%2520UEN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for WJ67%20UEN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: CK62%20NKF
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK62%2520NKF%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for CK62%20NKF: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: HD11%20CWN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD11%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for HD11%20CWN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: LG13%20JHF
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG13%2520JHF%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for LG13%20JHF: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: MF60%20VSN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF60%2520VSN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for MF60%20VSN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: EX14%20VPR
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX14%2520VPR%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for EX14%20VPR: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: GV08%20ZWJ
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV08%2520ZWJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for GV08%20ZWJ: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: PX64%20LSU
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX64%2520LSU%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for PX64%20LSU: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: AF23%20YTL
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520YTL%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for AF23%20YTL: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: BK67%20ZZW
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK67%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for BK67%20ZZW: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: EA20%20SZP
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA20%2520SZP%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for EA20%20SZP: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: LA17%20FML
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA17%2520FML%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for LA17%20FML: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: M28%20JXF
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M28%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for M28%20JXF: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: MM67%20GNY
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM67%2520GNY%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for MM67%20GNY: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: NG16%20CNJ
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG16%2520CNJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for NG16%20CNJ: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: OE14%20ZVC
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE14%2520ZVC%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for OE14%20ZVC: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: OW66%20ATN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW66%2520ATN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for OW66%20ATN: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: VU68%20PBV
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU68%2520PBV%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for VU68%20PBV: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YG15%20BYV
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG15%2520BYV%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YG15%20BYV: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: YF69%20OBM
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF69%2520OBM%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for YF69%20OBM: 0
2026-03-28 14:20:41 [bca.uk] INFO: Found listing with ID: FE67%20PXN
2026-03-28 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE67%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 14:20:41 [bca.uk] INFO: Scrape type for FE67%20PXN: 0
2026-03-28 14:20:41 [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-28 14:20:41 [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-28 14:20:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:45 [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-28 14:20:45 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded
2026-03-28 14:20:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:45 [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-28 14:20:45 [bca.uk] INFO: Found listing with ID: PK15%20ZHL
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK15%2520ZHL%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for PK15%20ZHL: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: EY70%20LFR
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY70%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for EY70%20LFR: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: EA18%20OEP
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA18%2520OEP%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for EA18%20OEP: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: EN14%20GKC
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN14%2520GKC%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for EN14%20GKC: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: LP62%20TXD
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP62%2520TXD%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for LP62%20TXD: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: BP11%20YWW
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP11%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for BP11%20YWW: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: FN61%20HWO
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN61%2520HWO%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for FN61%20HWO: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: HG08%20HGP
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG08%2520HGP%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for HG08%20HGP: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: PN65%20NPA
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN65%2520NPA%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for PN65%20NPA: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: PO67%20WWL
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO67%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for PO67%20WWL: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: SJ53%20LFF
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ53%2520LFF%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for SJ53%20LFF: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: BD72%20UWA
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for BD72%20UWA: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: HV72%20UZX
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV72%2520UZX%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for HV72%20UZX: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: ND72%20UGO
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for ND72%20UGO: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: YS22%20ODW
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS22%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for YS22%20ODW: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: MT13%20VNW
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT13%2520VNW%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for MT13%20VNW: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: MV75%20YTH
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV75%2520YTH%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for MV75%20YTH: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: DS20%20DMV
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS20%2520DMV%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for DS20%20DMV: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: FD21%20UPE
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD21%2520UPE%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for FD21%20UPE: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: FG20%20GFE
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG20%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for FG20%20GFE: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: FH70%20KUE
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH70%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for FH70%20KUE: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: FL70%20HLX
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL70%2520HLX%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for FL70%20HLX: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: FN71%20OKW
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN71%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for FN71%20OKW: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: BC18%20EZX
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC18%2520EZX%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for BC18%20EZX: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: BG25%20MFZ
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG25%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for BG25%20MFZ: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: DP69%20VUY
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP69%2520VUY%27 HTTP/1.1" 200 None
2026-03-28 14:20:45 [bca.uk] INFO: Scrape type for DP69%20VUY: 0
2026-03-28 14:20:45 [bca.uk] INFO: Found listing with ID: LR22%20HNG
2026-03-28 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520HNG%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LR22%20HNG: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BG72%20UDV
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BG72%20UDV: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: CJ72%20FRX
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ72%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for CJ72%20FRX: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: CJ72%20FSC
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ72%2520FSC%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for CJ72%20FSC: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: DC73%20CYT
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC73%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for DC73%20CYT: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: KP71%20CDK
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP71%2520CDK%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for KP71%20CDK: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: WP70%20UBB
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP70%2520UBB%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for WP70%20UBB: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YC25%20NRJ
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520NRJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YC25%20NRJ: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YE25%20HRC
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE25%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YE25%20HRC: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YC25%20WUP
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520WUP%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YC25%20WUP: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YC25%20ZGA
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC25%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YC25%20ZGA: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BV23%20HVZ
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BV23%20HVZ: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: WA14%20NPO
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA14%2520NPO%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for WA14%20NPO: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BL19%20XXY
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL19%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BL19%20XXY: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: AU66%20LJX
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU66%2520LJX%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for AU66%20LJX: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: EJ69%20DFG
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ69%2520DFG%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for EJ69%20DFG: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LS69%20MKN
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS69%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LS69%20MKN: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: ML68%20VTN
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML68%2520VTN%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for ML68%20VTN: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: SD22%20EER
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD22%2520EER%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for SD22%20EER: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: WV18%20KJN
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV18%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for WV18%20KJN: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YT67%20WDV
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT67%2520WDV%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YT67%20WDV: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BV19%20XZP
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV19%2520XZP%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BV19%20XZP: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: KM71%20EUY
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520EUY%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for KM71%20EUY: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: NA72%20EFE
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA72%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for NA72%20EFE: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BL71%20UGO
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL71%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BL71%20UGO: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BV70%20KNN
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV70%2520KNN%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BV70%20KNN: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: DY23%20KSZ
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY23%2520KSZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for DY23%20KSZ: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: DY24%20LPE
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY24%2520LPE%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for DY24%20LPE: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HJ23%20XOZ
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HJ23%20XOZ: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LA71%20XWD
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA71%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LA71%20XWD: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LK22%20VMA
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK22%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LK22%20VMA: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LP21%20PVA
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP21%2520PVA%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LP21%20PVA: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: OV71%20PXN
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for OV71%20PXN: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: OY22%20UXV
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY22%2520UXV%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for OY22%20UXV: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: RF66%20OES
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF66%2520OES%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for RF66%20OES: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: WF71%20ZNT
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF71%2520ZNT%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for WF71%20ZNT: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YH71%20OOV
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH71%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YH71%20OOV: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LC11%20GCF
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC11%2520GCF%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LC11%20GCF: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: BT71%20LBF
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT71%2520LBF%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for BT71%20LBF: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HT73%20DWP
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT73%2520DWP%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HT73%20DWP: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HT73%20DXE
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT73%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HT73%20DXE: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HT73%20DXW
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT73%2520DXW%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HT73%20DXW: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HX24%20XHA
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX24%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HX24%20XHA: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LC72%20FFD
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LC72%20FFD: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LD72%20VBG
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520VBG%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LD72%20VBG: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: MM71%20KSF
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM71%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for MM71%20KSF: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: ND25%20HWR
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND25%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for ND25%20HWR: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: NL23%20OVF
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520OVF%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for NL23%20OVF: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: SK72%20WTZ
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK72%2520WTZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for SK72%20WTZ: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: WR71%20OWE
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR71%2520OWE%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for WR71%20OWE: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YD20%20FNX
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD20%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YD20%20FNX: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YE20%20AUA
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE20%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YE20%20AUA: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YE20%20AUH
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE20%2520AUH%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YE20%20AUH: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YE20%20AUJ
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE20%2520AUJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YE20%20AUJ: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YE20%20DDA
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE20%2520DDA%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YE20%20DDA: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: FL22%20SJX
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520SJX%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for FL22%20SJX: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: FY20%20JNN
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY20%2520JNN%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for FY20%20JNN: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: SL22%20CBV
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL22%2520CBV%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for SL22%20CBV: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: SL22%20CCE
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL22%2520CCE%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for SL22%20CCE: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: YR23%20CUK
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR23%2520CUK%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for YR23%20CUK: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: AV71%20EYD
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV71%2520EYD%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for AV71%20EYD: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HJ22%20MKG
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ22%2520MKG%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HJ22%20MKG: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: HN73%20NDG
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN73%2520NDG%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for HN73%20NDG: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: LG22%20OPF
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520OPF%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for LG22%20OPF: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: ND70%20TXK
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND70%2520TXK%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for ND70%20TXK: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: NU71%20JXC
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU71%2520JXC%27 HTTP/1.1" 200 None
2026-03-28 14:20:46 [bca.uk] INFO: Scrape type for NU71%20JXC: 0
2026-03-28 14:20:46 [bca.uk] INFO: Found listing with ID: SP20%20OYL
2026-03-28 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP20%2520OYL%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for SP20%20OYL: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: WJ18%20NKM
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for WJ18%20NKM: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: WX22%20PZH
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX22%2520PZH%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for WX22%20PZH: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: YT25%20JVE
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT25%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for YT25%20JVE: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: YG75%20EXW
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG75%2520EXW%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for YG75%20EXW: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: RJ74%20NJK
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ74%2520NJK%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for RJ74%20NJK: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: DY73%20EZL
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY73%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for DY73%20EZL: 0
2026-03-28 14:20:47 [bca.uk] INFO: Found listing with ID: EN19%20YGL
2026-03-28 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN19%2520YGL%27 HTTP/1.1" 200 None
2026-03-28 14:20:47 [bca.uk] INFO: Scrape type for EN19%20YGL: 0
2026-03-28 14:20:47 [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-28 14:20:47 [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-28 14:20:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:20:52 [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-28 14:20:52 [bca.uk] INFO: Total items found: 100
2026-03-28 14:20:52 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded
2026-03-28 14:20:52 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:20:52 [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-28 14:20:52 [bca.uk] INFO: Found listing with ID: FP71%20XUZ
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP71%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for FP71%20XUZ: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: VK72%20NGO
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK72%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for VK72%20NGO: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: WN22%20SXW
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for WN22%20SXW: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: MB13%20CPB
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MB13%2520CPB%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for MB13%20CPB: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: SN65%20ACL
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN65%2520ACL%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for SN65%20ACL: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: AP15%20EEW
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP15%2520EEW%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for AP15%20EEW: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: BG19%20MDN
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG19%2520MDN%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for BG19%20MDN: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: LC22%20BXU
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520BXU%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for LC22%20BXU: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: CX05%20HZZ
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX05%2520HZZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for CX05%20HZZ: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: EU09%20JZT
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU09%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for EU09%20JZT: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: FV70%20PPZ
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV70%2520PPZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for FV70%20PPZ: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: PV11%20APE
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PV11%2520APE%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for PV11%20APE: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: BD08%20AEF
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD08%2520AEF%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for BD08%20AEF: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: DN22%20TKD
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for DN22%20TKD: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: EJ64%20KPK
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ64%2520KPK%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for EJ64%20KPK: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: EO17%20TWC
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO17%2520TWC%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for EO17%20TWC: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: KT65%20HYC
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT65%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for KT65%20HYC: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: KV18%20FMP
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV18%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for KV18%20FMP: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: LT68%20EAP
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT68%2520EAP%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for LT68%20EAP: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: MA16%20KKR
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA16%2520KKR%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for MA16%20KKR: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: MF17%20PVL
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF17%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for MF17%20PVL: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: MT68%20LGY
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT68%2520LGY%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for MT68%20LGY: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: MW62%20HHD
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW62%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for MW62%20HHD: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: ND66%20ZNN
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND66%2520ZNN%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for ND66%20ZNN: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: PN67%20YJW
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN67%2520YJW%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for PN67%20YJW: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: RO16%20EXS
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO16%2520EXS%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for RO16%20EXS: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: SA18%20BFK
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA18%2520BFK%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for SA18%20BFK: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: SA54%20NBY
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA54%2520NBY%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for SA54%20NBY: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: SJ16%20LLW
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ16%2520LLW%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for SJ16%20LLW: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: SK65%20OEB
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK65%2520OEB%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for SK65%20OEB: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: SY17%20UAP
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY17%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for SY17%20UAP: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: VX68%20NUJ
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX68%2520NUJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for VX68%20NUJ: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: W999%20EBY
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27W999%2520EBY%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for W999%20EBY: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: YR17%20MGU
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR17%2520MGU%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for YR17%20MGU: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: BG71%20UPP
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG71%2520UPP%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for BG71%20UPP: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: BK71%20ZLU
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520ZLU%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for BK71%20ZLU: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: BU71%20AYJ
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU71%2520AYJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:52 [bca.uk] INFO: Scrape type for BU71%20AYJ: 0
2026-03-28 14:20:52 [bca.uk] INFO: Found listing with ID: KU74%20EHK
2026-03-28 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU74%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for KU74%20EHK: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: KV71%20XYJ
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV71%2520XYJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for KV71%20XYJ: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: LM71%20OCD
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM71%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for LM71%20OCD: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: MC71%20OHH
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC71%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for MC71%20OHH: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: MT71%20OBW
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT71%2520OBW%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for MT71%20OBW: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: RE71%20LRL
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE71%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for RE71%20LRL: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: GP15%20AHK
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP15%2520AHK%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for GP15%20AHK: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: EY12%20YYJ
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY12%2520YYJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for EY12%20YYJ: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: ST62%20KHP
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST62%2520KHP%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for ST62%20KHP: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: ND13%20KHL
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND13%2520KHL%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for ND13%20KHL: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: E4%20SXC
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27E4%2520SXC%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for E4%20SXC: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: SH64%20WCV
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH64%2520WCV%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for SH64%20WCV: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: RE70%20FXW
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE70%2520FXW%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for RE70%20FXW: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: AJ71%20FNF
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ71%2520FNF%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for AJ71%20FNF: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: DE70%20OYM
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE70%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for DE70%20OYM: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: YO68%20XDS
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO68%2520XDS%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for YO68%20XDS: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: ESZ%207875
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ESZ%25207875%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for ESZ%207875: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: MA09%20MZY
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA09%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for MA09%20MZY: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: SK59%20YOT
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK59%2520YOT%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for SK59%20YOT: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: WP18%20VMD
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP18%2520VMD%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for WP18%20VMD: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: MJ18%20DZA
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520DZA%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for MJ18%20DZA: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: MV63%20ENE
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV63%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for MV63%20ENE: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: NX61%20YSV
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX61%2520YSV%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for NX61%20YSV: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: CX14%20UGR
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX14%2520UGR%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for CX14%20UGR: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: CA72%20ZHD
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for CA72%20ZHD: 0
2026-03-28 14:20:53 [bca.uk] INFO: Found listing with ID: LV70%20NVZ
2026-03-28 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV70%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:53 [bca.uk] INFO: Scrape type for LV70%20NVZ: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: SP19%20VTL
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP19%2520VTL%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for SP19%20VTL: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: GJ18%20FHV
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ18%2520FHV%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for GJ18%20FHV: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: SA16%20DCS
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA16%2520DCS%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for SA16%20DCS: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: WR64%20XXP
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR64%2520XXP%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for WR64%20XXP: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: MM15%20FCD
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM15%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for MM15%20FCD: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: LB15%20OGU
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB15%2520OGU%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for LB15%20OGU: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: NJ65%20DFK
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ65%2520DFK%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for NJ65%20DFK: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: FE20%20HJY
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE20%2520HJY%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for FE20%20HJY: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: KP16%20YWO
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP16%2520YWO%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for KP16%20YWO: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: HS71%20CVW
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS71%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for HS71%20CVW: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: WR14%20WLL
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR14%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for WR14%20WLL: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: BD64%20FOK
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD64%2520FOK%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for BD64%20FOK: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: OV15%20WSW
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV15%2520WSW%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for OV15%20WSW: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: CF22%20NWG
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF22%2520NWG%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for CF22%20NWG: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YC23%20BFJ
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC23%2520BFJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YC23%20BFJ: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YG72%20XFU
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG72%2520XFU%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YG72%20XFU: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YL72%20BFZ
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL72%2520BFZ%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YL72%20BFZ: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YL72%20BGV
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL72%2520BGV%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YL72%20BGV: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YL72%20DVP
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL72%2520DVP%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YL72%20DVP: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: CF22%20XZC
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF22%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for CF22%20XZC: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: FP69%20LLO
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP69%2520LLO%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for FP69%20LLO: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: GU24%20POA
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU24%2520POA%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for GU24%20POA: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YP73%20XAD
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520XAD%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YP73%20XAD: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YP73%20XAE
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520XAE%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YP73%20XAE: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: NK24%20XHA
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK24%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for NK24%20XHA: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: YG23%20WLF
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG23%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for YG23%20WLF: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: SV15%20KWT
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV15%2520KWT%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for SV15%20KWT: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: NG18%20YBU
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG18%2520YBU%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for NG18%20YBU: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: NX70%20UNM
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX70%2520UNM%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for NX70%20UNM: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: SB69%20NLG
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB69%2520NLG%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for SB69%20NLG: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: EX61%20BWE
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX61%2520BWE%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for EX61%20BWE: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: CK71%20MHL
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK71%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for CK71%20MHL: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: WF71%20YSM
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF71%2520YSM%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for WF71%20YSM: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: WF71%20YSN
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF71%2520YSN%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for WF71%20YSN: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: NJ64%20OFS
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ64%2520OFS%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for NJ64%20OFS: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: DV21%20WPJ
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV21%2520WPJ%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for DV21%20WPJ: 0
2026-03-28 14:20:54 [bca.uk] INFO: Found listing with ID: FF55%20RED
2026-03-28 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FF55%2520RED%27 HTTP/1.1" 200 None
2026-03-28 14:20:54 [bca.uk] INFO: Scrape type for FF55%20RED: 0
2026-03-28 14:20:54 [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-28 14:20:54 [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-28 14:20:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:02 [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-28 14:21:02 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded
2026-03-28 14:21:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:02 [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-28 14:21:02 [bca.uk] INFO: Found listing with ID: WK23%20ZSN
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK23%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for WK23%20ZSN: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: YR58%20WDW
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR58%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for YR58%20WDW: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: HS21%20CGV
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS21%2520CGV%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for HS21%20CGV: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: KE15%20PYA
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE15%2520PYA%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for KE15%20PYA: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: RN19%20UEX
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RN19%2520UEX%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for RN19%20UEX: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: WD66%20LFR
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD66%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for WD66%20LFR: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: YH15%20HVA
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH15%2520HVA%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for YH15%20HVA: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: DA17%20LNH
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA17%2520LNH%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for DA17%20LNH: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: MT19%20KYO
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT19%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for MT19%20KYO: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: KP75%20DJF
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP75%2520DJF%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for KP75%20DJF: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: MV12%20KFD
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV12%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for MV12%20KFD: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: KW74%20SRO
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW74%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for KW74%20SRO: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: AJ16%20WFP
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ16%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for AJ16%20WFP: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: DY70%20OCD
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY70%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for DY70%20OCD: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: BT23%20DVJ
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT23%2520DVJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for BT23%20DVJ: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: WN75%20GWE
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN75%2520GWE%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for WN75%20GWE: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: WN75%20SYE
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN75%2520SYE%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for WN75%20SYE: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: KN75%20HFF
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for KN75%20HFF: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: DL15%20FDD
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL15%2520FDD%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for DL15%20FDD: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: HV71%20XGH
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV71%2520XGH%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for HV71%20XGH: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: GP25%20CDY
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP25%2520CDY%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for GP25%20CDY: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: DV70%20UWF
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV70%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for DV70%20UWF: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: EO60%20XRH
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for EO60%20XRH: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: FD16%20GCK
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD16%2520GCK%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for FD16%20GCK: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: HG69%20KKE
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG69%2520KKE%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for HG69%20KKE: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: LN60%20TKX
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN60%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for LN60%20TKX: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: PL72%20WSN
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL72%2520WSN%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for PL72%20WSN: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: WN66%20HLW
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN66%2520HLW%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for WN66%20HLW: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: VO14%20UWX
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO14%2520UWX%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for VO14%20UWX: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: WJ08%20GWY
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ08%2520GWY%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for WJ08%20GWY: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: GD18%20EBL
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD18%2520EBL%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for GD18%20EBL: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: N222%20AKK
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N222%2520AKK%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for N222%20AKK: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: ET17%20HTZ
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET17%2520HTZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for ET17%20HTZ: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: AP65%20MYK
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP65%2520MYK%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for AP65%20MYK: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: BJ12%20FBV
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ12%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for BJ12%20FBV: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: EX64%20WZC
2026-03-28 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX64%2520WZC%27 HTTP/1.1" 200 None
2026-03-28 14:21:02 [bca.uk] INFO: Scrape type for EX64%20WZC: 0
2026-03-28 14:21:02 [bca.uk] INFO: Found listing with ID: EY67%20WHN
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY67%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for EY67%20WHN: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: FE60%20MFV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE60%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for FE60%20MFV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: FH63%20CTZ
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH63%2520CTZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for FH63%20CTZ: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: FV61%20WSU
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV61%2520WSU%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for FV61%20WSU: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: GN15%20NFH
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN15%2520NFH%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for GN15%20NFH: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: H22%20LBS
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27H22%2520LBS%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for H22%20LBS: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: HV08%20XJX
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV08%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for HV08%20XJX: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: KR63%20AAV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR63%2520AAV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for KR63%20AAV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: KV11%20ZUC
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV11%2520ZUC%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for KV11%20ZUC: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: KW10%20TZV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW10%2520TZV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for KW10%20TZV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: LG12%20XRK
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG12%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for LG12%20XRK: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: LL62%20MYF
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL62%2520MYF%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for LL62%20MYF: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: LL64%20VYC
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL64%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for LL64%20VYC: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: LR60%20LZO
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR60%2520LZO%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for LR60%20LZO: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: NJ60%20UON
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ60%2520UON%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for NJ60%20UON: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: NU13%20DXD
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU13%2520DXD%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for NU13%20DXD: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: NV13%20SUX
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV13%2520SUX%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for NV13%20SUX: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: OY17%20HPV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520HPV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for OY17%20HPV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: OY59%20KHT
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY59%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for OY59%20KHT: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: PN12%20JDK
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN12%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for PN12%20JDK: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: RA16%20JJV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA16%2520JJV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for RA16%20JJV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: SP62%20XGM
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP62%2520XGM%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for SP62%20XGM: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: VK61%20YHL
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK61%2520YHL%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for VK61%20YHL: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: WF08%20YUV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF08%2520YUV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for WF08%20YUV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: WJ59%20ZFL
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ59%2520ZFL%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for WJ59%20ZFL: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: WP14%20XUD
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP14%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for WP14%20XUD: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: WP62%20OGX
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP62%2520OGX%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for WP62%20OGX: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YE61%20SVO
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE61%2520SVO%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YE61%20SVO: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YH59%20NHG
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH59%2520NHG%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YH59%20NHG: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: KW10%20CAU
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW10%2520CAU%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for KW10%20CAU: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: KY10%20YTW
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY10%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for KY10%20YTW: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: WN10%20HFA
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN10%2520HFA%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for WN10%20HFA: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YG09%20UHT
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG09%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YG09%20UHT: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: BJ59%20TFY
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ59%2520TFY%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for BJ59%20TFY: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: EJ60%20YKZ
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ60%2520YKZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for EJ60%20YKZ: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: EO60%20YCY
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO60%2520YCY%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for EO60%20YCY: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: GD02%20MGV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD02%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for GD02%20MGV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: DV05%20USP
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV05%2520USP%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for DV05%20USP: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: ND09%20XAF
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND09%2520XAF%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for ND09%20XAF: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: BJ13%20MVC
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ13%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for BJ13%20MVC: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YR58%20XNT
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR58%2520XNT%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YR58%20XNT: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: OV62%20KZC
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV62%2520KZC%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for OV62%20KZC: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: BD62%20HMA
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD62%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for BD62%20HMA: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: CV65%20RRY
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV65%2520RRY%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for CV65%20RRY: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: ML11%20UON
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML11%2520UON%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for ML11%20UON: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: MT12%20ZNR
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT12%2520ZNR%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for MT12%20ZNR: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: MW61%20AJO
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW61%2520AJO%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for MW61%20AJO: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: OGZ%201882
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OGZ%25201882%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for OGZ%201882: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: PY11%20HJN
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY11%2520HJN%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for PY11%20HJN: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: VE14%20HHP
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE14%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for VE14%20HHP: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YJ63%20RVN
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ63%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YJ63%20RVN: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: PE59%20GHB
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE59%2520GHB%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for PE59%20GHB: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: PX63%20FHK
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX63%2520FHK%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for PX63%20FHK: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YH09%20UFX
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH09%2520UFX%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YH09%20UFX: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: YH11%20CYZ
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH11%2520CYZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for YH11%20CYZ: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: RE24%20EZL
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE24%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for RE24%20EZL: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: AE67%20HAX
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE67%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for AE67%20HAX: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: HN15%20UYW
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN15%2520UYW%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for HN15%20UYW: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: HX23%20XLV
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX23%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for HX23%20XLV: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: BK22%20DVC
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520DVC%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for BK22%20DVC: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: LO22%20JPF
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO22%2520JPF%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for LO22%20JPF: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: LA70%20EFL
2026-03-28 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA70%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 14:21:03 [bca.uk] INFO: Scrape type for LA70%20EFL: 0
2026-03-28 14:21:03 [bca.uk] INFO: Found listing with ID: HV23%20NYR
2026-03-28 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV23%2520NYR%27 HTTP/1.1" 200 None
2026-03-28 14:21:04 [bca.uk] INFO: Scrape type for HV23%20NYR: 0
2026-03-28 14:21:04 [bca.uk] INFO: Found listing with ID: LO71%20TMV
2026-03-28 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO71%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 14:21:04 [bca.uk] INFO: Scrape type for LO71%20TMV: 0
2026-03-28 14:21:04 [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-28 14:21:04 [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-28 14:21:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:08 [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-28 14:21:08 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded
2026-03-28 14:21:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:08 [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-28 14:21:08 [bca.uk] INFO: Found listing with ID: RK71%20CHO
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK71%2520CHO%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for RK71%20CHO: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: LM67%20OZN
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM67%2520OZN%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for LM67%20OZN: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: HY24%20BLK
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY24%2520BLK%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for HY24%20BLK: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: HX13%20ENE
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX13%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for HX13%20ENE: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: BV24%20ZNU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV24%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for BV24%20ZNU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: NX13%20CEN
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX13%2520CEN%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for NX13%20CEN: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: BT24%20KGA
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT24%2520KGA%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for BT24%20KGA: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: WN23%20OXH
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520OXH%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for WN23%20OXH: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: OV23%20EOL
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520EOL%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for OV23%20EOL: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: AD17%20HLF
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD17%2520HLF%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for AD17%20HLF: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: YH71%20MGJ
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH71%2520MGJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for YH71%20MGJ: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KM71%20TSU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520TSU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KM71%20TSU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KP24%20AAO
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP24%2520AAO%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KP24%20AAO: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: RE74%20ZWC
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE74%2520ZWC%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for RE74%20ZWC: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: RF73%20KTP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF73%2520KTP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for RF73%20KTP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: PN23%20UOJ
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN23%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for PN23%20UOJ: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: MT73%20UAP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT73%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for MT73%20UAP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: GX19%20GJU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX19%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for GX19%20GJU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: BN25%20PXZ
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for BN25%20PXZ: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: RJ75%20GZE
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ75%2520GZE%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for RJ75%20GZE: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: OE21%20CMO
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE21%2520CMO%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for OE21%20CMO: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: FE23%20XMT
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE23%2520XMT%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for FE23%20XMT: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: HY22%20HFS
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY22%2520HFS%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for HY22%20HFS: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: NL23%20OZW
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for NL23%20OZW: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: SA73%20AKV
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA73%2520AKV%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for SA73%20AKV: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: DP69%20UHU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP69%2520UHU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for DP69%20UHU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: DK22%20MOA
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK22%2520MOA%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for DK22%20MOA: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KN75%20BKA
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520BKA%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KN75%20BKA: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: DS22%20UFC
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS22%2520UFC%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for DS22%20UFC: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: LS24%20NLL
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS24%2520NLL%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for LS24%20NLL: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: MA22%20KZR
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520KZR%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for MA22%20KZR: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: YF75%20WHM
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF75%2520WHM%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for YF75%20WHM: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: OE72%20MXT
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE72%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for OE72%20MXT: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: SG22%20XYP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520XYP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for SG22%20XYP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KN75%20AVY
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520AVY%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KN75%20AVY: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: CN23%20ZDP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN23%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for CN23%20ZDP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: NJ23%20GWP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ23%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for NJ23%20GWP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: MJ18%20CMZ
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ18%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for MJ18%20CMZ: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: RY73%20CWC
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY73%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for RY73%20CWC: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: WT16%20AEZ
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT16%2520AEZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for WT16%20AEZ: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: CV11%20EOK
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV11%2520EOK%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for CV11%20EOK: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: FY23%20WPF
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY23%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for FY23%20WPF: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: GX61%20OFL
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX61%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for GX61%20OFL: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KN75%20BJE
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520BJE%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KN75%20BJE: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KN75%20BHP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520BHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KN75%20BHP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: EX21%20KPK
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX21%2520KPK%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for EX21%20KPK: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: KN75%20AWO
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN75%2520AWO%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for KN75%20AWO: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: RY21%20SXU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY21%2520SXU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for RY21%20SXU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: MT21%20HKE
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT21%2520HKE%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for MT21%20HKE: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: GJ21%20LWM
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ21%2520LWM%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for GJ21%20LWM: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: LS21%20ONM
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS21%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for LS21%20ONM: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: CF71%20JRU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF71%2520JRU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for CF71%20JRU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: MA25%20KOU
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA25%2520KOU%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for MA25%20KOU: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: LR22%20HOH
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520HOH%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for LR22%20HOH: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: AV23%20VVP
2026-03-28 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV23%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 14:21:08 [bca.uk] INFO: Scrape type for AV23%20VVP: 0
2026-03-28 14:21:08 [bca.uk] INFO: Found listing with ID: VE70%20SYZ
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE70%2520SYZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for VE70%20SYZ: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: VE22%20WUG
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE22%2520WUG%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for VE22%20WUG: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: GF23%20KPO
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF23%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for GF23%20KPO: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: CK72%20YEL
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK72%2520YEL%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for CK72%20YEL: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: BW72%20XUR
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW72%2520XUR%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for BW72%20XUR: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: GF13%20CSY
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF13%2520CSY%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for GF13%20CSY: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: ND72%20RGU
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND72%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for ND72%20RGU: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: LG22%20FNJ
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520FNJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for LG22%20FNJ: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: CE21%20SXM
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE21%2520SXM%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for CE21%20SXM: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: EO21%20WYX
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520WYX%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for EO21%20WYX: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: YB69%20WZU
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB69%2520WZU%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for YB69%20WZU: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: YH22%20LNK
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH22%2520LNK%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for YH22%20LNK: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: WN23%20FZJ
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for WN23%20FZJ: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: FV24%20ENH
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV24%2520ENH%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for FV24%20ENH: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: NV72%20HHZ
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV72%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for NV72%20HHZ: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: HY23%20KXM
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY23%2520KXM%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for HY23%20KXM: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: LB24%20XUO
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB24%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for LB24%20XUO: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: GU23%20XLM
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU23%2520XLM%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for GU23%20XLM: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: HK23%20WJD
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK23%2520WJD%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for HK23%20WJD: 0
2026-03-28 14:21:09 [bca.uk] INFO: Found listing with ID: MA71%20WNO
2026-03-28 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA71%2520WNO%27 HTTP/1.1" 200 None
2026-03-28 14:21:09 [bca.uk] INFO: Scrape type for MA71%20WNO: 2
2026-03-28 14:21:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO
2026-03-28 14:21:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43228061-e1eb-5af0-ad6f-c9372c178011 with scrape type 2
2026-03-28 14:21:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43228061-e1eb-5af0-ad6f-c9372c178011 with scrape type 2
2026-03-28 14:21:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43228061-e1eb-5af0-ad6f-c9372c178011, identifier: MA71%20WNO
2026-03-28 14:21:09 [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-28 14:21:09 [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-28 14:21:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO
2026-03-28 14:21:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO
2026-03-28 14:21:10 [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-28 14:21:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&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-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA71%2520WNO%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Saving data for MA71%20WNO: {'auction_closing_time': 1774951200.0, 'created_time': 1774017291.390022, 'last_price_update_time': 1774707670.235692}
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:10 [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-28 14:21:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: KP22%20XMW
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP22%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for KP22%20XMW: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: DE24%20EUL
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520EUL%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for DE24%20EUL: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: NL22%20NWN
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL22%2520NWN%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for NL22%20NWN: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: FL71%20JHJ
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL71%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for FL71%20JHJ: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: MX21%20YYN
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MX21%2520YYN%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for MX21%20YYN: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: YX23%20KFJ
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX23%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for YX23%20KFJ: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: YR22%20LVT
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520LVT%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for YR22%20LVT: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: LT60%20TJU
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT60%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for LT60%20TJU: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: GL71%20LSF
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL71%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for GL71%20LSF: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: DY22%20HZH
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY22%2520HZH%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for DY22%20HZH: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: VO66%20UXX
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO66%2520UXX%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for VO66%20UXX: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: YC15%20RDV
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC15%2520RDV%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for YC15%20RDV: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: DE22%20CZO
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE22%2520CZO%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for DE22%20CZO: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: BV72%20YVK
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV72%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for BV72%20YVK: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: WP72%20ZZY
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP72%2520ZZY%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for WP72%20ZZY: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: EF19%20PZJ
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF19%2520PZJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for EF19%20PZJ: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: YG10%20MYY
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG10%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for YG10%20MYY: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: VN63%20SGY
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN63%2520SGY%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for VN63%20SGY: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: LO75%20ZWZ
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO75%2520ZWZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for LO75%20ZWZ: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: WF14%20UAY
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF14%2520UAY%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for WF14%20UAY: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: BT06%20RDX
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT06%2520RDX%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for BT06%20RDX: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: CP02%20MFJ
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP02%2520MFJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for CP02%20MFJ: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: HK07%20FLH
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK07%2520FLH%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for HK07%20FLH: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: YR71%20OTF
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR71%2520OTF%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for YR71%20OTF: 0
2026-03-28 14:21:10 [bca.uk] INFO: Found listing with ID: AE15%20EEH
2026-03-28 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE15%2520EEH%27 HTTP/1.1" 200 None
2026-03-28 14:21:10 [bca.uk] INFO: Scrape type for AE15%20EEH: 0
2026-03-28 14:21:10 [scrapy.extensions.logstats] INFO: Crawled 313 pages (at 9 pages/min), scraped 1264 items (at 1 items/min)
2026-03-28 14:21:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:21:12 [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-28 14:21:12 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded
2026-03-28 14:21:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:12 [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-28 14:21:12 [bca.uk] INFO: Found listing with ID: HN59%20YFR
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN59%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for HN59%20YFR: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: SP14%20ASV
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP14%2520ASV%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for SP14%20ASV: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: CC63%20RAC
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CC63%2520RAC%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for CC63%20RAC: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: RK66%20LSD
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK66%2520LSD%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for RK66%20LSD: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: BT18%20XLN
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT18%2520XLN%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for BT18%20XLN: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: BSZ%209114
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BSZ%25209114%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for BSZ%209114: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: VE70%20GKN
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE70%2520GKN%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for VE70%20GKN: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: HF23%20PRZ
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF23%2520PRZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for HF23%20PRZ: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: WA07%20OGR
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA07%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for WA07%20OGR: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: KY19%20KGF
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY19%2520KGF%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for KY19%20KGF: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: PGZ%208458
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PGZ%25208458%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for PGZ%208458: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: NL10%20LFM
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL10%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for NL10%20LFM: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: FP53%20VXU
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP53%2520VXU%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for FP53%20VXU: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: SG63%20WDX
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG63%2520WDX%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for SG63%20WDX: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: BP69%20SFF
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP69%2520SFF%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for BP69%20SFF: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: NX11%20FWL
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX11%2520FWL%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for NX11%20FWL: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: MH19%20TVZ
2026-03-28 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH19%2520TVZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:12 [bca.uk] INFO: Scrape type for MH19%20TVZ: 0
2026-03-28 14:21:12 [bca.uk] INFO: Found listing with ID: WU19%20PHK
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU19%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for WU19%20PHK: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: NX60%20DBY
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX60%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for NX60%20DBY: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: EO22%20YVD
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for EO22%20YVD: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: LP66%20DHJ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP66%2520DHJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for LP66%20DHJ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: LV72%20OHX
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV72%2520OHX%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for LV72%20OHX: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: DG20%20LZO
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG20%2520LZO%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for DG20%20LZO: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: MJ22%20VST
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ22%2520VST%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for MJ22%20VST: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: VX16%20OJG
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX16%2520OJG%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for VX16%20OJG: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: FE65%20AHF
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE65%2520AHF%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for FE65%20AHF: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: LM21%20GXZ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM21%2520GXZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for LM21%20GXZ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: VN66%20HCP
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN66%2520HCP%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for VN66%20HCP: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: DU04%20DBY
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU04%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for DU04%20DBY: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: DG72%20YJS
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG72%2520YJS%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for DG72%20YJS: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: KD23%20GOA
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD23%2520GOA%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for KD23%20GOA: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: LT22%20XDU
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT22%2520XDU%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for LT22%20XDU: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: LX22%20LKE
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX22%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for LX22%20LKE: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: DU68%20YTO
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU68%2520YTO%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for DU68%20YTO: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: DA20%20DGX
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA20%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for DA20%20DGX: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: SW68%20TZJ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW68%2520TZJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for SW68%20TZJ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: SX22%20GFE
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX22%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for SX22%20GFE: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: MH72%20FSA
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH72%2520FSA%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for MH72%20FSA: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: YD23%20GRH
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD23%2520GRH%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for YD23%20GRH: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: YY71%20THF
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY71%2520THF%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for YY71%20THF: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: YT67%20LRJ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT67%2520LRJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for YT67%20LRJ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: GX68%20WUJ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX68%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for GX68%20WUJ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: KK23%20TCV
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK23%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for KK23%20TCV: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: MC18%20LLG
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC18%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for MC18%20LLG: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: SK18%20DFJ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK18%2520DFJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for SK18%20DFJ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: LG16%20FTX
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG16%2520FTX%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for LG16%20FTX: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: GL72%20DND
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520DND%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for GL72%20DND: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: SA16%20SXC
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA16%2520SXC%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for SA16%20SXC: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: GL63%20UXW
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL63%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for GL63%20UXW: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: BM52%20MAK
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BM52%2520MAK%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for BM52%20MAK: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: SR16%20YTB
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR16%2520YTB%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for SR16%20YTB: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: KD15%20BHV
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KD15%2520BHV%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for KD15%20BHV: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: AU16%20OKW
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU16%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for AU16%20OKW: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: CA69%20DVT
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA69%2520DVT%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for CA69%20DVT: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: OV63%20PHJ
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV63%2520PHJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for OV63%20PHJ: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: RO14%20LSN
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO14%2520LSN%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for RO14%20LSN: 2
2026-03-28 14:21:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e701473-6331-5542-9897-9bf8853304b0 with identifier: RO14%20LSN
2026-03-28 14:21:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e701473-6331-5542-9897-9bf8853304b0 with scrape type 2
2026-03-28 14:21:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e701473-6331-5542-9897-9bf8853304b0 with scrape type 2
2026-03-28 14:21:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e701473-6331-5542-9897-9bf8853304b0, identifier: RO14%20LSN
2026-03-28 14:21:13 [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-28 14:21:13 [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-28 14:21:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e701473-6331-5542-9897-9bf8853304b0 with identifier: RO14%20LSN
2026-03-28 14:21:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e701473-6331-5542-9897-9bf8853304b0 with identifier: RO14%20LSN
2026-03-28 14:21:13 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3e701473-6331-5542-9897-9bf8853304b0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO14%20LSN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3e701473-6331-5542-9897-9bf8853304b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO14 LSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO14%20LSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 83015,
 '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.6 THP GTI Hatchback',
 'transmission': 'manual',
 'trim': 'THP GTI',
 'vin': 'VF3CA5FU8EW024745',
 'year': 2014}
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO14%2520LSN%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Saving data for RO14%20LSN: {'auction_closing_time': 1774692000.0, 'created_time': 1774303436.972537, 'last_price_update_time': 1774707673.840701}
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520LSN') HTTP/1.1" 204 0
2026-03-28 14:21:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: BL12%20YBV
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL12%2520YBV%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for BL12%20YBV: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: BD61%20XNW
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD61%2520XNW%27 HTTP/1.1" 200 None
2026-03-28 14:21:13 [bca.uk] INFO: Scrape type for BD61%20XNW: 0
2026-03-28 14:21:13 [bca.uk] INFO: Found listing with ID: BL13%20SDV
2026-03-28 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL13%2520SDV%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for BL13%20SDV: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: BV18%20OBO
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV18%2520OBO%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for BV18%20OBO: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: CU63%20XJN
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU63%2520XJN%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for CU63%20XJN: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: DY10%20UWS
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY10%2520UWS%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for DY10%20UWS: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YF15%20YYP
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF15%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YF15%20YYP: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YH20%20GOP
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH20%2520GOP%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YH20%20GOP: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YS17%20XUK
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS17%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YS17%20XUK: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: HG19%20XFT
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG19%2520XFT%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for HG19%20XFT: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: EJ16%20BNL
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ16%2520BNL%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for EJ16%20BNL: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: WA17%20DHG
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA17%2520DHG%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for WA17%20DHG: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YT68%20KZO
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT68%2520KZO%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YT68%20KZO: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: UD1027094
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UD1027094%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for UD1027094: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YY17%20OOF
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY17%2520OOF%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YY17%20OOF: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: VF15%20SWN
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF15%2520SWN%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for VF15%20SWN: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: BK23%20XKA
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for BK23%20XKA: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: FL72%20MLK
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL72%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for FL72%20MLK: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: KW73%20UBC
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520UBC%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for KW73%20UBC: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: KO16%20UDH
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO16%2520UDH%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for KO16%20UDH: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: NX11%20CMU
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX11%2520CMU%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for NX11%20CMU: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: ST15%20VCW
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST15%2520VCW%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for ST15%20VCW: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: BK22%20KCA
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520KCA%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for BK22%20KCA: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: AP16%20OYK
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP16%2520OYK%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for AP16%20OYK: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: BG22%20JXV
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG22%2520JXV%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for BG22%20JXV: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: DF19%20GME
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF19%2520GME%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for DF19%20GME: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: LL68%20EBX
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL68%2520EBX%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for LL68%20EBX: 2
2026-03-28 14:21:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX
2026-03-28 14:21:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70811ac2-ac35-517e-a749-39e88610d27b with scrape type 2
2026-03-28 14:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70811ac2-ac35-517e-a749-39e88610d27b with scrape type 2
2026-03-28 14:21:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70811ac2-ac35-517e-a749-39e88610d27b, identifier: LL68%20EBX
2026-03-28 14:21:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX
2026-03-28 14:21:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX
2026-03-28 14:21:14 [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-28 14:21:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&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-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL68%2520EBX%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Saving data for LL68%20EBX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523763.009607, 'last_price_update_time': 1774707674.779642}
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:14 [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-28 14:21:14 [bca.uk] INFO: Found listing with ID: NL61%20LTY
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL61%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for NL61%20LTY: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YF64%20NBK
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF64%2520NBK%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YF64%20NBK: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: YO11%20PZA
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO11%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for YO11%20PZA: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: WF15%20KXA
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF15%2520KXA%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for WF15%20KXA: 0
2026-03-28 14:21:14 [bca.uk] INFO: Found listing with ID: LG23%20YAJ
2026-03-28 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520YAJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:14 [bca.uk] INFO: Scrape type for LG23%20YAJ: 2
2026-03-28 14:21:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ
2026-03-28 14:21:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c846353-2763-5821-af90-87ee0028abce with scrape type 2
2026-03-28 14:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c846353-2763-5821-af90-87ee0028abce with scrape type 2
2026-03-28 14:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c846353-2763-5821-af90-87ee0028abce, identifier: LG23%20YAJ
2026-03-28 14:21:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ
2026-03-28 14:21:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ
2026-03-28 14:21:15 [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-28 14:21:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&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-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520YAJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Saving data for LG23%20YAJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524549.296378, 'last_price_update_time': 1774707675.338765}
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:15 [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-28 14:21:15 [bca.uk] INFO: Found listing with ID: RJ20%20FBV
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ20%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for RJ20%20FBV: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: YF63%20BJO
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF63%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for YF63%20BJO: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: DN71%20VMC
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN71%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for DN71%20VMC: 2
2026-03-28 14:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC
2026-03-28 14:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with scrape type 2
2026-03-28 14:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with scrape type 2
2026-03-28 14:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8, identifier: DN71%20VMC
2026-03-28 14:21:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC
2026-03-28 14:21:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC
2026-03-28 14:21:15 [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-28 14:21:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&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-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN71%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Saving data for DN71%20VMC: {'auction_closing_time': 1774951200.0, 'created_time': 1774524539.185544, 'last_price_update_time': 1774707675.769381}
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:15 [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-28 14:21:15 [bca.uk] INFO: Found listing with ID: GK24%20HTT
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK24%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for GK24%20HTT: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: WR73%20NGX
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR73%2520NGX%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for WR73%20NGX: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: WF71%20XWR
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF71%2520XWR%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for WF71%20XWR: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: MW65%20YND
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW65%2520YND%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for MW65%20YND: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: ME73%20SHX
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME73%2520SHX%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for ME73%20SHX: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: DP69%20VZX
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP69%2520VZX%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for DP69%20VZX: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: HY70%20WVM
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY70%2520WVM%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for HY70%20WVM: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: KO16%20PXH
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO16%2520PXH%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for KO16%20PXH: 0
2026-03-28 14:21:15 [bca.uk] INFO: Found listing with ID: GX68%20KUA
2026-03-28 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX68%2520KUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:15 [bca.uk] INFO: Scrape type for GX68%20KUA: 0
2026-03-28 14:21:20 [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-28 14:21:20 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded
2026-03-28 14:21:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:20 [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-28 14:21:20 [bca.uk] INFO: Found listing with ID: FX64%20XFA
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX64%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for FX64%20XFA: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: GD65%20MVO
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD65%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for GD65%20MVO: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: WN69%20UDD
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN69%2520UDD%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for WN69%20UDD: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: YS69%20PAO
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for YS69%20PAO: 2
2026-03-28 14:21:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO
2026-03-28 14:21:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38884c4e-468d-52a6-a982-b3ed8aa21fbb with scrape type 2
2026-03-28 14:21:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38884c4e-468d-52a6-a982-b3ed8aa21fbb with scrape type 2
2026-03-28 14:21:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38884c4e-468d-52a6-a982-b3ed8aa21fbb, identifier: YS69%20PAO
2026-03-28 14:21:20 [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-28 14:21:20 [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-28 14:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO
2026-03-28 14:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO
2026-03-28 14:21:20 [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-28 14:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Saving data for YS69%20PAO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523744.198847, 'last_price_update_time': 1774707680.671067}
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:20 [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-28 14:21:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: CA59%20XJK
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA59%2520XJK%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for CA59%20XJK: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: HX15%20VXP
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX15%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for HX15%20VXP: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: HY65%20MTK
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY65%2520MTK%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for HY65%20MTK: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: YS69%20EUE
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS69%2520EUE%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for YS69%20EUE: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: SO72%20AZD
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO72%2520AZD%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for SO72%20AZD: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: FH14%20CZL
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH14%2520CZL%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for FH14%20CZL: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: SX21%20MME
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX21%2520MME%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for SX21%20MME: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: VN65%20UKA
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN65%2520UKA%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for VN65%20UKA: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: YM21%20ZPJ
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM21%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for YM21%20ZPJ: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: YR65%20YNZ
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR65%2520YNZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for YR65%20YNZ: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: BX68%20UXM
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX68%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 14:21:20 [bca.uk] INFO: Scrape type for BX68%20UXM: 0
2026-03-28 14:21:20 [bca.uk] INFO: Found listing with ID: SK16%20VYY
2026-03-28 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK16%2520VYY%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for SK16%20VYY: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: DL21%20ZVT
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL21%2520ZVT%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for DL21%20ZVT: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: SJ19%20SDZ
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ19%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for SJ19%20SDZ: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: SL69%20XFY
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL69%2520XFY%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for SL69%20XFY: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: SL69%20YOJ
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL69%2520YOJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for SL69%20YOJ: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: SH14%20EFO
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH14%2520EFO%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for SH14%20EFO: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: DS17%20VHK
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS17%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for DS17%20VHK: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: BK66%20ZTP
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK66%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for BK66%20ZTP: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: LL61%20EYB
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL61%2520EYB%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for LL61%20EYB: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: BL71%20HBE
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL71%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for BL71%20HBE: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: WK22%20RZX
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK22%2520RZX%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for WK22%20RZX: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: SA13%20SVF
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA13%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for SA13%20SVF: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: HY19%20EKZ
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520EKZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for HY19%20EKZ: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: RA15%20LRO
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA15%2520LRO%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for RA15%20LRO: 2
2026-03-28 14:21:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO
2026-03-28 14:21:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9bdf574-d93c-5e6f-b716-abdfec7a41fb with scrape type 2
2026-03-28 14:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9bdf574-d93c-5e6f-b716-abdfec7a41fb with scrape type 2
2026-03-28 14:21:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9bdf574-d93c-5e6f-b716-abdfec7a41fb, identifier: RA15%20LRO
2026-03-28 14:21:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO
2026-03-28 14:21:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO
2026-03-28 14:21:21 [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-28 14:21:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA15%2520LRO%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Saving data for RA15%20LRO: {'auction_closing_time': 1774864800.0, 'created_time': 1773841022.533808, 'last_price_update_time': 1774707681.631229}
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:21 [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-28 14:21:21 [bca.uk] INFO: Found listing with ID: WG18%20CXW
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG18%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for WG18%20CXW: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: BD16%20UDO
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD16%2520UDO%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for BD16%20UDO: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: ND09%20UYY
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND09%2520UYY%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for ND09%20UYY: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: GJ70%20XSM
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ70%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for GJ70%20XSM: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: AP53%20CON
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP53%2520CON%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for AP53%20CON: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: LS60%20FAA
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS60%2520FAA%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for LS60%20FAA: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: BP63%20EYL
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP63%2520EYL%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for BP63%20EYL: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: YX73%20XWD
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX73%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for YX73%20XWD: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: MJ69%20ZRG
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ69%2520ZRG%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for MJ69%20ZRG: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: EA04%20LNK
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA04%2520LNK%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for EA04%20LNK: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: BU72%20XFX
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU72%2520XFX%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for BU72%20XFX: 0
2026-03-28 14:21:21 [bca.uk] INFO: Found listing with ID: BT72%20XAK
2026-03-28 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520XAK%27 HTTP/1.1" 200 None
2026-03-28 14:21:21 [bca.uk] INFO: Scrape type for BT72%20XAK: 2
2026-03-28 14:21:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK
2026-03-28 14:21:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dca1bd73-dc95-5e1b-a97a-b34433bb5409 with scrape type 2
2026-03-28 14:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dca1bd73-dc95-5e1b-a97a-b34433bb5409 with scrape type 2
2026-03-28 14:21:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dca1bd73-dc95-5e1b-a97a-b34433bb5409, identifier: BT72%20XAK
2026-03-28 14:21:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK
2026-03-28 14:21:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK
2026-03-28 14:21:22 [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-28 14:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520XAK%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Saving data for BT72%20XAK: {'auction_closing_time': 1774951200.0, 'created_time': 1773960146.827017, 'last_price_update_time': 1774707682.298209}
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:22 [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-28 14:21:22 [bca.uk] INFO: Found listing with ID: GX17%20TVP
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX17%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for GX17%20TVP: 2
2026-03-28 14:21:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP
2026-03-28 14:21:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 481af67e-e604-565d-a1e2-0d5f65b0b855 with scrape type 2
2026-03-28 14:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 481af67e-e604-565d-a1e2-0d5f65b0b855 with scrape type 2
2026-03-28 14:21:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 481af67e-e604-565d-a1e2-0d5f65b0b855, identifier: GX17%20TVP
2026-03-28 14:21:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP
2026-03-28 14:21:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP
2026-03-28 14:21:22 [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-28 14:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX17%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Saving data for GX17%20TVP: {'auction_closing_time': 1774864800.0, 'created_time': 1773841031.000472, 'last_price_update_time': 1774707682.820544}
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:22 [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-28 14:21:22 [bca.uk] INFO: Found listing with ID: KJ69%20HSY
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ69%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for KJ69%20HSY: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: CE60%20UFN
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE60%2520UFN%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for CE60%20UFN: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: SB07%20XFE
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB07%2520XFE%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for SB07%20XFE: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: DV20%20WCG
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV20%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for DV20%20WCG: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: DY19%20XXH
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY19%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for DY19%20XXH: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: WM16%20FGV
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM16%2520FGV%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for WM16%20FGV: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: BV23%20RWW
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520RWW%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for BV23%20RWW: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: YK70%20HYU
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK70%2520HYU%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for YK70%20HYU: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: BL20%20DZB
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL20%2520DZB%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for BL20%20DZB: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: LG22%20ORN
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520ORN%27 HTTP/1.1" 200 None
2026-03-28 14:21:22 [bca.uk] INFO: Scrape type for LG22%20ORN: 0
2026-03-28 14:21:22 [bca.uk] INFO: Found listing with ID: GN14%20WDZ
2026-03-28 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN14%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for GN14%20WDZ: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: DU24%20FSC
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU24%2520FSC%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for DU24%20FSC: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: YE73%20UBO
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE73%2520UBO%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for YE73%20UBO: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: NU67%20AUT
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU67%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for NU67%20AUT: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BN52%20YJM
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN52%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BN52%20YJM: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BG72%20DHY
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BG72%20DHY: 2
2026-03-28 14:21:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY
2026-03-28 14:21:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48dfe2f0-fe80-5676-8424-533663d17478 with scrape type 2
2026-03-28 14:21:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48dfe2f0-fe80-5676-8424-533663d17478 with scrape type 2
2026-03-28 14:21:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48dfe2f0-fe80-5676-8424-533663d17478, identifier: BG72%20DHY
2026-03-28 14:21:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY
2026-03-28 14:21:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY
2026-03-28 14:21:23 [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-28 14:21:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Saving data for BG72%20DHY: {'auction_closing_time': 1774951200.0, 'created_time': 1774005092.700033, 'last_price_update_time': 1774707683.507072}
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:23 [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-28 14:21:23 [bca.uk] INFO: Found listing with ID: HT67%20CZW
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT67%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for HT67%20CZW: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: MJ75%20ZCT
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ75%2520ZCT%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for MJ75%20ZCT: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BN24%20HLR
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN24%2520HLR%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BN24%20HLR: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: VO22%20HGD
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO22%2520HGD%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for VO22%20HGD: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: AY66%20LGA
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY66%2520LGA%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for AY66%20LGA: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: NL64%20DNF
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL64%2520DNF%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for NL64%20DNF: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: AF60%20ZFG
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF60%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for AF60%20ZFG: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: WK68%20YKJ
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK68%2520YKJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for WK68%20YKJ: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BX16%20BSV
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX16%2520BSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BX16%20BSV: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: FG66%20RZD
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG66%2520RZD%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for FG66%20RZD: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: PL63%20FWT
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL63%2520FWT%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for PL63%20FWT: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: VN16%20XUB
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN16%2520XUB%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for VN16%20XUB: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: MK23%20HHP
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK23%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for MK23%20HHP: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: EA68%20MUV
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA68%2520MUV%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for EA68%20MUV: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BF18%20WWA
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF18%2520WWA%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BF18%20WWA: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: NL20%20ONN
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL20%2520ONN%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for NL20%20ONN: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BW19%20COA
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW19%2520COA%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BW19%20COA: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: WP71%20NCV
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP71%2520NCV%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for WP71%20NCV: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: BK23%20NWA
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for BK23%20NWA: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: HV24%20NZP
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV24%2520NZP%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for HV24%20NZP: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: LC71%20HHE
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC71%2520HHE%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for LC71%20HHE: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: NL23%20LRY
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520LRY%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for NL23%20LRY: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: LG22%20UWX
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520UWX%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for LG22%20UWX: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: ML20%20YAO
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML20%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 14:21:23 [bca.uk] INFO: Scrape type for ML20%20YAO: 0
2026-03-28 14:21:23 [bca.uk] INFO: Found listing with ID: RO23%20VNF
2026-03-28 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO23%2520VNF%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for RO23%20VNF: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: LT72%20YAV
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT72%2520YAV%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for LT72%20YAV: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BK24%20NNZ
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520NNZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BK24%20NNZ: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BK68%20XNZ
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK68%2520XNZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BK68%20XNZ: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BP72%20GZF
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520GZF%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BP72%20GZF: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: LT22%20VKP
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT22%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for LT22%20VKP: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: YS15%20VCX
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS15%2520VCX%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for YS15%20VCX: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: MK73%20LFG
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK73%2520LFG%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for MK73%20LFG: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BG68%20FXY
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG68%2520FXY%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BG68%20FXY: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: YY73%20XHH
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for YY73%20XHH: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: YY73%20XJG
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520XJG%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for YY73%20XJG: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: AJ18%20FJX
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ18%2520FJX%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for AJ18%20FJX: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BP22%20XCF
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP22%2520XCF%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BP22%20XCF: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BU22%20YSD
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU22%2520YSD%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BU22%20YSD: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: DC21%20KUE
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC21%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for DC21%20KUE: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: YC68%20OZB
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520OZB%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for YC68%20OZB: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BG24%20GUA
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG24%2520GUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BG24%20GUA: 0
2026-03-28 14:21:24 [bca.uk] INFO: Found listing with ID: BP73%20HXY
2026-03-28 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520HXY%27 HTTP/1.1" 200 None
2026-03-28 14:21:24 [bca.uk] INFO: Scrape type for BP73%20HXY: 0
2026-03-28 14:21:25 [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-28 14:21:25 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded
2026-03-28 14:21:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:25 [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-28 14:21:25 [bca.uk] INFO: Found listing with ID: BT24%20NDJ
2026-03-28 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT24%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:25 [bca.uk] INFO: Scrape type for BT24%20NDJ: 0
2026-03-28 14:21:25 [bca.uk] INFO: Found listing with ID: MK24%20YNZ
2026-03-28 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK24%2520YNZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:25 [bca.uk] INFO: Scrape type for MK24%20YNZ: 0
2026-03-28 14:21:25 [bca.uk] INFO: Found listing with ID: HN23%20LUR
2026-03-28 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN23%2520LUR%27 HTTP/1.1" 200 None
2026-03-28 14:21:25 [bca.uk] INFO: Scrape type for HN23%20LUR: 0
2026-03-28 14:21:25 [bca.uk] INFO: Found listing with ID: MA75%20YYP
2026-03-28 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA75%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 14:21:25 [bca.uk] INFO: Scrape type for MA75%20YYP: 0
2026-03-28 14:21:25 [bca.uk] INFO: Found listing with ID: MF25%20XKX
2026-03-28 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF25%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 14:21:25 [bca.uk] INFO: Scrape type for MF25%20XKX: 0
2026-03-28 14:21:25 [bca.uk] INFO: Found listing with ID: MF25%20XKY
2026-03-28 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF25%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for MF25%20XKY: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: MF25%20XLC
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF25%2520XLC%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for MF25%20XLC: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: MM74%20COU
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM74%2520COU%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for MM74%20COU: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: MM74%20GRZ
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for MM74%20GRZ: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: PO19%20OOV
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO19%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for PO19%20OOV: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: WU22%20KDO
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU22%2520KDO%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for WU22%20KDO: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: YM72%20ZNF
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520ZNF%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for YM72%20ZNF: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: BJ22%20XXN
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520XXN%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for BJ22%20XXN: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: SM65%20FYJ
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM65%2520FYJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for SM65%20FYJ: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: BK67%20AHP
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK67%2520AHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for BK67%20AHP: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: UGZ%203425
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UGZ%25203425%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for UGZ%203425: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: YD09%20XLJ
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD09%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for YD09%20XLJ: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: YB10%20ZFF
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB10%2520ZFF%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for YB10%20ZFF: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: RE62%20WCV
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE62%2520WCV%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for RE62%20WCV: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: PN67%20WXW
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN67%2520WXW%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for PN67%20WXW: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: LT09%20NNH
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT09%2520NNH%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for LT09%20NNH: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: CK62%20ELH
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK62%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for CK62%20ELH: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: VN61%20GSU
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN61%2520GSU%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for VN61%20GSU: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: SR19%20FPO
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR19%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for SR19%20FPO: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: EJ13%20WVF
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ13%2520WVF%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for EJ13%20WVF: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: EG66%20JWE
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EG66%2520JWE%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for EG66%20JWE: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: DV65%20YJU
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV65%2520YJU%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for DV65%20YJU: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: CV61%20WFY
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV61%2520WFY%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for CV61%20WFY: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: AF59%20TKA
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF59%2520TKA%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for AF59%20TKA: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: WA16%20VAD
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA16%2520VAD%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for WA16%20VAD: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: ST71%20VFF
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST71%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for ST71%20VFF: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: PF19%20VTY
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF19%2520VTY%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for PF19%20VTY: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: RA18%20MSV
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA18%2520MSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for RA18%20MSV: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: FY64%20FYU
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY64%2520FYU%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for FY64%20FYU: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: EN23%20ZSJ
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN23%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for EN23%20ZSJ: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: DF65%20UEJ
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF65%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for DF65%20UEJ: 0
2026-03-28 14:21:26 [bca.uk] INFO: Found listing with ID: AV13%20OOG
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV13%2520OOG%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Scrape type for AV13%20OOG: 2
2026-03-28 14:21:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG
2026-03-28 14:21:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with scrape type 2
2026-03-28 14:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with scrape type 2
2026-03-28 14:21:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4cff0ba-e8a1-597c-b194-5f2ecff2e394, identifier: AV13%20OOG
2026-03-28 14:21:26 [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-28 14:21:26 [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-28 14:21:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG
2026-03-28 14:21:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG
2026-03-28 14:21:26 [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-28 14:21:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:26 [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': 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-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV13%2520OOG%27 HTTP/1.1" 200 None
2026-03-28 14:21:26 [bca.uk] INFO: Saving data for AV13%20OOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774425718.266497, 'last_price_update_time': 1774707686.963419}
2026-03-28 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:26 [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-28 14:21:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: YB11%20BCE
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB11%2520BCE%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for YB11%20BCE: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: PK19%20XDH
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK19%2520XDH%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for PK19%20XDH: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: SM65%20OKW
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM65%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for SM65%20OKW: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: WG12%20YKS
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG12%2520YKS%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for WG12%20YKS: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: YJ66%20XME
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ66%2520XME%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for YJ66%20XME: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: FJ72%20UAC
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ72%2520UAC%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for FJ72%20UAC: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: WJ18%20HMA
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for WJ18%20HMA: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: YC68%20GDH
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC68%2520GDH%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for YC68%20GDH: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: EX69%20WHJ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX69%2520WHJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for EX69%20WHJ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: NG17%20OOD
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG17%2520OOD%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for NG17%20OOD: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: SL20%20HZS
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL20%2520HZS%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for SL20%20HZS: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: VE23%20ZSG
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE23%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for VE23%20ZSG: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: BW72%20AUF
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW72%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for BW72%20AUF: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: NL72%20XGO
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520XGO%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for NL72%20XGO: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: RXZ%207784
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RXZ%25207784%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for RXZ%207784: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: ST68%20LBU
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST68%2520LBU%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for ST68%20LBU: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: RV18%20UZS
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV18%2520UZS%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for RV18%20UZS: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: PY21%20DWM
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY21%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for PY21%20DWM: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: ND65%20FNR
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND65%2520FNR%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for ND65%20FNR: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: KM23%20LRZ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM23%2520LRZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for KM23%20LRZ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: LY72%20MWK
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY72%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for LY72%20MWK: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: EN71%20UBA
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN71%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for EN71%20UBA: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: GY23%20CTX
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY23%2520CTX%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for GY23%20CTX: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: LR20%20DKY
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR20%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for LR20%20DKY: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: BD70%20XDL
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD70%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for BD70%20XDL: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: DC18%20OMJ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC18%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for DC18%20OMJ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: GY20%20ORS
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY20%2520ORS%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for GY20%20ORS: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: RV72%20YNL
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV72%2520YNL%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for RV72%20YNL: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: HT19%20YOF
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT19%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for HT19%20YOF: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: WD72%20HNU
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD72%2520HNU%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for WD72%20HNU: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: BJ23%20RXU
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520RXU%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for BJ23%20RXU: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: BW73%20YNC
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW73%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for BW73%20YNC: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: FE70%20KJY
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE70%2520KJY%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for FE70%20KJY: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: SA73%20NPD
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA73%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for SA73%20NPD: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: YB23%20WBV
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB23%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for YB23%20WBV: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: YC23%20GUA
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC23%2520GUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for YC23%20GUA: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: YR20%20FUM
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR20%2520FUM%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for YR20%20FUM: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: AH51%20RUS
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AH51%2520RUS%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for AH51%20RUS: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: MT65%20EFR
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT65%2520EFR%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for MT65%20EFR: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: AP71%20FJO
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP71%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for AP71%20FJO: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: KV70%20LKX
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV70%2520LKX%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for KV70%20LKX: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: FA19%20SDZ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA19%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for FA19%20SDZ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: LP72%20RMV
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for LP72%20RMV: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: EJ23%20NAE
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ23%2520NAE%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for EJ23%20NAE: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: LM23%20VGU
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for LM23%20VGU: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: EJ71%20BKF
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ71%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for EJ71%20BKF: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: FP24%20YBG
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP24%2520YBG%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for FP24%20YBG: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: OE23%20CWN
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE23%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for OE23%20CWN: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: OU71%20YLJ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU71%2520YLJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for OU71%20YLJ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: SP04%20RNO
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP04%2520RNO%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for SP04%20RNO: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: GU75%20OHA
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU75%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for GU75%20OHA: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: EA15%20WLN
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA15%2520WLN%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for EA15%20WLN: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: AK71%20ZHP
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK71%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for AK71%20ZHP: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: WM71%20BRZ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM71%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for WM71%20BRZ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: LS70%20VFV
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS70%2520VFV%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for LS70%20VFV: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: SJ24%20BHO
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ24%2520BHO%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for SJ24%20BHO: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: GY23%20FXZ
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY23%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for GY23%20FXZ: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: HX23%20XLL
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX23%2520XLL%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for HX23%20XLL: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: RO14%20VUA
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO14%2520VUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for RO14%20VUA: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: KE69%20VWU
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE69%2520VWU%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for KE69%20VWU: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: RJ13%20YOK
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ13%2520YOK%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for RJ13%20YOK: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: KN65%20UHW
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN65%2520UHW%27 HTTP/1.1" 200 None
2026-03-28 14:21:27 [bca.uk] INFO: Scrape type for KN65%20UHW: 0
2026-03-28 14:21:27 [bca.uk] INFO: Found listing with ID: GF61%20TVC
2026-03-28 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF61%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 14:21:28 [bca.uk] INFO: Scrape type for GF61%20TVC: 0
2026-03-28 14:21:30 [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-28 14:21:30 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded
2026-03-28 14:21:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:30 [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-28 14:21:30 [bca.uk] INFO: Found listing with ID: AX69%20GJE
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX69%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for AX69%20GJE: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: KN68%20LUL
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN68%2520LUL%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for KN68%20LUL: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: ND67%20AGZ
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND67%2520AGZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for ND67%20AGZ: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: CX14%20LGD
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX14%2520LGD%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for CX14%20LGD: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: NA66%20UUN
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA66%2520UUN%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for NA66%20UUN: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: KF06%20VWS
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF06%2520VWS%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for KF06%20VWS: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: NL16%20YWD
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL16%2520YWD%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for NL16%20YWD: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: HN18%20YCO
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN18%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for HN18%20YCO: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LG22%20XSD
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LG22%20XSD: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LG22%20YAF
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520YAF%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LG22%20YAF: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LH68%20CKV
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LH68%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LH68%20CKV: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: YD67%20ZCJ
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD67%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for YD67%20ZCJ: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: PX18%20UPS
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PX18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for PX18%20UPS: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LS68%20DTU
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS68%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LS68%20DTU: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: YJ16%20UJL
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ16%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for YJ16%20UJL: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: MD18%20FXV
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD18%2520FXV%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for MD18%20FXV: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LC24%20YNP
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC24%2520YNP%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LC24%20YNP: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: CV63%20RSU
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV63%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for CV63%20RSU: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: SJ68%20DTU
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ68%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for SJ68%20DTU: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: MW66%20PXV
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW66%2520PXV%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for MW66%20PXV: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: BL15%20KBU
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL15%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for BL15%20KBU: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: GJ12%20VUC
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ12%2520VUC%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for GJ12%20VUC: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: PF12%20BZX
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF12%2520BZX%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for PF12%20BZX: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: KY14%20HHP
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY14%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for KY14%20HHP: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: DG17%20UUC
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG17%2520UUC%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for DG17%20UUC: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: DY67%20UZC
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY67%2520UZC%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for DY67%20UZC: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: HK19%20PJX
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK19%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for HK19%20PJX: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: SG66%20YPJ
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG66%2520YPJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for SG66%20YPJ: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: YC15%20ORJ
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC15%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for YC15%20ORJ: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: YH62%20EDX
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH62%2520EDX%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for YH62%20EDX: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: BF14%20XCO
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF14%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for BF14%20XCO: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: VN22%20MYJ
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN22%2520MYJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for VN22%20MYJ: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LT22%20HVO
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT22%2520HVO%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LT22%20HVO: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: PL12%20ARO
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL12%2520ARO%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for PL12%20ARO: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: EA71%20CYG
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA71%2520CYG%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for EA71%20CYG: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: SK22%20USJ
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK22%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for SK22%20USJ: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: DX67%20NDC
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX67%2520NDC%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for DX67%20NDC: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: GK19%20CPV
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK19%2520CPV%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for GK19%20CPV: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: LJ25%20WGS
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ25%2520WGS%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for LJ25%20WGS: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: WM63%20EMF
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM63%2520EMF%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for WM63%20EMF: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: DU64%20GHV
2026-03-28 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU64%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 14:21:30 [bca.uk] INFO: Scrape type for DU64%20GHV: 0
2026-03-28 14:21:30 [bca.uk] INFO: Found listing with ID: WN23%20NVP
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN23%2520NVP%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for WN23%20NVP: 0
2026-03-28 14:21:31 [bca.uk] INFO: Found listing with ID: LD05%20OGW
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD05%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for LD05%20OGW: 0
2026-03-28 14:21:31 [bca.uk] INFO: Found listing with ID: KS23%20DZG
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS23%2520DZG%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for KS23%20DZG: 0
2026-03-28 14:21:31 [bca.uk] INFO: Found listing with ID: EO17%20RYB
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO17%2520RYB%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for EO17%20RYB: 0
2026-03-28 14:21:31 [bca.uk] INFO: Found listing with ID: LM15%20RXN
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM15%2520RXN%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for LM15%20RXN: 0
2026-03-28 14:21:31 [bca.uk] INFO: Found listing with ID: CX15%20KJN
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX15%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for CX15%20KJN: 0
2026-03-28 14:21:31 [bca.uk] INFO: Found listing with ID: BN64%20TYB
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN64%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Scrape type for BN64%20TYB: 2
2026-03-28 14:21:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB
2026-03-28 14:21:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32672ea3-ead6-5c89-a61e-418ef38bf2de with scrape type 2
2026-03-28 14:21:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32672ea3-ead6-5c89-a61e-418ef38bf2de with scrape type 2
2026-03-28 14:21:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32672ea3-ead6-5c89-a61e-418ef38bf2de, identifier: BN64%20TYB
2026-03-28 14:21:31 [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-28 14:21:31 [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-28 14:21:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB
2026-03-28 14:21:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB
2026-03-28 14:21:31 [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-28 14:21:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN64%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 14:21:31 [bca.uk] INFO: Saving data for BN64%20TYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774523565.898901, 'last_price_update_time': 1774707691.946807}
2026-03-28 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:31 [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-28 14:21:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: CA12%20TSV
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA12%2520TSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for CA12%20TSV: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: OE65%20ECX
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE65%2520ECX%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for OE65%20ECX: 2
2026-03-28 14:21:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX
2026-03-28 14:21:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bde1e834-22cb-55fb-a4d7-ff552812cfd3 with scrape type 2
2026-03-28 14:21:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bde1e834-22cb-55fb-a4d7-ff552812cfd3 with scrape type 2
2026-03-28 14:21:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bde1e834-22cb-55fb-a4d7-ff552812cfd3, identifier: OE65%20ECX
2026-03-28 14:21:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX
2026-03-28 14:21:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX
2026-03-28 14:21:32 [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-28 14:21:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE65%2520ECX%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Saving data for OE65%20ECX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523556.686301, 'last_price_update_time': 1774707692.489603}
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:32 [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-28 14:21:32 [bca.uk] INFO: Found listing with ID: VN68%20FEJ
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN68%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for VN68%20FEJ: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: HF63%20TYB
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF63%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for HF63%20TYB: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: VIG%207935
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VIG%25207935%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for VIG%207935: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: PN59%20KWZ
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PN59%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for PN59%20KWZ: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: NK66%20VYG
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK66%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for NK66%20VYG: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: ND61%20LXZ
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND61%2520LXZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for ND61%20LXZ: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: DL11%20XAS
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL11%2520XAS%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for DL11%20XAS: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: LG60%20ZGK
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG60%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for LG60%20ZGK: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: BN06%20VJM
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN06%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for BN06%20VJM: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: PE59%20YSU
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE59%2520YSU%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for PE59%20YSU: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: OY61%20VGN
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY61%2520VGN%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for OY61%20VGN: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: YP63%20DYH
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP63%2520DYH%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for YP63%20DYH: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: HG10%20EHF
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG10%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for HG10%20EHF: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: SC63%20CGF
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC63%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for SC63%20CGF: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: SX66%20GHH
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX66%2520GHH%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for SX66%20GHH: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: CO56%20LAN
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CO56%2520LAN%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for CO56%20LAN: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: PO67%20AZA
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO67%2520AZA%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for PO67%20AZA: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: GJ66%20TWK
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ66%2520TWK%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for GJ66%20TWK: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: NX11%20EFC
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX11%2520EFC%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for NX11%20EFC: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: LA22%20OSL
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA22%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for LA22%20OSL: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: BK22%20ENX
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for BK22%20ENX: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: CF23%20ORW
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF23%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for CF23%20ORW: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: LD23%20BMY
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD23%2520BMY%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for LD23%20BMY: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: LR23%20ZGC
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR23%2520ZGC%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for LR23%20ZGC: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: RK72%20YCC
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK72%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for RK72%20YCC: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: YN72%20PVX
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN72%2520PVX%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for YN72%20PVX: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: SX67%20ECJ
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SX67%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for SX67%20ECJ: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: MK22%20KLA
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK22%2520KLA%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for MK22%20KLA: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: WP23%20OEF
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OEF%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for WP23%20OEF: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: YM72%20HUH
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for YM72%20HUH: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: AF23%20CWK
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF23%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for AF23%20CWK: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: URZ%202372
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27URZ%25202372%27 HTTP/1.1" 200 None
2026-03-28 14:21:32 [bca.uk] INFO: Scrape type for URZ%202372: 0
2026-03-28 14:21:32 [bca.uk] INFO: Found listing with ID: BV23%20XUN
2026-03-28 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520XUN%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for BV23%20XUN: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: SL71%20LWT
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL71%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for SL71%20LWT: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: WP23%20OEL
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP23%2520OEL%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for WP23%20OEL: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: GX72%20TYT
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX72%2520TYT%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for GX72%20TYT: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: LD22%20PZB
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD22%2520PZB%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for LD22%20PZB: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: LE71%20CLO
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520CLO%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for LE71%20CLO: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: LO23%20CWN
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO23%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for LO23%20CWN: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: MJ71%20YBZ
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ71%2520YBZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for MJ71%20YBZ: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: RO72%20TPF
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO72%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for RO72%20TPF: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: WV71%20TBX
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV71%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for WV71%20TBX: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: GL15%20YCC
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL15%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for GL15%20YCC: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: RE23%20BYL
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE23%2520BYL%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for RE23%20BYL: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: MD72%20VZL
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VZL%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for MD72%20VZL: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: BK23%20JZH
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520JZH%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for BK23%20JZH: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: DL73%20KWZ
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for DL73%20KWZ: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: YT73%20FLJ
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT73%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for YT73%20FLJ: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: OE68%20FBF
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE68%2520FBF%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for OE68%20FBF: 0
2026-03-28 14:21:33 [bca.uk] INFO: Found listing with ID: GE19%20CTY
2026-03-28 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GE19%2520CTY%27 HTTP/1.1" 200 None
2026-03-28 14:21:33 [bca.uk] INFO: Scrape type for GE19%20CTY: 0
2026-03-28 14:21:35 [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-28 14:21:35 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded
2026-03-28 14:21:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:35 [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-28 14:21:35 [bca.uk] INFO: Found listing with ID: LX70%20ZKN
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX70%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for LX70%20ZKN: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: S9%20WBG
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27S9%2520WBG%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for S9%20WBG: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: FG22%20YSC
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG22%2520YSC%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for FG22%20YSC: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: KS25%20SPX
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS25%2520SPX%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for KS25%20SPX: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: MJ20%20WZR
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ20%2520WZR%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for MJ20%20WZR: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: YM69%20YEE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM69%2520YEE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for YM69%20YEE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DL73%20LFO
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DL73%20LFO: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: KW69%20LLA
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW69%2520LLA%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for KW69%20LLA: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: NG69%20TGV
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG69%2520TGV%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for NG69%20TGV: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: SK69%20PZD
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK69%2520PZD%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for SK69%20PZD: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: SL73%20DKE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL73%2520DKE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for SL73%20DKE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: ST17%20WMD
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST17%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for ST17%20WMD: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: GK71%20PZV
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK71%2520PZV%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for GK71%20PZV: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: HG68%20JDZ
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG68%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for HG68%20JDZ: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: LC72%20XJW
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for LC72%20XJW: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: LG69%20YNU
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG69%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for LG69%20YNU: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: OU67%20NKS
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU67%2520NKS%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for OU67%20NKS: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: SH71%20DZM
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH71%2520DZM%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for SH71%20DZM: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: YA67%20LLE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA67%2520LLE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for YA67%20LLE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: HT21%20LMM
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT21%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for HT21%20LMM: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: HX22%20OPU
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX22%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for HX22%20OPU: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: EO68%20YLG
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO68%2520YLG%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for EO68%20YLG: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: FP22%20VZX
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP22%2520VZX%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for FP22%20VZX: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: HX19%20XZR
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX19%2520XZR%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for HX19%20XZR: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: KJ17%20DWY
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ17%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for KJ17%20DWY: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: LB71%20KOE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB71%2520KOE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for LB71%20KOE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: LS69%20HPE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS69%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for LS69%20HPE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: ML73%20OFE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML73%2520OFE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for ML73%20OFE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: ND70%20FTZ
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND70%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for ND70%20FTZ: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: RY66%20ONM
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY66%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for RY66%20ONM: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: RJ73%20YLW
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ73%2520YLW%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for RJ73%20YLW: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: SW14%20FUV
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW14%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for SW14%20FUV: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: FG19%20HKM
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG19%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for FG19%20HKM: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: GU72%20VDL
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU72%2520VDL%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for GU72%20VDL: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: RO73%20BUV
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520BUV%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for RO73%20BUV: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DL73%20LBP
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LBP%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DL73%20LBP: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: MA20%20CTU
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA20%2520CTU%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for MA20%20CTU: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: SM18%20KCE
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM18%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for SM18%20KCE: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DL74%20WVC
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520WVC%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DL74%20WVC: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DP74%20RWO
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP74%2520RWO%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DP74%20RWO: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DV24%20JXX
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JXX%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DV24%20JXX: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DY74%20OHL
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520OHL%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DY74%20OHL: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: BW73%20LZN
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW73%2520LZN%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for BW73%20LZN: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: LC71%20SSV
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC71%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for LC71%20SSV: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: KK23%20BWC
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK23%2520BWC%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for KK23%20BWC: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: KM73%20YZN
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520YZN%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for KM73%20YZN: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: MW74%20CZU
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW74%2520CZU%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for MW74%20CZU: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DN24%20TCJ
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520TCJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:35 [bca.uk] INFO: Scrape type for DN24%20TCJ: 0
2026-03-28 14:21:35 [bca.uk] INFO: Found listing with ID: DY74%20BXB
2026-03-28 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BXB%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for DY74%20BXB: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: DL74%20WUJ
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for DL74%20WUJ: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: DS24%20OUY
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OUY%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for DS24%20OUY: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: DS24%20OZO
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for DS24%20OZO: 2
2026-03-28 14:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO
2026-03-28 14:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78c3b13a-6507-5363-8aa2-5bc89817e533 with scrape type 2
2026-03-28 14:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78c3b13a-6507-5363-8aa2-5bc89817e533 with scrape type 2
2026-03-28 14:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78c3b13a-6507-5363-8aa2-5bc89817e533, identifier: DS24%20OZO
2026-03-28 14:21:36 [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-28 14:21:36 [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-28 14:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO
2026-03-28 14:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO
2026-03-28 14:21:36 [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-28 14:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Saving data for DS24%20OZO: {'auction_closing_time': 1775037600.0, 'created_time': 1773842945.720133, 'last_price_update_time': 1774707696.651628}
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:36 [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-28 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-28 14:21:36 [bca.uk] INFO: Found listing with ID: GL72%20ODW
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for GL72%20ODW: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: BU22%20ZSR
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU22%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for BU22%20ZSR: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: GL72%20UVD
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for GL72%20UVD: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: BG71%20UMM
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG71%2520UMM%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for BG71%20UMM: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: LT24%20SWU
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT24%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for LT24%20SWU: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: WN21%20XLO
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN21%2520XLO%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for WN21%20XLO: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: DS24%20ORP
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520ORP%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for DS24%20ORP: 0
2026-03-28 14:21:36 [bca.uk] INFO: Found listing with ID: DS24%20XXY
2026-03-28 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 14:21:36 [bca.uk] INFO: Scrape type for DS24%20XXY: 2
2026-03-28 14:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY
2026-03-28 14:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a31cfb0-d816-521b-a5b9-47db99a642f3 with scrape type 2
2026-03-28 14:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a31cfb0-d816-521b-a5b9-47db99a642f3 with scrape type 2
2026-03-28 14:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a31cfb0-d816-521b-a5b9-47db99a642f3, identifier: DS24%20XXY
2026-03-28 14:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY
2026-03-28 14:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY
2026-03-28 14:21:37 [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-28 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Saving data for DS24%20XXY: {'auction_closing_time': 1775037600.0, 'created_time': 1773842968.082388, 'last_price_update_time': 1774707697.243983}
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:37 [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-28 14:21:37 [bca.uk] INFO: Found listing with ID: DS24%20XXZ
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520XXZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for DS24%20XXZ: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: LD23%20UTS
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD23%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for LD23%20UTS: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: LR21%20YHE
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR21%2520YHE%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for LR21%20YHE: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: LS69%20AWM
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS69%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for LS69%20AWM: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: MM21%20HHO
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM21%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for MM21%20HHO: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: NL23%20ODN
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for NL23%20ODN: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: RX71%20EGV
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX71%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for RX71%20EGV: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: WF24%20EWY
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF24%2520EWY%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for WF24%20EWY: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: AF22%20XTB
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520XTB%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for AF22%20XTB: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: AF22%20YMD
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF22%2520YMD%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for AF22%20YMD: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: DC25%20EXN
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC25%2520EXN%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for DC25%20EXN: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: DF71%20HHZ
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF71%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for DF71%20HHZ: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: DG24%20LAE
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520LAE%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for DG24%20LAE: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: FN22%20LLG
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN22%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for FN22%20LLG: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: FN23%20OPA
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN23%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for FN23%20OPA: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: GK22%20NDD
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK22%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for GK22%20NDD: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: GL21%20HWG
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL21%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for GL21%20HWG: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: GX70%20USS
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX70%2520USS%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for GX70%20USS: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: KE73%20APV
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520APV%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for KE73%20APV: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: KN23%20UWP
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN23%2520UWP%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for KN23%20UWP: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: KW73%20YON
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW73%2520YON%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for KW73%20YON: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: LA72%20CNF
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA72%2520CNF%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for LA72%20CNF: 0
2026-03-28 14:21:37 [bca.uk] INFO: Found listing with ID: DV24%20JXP
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JXP%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Scrape type for DV24%20JXP: 2
2026-03-28 14:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP
2026-03-28 14:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57d9616d-dcca-5b0a-809c-9656e6ebb66c with scrape type 2
2026-03-28 14:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57d9616d-dcca-5b0a-809c-9656e6ebb66c with scrape type 2
2026-03-28 14:21:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57d9616d-dcca-5b0a-809c-9656e6ebb66c, identifier: DV24%20JXP
2026-03-28 14:21:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP
2026-03-28 14:21:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP
2026-03-28 14:21:37 [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-28 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21: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': 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-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520JXP%27 HTTP/1.1" 200 None
2026-03-28 14:21:37 [bca.uk] INFO: Saving data for DV24%20JXP: {'auction_closing_time': 1775037600.0, 'created_time': 1773832203.214093, 'last_price_update_time': 1774707697.973551}
2026-03-28 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:37 [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-28 14:21:38 [bca.uk] INFO: Found listing with ID: YJ65%20MGC
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ65%2520MGC%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for YJ65%20MGC: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: KE73%20RMV
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for KE73%20RMV: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: RV74%20UZM
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV74%2520UZM%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for RV74%20UZM: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: DN24%20TFE
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520TFE%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for DN24%20TFE: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: DS24%20OSP
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OSP%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for DS24%20OSP: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: DY74%20BVV
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BVV%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for DY74%20BVV: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: DY74%20BWC
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BWC%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for DY74%20BWC: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: BT24%20VGZ
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT24%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for BT24%20VGZ: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: MA21%20XWB
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA21%2520XWB%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for MA21%20XWB: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: WA21%20YCZ
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA21%2520YCZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for WA21%20YCZ: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: YC22%20FTP
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for YC22%20FTP: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: NJ23%20VZP
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ23%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for NJ23%20VZP: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: SG18%20TSX
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG18%2520TSX%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for SG18%20TSX: 2
2026-03-28 14:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX
2026-03-28 14:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a20f7ffc-dd80-562e-873c-855b92f28161 with scrape type 2
2026-03-28 14:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a20f7ffc-dd80-562e-873c-855b92f28161 with scrape type 2
2026-03-28 14:21:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a20f7ffc-dd80-562e-873c-855b92f28161, identifier: SG18%20TSX
2026-03-28 14:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX
2026-03-28 14:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX
2026-03-28 14:21:38 [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-28 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:38 [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': 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-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG18%2520TSX%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Saving data for SG18%20TSX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524582.833917, 'last_price_update_time': 1774707698.655584}
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:38 [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-28 14:21:38 [bca.uk] INFO: Found listing with ID: SH68%20ARF
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH68%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for SH68%20ARF: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: BK23%20TXW
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for BK23%20TXW: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: FH73%20BAO
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH73%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for FH73%20BAO: 0
2026-03-28 14:21:38 [bca.uk] INFO: Found listing with ID: SH71%20GMF
2026-03-28 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH71%2520GMF%27 HTTP/1.1" 200 None
2026-03-28 14:21:38 [bca.uk] INFO: Scrape type for SH71%20GMF: 0
2026-03-28 14:21:41 [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-28 14:21:41 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded
2026-03-28 14:21:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:41 [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-28 14:21:41 [bca.uk] INFO: Found listing with ID: WU21%20FWJ
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU21%2520FWJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for WU21%20FWJ: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: BP21%20KUW
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP21%2520KUW%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for BP21%20KUW: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: DP70%20YSY
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP70%2520YSY%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for DP70%20YSY: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: GL72%20OGS
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for GL72%20OGS: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: SV23%20OXL
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV23%2520OXL%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for SV23%20OXL: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: VO22%20UZT
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO22%2520UZT%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for VO22%20UZT: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: HF23%20WKP
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF23%2520WKP%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for HF23%20WKP: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: MA22%20FUD
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520FUD%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for MA22%20FUD: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: MA23%20UCH
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for MA23%20UCH: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: MV23%20OYJ
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV23%2520OYJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for MV23%20OYJ: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: WV22%20XZA
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV22%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for WV22%20XZA: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: HW75%20BVT
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW75%2520BVT%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for HW75%20BVT: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: MC21%20EBO
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC21%2520EBO%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for MC21%20EBO: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: PK20%20ORC
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520ORC%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for PK20%20ORC: 0
2026-03-28 14:21:41 [bca.uk] INFO: Found listing with ID: KO18%20MRV
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO18%2520MRV%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Scrape type for KO18%20MRV: 2
2026-03-28 14:21:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV
2026-03-28 14:21:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0efea783-fe93-5f68-9d03-afa41c03eda8 with scrape type 2
2026-03-28 14:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0efea783-fe93-5f68-9d03-afa41c03eda8 with scrape type 2
2026-03-28 14:21:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0efea783-fe93-5f68-9d03-afa41c03eda8, identifier: KO18%20MRV
2026-03-28 14:21:41 [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-28 14:21:41 [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-28 14:21:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV
2026-03-28 14:21:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV
2026-03-28 14:21:41 [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-28 14:21:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&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-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO18%2520MRV%27 HTTP/1.1" 200 None
2026-03-28 14:21:41 [bca.uk] INFO: Saving data for KO18%20MRV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523245.506178, 'last_price_update_time': 1774707701.970285}
2026-03-28 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:41 [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-28 14:21:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: YH56%20UOD
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH56%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for YH56%20UOD: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: LT72%20MGJ
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT72%2520MGJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for LT72%20MGJ: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: NL23%20WGC
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520WGC%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for NL23%20WGC: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: YC22%20ULM
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC22%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for YC22%20ULM: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: DA64%20HXR
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA64%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for DA64%20HXR: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: DU68%20HCD
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU68%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for DU68%20HCD: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: DY13%20XEV
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY13%2520XEV%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for DY13%20XEV: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: KV19%20GEP
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV19%2520GEP%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for KV19%20GEP: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: RX19%20UUZ
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX19%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for RX19%20UUZ: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: GU23%20VTD
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU23%2520VTD%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for GU23%20VTD: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: HJ24%20UNS
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ24%2520UNS%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for HJ24%20UNS: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: MA23%20ZBX
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520ZBX%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for MA23%20ZBX: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: MJ71%20HPL
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ71%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for MJ71%20HPL: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: WJ63%20LDU
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ63%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for WJ63%20LDU: 2
2026-03-28 14:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU
2026-03-28 14:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with scrape type 2
2026-03-28 14:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with scrape type 2
2026-03-28 14:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3b67c34-eb8c-55ec-bc1b-14c839dacda4, identifier: WJ63%20LDU
2026-03-28 14:21:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU
2026-03-28 14:21:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU
2026-03-28 14:21:42 [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-28 14:21:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&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-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ63%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Saving data for WJ63%20LDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523546.67891, 'last_price_update_time': 1774707702.681819}
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:42 [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-28 14:21:42 [bca.uk] INFO: Found listing with ID: YT22%20WYV
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520WYV%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for YT22%20WYV: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: YW73%20ECJ
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW73%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for YW73%20ECJ: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: BX22%20WJM
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX22%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for BX22%20WJM: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: DA72%20VNC
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA72%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for DA72%20VNC: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: EX71%20ZUA
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX71%2520ZUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for EX71%20ZUA: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: FL23%20TFX
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL23%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for FL23%20TFX: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: FX22%20NXJ
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX22%2520NXJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for FX22%20NXJ: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: GL71%20OPD
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL71%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for GL71%20OPD: 0
2026-03-28 14:21:42 [bca.uk] INFO: Found listing with ID: MV67%20HPL
2026-03-28 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV67%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 14:21:42 [bca.uk] INFO: Scrape type for MV67%20HPL: 2
2026-03-28 14:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL
2026-03-28 14:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 647c0731-7d96-5e05-a1bc-b116bfd3309f with scrape type 2
2026-03-28 14:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 647c0731-7d96-5e05-a1bc-b116bfd3309f with scrape type 2
2026-03-28 14:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 647c0731-7d96-5e05-a1bc-b116bfd3309f, identifier: MV67%20HPL
2026-03-28 14:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL
2026-03-28 14:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL
2026-03-28 14:21:43 [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-28 14:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&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-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV67%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Saving data for MV67%20HPL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523564.658715, 'last_price_update_time': 1774707703.311527}
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:43 [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-28 14:21:43 [bca.uk] INFO: Found listing with ID: DX22%20YLM
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX22%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for DX22%20YLM: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: EO22%20GPK
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520GPK%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for EO22%20GPK: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: EO22%20HPE
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO22%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for EO22%20HPE: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: GY23%20CUW
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY23%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for GY23%20CUW: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: KJ21%20ZBU
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KJ21%2520ZBU%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for KJ21%20ZBU: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: KX72%20TCZ
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX72%2520TCZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for KX72%20TCZ: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: LA72%20DZU
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA72%2520DZU%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for LA72%20DZU: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: LR15%20LXK
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR15%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for LR15%20LXK: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: LR22%20XUE
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520XUE%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for LR22%20XUE: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: MD21%20YVG
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD21%2520YVG%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for MD21%20YVG: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: MK23%20USF
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK23%2520USF%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for MK23%20USF: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: ML23%20CGO
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML23%2520CGO%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for ML23%20CGO: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: OV23%20CNU
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for OV23%20CNU: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: OX25%20DDJ
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OX25%2520DDJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for OX25%20DDJ: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: PO20%20VTV
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO20%2520VTV%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for PO20%20VTV: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: SD70%20YCS
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD70%2520YCS%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for SD70%20YCS: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: VO72%20WGP
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO72%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for VO72%20WGP: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: YM72%20RJY
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520RJY%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for YM72%20RJY: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: AJ22%20GVY
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ22%2520GVY%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for AJ22%20GVY: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: AJ72%20RUC
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ72%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for AJ72%20RUC: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: BJ20%20JKZ
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ20%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for BJ20%20JKZ: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: BP72%20CGZ
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520CGZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for BP72%20CGZ: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: BV23%20EHF
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV23%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for BV23%20EHF: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: DT70%20GMV
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT70%2520GMV%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for DT70%20GMV: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: GM23%20LHJ
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GM23%2520LHJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for GM23%20LHJ: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: EK72%20ZKC
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK72%2520ZKC%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for EK72%20ZKC: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: LR23%20FUO
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR23%2520FUO%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for LR23%20FUO: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: RE23%20MWV
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE23%2520MWV%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for RE23%20MWV: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: KE23%20UYD
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE23%2520UYD%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for KE23%20UYD: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: BP72%20UKY
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520UKY%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for BP72%20UKY: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: BJ23%20OCH
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for BJ23%20OCH: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: FX22%20RXC
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX22%2520RXC%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for FX22%20RXC: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: MA22%20VOP
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for MA22%20VOP: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: ML24%20PTZ
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML24%2520PTZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for ML24%20PTZ: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: NG21%20BPX
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG21%2520BPX%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for NG21%20BPX: 0
2026-03-28 14:21:43 [bca.uk] INFO: Found listing with ID: CK22%20UUL
2026-03-28 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK22%2520UUL%27 HTTP/1.1" 200 None
2026-03-28 14:21:43 [bca.uk] INFO: Scrape type for CK22%20UUL: 2
2026-03-28 14:21:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL
2026-03-28 14:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75bc8280-8c23-5eb3-b055-16a8d9033841 with scrape type 2
2026-03-28 14:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75bc8280-8c23-5eb3-b055-16a8d9033841 with scrape type 2
2026-03-28 14:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75bc8280-8c23-5eb3-b055-16a8d9033841, identifier: CK22%20UUL
2026-03-28 14:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL
2026-03-28 14:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL
2026-03-28 14:21:44 [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-28 14:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&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-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK22%2520UUL%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Saving data for CK22%20UUL: {'auction_closing_time': 1774864800.0, 'created_time': 1773833389.993247, 'last_price_update_time': 1774707704.273539}
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:44 [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-28 14:21:44 [bca.uk] INFO: Found listing with ID: DE72%20RLO
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE72%2520RLO%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for DE72%20RLO: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: KY18%20KCJ
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY18%2520KCJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for KY18%20KCJ: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: BP23%20OUK
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP23%2520OUK%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for BP23%20OUK: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: CJ23%20MWD
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ23%2520MWD%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for CJ23%20MWD: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: BK22%20UKZ
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520UKZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for BK22%20UKZ: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: DS72%20YRZ
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS72%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for DS72%20YRZ: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: EF24%20XPC
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF24%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for EF24%20XPC: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: HY23%20TVX
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY23%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for HY23%20TVX: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: MA24%20TXE
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA24%2520TXE%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for MA24%20TXE: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: YP71%20UFT
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP71%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for YP71%20UFT: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: KM73%20YKG
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for KM73%20YKG: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: DF21%20VPO
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF21%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for DF21%20VPO: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: GJ68%20JVG
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ68%2520JVG%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for GJ68%20JVG: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: NG71%20EZD
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG71%2520EZD%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for NG71%20EZD: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: NJ24%20UTX
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ24%2520UTX%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for NJ24%20UTX: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: NJ24%20UYE
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ24%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for NJ24%20UYE: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: NL21%20WZF
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL21%2520WZF%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for NL21%20WZF: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: WP70%20EOY
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP70%2520EOY%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for WP70%20EOY: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: AK71%20URR
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK71%2520URR%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for AK71%20URR: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: BL72%20ESY
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL72%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for BL72%20ESY: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: DE21%20VWW
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE21%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for DE21%20VWW: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: KK23%20BVV
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK23%2520BVV%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for KK23%20BVV: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: BK22%20UNP
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520UNP%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for BK22%20UNP: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: DV72%20VFK
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV72%2520VFK%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for DV72%20VFK: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: LC69%20LHO
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC69%2520LHO%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for LC69%20LHO: 0
2026-03-28 14:21:44 [bca.uk] INFO: Found listing with ID: LS22%20AYF
2026-03-28 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 14:21:44 [bca.uk] INFO: Scrape type for LS22%20AYF: 0
2026-03-28 14:21:46 [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-28 14:21:46 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded
2026-03-28 14:21:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:46 [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-28 14:21:46 [bca.uk] INFO: Found listing with ID: VK22%20DHZ
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK22%2520DHZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for VK22%20DHZ: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: YT22%20ZYC
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for YT22%20ZYC: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: CU57%20OXG
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU57%2520OXG%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for CU57%20OXG: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: FD13%20EJK
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD13%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for FD13%20EJK: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: FL60%20VHN
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL60%2520VHN%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for FL60%20VHN: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: K21%20GMC
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27K21%2520GMC%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for K21%20GMC: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: NG64%20CGO
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG64%2520CGO%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for NG64%20CGO: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: RJ07%20FKS
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ07%2520FKS%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for RJ07%20FKS: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: RL04%20HLD
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RL04%2520HLD%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for RL04%20HLD: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: TN07%20UHB
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27TN07%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for TN07%20UHB: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: VX63%20EEM
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX63%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for VX63%20EEM: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: WN56%20UFH
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN56%2520UFH%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for WN56%20UFH: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: WP61%20VYK
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP61%2520VYK%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for WP61%20VYK: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: GL72%20ODN
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for GL72%20ODN: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: HG70%20HNB
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG70%2520HNB%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for HG70%20HNB: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: KN23%20WRR
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN23%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for KN23%20WRR: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: KN71%20UJC
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN71%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for KN71%20UJC: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: MC21%20AUU
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC21%2520AUU%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for MC21%20AUU: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: OV22%20AWX
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV22%2520AWX%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for OV22%20AWX: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: RO23%20KJX
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO23%2520KJX%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for RO23%20KJX: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: SG23%20YNK
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG23%2520YNK%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for SG23%20YNK: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: SH73%20OUC
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH73%2520OUC%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for SH73%20OUC: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: WD73%20YVK
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD73%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for WD73%20YVK: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: YT23%20GXA
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT23%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for YT23%20GXA: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: KM20%20KCJ
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM20%2520KCJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for KM20%20KCJ: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: KK23%20BVU
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK23%2520BVU%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for KK23%20BVU: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: KK23%20BWJ
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK23%2520BWJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for KK23%20BWJ: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: OE17%20UFN
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE17%2520UFN%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for OE17%20UFN: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: GU22%20PNV
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU22%2520PNV%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for GU22%20PNV: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: MA22%20OFT
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520OFT%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for MA22%20OFT: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: ML22%20OWF
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML22%2520OWF%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for ML22%20OWF: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: MV22%20NYA
2026-03-28 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV22%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 14:21:46 [bca.uk] INFO: Scrape type for MV22%20NYA: 0
2026-03-28 14:21:46 [bca.uk] INFO: Found listing with ID: NL23%20XMG
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL23%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for NL23%20XMG: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: OV72%20BXK
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV72%2520BXK%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for OV72%20BXK: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: VK21%20YGH
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK21%2520YGH%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for VK21%20YGH: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: YUI%206353
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YUI%25206353%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for YUI%206353: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: CMZ%206782
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CMZ%25206782%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for CMZ%206782: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: RJ71%20ZPV
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520ZPV%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for RJ71%20ZPV: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DG22%20ZZX
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG22%2520ZZX%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DG22%20ZZX: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DS24%20PHV
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520PHV%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DS24%20PHV: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DU71%20YYM
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU71%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DU71%20YYM: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DY71%20LDV
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY71%2520LDV%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DY71%20LDV: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DS24%20ORV
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520ORV%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DS24%20ORV: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: LP21%20UWA
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP21%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for LP21%20UWA: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: AJ22%20CCX
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ22%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for AJ22%20CCX: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: BG71%20FCF
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG71%2520FCF%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for BG71%20FCF: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DX71%20BYJ
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX71%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DX71%20BYJ: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: EJ23%20BVX
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ23%2520BVX%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for EJ23%20BVX: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: FV72%20VGT
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520VGT%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for FV72%20VGT: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: HN24%20LYX
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN24%2520LYX%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for HN24%20LYX: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: MD72%20VOU
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520VOU%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for MD72%20VOU: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: OV25%20KJO
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV25%2520KJO%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for OV25%20KJO: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: WN22%20MTX
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for WN22%20MTX: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: WU23%20ESG
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU23%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for WU23%20ESG: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: YT22%20XUU
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT22%2520XUU%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for YT22%20XUU: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: SV23%20OPF
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV23%2520OPF%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for SV23%20OPF: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: LM74%20MDF
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM74%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for LM74%20MDF: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: DL74%20VDV
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520VDV%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for DL74%20VDV: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: LS74%20ZXD
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS74%2520ZXD%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for LS74%20ZXD: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: BD22%20PFK
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD22%2520PFK%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for BD22%20PFK: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: KU19%20SHM
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU19%2520SHM%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for KU19%20SHM: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: YY69%20ONL
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY69%2520ONL%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for YY69%20ONL: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: MJ22%20VGA
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ22%2520VGA%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for MJ22%20VGA: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: FX22%20OUG
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX22%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for FX22%20OUG: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: PE61%20OGR
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE61%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for PE61%20OGR: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: FP72%20XCK
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP72%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for FP72%20XCK: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: WP66%20OYZ
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP66%2520OYZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for WP66%20OYZ: 0
2026-03-28 14:21:47 [bca.uk] INFO: Found listing with ID: AK60%20ZVN
2026-03-28 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK60%2520ZVN%27 HTTP/1.1" 200 None
2026-03-28 14:21:47 [bca.uk] INFO: Scrape type for AK60%20ZVN: 2
2026-03-28 14:21:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN
2026-03-28 14:21:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91985cc3-c57f-52be-a707-917b14156c18 with scrape type 2
2026-03-28 14:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91985cc3-c57f-52be-a707-917b14156c18 with scrape type 2
2026-03-28 14:21:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91985cc3-c57f-52be-a707-917b14156c18, identifier: AK60%20ZVN
2026-03-28 14:21:47 [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-28 14:21:47 [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-28 14:21:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN
2026-03-28 14:21:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN
2026-03-28 14:21:47 [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-28 14:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&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-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK60%2520ZVN%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Saving data for AK60%20ZVN: {'auction_closing_time': 1774951200.0, 'created_time': 1773930225.774406, 'last_price_update_time': 1774707708.159037}
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:48 [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-28 14:21:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: BV65%20XVC
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV65%2520XVC%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for BV65%20XVC: 0
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: DY14%20FTC
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY14%2520FTC%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for DY14%20FTC: 0
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: DY57%20HVF
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY57%2520HVF%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for DY57%20HVF: 0
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: JGZ%204099
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JGZ%25204099%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for JGZ%204099: 2
2026-03-28 14:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099
2026-03-28 14:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0175baca-71a8-5f81-8b69-15a0f3dea226 with scrape type 2
2026-03-28 14:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0175baca-71a8-5f81-8b69-15a0f3dea226 with scrape type 2
2026-03-28 14:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0175baca-71a8-5f81-8b69-15a0f3dea226, identifier: JGZ%204099
2026-03-28 14:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099
2026-03-28 14:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099
2026-03-28 14:21:48 [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-28 14:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&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-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JGZ%25204099%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Saving data for JGZ%204099: {'auction_closing_time': 1774951200.0, 'created_time': 1774523544.929241, 'last_price_update_time': 1774707708.70959}
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:48 [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-28 14:21:48 [bca.uk] INFO: Found listing with ID: LD17%20XHK
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD17%2520XHK%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for LD17%20XHK: 0
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: LS09%20ZMO
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for LS09%20ZMO: 0
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: LS57%20JLV
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS57%2520JLV%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for LS57%20JLV: 0
2026-03-28 14:21:48 [bca.uk] INFO: Found listing with ID: LXZ%205644
2026-03-28 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LXZ%25205644%27 HTTP/1.1" 200 None
2026-03-28 14:21:48 [bca.uk] INFO: Scrape type for LXZ%205644: 2
2026-03-28 14:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644
2026-03-28 14:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with scrape type 2
2026-03-28 14:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with scrape type 2
2026-03-28 14:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e, identifier: LXZ%205644
2026-03-28 14:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644
2026-03-28 14:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644
2026-03-28 14:21:48 [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-28 14:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&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-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LXZ%25205644%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Saving data for LXZ%205644: {'auction_closing_time': 1774951200.0, 'created_time': 1774045797.281125, 'last_price_update_time': 1774707709.153046}
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:49 [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-28 14:21:49 [bca.uk] INFO: Found listing with ID: MJ15%20GME
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ15%2520GME%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Scrape type for MJ15%20GME: 0
2026-03-28 14:21:49 [bca.uk] INFO: Found listing with ID: PK11%20VMO
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK11%2520VMO%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Scrape type for PK11%20VMO: 2
2026-03-28 14:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO
2026-03-28 14:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8ac3e51-3670-5f29-8706-4ec4221cc33e with scrape type 2
2026-03-28 14:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8ac3e51-3670-5f29-8706-4ec4221cc33e with scrape type 2
2026-03-28 14:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8ac3e51-3670-5f29-8706-4ec4221cc33e, identifier: PK11%20VMO
2026-03-28 14:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO
2026-03-28 14:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO
2026-03-28 14:21:49 [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-28 14:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&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-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK11%2520VMO%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Saving data for PK11%20VMO: {'auction_closing_time': 1774951200.0, 'created_time': 1773930232.487265, 'last_price_update_time': 1774707709.585996}
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:49 [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-28 14:21:49 [bca.uk] INFO: Found listing with ID: WK23%20LFO
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK23%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Scrape type for WK23%20LFO: 0
2026-03-28 14:21:49 [bca.uk] INFO: Found listing with ID: DL74%20WBK
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL74%2520WBK%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Scrape type for DL74%20WBK: 0
2026-03-28 14:21:49 [bca.uk] INFO: Found listing with ID: DP74%20RVV
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP74%2520RVV%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Scrape type for DP74%20RVV: 0
2026-03-28 14:21:49 [bca.uk] INFO: Found listing with ID: DS24%20OVU
2026-03-28 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OVU%27 HTTP/1.1" 200 None
2026-03-28 14:21:49 [bca.uk] INFO: Scrape type for DS24%20OVU: 2
2026-03-28 14:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU
2026-03-28 14:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with scrape type 2
2026-03-28 14:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with scrape type 2
2026-03-28 14:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5, identifier: DS24%20OVU
2026-03-28 14:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU
2026-03-28 14:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU
2026-03-28 14:21:49 [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-28 14:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&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-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS24%2520OVU%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Saving data for DS24%20OVU: {'auction_closing_time': 1775037600.0, 'created_time': 1773933713.583916, 'last_price_update_time': 1774707710.043949}
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:50 [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-28 14:21:50 [bca.uk] INFO: Found listing with ID: DV24%20KFU
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV24%2520KFU%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for DV24%20KFU: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: LN24%20TZH
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520TZH%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for LN24%20TZH: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: LG22%20DVP
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG22%2520DVP%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for LG22%20DVP: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: YH73%20GLJ
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH73%2520GLJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for YH73%20GLJ: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: WU62%20XSV
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU62%2520XSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for WU62%20XSV: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: VF69%20HNN
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VF69%2520HNN%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for VF69%20HNN: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: LM24%20WMO
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM24%2520WMO%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for LM24%20WMO: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: KY62%20JJX
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY62%2520JJX%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for KY62%20JJX: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: NJ09%20XJL
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ09%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for NJ09%20XJL: 2
2026-03-28 14:21:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL
2026-03-28 14:21:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with scrape type 2
2026-03-28 14:21:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with scrape type 2
2026-03-28 14:21:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6, identifier: NJ09%20XJL
2026-03-28 14:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL
2026-03-28 14:21:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL
2026-03-28 14:21:50 [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-28 14:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&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-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ09%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Saving data for NJ09%20XJL: {'auction_closing_time': 1774951200.0, 'created_time': 1774436742.37489, 'last_price_update_time': 1774707710.67582}
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:50 [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-28 14:21:50 [bca.uk] INFO: Found listing with ID: LM23%20TTO
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520TTO%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for LM23%20TTO: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: LY72%20JSV
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY72%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for LY72%20JSV: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: AK16%20UOM
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK16%2520UOM%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for AK16%20UOM: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: EF65%20UGS
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF65%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for EF65%20UGS: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: GU59%20RNE
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU59%2520RNE%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for GU59%20RNE: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: YG17%20MDC
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG17%2520MDC%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for YG17%20MDC: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: CE19%20KDN
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE19%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for CE19%20KDN: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: MK71%20TPF
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK71%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for MK71%20TPF: 0
2026-03-28 14:21:50 [bca.uk] INFO: Found listing with ID: MM22%20KFV
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM22%2520KFV%27 HTTP/1.1" 200 None
2026-03-28 14:21:50 [bca.uk] INFO: Scrape type for MM22%20KFV: 2
2026-03-28 14:21:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV
2026-03-28 14:21:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 425ed974-879c-505f-bd8c-c9d8ae254360 with scrape type 2
2026-03-28 14:21:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 425ed974-879c-505f-bd8c-c9d8ae254360 with scrape type 2
2026-03-28 14:21:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 425ed974-879c-505f-bd8c-c9d8ae254360, identifier: MM22%20KFV
2026-03-28 14:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV
2026-03-28 14:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:21:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol%2FLPG HTTP/1.1" 200 None
2026-03-28 14:21:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:21:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV
2026-03-28 14:21:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV to the API
2026-03-28 14:21:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:21:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'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-28 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM22%2520KFV%27 HTTP/1.1" 200 None
2026-03-28 14:21:51 [bca.uk] INFO: Saving data for MM22%20KFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774016360.397864, 'last_price_update_time': 1774707711.710691}
2026-03-28 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:21:51 [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-28 14:21:55 [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-28 14:21:55 [bca.uk] INFO: Total items found: 100
2026-03-28 14:21:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded
2026-03-28 14:21:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:21:55 [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-28 14:21:55 [bca.uk] INFO: Found listing with ID: YB11%20UXM
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB11%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for YB11%20UXM: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: BX65%20TCV
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX65%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for BX65%20TCV: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: GL62%20EAF
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL62%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for GL62%20EAF: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: KR60%20MWC
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR60%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for KR60%20MWC: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: MM08%20NGG
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM08%2520NGG%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for MM08%20NGG: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: PK13%20JWV
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK13%2520JWV%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for PK13%20JWV: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: PK65%20YHH
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK65%2520YHH%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for PK65%20YHH: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: RJ11%20ZRY
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ11%2520ZRY%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for RJ11%20ZRY: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: PK07%20USE
2026-03-28 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK07%2520USE%27 HTTP/1.1" 200 None
2026-03-28 14:21:55 [bca.uk] INFO: Scrape type for PK07%20USE: 0
2026-03-28 14:21:55 [bca.uk] INFO: Found listing with ID: BD16%20YAO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD16%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for BD16%20YAO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: BV14%20RSX
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV14%2520RSX%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for BV14%20RSX: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: BV66%20FVG
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV66%2520FVG%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for BV66%20FVG: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: DA16%20VLV
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA16%2520VLV%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for DA16%20VLV: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: DP67%20FVA
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP67%2520FVA%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for DP67%20FVA: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: EO14%20FFZ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO14%2520FFZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for EO14%20FFZ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: EY08%20OSA
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY08%2520OSA%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for EY08%20OSA: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: FN67%20HCL
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN67%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for FN67%20HCL: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: GL67%20AOF
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL67%2520AOF%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for GL67%20AOF: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: GV62%20GCY
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV62%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for GV62%20GCY: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: KP67%20NGO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP67%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for KP67%20NGO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: LM13%20EUA
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM13%2520EUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for LM13%20EUA: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MM65%20GZZ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM65%2520GZZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MM65%20GZZ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MT10%20LCZ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT10%2520LCZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MT10%20LCZ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: NJ18%20MHZ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ18%2520MHZ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for NJ18%20MHZ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: SG10%20CVO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG10%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for SG10%20CVO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: VA14%20HZW
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA14%2520HZW%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for VA14%20HZW: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: VN19%20UVT
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN19%2520UVT%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for VN19%20UVT: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: VO73%20YYM
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO73%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for VO73%20YYM: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: VX17%20ZUD
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX17%2520ZUD%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for VX17%20ZUD: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: VX70%20XXR
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX70%2520XXR%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for VX70%20XXR: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: WF71%20ENW
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF71%2520ENW%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for WF71%20ENW: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: WR20%20VCO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR20%2520VCO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for WR20%20VCO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: WU66%20DVL
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU66%2520DVL%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for WU66%20DVL: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: DC65%20CCX
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC65%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for DC65%20CCX: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: KY61%20CXN
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY61%2520CXN%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for KY61%20CXN: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MT15%20UJV
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT15%2520UJV%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MT15%20UJV: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: YR65%20CTV
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR65%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for YR65%20CTV: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MM69%20GXO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM69%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MM69%20GXO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: BW16%20FHP
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW16%2520FHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for BW16%20FHP: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: EF11%20DKJ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF11%2520DKJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for EF11%20DKJ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: EY68%20FSJ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY68%2520FSJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for EY68%20FSJ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: GN19%20ZWK
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN19%2520ZWK%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for GN19%20ZWK: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: KS16%20XKC
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS16%2520XKC%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for KS16%20XKC: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: KY60%20YDD
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY60%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for KY60%20YDD: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: LG17%20ONL
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG17%2520ONL%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for LG17%20ONL: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MF63%20RLV
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF63%2520RLV%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MF63%20RLV: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: RK65%20DXJ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK65%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for RK65%20DXJ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: WD08%20EZN
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD08%2520EZN%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for WD08%20EZN: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: YC63%20DSV
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC63%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for YC63%20DSV: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: SV11%20VXD
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV11%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for SV11%20VXD: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: LS23%20FJJ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS23%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for LS23%20FJJ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: OE16%20YKU
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE16%2520YKU%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for OE16%20YKU: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: LV12%20XBX
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV12%2520XBX%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for LV12%20XBX: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: HT17%20BVO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT17%2520BVO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for HT17%20BVO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: BD67%20LUP
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD67%2520LUP%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for BD67%20LUP: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: HV14%20UHG
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV14%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for HV14%20UHG: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: YE17%20KGU
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE17%2520KGU%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for YE17%20KGU: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: YY17%20YOE
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY17%2520YOE%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for YY17%20YOE: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: BG71%20KTN
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG71%2520KTN%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for BG71%20KTN: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: WA72%20XXD
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA72%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for WA72%20XXD: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: ML15%20HWT
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML15%2520HWT%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for ML15%20HWT: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MA75%20OHP
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA75%2520OHP%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MA75%20OHP: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MA75%20SSV
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA75%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MA75%20SSV: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: DY70%20OAD
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY70%2520OAD%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for DY70%20OAD: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: CK66%20KCX
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK66%2520KCX%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for CK66%20KCX: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: AV14%20FBX
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV14%2520FBX%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for AV14%20FBX: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: HN68%20YJP
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN68%2520YJP%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for HN68%20YJP: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: KR16%20LDD
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR16%2520LDD%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for KR16%20LDD: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: LC23%20CFX
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC23%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for LC23%20CFX: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: MA72%20KJO
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA72%2520KJO%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for MA72%20KJO: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: SN17%20UYJ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN17%2520UYJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for SN17%20UYJ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: SJ72%20CWM
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ72%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for SJ72%20CWM: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: DY19%20EOJ
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY19%2520EOJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:56 [bca.uk] INFO: Scrape type for DY19%20EOJ: 0
2026-03-28 14:21:56 [bca.uk] INFO: Found listing with ID: BV17%20CFG
2026-03-28 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV17%2520CFG%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for BV17%20CFG: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: GL61%20DYT
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL61%2520DYT%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for GL61%20DYT: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: GU21%20VUM
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU21%2520VUM%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for GU21%20VUM: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: ML69%20MLY
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML69%2520MLY%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for ML69%20MLY: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: SW68%20JYU
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW68%2520JYU%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for SW68%20JYU: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: FX73%20NUA
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX73%2520NUA%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for FX73%20NUA: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: KW18%20NKS
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW18%2520NKS%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for KW18%20NKS: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: LS72%20VEW
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS72%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for LS72%20VEW: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: KR70%20XVM
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR70%2520XVM%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for KR70%20XVM: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: LO20%20ZVX
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO20%2520ZVX%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for LO20%20ZVX: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: ET68%20DWG
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ET68%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for ET68%20DWG: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: PO67%20ZCU
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO67%2520ZCU%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for PO67%20ZCU: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: PJ20%20KVH
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ20%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for PJ20%20KVH: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: LD18%20MLJ
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD18%2520MLJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for LD18%20MLJ: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: ED10%20ALP
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ED10%2520ALP%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for ED10%20ALP: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: RK74%20UVP
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK74%2520UVP%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for RK74%20UVP: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: NV17%20XOX
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV17%2520XOX%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for NV17%20XOX: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: EA18%20EHR
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA18%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for EA18%20EHR: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: HA11%20YSJ
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HA11%2520YSJ%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for HA11%20YSJ: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: WN17%20AHG
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN17%2520AHG%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for WN17%20AHG: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: VO21%20SWN
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO21%2520SWN%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for VO21%20SWN: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: FL68%20VZV
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL68%2520VZV%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for FL68%20VZV: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: DA68%20XDH
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA68%2520XDH%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for DA68%20XDH: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: SY24%20VVA
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY24%2520VVA%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for SY24%20VVA: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: GJ69%20HGC
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ69%2520HGC%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for GJ69%20HGC: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: LS73%20EFH
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS73%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for LS73%20EFH: 0
2026-03-28 14:21:57 [bca.uk] INFO: Found listing with ID: CN24%20VAX
2026-03-28 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN24%2520VAX%27 HTTP/1.1" 200 None
2026-03-28 14:21:57 [bca.uk] INFO: Scrape type for CN24%20VAX: 0
2026-03-28 14:21:57 [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-28 14:21:57 [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-28 14:21:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:01 [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-28 14:22:01 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded
2026-03-28 14:22:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:01 [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-28 14:22:01 [bca.uk] INFO: Found listing with ID: LG73%20CTW
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG73%2520CTW%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for LG73%20CTW: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: MM24%20VAJ
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM24%2520VAJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for MM24%20VAJ: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: R726%20TUX
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R726%2520TUX%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for R726%20TUX: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: FH64%20WPX
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH64%2520WPX%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for FH64%20WPX: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: MA22%20WFF
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520WFF%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for MA22%20WFF: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: CT19%20OCS
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CT19%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for CT19%20OCS: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: CA20%20VSX
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA20%2520VSX%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for CA20%20VSX: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: AD02%20TAM
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD02%2520TAM%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for AD02%20TAM: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: V555%20SRB
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27V555%2520SRB%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for V555%20SRB: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: SD13%20CUX
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD13%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for SD13%20CUX: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: MJ68%20DAO
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for MJ68%20DAO: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: EO63%20VYA
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO63%2520VYA%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for EO63%20VYA: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: FT16%20HCV
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT16%2520HCV%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for FT16%20HCV: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: HG64%20CBV
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG64%2520CBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for HG64%20CBV: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YC64%20CXY
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC64%2520CXY%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for YC64%20CXY: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: VN14%20TPV
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN14%2520TPV%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for VN14%20TPV: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: HS69%20BVL
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS69%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for HS69%20BVL: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: EF73%20MXL
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF73%2520MXL%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for EF73%20MXL: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: DE22%20AYT
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE22%2520AYT%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for DE22%20AYT: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: DK74%20ZGW
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK74%2520ZGW%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for DK74%20ZGW: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: KV14%20WDF
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV14%2520WDF%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for KV14%20WDF: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YD62%20MXO
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD62%2520MXO%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for YD62%20MXO: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: VO23%20LTU
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO23%2520LTU%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for VO23%20LTU: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: LM72%20USD
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM72%2520USD%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for LM72%20USD: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YA67%20DLZ
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA67%2520DLZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for YA67%20DLZ: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: LP68%20KCU
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP68%2520KCU%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for LP68%20KCU: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: NK19%20WZJ
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK19%2520WZJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for NK19%20WZJ: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: BT68%20OVB
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT68%2520OVB%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for BT68%20OVB: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YB18%20FUF
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB18%2520FUF%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for YB18%20FUF: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YE69%20KWY
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE69%2520KWY%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for YE69%20KWY: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: HJ22%20EPO
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ22%2520EPO%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for HJ22%20EPO: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: VU22%20DPE
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU22%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for VU22%20DPE: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: BG18%20VPO
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG18%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for BG18%20VPO: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: OV69%20RNA
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV69%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for OV69%20RNA: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: SB69%20CZH
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB69%2520CZH%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for SB69%20CZH: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: SH68%20UOY
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH68%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for SH68%20UOY: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YA70%20WXC
2026-03-28 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA70%2520WXC%27 HTTP/1.1" 200 None
2026-03-28 14:22:01 [bca.uk] INFO: Scrape type for YA70%20WXC: 0
2026-03-28 14:22:01 [bca.uk] INFO: Found listing with ID: YM66%20EJK
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM66%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YM66%20EJK: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YR22%20ZZT
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520ZZT%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YR22%20ZZT: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: LR22%20VYS
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520VYS%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for LR22%20VYS: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: HW69%20OAO
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HW69%2520OAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for HW69%20OAO: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YP22%20HPN
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP22%2520HPN%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YP22%20HPN: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: WU22%20KXZ
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU22%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for WU22%20KXZ: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: GX23%20XOD
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX23%2520XOD%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for GX23%20XOD: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: AV16%20CSZ
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV16%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for AV16%20CSZ: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: MF22%20UMW
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520UMW%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for MF22%20UMW: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: LN67%20NJX
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN67%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for LN67%20NJX: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: FL22%20AUM
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL22%2520AUM%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for FL22%20AUM: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YR74%20MHK
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR74%2520MHK%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YR74%20MHK: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YL25%20KXG
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL25%2520KXG%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YL25%20KXG: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YR24%20SDY
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR24%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YR24%20SDY: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: KU12%20FNP
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU12%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for KU12%20FNP: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YG75%20AUP
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG75%2520AUP%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YG75%20AUP: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: CY63%20AUX
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY63%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for CY63%20AUX: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: KF72%20VKO
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF72%2520VKO%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for KF72%20VKO: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: YP12%20YGA
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP12%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for YP12%20YGA: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: NG10%20CEN
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG10%2520CEN%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for NG10%20CEN: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: MF56%20OZB
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF56%2520OZB%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for MF56%20OZB: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: GL14%20ZPO
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL14%2520ZPO%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for GL14%20ZPO: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: PK21%20FUW
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK21%2520FUW%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for PK21%20FUW: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: SH24%20KWW
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH24%2520KWW%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for SH24%20KWW: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: SV21%20OOW
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV21%2520OOW%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for SV21%20OOW: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: SC09%20GVT
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SC09%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for SC09%20GVT: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: VU68%20NZT
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU68%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for VU68%20NZT: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: AF18%20XNJ
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF18%2520XNJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for AF18%20XNJ: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: MA21%20URM
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA21%2520URM%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for MA21%20URM: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: DC71%20FZU
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC71%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for DC71%20FZU: 0
2026-03-28 14:22:02 [bca.uk] INFO: Found listing with ID: KW70%20WBV
2026-03-28 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:02 [bca.uk] INFO: Scrape type for KW70%20WBV: 2
2026-03-28 14:22:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV
2026-03-28 14:22:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da58fde2-aadf-5398-ab8c-8a6364b6e280 with scrape type 2
2026-03-28 14:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da58fde2-aadf-5398-ab8c-8a6364b6e280 with scrape type 2
2026-03-28 14:22:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da58fde2-aadf-5398-ab8c-8a6364b6e280, identifier: KW70%20WBV
2026-03-28 14:22:02 [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-28 14:22:02 [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-28 14:22:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV
2026-03-28 14:22:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV
2026-03-28 14:22:03 [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-28 14:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&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-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Saving data for KW70%20WBV: {'auction_closing_time': 1774864800.0, 'created_time': 1773823791.259394, 'last_price_update_time': 1774707723.271531}
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:03 [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-28 14:22:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: SL21%20GVE
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL21%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for SL21%20GVE: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: AX72%20KBV
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX72%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for AX72%20KBV: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: BX19%20SYY
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX19%2520SYY%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for BX19%20SYY: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: BK18%20XYL
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK18%2520XYL%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for BK18%20XYL: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: LD22%20AYJ
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD22%2520AYJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for LD22%20AYJ: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: CF75%20GGP
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF75%2520GGP%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for CF75%20GGP: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: FV72%20KGY
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520KGY%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for FV72%20KGY: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: LO64%20HHD
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO64%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for LO64%20HHD: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: RF65%20HTX
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF65%2520HTX%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for RF65%20HTX: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: BJ72%20DRO
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ72%2520DRO%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for BJ72%20DRO: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: CK23%20WHN
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK23%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for CK23%20WHN: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: LF21%20YTG
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF21%2520YTG%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for LF21%20YTG: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: RA73%20EBJ
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA73%2520EBJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for RA73%20EBJ: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: YK13%20FZT
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK13%2520FZT%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for YK13%20FZT: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: BP72%20DYU
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP72%2520DYU%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for BP72%20DYU: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: GJ71%20VMR
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ71%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for GJ71%20VMR: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: LS73%20GLF
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS73%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for LS73%20GLF: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: YN22%20NAU
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN22%2520NAU%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for YN22%20NAU: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: KR68%20LWG
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR68%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for KR68%20LWG: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: LF65%20ZZH
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF65%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for LF65%20ZZH: 0
2026-03-28 14:22:03 [bca.uk] INFO: Found listing with ID: OV67%20NCF
2026-03-28 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV67%2520NCF%27 HTTP/1.1" 200 None
2026-03-28 14:22:03 [bca.uk] INFO: Scrape type for OV67%20NCF: 2
2026-03-28 14:22:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF
2026-03-28 14:22:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8974e3b-a406-5066-b84a-32d8350258c7 with scrape type 2
2026-03-28 14:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8974e3b-a406-5066-b84a-32d8350258c7 with scrape type 2
2026-03-28 14:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8974e3b-a406-5066-b84a-32d8350258c7, identifier: OV67%20NCF
2026-03-28 14:22:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF
2026-03-28 14:22:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF
2026-03-28 14:22:03 [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-28 14:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:22:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&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-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV67%2520NCF%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Saving data for OV67%20NCF: {'auction_closing_time': 1774864800.0, 'created_time': 1773841152.541121, 'last_price_update_time': 1774707724.187017}
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:04 [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-28 14:22:04 [bca.uk] INFO: Found listing with ID: OY17%20WCN
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY17%2520WCN%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for OY17%20WCN: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: SY21%20KSE
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY21%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for SY21%20KSE: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: WF72%20GFE
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF72%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for WF72%20GFE: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: WG19%20VKO
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG19%2520VKO%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for WG19%20VKO: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: CF72%20WXG
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF72%2520WXG%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for CF72%20WXG: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: SY21%20KPV
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY21%2520KPV%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for SY21%20KPV: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: ME21%20EOG
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ME21%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for ME21%20EOG: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: YM74%20VHU
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM74%2520VHU%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for YM74%20VHU: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: OU14%20UJN
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU14%2520UJN%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for OU14%20UJN: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: BX19%20RTU
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX19%2520RTU%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for BX19%20RTU: 0
2026-03-28 14:22:04 [bca.uk] INFO: Found listing with ID: DL72%20YXT
2026-03-28 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL72%2520YXT%27 HTTP/1.1" 200 None
2026-03-28 14:22:04 [bca.uk] INFO: Scrape type for DL72%20YXT: 0
2026-03-28 14:22:06 [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-28 14:22:06 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded
2026-03-28 14:22:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:06 [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-28 14:22:06 [bca.uk] INFO: Found listing with ID: FJ22%20MVF
2026-03-28 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ22%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 14:22:06 [bca.uk] INFO: Scrape type for FJ22%20MVF: 0
2026-03-28 14:22:06 [bca.uk] INFO: Found listing with ID: FL23%20DGF
2026-03-28 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL23%2520DGF%27 HTTP/1.1" 200 None
2026-03-28 14:22:06 [bca.uk] INFO: Scrape type for FL23%20DGF: 0
2026-03-28 14:22:06 [bca.uk] INFO: Found listing with ID: GY23%20NRX
2026-03-28 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY23%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for GY23%20NRX: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: WN22%20HXF
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520HXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for WN22%20HXF: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: FP07%20WUH
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP07%2520WUH%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for FP07%20WUH: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: CF72%20WXC
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF72%2520WXC%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for CF72%20WXC: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DV72%20LHT
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV72%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DV72%20LHT: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: GY72%20DTO
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY72%2520DTO%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for GY72%20DTO: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MJ23%20YRS
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ23%2520YRS%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MJ23%20YRS: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MT23%20YFJ
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT23%2520YFJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MT23%20YFJ: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: SB60%20DPE
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB60%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for SB60%20DPE: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: FY68%20AKZ
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY68%2520AKZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for FY68%20AKZ: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MH72%20DCO
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH72%2520DCO%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MH72%20DCO: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: RE72%20GLV
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for RE72%20GLV: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: RF71%20AEN
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF71%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for RF71%20AEN: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: VN70%20UEW
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN70%2520UEW%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for VN70%20UEW: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: KM61%20FMG
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM61%2520FMG%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for KM61%20FMG: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: WN73%20BOV
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN73%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for WN73%20BOV: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: BJ71%20AEU
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ71%2520AEU%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for BJ71%20AEU: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: CJ72%20FSL
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CJ72%2520FSL%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for CJ72%20FSL: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DP23%20ZVO
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP23%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DP23%20ZVO: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: FP71%20DWM
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP71%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for FP71%20DWM: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LX22%20MBU
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LX22%2520MBU%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LX22%20MBU: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MA23%20UCR
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA23%2520UCR%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MA23%20UCR: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MV23%20RLZ
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV23%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MV23%20RLZ: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: WG22%20NSK
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG22%2520NSK%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for WG22%20NSK: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: VO18%20DXE
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO18%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for VO18%20DXE: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: KF72%20VDC
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF72%2520VDC%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for KF72%20VDC: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: AV75%20CWF
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV75%2520CWF%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for AV75%20CWF: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: BV22%20ZHY
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV22%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for BV22%20ZHY: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DP22%20FZA
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP22%2520FZA%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DP22%20FZA: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DS23%20APZ
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS23%2520APZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DS23%20APZ: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: FX71%20SKK
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX71%2520SKK%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for FX71%20SKK: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: GJ23%20KHG
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ23%2520KHG%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for GJ23%20KHG: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: HV12%20KKL
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV12%2520KKL%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for HV12%20KKL: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LF23%20VWH
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520VWH%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LF23%20VWH: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LG23%20ZFS
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG23%2520ZFS%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LG23%20ZFS: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LM72%20KHA
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM72%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LM72%20KHA: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LP21%20NUH
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP21%2520NUH%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LP21%20NUH: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MF21%20RGU
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF21%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MF21%20RGU: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: PK23%20VVG
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK23%2520VVG%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for PK23%20VVG: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: SN23%20ULV
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN23%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for SN23%20ULV: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: VX22%20XJE
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX22%2520XJE%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for VX22%20XJE: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: WN70%20JZJ
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for WN70%20JZJ: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LD20%20NTK
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD20%2520NTK%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LD20%20NTK: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DS18%20LWX
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS18%2520LWX%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DS18%20LWX: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DS71%20GRU
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS71%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DS71%20GRU: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MM71%20HKX
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM71%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MM71%20HKX: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: PK23%20HLN
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK23%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for PK23%20HLN: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: RA22%20WTD
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA22%2520WTD%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for RA22%20WTD: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: RF71%20AEL
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF71%2520AEL%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for RF71%20AEL: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: VE71%20WMG
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520WMG%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for VE71%20WMG: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: WU23%20FFO
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU23%2520FFO%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for WU23%20FFO: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: YG22%20UXL
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG22%2520UXL%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for YG22%20UXL: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: CU22%20KWR
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU22%2520KWR%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for CU22%20KWR: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: KU22%20YUR
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU22%2520YUR%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for KU22%20YUR: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: DK24%20WNG
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK24%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for DK24%20WNG: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: OV66%20GWX
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV66%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for OV66%20GWX: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: UW11%20LAM
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UW11%2520LAM%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for UW11%20LAM: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: SJ20%20CTV
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ20%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for SJ20%20CTV: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: MJ68%20OVW
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ68%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for MJ68%20OVW: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: BT21%20MXF
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT21%2520MXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for BT21%20MXF: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: KT68%20WRU
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KT68%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for KT68%20WRU: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: GF16%20UWA
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF16%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for GF16%20UWA: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: EU16%20FJE
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU16%2520FJE%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for EU16%20FJE: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: LO66%20VEB
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO66%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for LO66%20VEB: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: SA70%20OGP
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA70%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for SA70%20OGP: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: SF64%20XAO
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SF64%2520XAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:07 [bca.uk] INFO: Scrape type for SF64%20XAO: 0
2026-03-28 14:22:07 [bca.uk] INFO: Found listing with ID: GV74%20LGO
2026-03-28 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV74%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for GV74%20LGO: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: OY75%20FPD
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY75%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for OY75%20FPD: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: WM73%20NBF
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520NBF%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for WM73%20NBF: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: WX24%20XDW
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX24%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for WX24%20XDW: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: CX59%20YYW
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX59%2520YYW%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for CX59%20YYW: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: FG66%20HZW
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG66%2520HZW%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for FG66%20HZW: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: RK60%20RLZ
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK60%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for RK60%20RLZ: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: SV62%20OSA
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV62%2520OSA%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for SV62%20OSA: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: VK61%20OBO
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK61%2520OBO%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for VK61%20OBO: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: AY64%20LKC
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY64%2520LKC%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for AY64%20LKC: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: CF25%20KZG
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF25%2520KZG%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for CF25%20KZG: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: YH11%20AUV
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH11%2520AUV%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for YH11%20AUV: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: PL24%20MLO
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL24%2520MLO%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for PL24%20MLO: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: YR65%20CZD
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR65%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for YR65%20CZD: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: VK22%20EZH
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK22%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for VK22%20EZH: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: BK23%20NBY
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520NBY%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for BK23%20NBY: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: PO23%20ZRC
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO23%2520ZRC%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for PO23%20ZRC: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: NL72%20MDO
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520MDO%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for NL72%20MDO: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: HT22%20UFZ
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT22%2520UFZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for HT22%20UFZ: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: DC66%20BWD
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC66%2520BWD%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for DC66%20BWD: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: DV64%20ZXY
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV64%2520ZXY%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for DV64%20ZXY: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: EX14%20ODS
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX14%2520ODS%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for EX14%20ODS: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: MK65%20FMP
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK65%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for MK65%20FMP: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: YY08%20KYH
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY08%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for YY08%20KYH: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: DX22%20EKF
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX22%2520EKF%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for DX22%20EKF: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: MH25%20FAO
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH25%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for MH25%20FAO: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: DG24%20LFU
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for DG24%20LFU: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: HK15%20HPJ
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520HPJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for HK15%20HPJ: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: DG24%20KZL
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520KZL%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for DG24%20KZL: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: FX70%20OUJ
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX70%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for FX70%20OUJ: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: MT70%20YFR
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT70%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for MT70%20YFR: 0
2026-03-28 14:22:08 [bca.uk] INFO: Found listing with ID: BL23%20CNE
2026-03-28 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL23%2520CNE%27 HTTP/1.1" 200 None
2026-03-28 14:22:08 [bca.uk] INFO: Scrape type for BL23%20CNE: 0
2026-03-28 14:22:08 [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-28 14:22:08 [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-28 14:22:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:10 [scrapy.extensions.logstats] INFO: Crawled 323 pages (at 10 pages/min), scraped 1292 items (at 28 items/min)
2026-03-28 14:22:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:22:10 [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-28 14:22:11 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded
2026-03-28 14:22:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:11 [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-28 14:22:11 [bca.uk] INFO: Found listing with ID: PO23%20ZRC
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO23%2520ZRC%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for PO23%20ZRC: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: NL72%20MDO
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520MDO%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for NL72%20MDO: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: HT22%20UFZ
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT22%2520UFZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for HT22%20UFZ: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: DC66%20BWD
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DC66%2520BWD%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for DC66%20BWD: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: DV64%20ZXY
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV64%2520ZXY%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for DV64%20ZXY: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: EX14%20ODS
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX14%2520ODS%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for EX14%20ODS: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: MK65%20FMP
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK65%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for MK65%20FMP: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: YY08%20KYH
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY08%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for YY08%20KYH: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: DX22%20EKF
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX22%2520EKF%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for DX22%20EKF: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: MH25%20FAO
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH25%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for MH25%20FAO: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: DG24%20LFU
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for DG24%20LFU: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: HK15%20HPJ
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK15%2520HPJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for HK15%20HPJ: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: DG24%20KZL
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG24%2520KZL%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for DG24%20KZL: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: FX70%20OUJ
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX70%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for FX70%20OUJ: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: MT70%20YFR
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT70%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for MT70%20YFR: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: BL23%20CNE
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL23%2520CNE%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for BL23%20CNE: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: BV24%20ASU
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV24%2520ASU%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for BV24%20ASU: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: SG22%20OZM
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG22%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for SG22%20OZM: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: WV13%20WWE
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV13%2520WWE%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for WV13%20WWE: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: BK75%20GHN
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK75%2520GHN%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for BK75%20GHN: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: VU66%20MDV
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU66%2520MDV%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for VU66%20MDV: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: WU72%20TBX
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU72%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for WU72%20TBX: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: FX13%20SEO
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX13%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for FX13%20SEO: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: EJ70%20ZCV
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ70%2520ZCV%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for EJ70%20ZCV: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: YB14%20WDE
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB14%2520WDE%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for YB14%20WDE: 0
2026-03-28 14:22:11 [bca.uk] INFO: Found listing with ID: AU72%20VZK
2026-03-28 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:11 [bca.uk] INFO: Scrape type for AU72%20VZK: 2
2026-03-28 14:22:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK
2026-03-28 14:22:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e510542d-916e-5c9d-b1e9-33c6f30d0c7c with scrape type 2
2026-03-28 14:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e510542d-916e-5c9d-b1e9-33c6f30d0c7c with scrape type 2
2026-03-28 14:22:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e510542d-916e-5c9d-b1e9-33c6f30d0c7c, identifier: AU72%20VZK
2026-03-28 14:22:12 [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-28 14:22:12 [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-28 14:22:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK
2026-03-28 14:22:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK
2026-03-28 14:22:12 [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-28 14:22:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:22:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&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-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Saving data for AU72%20VZK: {'auction_closing_time': 1774864800.0, 'created_time': 1773841132.799135, 'last_price_update_time': 1774707732.391271}
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:12 [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-28 14:22:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: EN66%20BAO
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN66%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for EN66%20BAO: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: KW16%20MTJ
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW16%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for KW16%20MTJ: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: OU22%20TWV
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU22%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for OU22%20TWV: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: BJ22%20BAO
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for BJ22%20BAO: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: FT63%20OLV
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520OLV%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for FT63%20OLV: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: LF15%20XDV
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF15%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for LF15%20XDV: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: CA02%20CLK
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA02%2520CLK%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for CA02%20CLK: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: BT18%20JFX
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT18%2520JFX%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for BT18%20JFX: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: LC15%20MVN
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC15%2520MVN%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for LC15%20MVN: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: SR17%20FDM
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR17%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for SR17%20FDM: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: HY16%20NWV
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY16%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for HY16%20NWV: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: FN13%20JDX
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN13%2520JDX%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for FN13%20JDX: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: GX65%20PDU
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX65%2520PDU%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for GX65%20PDU: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: LD14%20UTS
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD14%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for LD14%20UTS: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: YY61%20JHU
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY61%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for YY61%20JHU: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: CX66%20WSY
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX66%2520WSY%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for CX66%20WSY: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: ST12%20GYF
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST12%2520GYF%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for ST12%20GYF: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: KU09%20HGJ
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU09%2520HGJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for KU09%20HGJ: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: HG11%20ROH
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG11%2520ROH%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for HG11%20ROH: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: SA11%20EZW
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA11%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for SA11%20EZW: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: FT10%20OGV
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT10%2520OGV%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for FT10%20OGV: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: OY19%20FMJ
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY19%2520FMJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for OY19%20FMJ: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: OW65%20CFP
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW65%2520CFP%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for OW65%20CFP: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: KC15%20AAE
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KC15%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for KC15%20AAE: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: OY62%20ZZF
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY62%2520ZZF%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for OY62%20ZZF: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: CK23%20HZF
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK23%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for CK23%20HZF: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: HY16%20CRZ
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY16%2520CRZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for HY16%20CRZ: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: AK22%20CCZ
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK22%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for AK22%20CCZ: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: CY20%20AYO
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY20%2520AYO%27 HTTP/1.1" 200 None
2026-03-28 14:22:12 [bca.uk] INFO: Scrape type for CY20%20AYO: 0
2026-03-28 14:22:12 [bca.uk] INFO: Found listing with ID: DN69%20TPZ
2026-03-28 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN69%2520TPZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for DN69%20TPZ: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: RO22%20NPU
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520NPU%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for RO22%20NPU: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: KN18%20YYF
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN18%2520YYF%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for KN18%20YYF: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: HS21%20OGL
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS21%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for HS21%20OGL: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: BX13%20ELH
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX13%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for BX13%20ELH: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: LE73%20KBV
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE73%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for LE73%20KBV: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: GF15%20GYK
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF15%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for GF15%20GYK: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: BN24%20VAF
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN24%2520VAF%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for BN24%20VAF: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: KY21%20LYG
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY21%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for KY21%20LYG: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: MV62%20VSU
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV62%2520VSU%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for MV62%20VSU: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YG23%20VNO
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG23%2520VNO%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YG23%20VNO: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: WN22%20OVG
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for WN22%20OVG: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: AO13%20UZN
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO13%2520UZN%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for AO13%20UZN: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: BL23%20VPW
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL23%2520VPW%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for BL23%20VPW: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: LN16%20HHA
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN16%2520HHA%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for LN16%20HHA: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YP21%20WDW
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP21%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YP21%20WDW: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: FV16%20CKO
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV16%2520CKO%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for FV16%20CKO: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: RJ71%20FSF
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520FSF%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for RJ71%20FSF: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: WM15%20WVO
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM15%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for WM15%20WVO: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: HV74%20NWF
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV74%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for HV74%20NWF: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: BL73%20FTP
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL73%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for BL73%20FTP: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: GV72%20UFY
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV72%2520UFY%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for GV72%20UFY: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: RE22%20PGX
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE22%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for RE22%20PGX: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: RX72%20CJU
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX72%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for RX72%20CJU: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YB25%20XWL
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB25%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YB25%20XWL: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YC23%20NZG
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC23%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YC23%20NZG: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YC24%20LTK
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC24%2520LTK%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YC24%20LTK: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: DF67%20ZBV
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF67%2520ZBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for DF67%20ZBV: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: NL72%20VLY
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520VLY%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for NL72%20VLY: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: FM17%20RMY
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM17%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for FM17%20RMY: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: DA71%20PXF
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA71%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for DA71%20PXF: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: DN24%20UOU
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for DN24%20UOU: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: GD25%20NKM
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD25%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for GD25%20NKM: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: HV22%20ZSG
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for HV22%20ZSG: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: LL72%20BZK
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL72%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for LL72%20BZK: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: MP73%20HZK
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP73%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for MP73%20HZK: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: RA73%20AVN
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA73%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for RA73%20AVN: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YF71%20WKK
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520WKK%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YF71%20WKK: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: YK24%20AEO
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK24%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for YK24%20AEO: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: FP73%20NXV
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP73%2520NXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for FP73%20NXV: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: DP73%20FNK
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP73%2520FNK%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for DP73%20FNK: 0
2026-03-28 14:22:13 [bca.uk] INFO: Found listing with ID: GK72%20OKV
2026-03-28 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK72%2520OKV%27 HTTP/1.1" 200 None
2026-03-28 14:22:13 [bca.uk] INFO: Scrape type for GK72%20OKV: 2
2026-03-28 14:22:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV
2026-03-28 14:22:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7182e742-bb56-5dab-b796-73756700508c with scrape type 2
2026-03-28 14:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7182e742-bb56-5dab-b796-73756700508c with scrape type 2
2026-03-28 14:22:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7182e742-bb56-5dab-b796-73756700508c, identifier: GK72%20OKV
2026-03-28 14:22:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV
2026-03-28 14:22:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV
2026-03-28 14:22:13 [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-28 14:22:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:22:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&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-28 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK72%2520OKV%27 HTTP/1.1" 200 None
2026-03-28 14:22:14 [bca.uk] INFO: Saving data for GK72%20OKV: {'auction_closing_time': 1774864800.0, 'created_time': 1774016818.420554, 'last_price_update_time': 1774707734.167097}
2026-03-28 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:14 [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-28 14:22:14 [bca.uk] INFO: Found listing with ID: KR22%20SGY
2026-03-28 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR22%2520SGY%27 HTTP/1.1" 200 None
2026-03-28 14:22:14 [bca.uk] INFO: Scrape type for KR22%20SGY: 0
2026-03-28 14:22:14 [bca.uk] INFO: Found listing with ID: NL73%20OCS
2026-03-28 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL73%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 14:22:14 [bca.uk] INFO: Scrape type for NL73%20OCS: 0
2026-03-28 14:22:14 [bca.uk] INFO: Found listing with ID: WR22%20TXW
2026-03-28 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR22%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 14:22:14 [bca.uk] INFO: Scrape type for WR22%20TXW: 0
2026-03-28 14:22:17 [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-28 14:22:17 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded
2026-03-28 14:22:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:17 [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-28 14:22:17 [bca.uk] INFO: Found listing with ID: WU72%20TBX
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU72%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for WU72%20TBX: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: FX13%20SEO
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX13%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for FX13%20SEO: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: EJ70%20ZCV
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ70%2520ZCV%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for EJ70%20ZCV: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: YB14%20WDE
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB14%2520WDE%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for YB14%20WDE: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: AU72%20VZK
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for AU72%20VZK: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: EN66%20BAO
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN66%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for EN66%20BAO: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: KW16%20MTJ
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW16%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for KW16%20MTJ: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: OU22%20TWV
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU22%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for OU22%20TWV: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: BJ22%20BAO
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ22%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for BJ22%20BAO: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: FT63%20OLV
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT63%2520OLV%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for FT63%20OLV: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: LF15%20XDV
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF15%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for LF15%20XDV: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: CA02%20CLK
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA02%2520CLK%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for CA02%20CLK: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: BT18%20JFX
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT18%2520JFX%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for BT18%20JFX: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: LC15%20MVN
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC15%2520MVN%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for LC15%20MVN: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: SR17%20FDM
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR17%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for SR17%20FDM: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: HY16%20NWV
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY16%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for HY16%20NWV: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: FN13%20JDX
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN13%2520JDX%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for FN13%20JDX: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: GX65%20PDU
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX65%2520PDU%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for GX65%20PDU: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: LD14%20UTS
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD14%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for LD14%20UTS: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: YY61%20JHU
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY61%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for YY61%20JHU: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: CX66%20WSY
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX66%2520WSY%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for CX66%20WSY: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: ST12%20GYF
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST12%2520GYF%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for ST12%20GYF: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: KU09%20HGJ
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU09%2520HGJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for KU09%20HGJ: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: HG11%20ROH
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG11%2520ROH%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for HG11%20ROH: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: SA11%20EZW
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA11%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for SA11%20EZW: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: FT10%20OGV
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT10%2520OGV%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for FT10%20OGV: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: OY19%20FMJ
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY19%2520FMJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for OY19%20FMJ: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: OW65%20CFP
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW65%2520CFP%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for OW65%20CFP: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: KC15%20AAE
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KC15%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for KC15%20AAE: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: OY62%20ZZF
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY62%2520ZZF%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for OY62%20ZZF: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: CK23%20HZF
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK23%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for CK23%20HZF: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: HY16%20CRZ
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY16%2520CRZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for HY16%20CRZ: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: AK22%20CCZ
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK22%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for AK22%20CCZ: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: CY20%20AYO
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY20%2520AYO%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for CY20%20AYO: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: DN69%20TPZ
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN69%2520TPZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:17 [bca.uk] INFO: Scrape type for DN69%20TPZ: 0
2026-03-28 14:22:17 [bca.uk] INFO: Found listing with ID: RO22%20NPU
2026-03-28 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520NPU%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for RO22%20NPU: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: KN18%20YYF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KN18%2520YYF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for KN18%20YYF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: HS21%20OGL
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HS21%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for HS21%20OGL: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: BX13%20ELH
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX13%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for BX13%20ELH: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: LE73%20KBV
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE73%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for LE73%20KBV: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: GF15%20GYK
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF15%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for GF15%20GYK: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: BN24%20VAF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN24%2520VAF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for BN24%20VAF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: KY21%20LYG
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY21%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for KY21%20LYG: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: MV62%20VSU
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV62%2520VSU%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for MV62%20VSU: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YG23%20VNO
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG23%2520VNO%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YG23%20VNO: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: WN22%20OVG
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN22%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for WN22%20OVG: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: AO13%20UZN
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO13%2520UZN%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for AO13%20UZN: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: BL23%20VPW
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL23%2520VPW%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for BL23%20VPW: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: LN16%20HHA
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN16%2520HHA%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for LN16%20HHA: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YP21%20WDW
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP21%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YP21%20WDW: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: FV16%20CKO
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV16%2520CKO%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for FV16%20CKO: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: RJ71%20FSF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520FSF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for RJ71%20FSF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: WM15%20WVO
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM15%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for WM15%20WVO: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: HV74%20NWF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV74%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for HV74%20NWF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: BL73%20FTP
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL73%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for BL73%20FTP: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: GV72%20UFY
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GV72%2520UFY%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for GV72%20UFY: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: RE22%20PGX
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE22%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for RE22%20PGX: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: RX72%20CJU
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX72%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for RX72%20CJU: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YB25%20XWL
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB25%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YB25%20XWL: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YC23%20NZG
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC23%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YC23%20NZG: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YC24%20LTK
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC24%2520LTK%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YC24%20LTK: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: DF67%20ZBV
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF67%2520ZBV%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for DF67%20ZBV: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: NL72%20VLY
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL72%2520VLY%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for NL72%20VLY: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: FM17%20RMY
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FM17%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for FM17%20RMY: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: DA71%20PXF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA71%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for DA71%20PXF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: DN24%20UOU
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN24%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for DN24%20UOU: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: GD25%20NKM
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD25%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for GD25%20NKM: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: HV22%20ZSG
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for HV22%20ZSG: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: LL72%20BZK
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL72%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for LL72%20BZK: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: MP73%20HZK
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP73%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for MP73%20HZK: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: RA73%20AVN
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA73%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for RA73%20AVN: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YF71%20WKK
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF71%2520WKK%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YF71%20WKK: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YK24%20AEO
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK24%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YK24%20AEO: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: FP73%20NXV
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP73%2520NXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for FP73%20NXV: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: DP73%20FNK
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP73%2520FNK%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for DP73%20FNK: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: GK72%20OKV
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK72%2520OKV%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for GK72%20OKV: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: KR22%20SGY
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR22%2520SGY%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for KR22%20SGY: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: NL73%20OCS
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL73%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for NL73%20OCS: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: WR22%20TXW
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR22%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for WR22%20TXW: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YC23%20DXD
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC23%2520DXD%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YC23%20DXD: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YD23%20AOF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD23%2520AOF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YD23%20AOF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: YR24%20JWZ
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR24%2520JWZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for YR24%20JWZ: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: CF21%20MSU
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF21%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for CF21%20MSU: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: FX20%20NUC
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX20%2520NUC%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for FX20%20NUC: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: MC04%20TNE
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC04%2520TNE%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for MC04%20TNE: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: KY22%20CTE
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY22%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for KY22%20CTE: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: BJ71%20HDN
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ71%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for BJ71%20HDN: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: HD16%20KZW
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD16%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for HD16%20KZW: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: DN20%20OOC
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN20%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for DN20%20OOC: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: ST17%20ZSF
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST17%2520ZSF%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for ST17%20ZSF: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: GN66%20UUO
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN66%2520UUO%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for GN66%20UUO: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: MJ72%20WSY
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ72%2520WSY%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for MJ72%20WSY: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: SW17%20WTY
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for SW17%20WTY: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: PJ21%20KYH
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ21%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for PJ21%20KYH: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: WJ20%20AFZ
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ20%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for WJ20%20AFZ: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: PK20%20WLJ
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for PK20%20WLJ: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: PK20%20WJA
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK20%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for PK20%20WJA: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: WM13%20JVX
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM13%2520JVX%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for WM13%20JVX: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: ST21%20DZM
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST21%2520DZM%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for ST21%20DZM: 0
2026-03-28 14:22:18 [bca.uk] INFO: Found listing with ID: DF75%20ECW
2026-03-28 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF75%2520ECW%27 HTTP/1.1" 200 None
2026-03-28 14:22:18 [bca.uk] INFO: Scrape type for DF75%20ECW: 0
2026-03-28 14:22:18 [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-28 14:22:18 [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-28 14:22:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded
2026-03-28 14:22:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Found listing with ID: WJ20%20AFZ
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for WJ20%20AFZ: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: PK20%20WLJ
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for PK20%20WLJ: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: PK20%20WJA
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for PK20%20WJA: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: WM13%20JVX
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for WM13%20JVX: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: ST21%20DZM
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for ST21%20DZM: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: DF75%20ECW
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for DF75%20ECW: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: SP15%20WMX
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for SP15%20WMX: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: YF70%20CWL
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for YF70%20CWL: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: SR19%20FHB
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for SR19%20FHB: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: PK67%20BDX
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for PK67%20BDX: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: LS24%20YUT
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for LS24%20YUT: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: LS24%20GUW
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for LS24%20GUW: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: HT25%20OUP
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for HT25%20OUP: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: MB13%20RDB
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for MB13%20RDB: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: HN25%20YJF
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for HN25%20YJF: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: FD70%20VYU
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for FD70%20VYU: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: LL71%20YRU
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for LL71%20YRU: 0
2026-03-28 14:22:20 [bca.uk] INFO: Found listing with ID: BL72%20FCX
2026-03-28 14:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:20 [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-28 14:22:20 [bca.uk] INFO: Scrape type for BL72%20FCX: 2
2026-03-28 14:22:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX
2026-03-28 14:22:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1fb0318-83ec-5860-af41-dc1626416bf0 with scrape type 2
2026-03-28 14:22:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1fb0318-83ec-5860-af41-dc1626416bf0 with scrape type 2
2026-03-28 14:22:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1fb0318-83ec-5860-af41-dc1626416bf0, identifier: BL72%20FCX
2026-03-28 14:22:21 [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-28 14:22:21 [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-28 14:22:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX
2026-03-28 14:22:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX
2026-03-28 14:22:21 [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-28 14:22:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:22: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-28 14:22:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&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-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Saving data for BL72%20FCX: {'auction_closing_time': 1774864800.0, 'created_time': 1773908035.536746, 'last_price_update_time': 1774707741.682835}
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: FM16%20WCE
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for FM16%20WCE: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: BU64%20BZH
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for BU64%20BZH: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: YH67%20DGU
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for YH67%20DGU: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: GM69%20AAO
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for GM69%20AAO: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: YC15%20CXH
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for YC15%20CXH: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: RV65%20LRF
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for RV65%20LRF: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: RO09%20HKH
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for RO09%20HKH: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: AY15%20WGP
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for AY15%20WGP: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: SK69%20GHU
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for SK69%20GHU: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: SW18%20CCU
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for SW18%20CCU: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: YB65%20UOY
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for YB65%20UOY: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: MD71%20LBE
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:21 [bca.uk] INFO: Scrape type for MD71%20LBE: 0
2026-03-28 14:22:21 [bca.uk] INFO: Found listing with ID: BL71%20EOF
2026-03-28 14:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:21 [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-28 14:22:22 [bca.uk] INFO: Scrape type for BL71%20EOF: 0
2026-03-28 14:22:22 [bca.uk] INFO: Found listing with ID: AO65%20RUJ
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:22 [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-28 14:22:22 [bca.uk] INFO: Scrape type for AO65%20RUJ: 0
2026-03-28 14:22:22 [bca.uk] INFO: Found listing with ID: MD68%20TZS
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:22 [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-28 14:22:22 [bca.uk] INFO: Scrape type for MD68%20TZS: 0
2026-03-28 14:22:22 [bca.uk] INFO: Found listing with ID: MV64%20KFJ
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:22 [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-28 14:22:22 [bca.uk] INFO: Scrape type for MV64%20KFJ: 2
2026-03-28 14:22:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ
2026-03-28 14:22:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92264c4b-8f0d-585c-86c6-257b1bd89612 with scrape type 2
2026-03-28 14:22:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92264c4b-8f0d-585c-86c6-257b1bd89612 with scrape type 2
2026-03-28 14:22:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92264c4b-8f0d-585c-86c6-257b1bd89612, identifier: MV64%20KFJ
2026-03-28 14:22:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+silver HTTP/1.1" 200 None
2026-03-28 14:22:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:22:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ
2026-03-28 14:22:22 [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-28 14:22:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:22: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-28 14:22:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&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-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:22 [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-28 14:22:22 [bca.uk] INFO: Saving data for MV64%20KFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773845585.539568, 'last_price_update_time': 1774707742.880826}
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:22 [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-28 14:22:22 [bca.uk] INFO: Found listing with ID: DL18%20WXB
2026-03-28 14:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL18%2520WXB%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for DL18%20WXB: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: MP19%20GXJ
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MP19%2520GXJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for MP19%20GXJ: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: HY18%20WRU
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY18%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for HY18%20WRU: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: PY14%20GDZ
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PY14%2520GDZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for PY14%20GDZ: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: VT19%20XLB
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VT19%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for VT19%20XLB: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: BN69%20KPE
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN69%2520KPE%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for BN69%20KPE: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: FY70%20CWU
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY70%2520CWU%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for FY70%20CWU: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YG21%20XBE
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG21%2520XBE%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YG21%20XBE: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: R229%20LWV
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R229%2520LWV%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for R229%20LWV: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: NG21%20VPN
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG21%2520VPN%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for NG21%20VPN: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YX70%20KOV
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX70%2520KOV%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YX70%20KOV: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: RJ22%20OJH
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ22%2520OJH%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for RJ22%20OJH: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: GJ70%20LWL
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ70%2520LWL%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for GJ70%20LWL: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: LN71%20XHS
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN71%2520XHS%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for LN71%20XHS: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: NC71%20UFS
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NC71%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for NC71%20UFS: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: MA62%20WDW
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA62%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for MA62%20WDW: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: FP66%20DTF
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP66%2520DTF%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for FP66%20DTF: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: RA19%20HYH
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA19%2520HYH%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for RA19%20HYH: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: SR21%20XPN
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SR21%2520XPN%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for SR21%20XPN: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: LS74%20HXB
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS74%2520HXB%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for LS74%20HXB: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: FP69%20LNY
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP69%2520LNY%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for FP69%20LNY: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: OV23%20YCO
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV23%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for OV23%20YCO: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: BX67%20YXT
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX67%2520YXT%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for BX67%20YXT: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: BU13%20NEJ
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU13%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for BU13%20NEJ: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: MA62%20ZBO
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA62%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for MA62%20ZBO: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: WU25%20ULL
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU25%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for WU25%20ULL: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YG05%20OKN
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG05%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YG05%20OKN: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: FN19%20GLF
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN19%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for FN19%20GLF: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YR22%20SVF
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR22%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YR22%20SVF: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: HD19%20WBT
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD19%2520WBT%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for HD19%20WBT: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: RV67%20YTW
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV67%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for RV67%20YTW: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YT16%20EAE
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT16%2520EAE%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YT16%20EAE: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: BG69%20LXR
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG69%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for BG69%20LXR: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: RE12%20YSO
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE12%2520YSO%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for RE12%20YSO: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YY05%20BXV
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY05%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YY05%20BXV: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: SO15%20TJU
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO15%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for SO15%20TJU: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: FH74%20AOW
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH74%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for FH74%20AOW: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: MT16%20KPZ
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT16%2520KPZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for MT16%20KPZ: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: OY69%20GMU
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OY69%2520GMU%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for OY69%20GMU: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: FG15%20KSF
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG15%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for FG15%20KSF: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: PO63%20BDF
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO63%2520BDF%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for PO63%20BDF: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: VN62%20ZKL
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN62%2520ZKL%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for VN62%20ZKL: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: SD57%20CYU
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD57%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for SD57%20CYU: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: ML16%20ZXF
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML16%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for ML16%20ZXF: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: SL16%20ZPK
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL16%2520ZPK%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for SL16%20ZPK: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YH21%20ZMV
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH21%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YH21%20ZMV: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: BN18%20MVD
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN18%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for BN18%20MVD: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: SW18%20LJV
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SW18%2520LJV%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for SW18%20LJV: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YP70%20RYA
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP70%2520RYA%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YP70%20RYA: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YR67%20UEJ
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR67%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YR67%20UEJ: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: EK18%20VPG
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK18%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for EK18%20VPG: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: LA17%20MFV
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA17%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for LA17%20MFV: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: MC14%20KPO
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC14%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for MC14%20KPO: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: WF24%20NKD
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF24%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for WF24%20NKD: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: HY19%20ASX
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520ASX%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for HY19%20ASX: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: AE63%20THU
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE63%2520THU%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for AE63%20THU: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: BU13%20PXL
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU13%2520PXL%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for BU13%20PXL: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: YY18%20UZA
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY18%2520UZA%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for YY18%20UZA: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: LL24%20OAM
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL24%2520OAM%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for LL24%20OAM: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: MW18%20YHR
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW18%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for MW18%20YHR: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: GC19%20RZR
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GC19%2520RZR%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for GC19%20RZR: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: LS67%20EVN
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS67%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for LS67%20EVN: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: HY19%20AZZ
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for HY19%20AZZ: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: KE73%20JXD
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE73%2520JXD%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for KE73%20JXD: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: ML23%20XEN
2026-03-28 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML23%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 14:22:23 [bca.uk] INFO: Scrape type for ML23%20XEN: 0
2026-03-28 14:22:23 [bca.uk] INFO: Found listing with ID: OXZ%204409
2026-03-28 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OXZ%25204409%27 HTTP/1.1" 200 None
2026-03-28 14:22:24 [bca.uk] INFO: Scrape type for OXZ%204409: 0
2026-03-28 14:22:26 [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-28 14:22:26 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:26 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded
2026-03-28 14:22:26 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:26 [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-28 14:22:26 [bca.uk] INFO: Found listing with ID: HD19%20WBT
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HD19%2520WBT%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for HD19%20WBT: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: RV67%20YTW
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV67%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for RV67%20YTW: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: YT16%20EAE
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT16%2520EAE%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for YT16%20EAE: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: BG69%20LXR
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG69%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for BG69%20LXR: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: RE12%20YSO
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE12%2520YSO%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for RE12%20YSO: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: YY05%20BXV
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY05%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for YY05%20BXV: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: SO15%20TJU
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO15%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for SO15%20TJU: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: FH74%20AOW
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH74%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for FH74%20AOW: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: MT16%20KPZ
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT16%2520KPZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:26 [bca.uk] INFO: Scrape type for MT16%20KPZ: 0
2026-03-28 14:22:26 [bca.uk] INFO: Found listing with ID: OY69%20GMU
2026-03-28 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for OY69%20GMU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: FG15%20KSF
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG15%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for FG15%20KSF: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: PO63%20BDF
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520BDF%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for PO63%20BDF: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: VN62%20ZKL
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520ZKL%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for VN62%20ZKL: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: SD57%20CYU
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD57%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for SD57%20CYU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: ML16%20ZXF
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML16%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for ML16%20ZXF: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: SL16%20ZPK
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520ZPK%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for SL16%20ZPK: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: YH21%20ZMV
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for YH21%20ZMV: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: BN18%20MVD
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN18%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for BN18%20MVD: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: SW18%20LJV
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for SW18%20LJV: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: YP70%20RYA
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP70%2520RYA%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for YP70%20RYA: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: YR67%20UEJ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR67%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for YR67%20UEJ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: EK18%20VPG
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for EK18%20VPG: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LA17%20MFV
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for LA17%20MFV: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: MC14%20KPO
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC14%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for MC14%20KPO: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: WF24%20NKD
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for WF24%20NKD: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: HY19%20ASX
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for HY19%20ASX: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: AE63%20THU
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520THU%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for AE63%20THU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: BU13%20PXL
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU13%2520PXL%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for BU13%20PXL: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: YY18%20UZA
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for YY18%20UZA: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LL24%20OAM
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LL24%20OAM: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: MW18%20YHR
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW18%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for MW18%20YHR: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: GC19%20RZR
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for GC19%20RZR: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LS67%20EVN
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS67%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for LS67%20EVN: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: HY19%20AZZ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for HY19%20AZZ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: KE73%20JXD
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for KE73%20JXD: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: ML23%20XEN
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for ML23%20XEN: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: OXZ%204409
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OXZ%25204409%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for OXZ%204409: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: BA19%20YBM
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for BA19%20YBM: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: NU18%20WJV
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for NU18%20WJV: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: DS08%20ADZ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for DS08%20ADZ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: GY19%20VDM
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for GY19%20VDM: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: FY16%20WBJ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY16%2520WBJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for FY16%20WBJ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: DA24%20JXK
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for DA24%20JXK: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: BK70%20RXR
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for BK70%20RXR: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: OY70%20PWF
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for OY70%20PWF: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: WFZ%209932
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for WFZ%209932: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: HS15%20GXG
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for HS15%20GXG: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: PF65%20PJU
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for PF65%20PJU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: PY67%20FHR
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for PY67%20FHR: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LT17%20NMZ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LT17%20NMZ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LG18%20YTF
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LG18%20YTF: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: YK18%20KVC
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for YK18%20KVC: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: KR65%20LMX
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for KR65%20LMX: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LM15%20FCJ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LM15%20FCJ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: HV05%20XAK
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for HV05%20XAK: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: CE66%20VVM
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for CE66%20VVM: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: CF74%20GAU
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for CF74%20GAU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: CE68%20LPO
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for CE68%20LPO: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: SP13%20YTV
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for SP13%20YTV: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LC65%20UMK
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LC65%20UMK: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: WD19%20DDU
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for WD19%20DDU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: RX19%20GRU
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for RX19%20GRU: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: DE61%20ZXO
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for DE61%20ZXO: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: GJ11%20DWA
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for GJ11%20DWA: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LE05%20BJX
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LE05%20BJX: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: DU72%20CHN
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for DU72%20CHN: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: HK14%20XCF
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for HK14%20XCF: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: MV67%20GNZ
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for MV67%20GNZ: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: YM14%20EYL
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for YM14%20EYL: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: GN13%20RJV
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520RJV%27 HTTP/1.1" 200 None
2026-03-28 14:22:27 [bca.uk] INFO: Scrape type for GN13%20RJV: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: NX64%20HNN
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for NX64%20HNN: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: DK06%20RXP
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for DK06%20RXP: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: KX58%20WKN
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for KX58%20WKN: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: LR11%20XPL
2026-03-28 14:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:27 [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-28 14:22:27 [bca.uk] INFO: Scrape type for LR11%20XPL: 0
2026-03-28 14:22:27 [bca.uk] INFO: Found listing with ID: AK66%20LFU
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for AK66%20LFU: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: NJ17%20TVF
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for NJ17%20TVF: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: OW65%20ENN
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for OW65%20ENN: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: LS23%20RPZ
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for LS23%20RPZ: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: PF14%20XJC
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for PF14%20XJC: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: LG07%20XYX
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for LG07%20XYX: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: FP71%20YKG
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for FP71%20YKG: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: KF15%20CYC
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for KF15%20CYC: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: VU17%20LXG
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for VU17%20LXG: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: KX15%20OKS
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for KX15%20OKS: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: KF19%20YAW
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for KF19%20YAW: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: LY73%20OLO
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for LY73%20OLO: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: CV18%20TLK
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for CV18%20TLK: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: HJ63%20XOY
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for HJ63%20XOY: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: LY73%20MFA
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for LY73%20MFA: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: DF70%20BXL
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for DF70%20BXL: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: KF16%20KWG
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for KF16%20KWG: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: LP72%20HUV
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for LP72%20HUV: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: BM19%20HPE
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for BM19%20HPE: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: EK66%20DXY
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for EK66%20DXY: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: ET73%20ANX
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for ET73%20ANX: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: DU72%20ZTZ
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for DU72%20ZTZ: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: SP19%20FKM
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for SP19%20FKM: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: BSZ%204903
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for BSZ%204903: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: AF71%20BXW
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for AF71%20BXW: 0
2026-03-28 14:22:28 [bca.uk] INFO: Found listing with ID: NX16%20WZL
2026-03-28 14:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:28 [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-28 14:22:28 [bca.uk] INFO: Scrape type for NX16%20WZL: 0
2026-03-28 14:22:28 [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-28 14:22:28 [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-28 14:22:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:29 [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-28 14:22:30 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded
2026-03-28 14:22:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:30 [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-28 14:22:30 [bca.uk] INFO: Found listing with ID: DV69%20TXL
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV69%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for DV69%20TXL: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: YP73%20BUO
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP73%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for YP73%20BUO: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: LF72%20XGU
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF72%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for LF72%20XGU: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: B128%20XST
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27B128%2520XST%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for B128%20XST: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: GL23%20ABO
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL23%2520ABO%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for GL23%20ABO: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: DK10%20HWJ
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK10%2520HWJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for DK10%20HWJ: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: LJ52%20AOS
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ52%2520AOS%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for LJ52%20AOS: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MM62%20GWL
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM62%2520GWL%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MM62%20GWL: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WM73%20OGY
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520OGY%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WM73%20OGY: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: HA10%20CFM
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HA10%2520CFM%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for HA10%20CFM: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: KE66%20LUD
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE66%2520LUD%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for KE66%20LUD: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: R3%20LXU
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R3%2520LXU%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for R3%20LXU: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: LY12%20AVD
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY12%2520AVD%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for LY12%20AVD: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: GF60%20AEM
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF60%2520AEM%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for GF60%20AEM: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: NN11%20BET
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NN11%2520BET%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for NN11%20BET: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: EK21%20VSL
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK21%2520VSL%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for EK21%20VSL: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: LD08%20AXH
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD08%2520AXH%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for LD08%20AXH: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: KF72%20AON
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF72%2520AON%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for KF72%20AON: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: EY08%20RMZ
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY08%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for EY08%20RMZ: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WB13%20LEE
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WB13%2520LEE%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WB13%20LEE: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: PK66%20YYE
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for PK66%20YYE: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: DN64%20UGJ
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN64%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for DN64%20UGJ: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WD16%20EWR
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD16%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WD16%20EWR: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WP20%20AHD
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP20%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WP20%20AHD: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: YS64%20XTB
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS64%2520XTB%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for YS64%20XTB: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: DL67%20DDY
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL67%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for DL67%20DDY: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: ST67%20BFP
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST67%2520BFP%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for ST67%20BFP: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: YF14%20CXV
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF14%2520CXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for YF14%20CXV: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: YL73%20AYF
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL73%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for YL73%20AYF: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WF17%20VVT
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF17%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WF17%20VVT: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MV14%20KDX
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV14%2520KDX%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MV14%20KDX: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: RE16%20YPD
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE16%2520YPD%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for RE16%20YPD: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: UGZ%209263
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27UGZ%25209263%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for UGZ%209263: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: GN60%20HLV
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GN60%2520HLV%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for GN60%20HLV: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: HK74%20JYC
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK74%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for HK74%20JYC: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: RO73%20HYC
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO73%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for RO73%20HYC: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WO15%20WUW
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO15%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WO15%20WUW: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: HK74%20GYN
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK74%2520GYN%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for HK74%20GYN: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: GL64%20PPF
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL64%2520PPF%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for GL64%20PPF: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: BD69%20WKF
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD69%2520WKF%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for BD69%20WKF: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: KY67%20AHV
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY67%2520AHV%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for KY67%20AHV: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: RF73%20HGC
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RF73%2520HGC%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for RF73%20HGC: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: AE63%20KXS
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE63%2520KXS%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for AE63%20KXS: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MC15%20DPU
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MC15%2520DPU%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MC15%20DPU: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: RV05%20AFA
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV05%2520AFA%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for RV05%20AFA: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: DT18%20TGJ
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT18%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for DT18%20TGJ: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: KP69%20SXV
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP69%2520SXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for KP69%20SXV: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MK70%20NXZ
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK70%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MK70%20NXZ: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: KE72%20NPC
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE72%2520NPC%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for KE72%20NPC: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WP66%20YFW
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP66%2520YFW%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for WP66%20YFW: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: GY09%20JSV
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY09%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for GY09%20JSV: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MT68%20OZM
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT68%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MT68%20OZM: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: EB21%20MKY
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EB21%2520MKY%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for EB21%20MKY: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: ML06%20HME
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML06%2520HME%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for ML06%20HME: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MK66%20GAU
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK66%2520GAU%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MK66%20GAU: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: YY57%20NKP
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY57%2520NKP%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for YY57%20NKP: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: MD67%20HAE
2026-03-28 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD67%2520HAE%27 HTTP/1.1" 200 None
2026-03-28 14:22:30 [bca.uk] INFO: Scrape type for MD67%20HAE: 0
2026-03-28 14:22:30 [bca.uk] INFO: Found listing with ID: WJ14%20UJN
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ14%2520UJN%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for WJ14%20UJN: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: HY19%20ZZL
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY19%2520ZZL%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for HY19%20ZZL: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: WM73%20OGU
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520OGU%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for WM73%20OGU: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: ST10%20VEW
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST10%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for ST10%20VEW: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: SP14%20AYE
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SP14%2520AYE%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for SP14%20AYE: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: LA17%20WSK
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA17%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for LA17%20WSK: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: LM23%20XOP
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM23%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for LM23%20XOP: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: KS13%20OGR
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS13%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for KS13%20OGR: 0
2026-03-28 14:22:31 [bca.uk] INFO: Found listing with ID: KP62%20FDG
2026-03-28 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP62%2520FDG%27 HTTP/1.1" 200 None
2026-03-28 14:22:31 [bca.uk] INFO: Scrape type for KP62%20FDG: 2
2026-03-28 14:22:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG
2026-03-28 14:22:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 361c86f8-028f-55a8-b8be-088ceeeb0011 with scrape type 2
2026-03-28 14:22:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 361c86f8-028f-55a8-b8be-088ceeeb0011 with scrape type 2
2026-03-28 14:22:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 361c86f8-028f-55a8-b8be-088ceeeb0011, identifier: KP62%20FDG
2026-03-28 14:22:32 [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-28 14:22:32 [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-28 14:22:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG
2026-03-28 14:22:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG
2026-03-28 14:22:32 [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-28 14:22:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:22:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&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-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP62%2520FDG%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Saving data for KP62%20FDG: {'auction_closing_time': 1774864800.0, 'created_time': 1774425758.015709, 'last_price_update_time': 1774707752.47496}
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:32 [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-28 14:22:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: GD17%20XJK
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD17%2520XJK%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for GD17%20XJK: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: MT62%20SCZ
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT62%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for MT62%20SCZ: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: SO14%20KUP
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SO14%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for SO14%20KUP: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: PJ13%20EXS
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ13%2520EXS%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for PJ13%20EXS: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: DH66%20RRO
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DH66%2520RRO%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for DH66%20RRO: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: GX16%20OFD
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX16%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for GX16%20OFD: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: DA16%20WNH
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA16%2520WNH%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for DA16%20WNH: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: YN19%20DBP
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN19%2520DBP%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for YN19%20DBP: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: KM60%20PWZ
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM60%2520PWZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for KM60%20PWZ: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: CF22%20BGV
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF22%2520BGV%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for CF22%20BGV: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: EJ17%20NKD
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ17%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for EJ17%20NKD: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: AF19%20JVK
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF19%2520JVK%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for AF19%20JVK: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: OE66%20PMU
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE66%2520PMU%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for OE66%20PMU: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: OW69%20CUY
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW69%2520CUY%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for OW69%20CUY: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: WH19%20UNG
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WH19%2520UNG%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for WH19%20UNG: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: HX24%20UXP
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX24%2520UXP%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for HX24%20UXP: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: LA05%20HHO
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA05%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for LA05%20HHO: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: KV17%20UAN
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV17%2520UAN%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for KV17%20UAN: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: LL11%20UUV
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL11%2520UUV%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for LL11%20UUV: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: SB18%20AEV
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB18%2520AEV%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for SB18%20AEV: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: YP14%20VRL
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP14%2520VRL%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for YP14%20VRL: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: OV65%20FHJ
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV65%2520FHJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for OV65%20FHJ: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: AK18%20WMA
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK18%2520WMA%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for AK18%20WMA: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: LS17%20HHO
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS17%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for LS17%20HHO: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: FH17%20FCM
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH17%2520FCM%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for FH17%20FCM: 0
2026-03-28 14:22:32 [bca.uk] INFO: Found listing with ID: LL12%20WJG
2026-03-28 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL12%2520WJG%27 HTTP/1.1" 200 None
2026-03-28 14:22:32 [bca.uk] INFO: Scrape type for LL12%20WJG: 2
2026-03-28 14:22:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG
2026-03-28 14:22:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c2395f5-6b04-55e4-9684-16adecbf6202 with scrape type 2
2026-03-28 14:22:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c2395f5-6b04-55e4-9684-16adecbf6202 with scrape type 2
2026-03-28 14:22:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c2395f5-6b04-55e4-9684-16adecbf6202, identifier: LL12%20WJG
2026-03-28 14:22:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG
2026-03-28 14:22:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG
2026-03-28 14:22:33 [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-28 14:22:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:22: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-28 14:22:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&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-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Saving data for LL12%20WJG: {'auction_closing_time': 1774864800.0, 'created_time': 1774425757.493343, 'last_price_update_time': 1774707753.389249}
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Found listing with ID: BL65%20GHZ
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for BL65%20GHZ: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: HY16%20VXH
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for HY16%20VXH: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: VE63%20GYB
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for VE63%20GYB: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: LK66%20ZYC
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for LK66%20ZYC: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: GK15%20XJJ
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for GK15%20XJJ: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: WN63%20TDO
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for WN63%20TDO: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: FG69%20EAP
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [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-28 14:22:33 [bca.uk] INFO: Scrape type for FG69%20EAP: 0
2026-03-28 14:22:33 [bca.uk] INFO: Found listing with ID: CK62%20GXV
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK62%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 14:22:33 [bca.uk] INFO: Scrape type for CK62%20GXV: 0
2026-03-28 14:22:35 [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-28 14:22:35 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded
2026-03-28 14:22:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:35 [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-28 14:22:35 [bca.uk] INFO: Found listing with ID: FD17%20LHM
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD17%2520LHM%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for FD17%20LHM: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: NA68%20TDZ
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA68%2520TDZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for NA68%20TDZ: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: MT23%20HSE
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT23%2520HSE%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for MT23%20HSE: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: EN16%20URX
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN16%2520URX%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for EN16%20URX: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: YF19%20PAE
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF19%2520PAE%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for YF19%20PAE: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: AK19%20XWL
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK19%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for AK19%20XWL: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: WG17%20BYU
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG17%2520BYU%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for WG17%20BYU: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: GU15%20VFA
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU15%2520VFA%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for GU15%20VFA: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: WN69%20EET
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN69%2520EET%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for WN69%20EET: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: SL63%20DLO
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL63%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for SL63%20DLO: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: MF69%20FFX
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF69%2520FFX%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for MF69%20FFX: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: YS67%20HKF
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS67%2520HKF%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for YS67%20HKF: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: YB69%20PVV
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB69%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for YB69%20PVV: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: CE06%20SDY
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE06%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for CE06%20SDY: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: KV61%20VFF
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for KV61%20VFF: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: BK60%20KHJ
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK60%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:35 [bca.uk] INFO: Scrape type for BK60%20KHJ: 0
2026-03-28 14:22:35 [bca.uk] INFO: Found listing with ID: KP19%20YHU
2026-03-28 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP19%2520YHU%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for KP19%20YHU: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: KR14%20ZYG
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR14%2520ZYG%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for KR14%20ZYG: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: CP19%20VWS
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520VWS%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for CP19%20VWS: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: KM59%20GXD
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM59%2520GXD%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for KM59%20GXD: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WA17%20YKG
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA17%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WA17%20YKG: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: SB19%20DZS
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB19%2520DZS%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for SB19%20DZS: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: GY67%20PNJ
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY67%2520PNJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for GY67%20PNJ: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: DF65%20LLR
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF65%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for DF65%20LLR: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: HF18%20MRY
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF18%2520MRY%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for HF18%20MRY: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: GY13%20ELV
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY13%2520ELV%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for GY13%20ELV: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: BW57%20EZO
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW57%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for BW57%20EZO: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: ND73%20HCZ
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ND73%2520HCZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for ND73%20HCZ: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LC18%20NJV
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC18%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LC18%20NJV: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: DL10%20AOV
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL10%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for DL10%20AOV: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: HY63%20WXZ
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY63%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for HY63%20WXZ: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: SK63%20ZTP
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SK63%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for SK63%20ZTP: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: YE72%20DVF
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE72%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for YE72%20DVF: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: NJ20%20XUM
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ20%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for NJ20%20XUM: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: FN23%20OKM
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN23%2520OKM%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for FN23%20OKM: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WV74%20OAP
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV74%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WV74%20OAP: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WV74%20NZP
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV74%2520NZP%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WV74%20NZP: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: ST72%20OSN
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST72%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for ST72%20OSN: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WD74%20EHX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD74%2520EHX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WD74%20EHX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: YF23%20OWX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF23%2520OWX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for YF23%20OWX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: SH73%20RZG
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SH73%2520RZG%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for SH73%20RZG: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: YE73%20JTX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE73%2520JTX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for YE73%20JTX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: EA71%20DHD
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA71%2520DHD%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for EA71%20DHD: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LF73%20ZBH
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF73%2520ZBH%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LF73%20ZBH: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WD74%20FXF
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD74%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WD74%20FXF: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: AF73%20ESG
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF73%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for AF73%20ESG: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: AK73%20RXX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK73%2520RXX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for AK73%20RXX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LP23%20GVV
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LP23%20GVV: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LR73%20MXT
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR73%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LR73%20MXT: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: HT21%20FOH
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT21%2520FOH%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for HT21%20FOH: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LS22%20CXP
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LS22%20CXP: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WD22%20PXO
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD22%2520PXO%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WD22%20PXO: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: YY23%20UHN
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY23%2520UHN%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for YY23%20UHN: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: OE22%20SZC
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE22%2520SZC%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for OE22%20SZC: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: BT06%20NLV
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT06%2520NLV%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for BT06%20NLV: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: DA64%20GYF
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA64%2520GYF%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for DA64%20GYF: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: DY15%20BXS
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY15%2520BXS%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for DY15%20BXS: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: EJ65%20HKM
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ65%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for EJ65%20HKM: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: EX10%20RNY
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX10%2520RNY%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for EX10%20RNY: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: GP08%20XNK
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP08%2520XNK%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for GP08%20XNK: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: GU02%20EYS
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU02%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for GU02%20EYS: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: VU11%20NVC
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU11%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for VU11%20NVC: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: DN07%20XRX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN07%2520XRX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for DN07%20XRX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LF13%20UWB
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF13%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LF13%20UWB: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LP64%20FNN
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP64%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LP64%20FNN: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: MV68%20NGN
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV68%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for MV68%20NGN: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WP16%20LYT
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP16%2520LYT%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WP16%20LYT: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: BJ09%20OJU
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ09%2520OJU%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for BJ09%20OJU: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: PO16%20ZDR
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO16%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for PO16%20ZDR: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WJ68%20FGN
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ68%2520FGN%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WJ68%20FGN: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WA20%20JHX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WA20%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WA20%20JHX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: AU69%20RNX
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU69%2520RNX%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for AU69%20RNX: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: DN66%20CPF
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN66%2520CPF%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for DN66%20CPF: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: OW68%20VKR
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OW68%2520VKR%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for OW68%20VKR: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: KO68%20HTA
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KO68%2520HTA%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for KO68%20HTA: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: RO69%20TLK
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO69%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for RO69%20TLK: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: WG18%20XNP
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WG18%2520XNP%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for WG18%20XNP: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: BN23%20NZK
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN23%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for BN23%20NZK: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LT07%20MTY
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LT07%2520MTY%27 HTTP/1.1" 200 None
2026-03-28 14:22:36 [bca.uk] INFO: Scrape type for LT07%20MTY: 0
2026-03-28 14:22:36 [bca.uk] INFO: Found listing with ID: LV12%20XCG
2026-03-28 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV12%2520XCG%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for LV12%20XCG: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: FG71%20UKK
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG71%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for FG71%20UKK: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: GL72%20JUV
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL72%2520JUV%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for GL72%20JUV: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: LL63%20OWY
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL63%2520OWY%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for LL63%20OWY: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: NG12%20XLT
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG12%2520XLT%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for NG12%20XLT: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: WO16%20LWJ
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO16%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for WO16%20LWJ: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: FL69%20CZE
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL69%2520CZE%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for FL69%20CZE: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: BL64%20HVT
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL64%2520HVT%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for BL64%20HVT: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: CK64%20VRE
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK64%2520VRE%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for CK64%20VRE: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: CP08%20AMV
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP08%2520AMV%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for CP08%20AMV: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: EO10%20UCV
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO10%2520UCV%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for EO10%20UCV: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: WN08%20NFF
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN08%2520NFF%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for WN08%20NFF: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: WU63%20YPC
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU63%2520YPC%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for WU63%20YPC: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: LD16%20XHO
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD16%2520XHO%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for LD16%20XHO: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: FV15%20WTZ
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV15%2520WTZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for FV15%20WTZ: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: WD14%20AXN
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WD14%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for WD14%20AXN: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: EO70%20VNT
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO70%2520VNT%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for EO70%20VNT: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: MH16%20ZTR
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MH16%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for MH16%20ZTR: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: SB68%20UFG
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB68%2520UFG%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for SB68%20UFG: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: FV68%20OEU
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV68%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for FV68%20OEU: 0
2026-03-28 14:22:37 [bca.uk] INFO: Found listing with ID: HG11%20TWL
2026-03-28 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG11%2520TWL%27 HTTP/1.1" 200 None
2026-03-28 14:22:37 [bca.uk] INFO: Scrape type for HG11%20TWL: 0
2026-03-28 14:22:37 [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-28 14:22:37 [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-28 14:22:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:22:38 [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-28 14:22:39 [bca.uk] INFO: Total items found: 100
2026-03-28 14:22:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded
2026-03-28 14:22:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Found listing with ID: LS65%20DBV
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for LS65%20DBV: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: MT15%20GCY
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for MT15%20GCY: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: NL15%20HWO
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for NL15%20HWO: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: PO13%20OZW
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for PO13%20OZW: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: RF16%20NYO
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520NYO%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for RF16%20NYO: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: VE14%20GWL
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for VE14%20GWL: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: VO10%20VKB
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for VO10%20VKB: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WM17%20ZUC
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WM17%20ZUC: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WU65%20AZT
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WU65%20AZT: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BF58%20OSL
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for BF58%20OSL: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BJ60%20RHU
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for BJ60%20RHU: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BV62%20SWU
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for BV62%20SWU: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: EA16%20NRN
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for EA16%20NRN: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: EK15%20CMF
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for EK15%20CMF: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: FN19%20AEP
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for FN19%20AEP: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BL70%20ANV
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for BL70%20ANV: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: RK21%20VTO
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for RK21%20VTO: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: KM16%20UFP
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM16%2520UFP%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for KM16%20UFP: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: FV21%20BND
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for FV21%20BND: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: HX22%20KWM
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520KWM%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for HX22%20KWM: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: X315%20TCX
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for X315%20TCX: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: AF73%20EVG
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for AF73%20EVG: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: FN23%20OKW
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for FN23%20OKW: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WG73%20NUB
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WG73%20NUB: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BJ12%20DPN
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ12%2520DPN%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for BJ12%20DPN: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BN10%20KFE
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520KFE%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for BN10%20KFE: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: KM62%20VLJ
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM62%2520VLJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for KM62%20VLJ: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: VU14%20EYK
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU14%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for VU14%20EYK: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: YG13%20LLE
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG13%2520LLE%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for YG13%20LLE: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: YN64%20VTM
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520VTM%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for YN64%20VTM: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: EA16%20UKX
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA16%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for EA16%20UKX: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: EA62%20WUC
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA62%2520WUC%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for EA62%20WUC: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: FD10%20AOC
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD10%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for FD10%20AOC: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: HV16%20ZJN
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV16%2520ZJN%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for HV16%20ZJN: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: NV12%20LCZ
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV12%2520LCZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for NV12%20LCZ: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: YH15%20TSX
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH15%2520TSX%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for YH15%20TSX: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WV74%20NYT
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WV74%20NYT: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WV74%20OBT
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WV74%20OBT: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: KJ16%20AZX
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ16%2520AZX%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for KJ16%20AZX: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: DN25%20HMO
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520HMO%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for DN25%20HMO: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: KW60%20AEO
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW60%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for KW60%20AEO: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: MA24%20FLP
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for MA24%20FLP: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WA22%20VXV
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WA22%20VXV: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WP63%20JZL
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP63%2520JZL%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for WP63%20JZL: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: AK65%20NJJ
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520NJJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for AK65%20NJJ: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: CX14%20ZHP
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX14%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for CX14%20ZHP: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: EY15%20FNG
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520FNG%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for EY15%20FNG: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: ML13%20XBW
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML13%2520XBW%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for ML13%20XBW: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: MX58%20VOP
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for MX58%20VOP: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BT72%20YFK
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520YFK%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for BT72%20YFK: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: GF23%20SYV
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for GF23%20SYV: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: CA14%20WSZ
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA14%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for CA14%20WSZ: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: HG60%20OFZ
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520OFZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for HG60%20OFZ: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: AE21%20JXN
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for AE21%20JXN: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: FH23%20HHJ
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for FH23%20HHJ: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: GD23%20DXH
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22: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%2520DXH%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for GD23%20DXH: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: GM23%20KFW
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for GM23%20KFW: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: LF73%20PKM
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for LF73%20PKM: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: WN70%20VXS
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for WN70%20VXS: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: AX72%20KBO
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [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-28 14:22:39 [bca.uk] INFO: Scrape type for AX72%20KBO: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: BK58%20ULC
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520ULC%27 HTTP/1.1" 200 None
2026-03-28 14:22:39 [bca.uk] INFO: Scrape type for BK58%20ULC: 0
2026-03-28 14:22:39 [bca.uk] INFO: Found listing with ID: HX60%20BUW
2026-03-28 14:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX60%2520BUW%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for HX60%20BUW: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: KP13%20FXT
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP13%2520FXT%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for KP13%20FXT: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: CK62%20DWU
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK62%2520DWU%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for CK62%20DWU: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: EF64%20AOJ
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF64%2520AOJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for EF64%20AOJ: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: FV60%20VAK
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV60%2520VAK%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for FV60%20VAK: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: GY58%20ZDC
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY58%2520ZDC%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for GY58%20ZDC: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: KV63%20JWX
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV63%2520JWX%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for KV63%20JWX: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: PF65%20LNR
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PF65%2520LNR%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for PF65%20LNR: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BC15%20YAA
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC15%2520YAA%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BC15%20YAA: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: SD67%20FNV
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD67%2520FNV%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for SD67%20FNV: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: DE17%20XVY
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE17%2520XVY%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for DE17%20XVY: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BG14%20CME
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG14%2520CME%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BG14%20CME: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BF13%20UEX
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF13%2520UEX%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BF13%20UEX: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: KR16%20UGY
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR16%2520UGY%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for KR16%20UGY: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: AO61%20YHV
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO61%2520YHV%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for AO61%20YHV: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: DX65%20VKB
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DX65%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for DX65%20VKB: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: EX60%20DVK
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX60%2520DVK%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for EX60%20DVK: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: FD13%20LHK
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD13%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for FD13%20LHK: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: JL05%20LOR
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27JL05%2520LOR%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for JL05%20LOR: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: MM66%20BOU
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM66%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for MM66%20BOU: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: OU67%20VUL
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU67%2520VUL%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for OU67%20VUL: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: SL16%20MUV
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL16%2520MUV%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for SL16%20MUV: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: PK17%20RPZ
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK17%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for PK17%20RPZ: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: FV72%20UEJ
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for FV72%20UEJ: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: GD23%20KLM
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD23%2520KLM%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for GD23%20KLM: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: LE71%20BFL
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520BFL%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for LE71%20BFL: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: LE71%20BKO
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520BKO%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for LE71%20BKO: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: LE71%20BLZ
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520BLZ%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for LE71%20BLZ: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: LA71%20ZZN
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA71%2520ZZN%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for LA71%20ZZN: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: LE71%20BBN
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520BBN%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for LE71%20BBN: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: LE71%20BBU
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE71%2520BBU%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for LE71%20BBU: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BT72%20CZA
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520CZA%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BT72%20CZA: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: FV72%20NPN
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for FV72%20NPN: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BC74%20EUY
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BC74%2520EUY%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BC74%20EUY: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BK24%20LCA
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK24%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BK24%20LCA: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BK25%20OZT
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK25%2520OZT%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BK25%20OZT: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BK25%20PXW
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK25%2520PXW%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BK25%20PXW: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BN25%20RJX
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN25%2520RJX%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BN25%20RJX: 0
2026-03-28 14:22:40 [bca.uk] INFO: Found listing with ID: BN74%20PFX
2026-03-28 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN74%2520PFX%27 HTTP/1.1" 200 None
2026-03-28 14:22:40 [bca.uk] INFO: Scrape type for BN74%20PFX: 0
2026-03-28 14:22:40 [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-28 14:22:40 [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-28 14:22:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:23:10 [scrapy.extensions.logstats] INFO: Crawled 330 pages (at 7 pages/min), scraped 1298 items (at 6 items/min)
2026-03-28 14:23:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:23:12 [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-28 14:23:12 [bca.uk] INFO: Total items found: 100
2026-03-28 14:23:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded
2026-03-28 14:23:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:23:12 [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-28 14:23:12 [bca.uk] INFO: Found listing with ID: LS73%20TKF
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS73%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for LS73%20TKF: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: MA24%20VTD
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA24%2520VTD%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for MA24%20VTD: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: RE24%20LFR
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE24%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for RE24%20LFR: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: YT66%20CZL
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT66%2520CZL%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for YT66%20CZL: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: SE65%20ONJ
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE65%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for SE65%20ONJ: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: YF21%20TFA
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF21%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for YF21%20TFA: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: BA66%20OCO
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA66%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for BA66%20OCO: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: DV67%20GZW
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV67%2520GZW%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for DV67%20GZW: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: MK16%20EBC
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK16%2520EBC%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for MK16%20EBC: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: KW70%20UYT
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW70%2520UYT%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for KW70%20UYT: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: FH23%20HFT
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH23%2520HFT%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for FH23%20HFT: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: WN74%20UOV
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN74%2520UOV%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for WN74%20UOV: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: YM72%20AHN
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for YM72%20AHN: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: YM72%20DZH
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for YM72%20DZH: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: R100%20CGH
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27R100%2520CGH%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for R100%20CGH: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: EK12%20OPM
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK12%2520OPM%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for EK12%20OPM: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: KS58%20NYF
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS58%2520NYF%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for KS58%20NYF: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: WM72%20XVT
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM72%2520XVT%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for WM72%20XVT: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: CN09%20BBE
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN09%2520BBE%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for CN09%20BBE: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: VK69%20ZHM
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK69%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for VK69%20ZHM: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: DE25%20YSR
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE25%2520YSR%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for DE25%20YSR: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: AE67%20XMO
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AE67%2520XMO%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for AE67%20XMO: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: AF62%20HUH
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF62%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for AF62%20HUH: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: MF22%20ZRN
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF22%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for MF22%20ZRN: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: BU70%20VBL
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU70%2520VBL%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for BU70%20VBL: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: NK09%20APX
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK09%2520APX%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for NK09%20APX: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: EY17%20WPV
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY17%2520WPV%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for EY17%20WPV: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: DU21%20NOF
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU21%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for DU21%20NOF: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: VK24%20UPJ
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK24%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for VK24%20UPJ: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: WJ14%20TZN
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ14%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for WJ14%20TZN: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: FD25%20HDX
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD25%2520HDX%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for FD25%20HDX: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: FD25%20HDY
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD25%2520HDY%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for FD25%20HDY: 0
2026-03-28 14:23:12 [bca.uk] INFO: Found listing with ID: RY68%20BHX
2026-03-28 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RY68%2520BHX%27 HTTP/1.1" 200 None
2026-03-28 14:23:12 [bca.uk] INFO: Scrape type for RY68%20BHX: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: FJ67%20KVX
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FJ67%2520KVX%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for FJ67%20KVX: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: Y512%20FBB
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y512%2520FBB%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for Y512%20FBB: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: FL06%20XTE
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL06%2520XTE%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for FL06%20XTE: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: AU68%20DAA
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU68%2520DAA%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for AU68%20DAA: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: LC69%20LCU
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC69%2520LCU%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for LC69%20LCU: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: MV22%20XWP
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV22%2520XWP%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for MV22%20XWP: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: VN15%20MWL
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN15%2520MWL%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for VN15%20MWL: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: YT65%20OHB
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT65%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for YT65%20OHB: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: FE69%20XTH
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE69%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for FE69%20XTH: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: GK17%20GZY
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GK17%2520GZY%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for GK17%20GZY: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: J50%20GRS
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27J50%2520GRS%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for J50%20GRS: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: LF19%20BMC
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF19%2520BMC%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for LF19%20BMC: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: WJ11%20KZW
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ11%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for WJ11%20KZW: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: YA67%20NLN
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA67%2520NLN%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for YA67%20NLN: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: PO68%20EVP
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PO68%2520EVP%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for PO68%20EVP: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: BF65%20YHT
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF65%2520YHT%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for BF65%20YHT: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: BK58%20OEW
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK58%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for BK58%20OEW: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: DU18%20ZDP
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU18%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for DU18%20ZDP: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: FT17%20ANF
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT17%2520ANF%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for FT17%20ANF: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: HE10%20SCM
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HE10%2520SCM%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for HE10%20SCM: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: HG64%20SNV
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG64%2520SNV%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for HG64%20SNV: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: HX13%20SOC
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX13%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for HX13%20SOC: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: KY62%20ORH
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY62%2520ORH%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for KY62%20ORH: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: LL62%20UJP
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL62%2520UJP%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for LL62%20UJP: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: NJ62%20YAE
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ62%2520YAE%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for NJ62%20YAE: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: NK13%20ZRX
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK13%2520ZRX%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for NK13%20ZRX: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: RE11%20NYA
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE11%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for RE11%20NYA: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: RJ63%20MVF
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ63%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for RJ63%20MVF: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: RV13%20EJF
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV13%2520EJF%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for RV13%20EJF: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: YK14%20ZJJ
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK14%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for YK14%20ZJJ: 0
2026-03-28 14:23:13 [bca.uk] INFO: Found listing with ID: PH02%20CPH
2026-03-28 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PH02%2520CPH%27 HTTP/1.1" 200 None
2026-03-28 14:23:13 [bca.uk] INFO: Scrape type for PH02%20CPH: 2
2026-03-28 14:23:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH
2026-03-28 14:23:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with scrape type 2
2026-03-28 14:23:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with scrape type 2
2026-03-28 14:23:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc, identifier: PH02%20CPH
2026-03-28 14:23:13 [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-28 14:23:13 [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-28 14:23:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH
2026-03-28 14:23:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH
2026-03-28 14:23:14 [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-28 14:23:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PH02%2520CPH%27 HTTP/1.1" 200 None
2026-03-28 14:23:14 [bca.uk] INFO: Saving data for PH02%20CPH: {'auction_closing_time': 1775124000.0, 'created_time': 1774524773.943207, 'last_price_update_time': 1774707794.26006}
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:14 [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-28 14:23:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:23:14 [bca.uk] INFO: Found listing with ID: VE67%20UPT
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520UPT%27 HTTP/1.1" 200 None
2026-03-28 14:23:14 [bca.uk] INFO: Scrape type for VE67%20UPT: 2
2026-03-28 14:23:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57ce2e80-2526-571c-9e7b-da26d19f3389 with identifier: VE67%20UPT
2026-03-28 14:23:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57ce2e80-2526-571c-9e7b-da26d19f3389 with scrape type 2
2026-03-28 14:23:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57ce2e80-2526-571c-9e7b-da26d19f3389 with scrape type 2
2026-03-28 14:23:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57ce2e80-2526-571c-9e7b-da26d19f3389, identifier: VE67%20UPT
2026-03-28 14:23:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57ce2e80-2526-571c-9e7b-da26d19f3389 with identifier: VE67%20UPT
2026-03-28 14:23:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57ce2e80-2526-571c-9e7b-da26d19f3389 with identifier: VE67%20UPT
2026-03-28 14:23:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57ce2e80-2526-571c-9e7b-da26d19f3389 with identifier: VE67%20UPT to the API
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE67%20UPT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '57ce2e80-2526-571c-9e7b-da26d19f3389',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE67 UPT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE67%20UPT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 77068,
 '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 AMAROK A33 3.0 V6 TDI 224 BMT HIGHLINE 4M CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'V6 TDI 224 BMT HIGHLINE 4M',
 'vin': 'WV1ZZZ2HZJH014378',
 'year': 2018}
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE67%2520UPT%27 HTTP/1.1" 200 None
2026-03-28 14:23:14 [bca.uk] INFO: Saving data for VE67%20UPT: {'auction_closing_time': 1774778400.0, 'created_time': 1774524773.451805, 'last_price_update_time': 1774707794.76564}
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE67%2520UPT') HTTP/1.1" 204 0
2026-03-28 14:23:14 [bca.uk] INFO: Found listing with ID: VE71%20RZV
2026-03-28 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520RZV%27 HTTP/1.1" 200 None
2026-03-28 14:23:14 [bca.uk] INFO: Scrape type for VE71%20RZV: 2
2026-03-28 14:23:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV
2026-03-28 14:23:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e354027c-f290-5b44-b0ac-24c0f9dffbfc with scrape type 2
2026-03-28 14:23:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e354027c-f290-5b44-b0ac-24c0f9dffbfc with scrape type 2
2026-03-28 14:23:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e354027c-f290-5b44-b0ac-24c0f9dffbfc, identifier: VE71%20RZV
2026-03-28 14:23:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV
2026-03-28 14:23:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV
2026-03-28 14:23:15 [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-28 14:23:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE71%2520RZV%27 HTTP/1.1" 200 None
2026-03-28 14:23:15 [bca.uk] INFO: Saving data for VE71%20RZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524775.54921, 'last_price_update_time': 1774707795.191633}
2026-03-28 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:15 [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-28 14:23:15 [bca.uk] INFO: Found listing with ID: NA24%20YHP
2026-03-28 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA24%2520YHP%27 HTTP/1.1" 200 None
2026-03-28 14:23:15 [bca.uk] INFO: Scrape type for NA24%20YHP: 2
2026-03-28 14:23:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP
2026-03-28 14:23:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dabf5562-af58-50c1-b092-925495b52d43 with scrape type 2
2026-03-28 14:23:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dabf5562-af58-50c1-b092-925495b52d43 with scrape type 2
2026-03-28 14:23:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dabf5562-af58-50c1-b092-925495b52d43, identifier: NA24%20YHP
2026-03-28 14:23:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP
2026-03-28 14:23:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP
2026-03-28 14:23:15 [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-28 14:23:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA24%2520YHP%27 HTTP/1.1" 200 None
2026-03-28 14:23:15 [bca.uk] INFO: Saving data for NA24%20YHP: {'auction_closing_time': 1774864800.0, 'created_time': 1774524767.181541, 'last_price_update_time': 1774707795.624606}
2026-03-28 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:15 [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-28 14:23:15 [bca.uk] INFO: Found listing with ID: HT70%20HHG
2026-03-28 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT70%2520HHG%27 HTTP/1.1" 200 None
2026-03-28 14:23:15 [bca.uk] INFO: Scrape type for HT70%20HHG: 2
2026-03-28 14:23:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG
2026-03-28 14:23:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45326129-5849-50a0-a78b-41cdf6d06cf2 with scrape type 2
2026-03-28 14:23:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45326129-5849-50a0-a78b-41cdf6d06cf2 with scrape type 2
2026-03-28 14:23:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45326129-5849-50a0-a78b-41cdf6d06cf2, identifier: HT70%20HHG
2026-03-28 14:23:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG
2026-03-28 14:23:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG
2026-03-28 14:23:15 [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-28 14:23:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HT70%2520HHG%27 HTTP/1.1" 200 None
2026-03-28 14:23:16 [bca.uk] INFO: Saving data for HT70%20HHG: {'auction_closing_time': 1774864800.0, 'created_time': 1774524756.338285, 'last_price_update_time': 1774707796.068768}
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:16 [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-28 14:23:16 [bca.uk] INFO: Found listing with ID: VK21%20SBX
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520SBX%27 HTTP/1.1" 200 None
2026-03-28 14:23:16 [bca.uk] INFO: Scrape type for VK21%20SBX: 2
2026-03-28 14:23:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX
2026-03-28 14:23:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90068594-615f-5f66-9288-26175f7bc7fe with scrape type 2
2026-03-28 14:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90068594-615f-5f66-9288-26175f7bc7fe with scrape type 2
2026-03-28 14:23:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90068594-615f-5f66-9288-26175f7bc7fe, identifier: VK21%20SBX
2026-03-28 14:23:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black%2Fwhite HTTP/1.1" 200 None
2026-03-28 14:23:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:23:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX
2026-03-28 14:23:16 [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-28 14:23:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520SBX%27 HTTP/1.1" 200 None
2026-03-28 14:23:16 [bca.uk] INFO: Saving data for VK21%20SBX: {'auction_closing_time': 1775124000.0, 'created_time': 1774524727.596207, 'last_price_update_time': 1774707796.686146}
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:16 [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-28 14:23:16 [bca.uk] INFO: Found listing with ID: EO23%20XTE
2026-03-28 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO23%2520XTE%27 HTTP/1.1" 200 None
2026-03-28 14:23:16 [bca.uk] INFO: Scrape type for EO23%20XTE: 2
2026-03-28 14:23:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE
2026-03-28 14:23:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21d3af97-2853-5027-955a-be8477a9f095 with scrape type 2
2026-03-28 14:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21d3af97-2853-5027-955a-be8477a9f095 with scrape type 2
2026-03-28 14:23:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21d3af97-2853-5027-955a-be8477a9f095, identifier: EO23%20XTE
2026-03-28 14:23:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE
2026-03-28 14:23:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE
2026-03-28 14:23:16 [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-28 14:23:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO23%2520XTE%27 HTTP/1.1" 200 None
2026-03-28 14:23:17 [bca.uk] INFO: Saving data for EO23%20XTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774524747.468161, 'last_price_update_time': 1774707797.112479}
2026-03-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:17 [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-28 14:23:17 [bca.uk] INFO: Found listing with ID: WU09%20YLM
2026-03-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU09%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:23:17 [bca.uk] INFO: Scrape type for WU09%20YLM: 2
2026-03-28 14:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM
2026-03-28 14:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with scrape type 2
2026-03-28 14:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with scrape type 2
2026-03-28 14:23:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be, identifier: WU09%20YLM
2026-03-28 14:23:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM
2026-03-28 14:23:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM
2026-03-28 14:23:17 [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-28 14:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WU09%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 14:23:17 [bca.uk] INFO: Saving data for WU09%20YLM: {'auction_closing_time': 1774951200.0, 'created_time': 1774524713.68212, 'last_price_update_time': 1774707797.550071}
2026-03-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:17 [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-28 14:23:17 [bca.uk] INFO: Found listing with ID: YG24%20PNR
2026-03-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG24%2520PNR%27 HTTP/1.1" 200 None
2026-03-28 14:23:17 [bca.uk] INFO: Scrape type for YG24%20PNR: 2
2026-03-28 14:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR
2026-03-28 14:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 333d9067-480c-5063-a3da-8c0fdc7fac46 with scrape type 2
2026-03-28 14:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 333d9067-480c-5063-a3da-8c0fdc7fac46 with scrape type 2
2026-03-28 14:23:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 333d9067-480c-5063-a3da-8c0fdc7fac46, identifier: YG24%20PNR
2026-03-28 14:23:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR
2026-03-28 14:23:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR
2026-03-28 14:23:17 [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-28 14:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG24%2520PNR%27 HTTP/1.1" 200 None
2026-03-28 14:23:17 [bca.uk] INFO: Saving data for YG24%20PNR: {'auction_closing_time': 1774864800.0, 'created_time': 1774524731.90098, 'last_price_update_time': 1774707797.957882}
2026-03-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:17 [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-28 14:23:17 [bca.uk] INFO: Found listing with ID: MJ71%20TRV
2026-03-28 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ71%2520TRV%27 HTTP/1.1" 200 None
2026-03-28 14:23:17 [bca.uk] INFO: Scrape type for MJ71%20TRV: 2
2026-03-28 14:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV
2026-03-28 14:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34120420-cd67-5151-bacd-5d05e41467b9 with scrape type 2
2026-03-28 14:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34120420-cd67-5151-bacd-5d05e41467b9 with scrape type 2
2026-03-28 14:23:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34120420-cd67-5151-bacd-5d05e41467b9, identifier: MJ71%20TRV
2026-03-28 14:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV
2026-03-28 14:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV
2026-03-28 14:23:18 [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-28 14:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ71%2520TRV%27 HTTP/1.1" 200 None
2026-03-28 14:23:18 [bca.uk] INFO: Saving data for MJ71%20TRV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524774.395601, 'last_price_update_time': 1774707798.353325}
2026-03-28 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:18 [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-28 14:23:18 [bca.uk] INFO: Found listing with ID: LC72%20UBY
2026-03-28 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 14:23:18 [bca.uk] INFO: Scrape type for LC72%20UBY: 2
2026-03-28 14:23:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY
2026-03-28 14:23:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 626305b1-3bfc-5600-a782-4e0cb2451854 with scrape type 2
2026-03-28 14:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 626305b1-3bfc-5600-a782-4e0cb2451854 with scrape type 2
2026-03-28 14:23:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 626305b1-3bfc-5600-a782-4e0cb2451854, identifier: LC72%20UBY
2026-03-28 14:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY
2026-03-28 14:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY
2026-03-28 14:23:18 [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-28 14:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC72%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 14:23:18 [bca.uk] INFO: Saving data for LC72%20UBY: {'auction_closing_time': 1774864800.0, 'created_time': 1774277026.917473, 'last_price_update_time': 1774707798.763702}
2026-03-28 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:18 [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-28 14:23:18 [bca.uk] INFO: Found listing with ID: FD64%20MJJ
2026-03-28 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD64%2520MJJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:18 [bca.uk] INFO: Scrape type for FD64%20MJJ: 2
2026-03-28 14:23:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25fc63d3-7ff7-56f2-a37c-18a6544f711e with identifier: FD64%20MJJ
2026-03-28 14:23:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25fc63d3-7ff7-56f2-a37c-18a6544f711e with scrape type 2
2026-03-28 14:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25fc63d3-7ff7-56f2-a37c-18a6544f711e with scrape type 2
2026-03-28 14:23:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25fc63d3-7ff7-56f2-a37c-18a6544f711e, identifier: FD64%20MJJ
2026-03-28 14:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25fc63d3-7ff7-56f2-a37c-18a6544f711e with identifier: FD64%20MJJ
2026-03-28 14:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25fc63d3-7ff7-56f2-a37c-18a6544f711e with identifier: FD64%20MJJ
2026-03-28 14:23:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25fc63d3-7ff7-56f2-a37c-18a6544f711e with identifier: FD64%20MJJ to the API
2026-03-28 14:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD64%20MJJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '25fc63d3-7ff7-56f2-a37c-18a6544f711e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD64 MJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD64%20MJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 81553,
 '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 1.6 CDTI 90 E/F SWB PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 90 E/F SWB',
 'vin': 'W0L4F7112FV608351',
 'year': 2014}
2026-03-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD64%2520MJJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:19 [bca.uk] INFO: Saving data for FD64%20MJJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774524780.851608, 'last_price_update_time': 1774707799.159288}
2026-03-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD64%2520MJJ') HTTP/1.1" 204 0
2026-03-28 14:23:19 [bca.uk] INFO: Found listing with ID: LY66%20GYK
2026-03-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY66%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 14:23:19 [bca.uk] INFO: Scrape type for LY66%20GYK: 2
2026-03-28 14:23:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK
2026-03-28 14:23:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with scrape type 2
2026-03-28 14:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with scrape type 2
2026-03-28 14:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63881238-1edb-5c6d-89cd-1f7bf3ac5637, identifier: LY66%20GYK
2026-03-28 14:23:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK
2026-03-28 14:23:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK
2026-03-28 14:23:19 [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-28 14:23:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY66%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 14:23:19 [bca.uk] INFO: Saving data for LY66%20GYK: {'auction_closing_time': 1774951200.0, 'created_time': 1774524802.887515, 'last_price_update_time': 1774707799.686681}
2026-03-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:19 [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-28 14:23:19 [bca.uk] INFO: Found listing with ID: FG71%20KUW
2026-03-28 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG71%2520KUW%27 HTTP/1.1" 200 None
2026-03-28 14:23:19 [bca.uk] INFO: Scrape type for FG71%20KUW: 2
2026-03-28 14:23:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW
2026-03-28 14:23:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d308bfee-4744-5cec-83ac-fe0821f27123 with scrape type 2
2026-03-28 14:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d308bfee-4744-5cec-83ac-fe0821f27123 with scrape type 2
2026-03-28 14:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d308bfee-4744-5cec-83ac-fe0821f27123, identifier: FG71%20KUW
2026-03-28 14:23:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW
2026-03-28 14:23:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW
2026-03-28 14:23:19 [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-28 14:23:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Saving data for FG71%20KUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774524796.314543, 'last_price_update_time': 1774707800.095746}
2026-03-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Found listing with ID: EY70%20XVM
2026-03-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Scrape type for EY70%20XVM: 2
2026-03-28 14:23:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM
2026-03-28 14:23:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adb8c511-22a5-5979-829b-897de0e93cd8 with scrape type 2
2026-03-28 14:23:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adb8c511-22a5-5979-829b-897de0e93cd8 with scrape type 2
2026-03-28 14:23:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adb8c511-22a5-5979-829b-897de0e93cd8, identifier: EY70%20XVM
2026-03-28 14:23:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM
2026-03-28 14:23:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM
2026-03-28 14:23:20 [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-28 14:23:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Saving data for EY70%20XVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774524808.985424, 'last_price_update_time': 1774707800.49737}
2026-03-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Found listing with ID: LV67%20UGL
2026-03-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Scrape type for LV67%20UGL: 2
2026-03-28 14:23:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL
2026-03-28 14:23:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8024eac-9ad2-56b9-9dad-675ec872d7fe with scrape type 2
2026-03-28 14:23:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8024eac-9ad2-56b9-9dad-675ec872d7fe with scrape type 2
2026-03-28 14:23:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8024eac-9ad2-56b9-9dad-675ec872d7fe, identifier: LV67%20UGL
2026-03-28 14:23:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL
2026-03-28 14:23:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL
2026-03-28 14:23:20 [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-28 14:23:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Saving data for LV67%20UGL: {'auction_closing_time': 1774951200.0, 'created_time': 1774524808.070925, 'last_price_update_time': 1774707800.922391}
2026-03-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Found listing with ID: LV23%20PKC
2026-03-28 14:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:20 [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-28 14:23:20 [bca.uk] INFO: Scrape type for LV23%20PKC: 2
2026-03-28 14:23:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC
2026-03-28 14:23:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0f8b368-47f0-5555-9510-5a71cffb254d with scrape type 2
2026-03-28 14:23:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0f8b368-47f0-5555-9510-5a71cffb254d with scrape type 2
2026-03-28 14:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0f8b368-47f0-5555-9510-5a71cffb254d, identifier: LV23%20PKC
2026-03-28 14:23:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC
2026-03-28 14:23:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC
2026-03-28 14:23:21 [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-28 14:23:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Saving data for LV23%20PKC: {'auction_closing_time': 1774951200.0, 'created_time': 1774524801.82443, 'last_price_update_time': 1774707801.413401}
2026-03-28 14:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Total items found: 100
2026-03-28 14:23:21 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded
2026-03-28 14:23:21 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Found listing with ID: VX13%20GXO
2026-03-28 14:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Scrape type for VX13%20GXO: 2
2026-03-28 14:23:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO
2026-03-28 14:23:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd89cf3c-0282-5ab3-97bb-e964540b349b with scrape type 2
2026-03-28 14:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd89cf3c-0282-5ab3-97bb-e964540b349b with scrape type 2
2026-03-28 14:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd89cf3c-0282-5ab3-97bb-e964540b349b, identifier: VX13%20GXO
2026-03-28 14:23:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO
2026-03-28 14:23:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO
2026-03-28 14:23:21 [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-28 14:23:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Saving data for VX13%20GXO: {'auction_closing_time': 1775124000.0, 'created_time': 1774524803.338454, 'last_price_update_time': 1774707801.863073}
2026-03-28 14:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Found listing with ID: MT70%20SZL
2026-03-28 14:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Scrape type for MT70%20SZL: 2
2026-03-28 14:23:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL
2026-03-28 14:23:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87c61d28-e68f-5673-bf29-c9b6941c112c with scrape type 2
2026-03-28 14:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87c61d28-e68f-5673-bf29-c9b6941c112c with scrape type 2
2026-03-28 14:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87c61d28-e68f-5673-bf29-c9b6941c112c, identifier: MT70%20SZL
2026-03-28 14:23:21 [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-28 14:23:21 [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-28 14:23:21 [bca.uk] INFO: Found listing with ID: GJ15%20CXN
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ15%2520CXN%27 HTTP/1.1" 200 None
2026-03-28 14:23:22 [bca.uk] INFO: Scrape type for GJ15%20CXN: 2
2026-03-28 14:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16df7b78-542a-5b30-ad1e-d1f70e00df49 with identifier: GJ15%20CXN
2026-03-28 14:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16df7b78-542a-5b30-ad1e-d1f70e00df49 with scrape type 2
2026-03-28 14:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16df7b78-542a-5b30-ad1e-d1f70e00df49 with scrape type 2
2026-03-28 14:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16df7b78-542a-5b30-ad1e-d1f70e00df49, identifier: GJ15%20CXN
2026-03-28 14:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL
2026-03-28 14:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL
2026-03-28 14:23:22 [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-28 14:23:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:22 [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': 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-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT70%2520SZL%27 HTTP/1.1" 200 None
2026-03-28 14:23:22 [bca.uk] INFO: Saving data for MT70%20SZL: {'auction_closing_time': 1775124000.0, 'created_time': 1773908728.514732, 'last_price_update_time': 1774707802.410276}
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:22 [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-28 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-28 14:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16df7b78-542a-5b30-ad1e-d1f70e00df49 with identifier: GJ15%20CXN
2026-03-28 14:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16df7b78-542a-5b30-ad1e-d1f70e00df49 with identifier: GJ15%20CXN
2026-03-28 14:23:22 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 16df7b78-542a-5b30-ad1e-d1f70e00df49 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ15%20CXN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '16df7b78-542a-5b30-ad1e-d1f70e00df49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ15 CXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ15%20CXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 88713,
 '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.2 SD4 4WD PURE (9) Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD PURE (9)',
 'vin': 'SALVA2AE9FH040847',
 'year': 2015}
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ15%2520CXN%27 HTTP/1.1" 200 None
2026-03-28 14:23:22 [bca.uk] INFO: Saving data for GJ15%20CXN: {'auction_closing_time': 1774692000.0, 'created_time': 1774524776.09653, 'last_price_update_time': 1774707802.445872}
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ15%2520CXN') HTTP/1.1" 204 0
2026-03-28 14:23:22 [bca.uk] INFO: Found listing with ID: Y23%20MWP
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y23%2520MWP%27 HTTP/1.1" 200 None
2026-03-28 14:23:22 [bca.uk] INFO: Scrape type for Y23%20MWP: 2
2026-03-28 14:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP
2026-03-28 14:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8970ac2-492d-50cf-a979-18e7b481923a with scrape type 2
2026-03-28 14:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8970ac2-492d-50cf-a979-18e7b481923a with scrape type 2
2026-03-28 14:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8970ac2-492d-50cf-a979-18e7b481923a, identifier: Y23%20MWP
2026-03-28 14:23:22 [bca.uk] INFO: Found listing with ID: LR69%20DFL
2026-03-28 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR69%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 14:23:22 [bca.uk] INFO: Scrape type for LR69%20DFL: 2
2026-03-28 14:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL
2026-03-28 14:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with scrape type 2
2026-03-28 14:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with scrape type 2
2026-03-28 14:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6, identifier: LR69%20DFL
2026-03-28 14:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP
2026-03-28 14:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP
2026-03-28 14:23:22 [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-28 14:23:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:23 [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': 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-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27Y23%2520MWP%27 HTTP/1.1" 200 None
2026-03-28 14:23:23 [bca.uk] INFO: Saving data for Y23%20MWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774522872.740133, 'last_price_update_time': 1774707803.051983}
2026-03-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:23 [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-28 14:23:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL
2026-03-28 14:23:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL
2026-03-28 14:23:23 [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-28 14:23:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR69%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 14:23:23 [bca.uk] INFO: Saving data for LR69%20DFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774524805.864836, 'last_price_update_time': 1774707803.363352}
2026-03-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:23 [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-28 14:23:23 [bca.uk] INFO: Found listing with ID: YW16%20VXH
2026-03-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW16%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 14:23:23 [bca.uk] INFO: Scrape type for YW16%20VXH: 2
2026-03-28 14:23:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH
2026-03-28 14:23:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b193ffae-8e89-5eee-b22b-5e4247f4324e with scrape type 2
2026-03-28 14:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b193ffae-8e89-5eee-b22b-5e4247f4324e with scrape type 2
2026-03-28 14:23:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b193ffae-8e89-5eee-b22b-5e4247f4324e, identifier: YW16%20VXH
2026-03-28 14:23:23 [bca.uk] INFO: Found listing with ID: RO22%20USU
2026-03-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520USU%27 HTTP/1.1" 200 None
2026-03-28 14:23:23 [bca.uk] INFO: Scrape type for RO22%20USU: 2
2026-03-28 14:23:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU
2026-03-28 14:23:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9412fecc-a127-5648-a4b2-2e44d91b5792 with scrape type 2
2026-03-28 14:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9412fecc-a127-5648-a4b2-2e44d91b5792 with scrape type 2
2026-03-28 14:23:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9412fecc-a127-5648-a4b2-2e44d91b5792, identifier: RO22%20USU
2026-03-28 14:23:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH
2026-03-28 14:23:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH
2026-03-28 14:23:23 [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-28 14:23:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:23 [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': 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-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YW16%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 14:23:23 [bca.uk] INFO: Saving data for YW16%20VXH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524711.381028, 'last_price_update_time': 1774707803.876817}
2026-03-28 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:23 [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-28 14:23:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU
2026-03-28 14:23:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU
2026-03-28 14:23:24 [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-28 14:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO22%2520USU%27 HTTP/1.1" 200 None
2026-03-28 14:23:24 [bca.uk] INFO: Saving data for RO22%20USU: {'auction_closing_time': 1774864800.0, 'created_time': 1774524805.065404, 'last_price_update_time': 1774707804.267165}
2026-03-28 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:24 [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-28 14:23:24 [bca.uk] INFO: Found listing with ID: CA21%20HDD
2026-03-28 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA21%2520HDD%27 HTTP/1.1" 200 None
2026-03-28 14:23:24 [bca.uk] INFO: Scrape type for CA21%20HDD: 2
2026-03-28 14:23:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD
2026-03-28 14:23:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26061024-ad92-54ea-8a1c-23c84656eb11 with scrape type 2
2026-03-28 14:23:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26061024-ad92-54ea-8a1c-23c84656eb11 with scrape type 2
2026-03-28 14:23:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26061024-ad92-54ea-8a1c-23c84656eb11, identifier: CA21%20HDD
2026-03-28 14:23:24 [bca.uk] INFO: Found listing with ID: EU12%20KKS
2026-03-28 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU12%2520KKS%27 HTTP/1.1" 200 None
2026-03-28 14:23:24 [bca.uk] INFO: Scrape type for EU12%20KKS: 2
2026-03-28 14:23:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS
2026-03-28 14:23:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77581d49-ba43-5dbd-a67d-bacb51208c2b with scrape type 2
2026-03-28 14:23:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77581d49-ba43-5dbd-a67d-bacb51208c2b with scrape type 2
2026-03-28 14:23:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77581d49-ba43-5dbd-a67d-bacb51208c2b, identifier: EU12%20KKS
2026-03-28 14:23:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD
2026-03-28 14:23:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD
2026-03-28 14:23:24 [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-28 14:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:24 [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': 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-28 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA21%2520HDD%27 HTTP/1.1" 200 None
2026-03-28 14:23:24 [bca.uk] INFO: Saving data for CA21%20HDD: {'auction_closing_time': 1774951200.0, 'created_time': 1774524704.966123, 'last_price_update_time': 1774707804.803634}
2026-03-28 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:24 [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-28 14:23:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS
2026-03-28 14:23:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS
2026-03-28 14:23:24 [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-28 14:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU12%2520KKS%27 HTTP/1.1" 200 None
2026-03-28 14:23:25 [bca.uk] INFO: Saving data for EU12%20KKS: {'auction_closing_time': 1774951200.0, 'created_time': 1774524804.395936, 'last_price_update_time': 1774707805.110204}
2026-03-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:25 [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-28 14:23:25 [bca.uk] INFO: Found listing with ID: HJ25%20YJP
2026-03-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ25%2520YJP%27 HTTP/1.1" 200 None
2026-03-28 14:23:25 [bca.uk] INFO: Scrape type for HJ25%20YJP: 2
2026-03-28 14:23:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP
2026-03-28 14:23:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 356dc67e-b653-53d7-8975-3ad73c8ace7a with scrape type 2
2026-03-28 14:23:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 356dc67e-b653-53d7-8975-3ad73c8ace7a with scrape type 2
2026-03-28 14:23:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 356dc67e-b653-53d7-8975-3ad73c8ace7a, identifier: HJ25%20YJP
2026-03-28 14:23:25 [bca.uk] INFO: Found listing with ID: EO09%20FYY
2026-03-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO09%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 14:23:25 [bca.uk] INFO: Scrape type for EO09%20FYY: 2
2026-03-28 14:23:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY
2026-03-28 14:23:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with scrape type 2
2026-03-28 14:23:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with scrape type 2
2026-03-28 14:23:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18f8e8ae-87e0-5e5c-98f8-f555548d2785, identifier: EO09%20FYY
2026-03-28 14:23:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP
2026-03-28 14:23:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP
2026-03-28 14:23:25 [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-28 14:23:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:25 [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': 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-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ25%2520YJP%27 HTTP/1.1" 200 None
2026-03-28 14:23:25 [bca.uk] INFO: Saving data for HJ25%20YJP: {'auction_closing_time': 1774864800.0, 'created_time': 1774524673.392818, 'last_price_update_time': 1774707805.615008}
2026-03-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:25 [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-28 14:23:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY
2026-03-28 14:23:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY
2026-03-28 14:23:25 [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-28 14:23:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO09%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 14:23:25 [bca.uk] INFO: Saving data for EO09%20FYY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524806.277988, 'last_price_update_time': 1774707805.890577}
2026-03-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:25 [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-28 14:23:25 [bca.uk] INFO: Found listing with ID: YO24%20OSX
2026-03-28 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO24%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 14:23:25 [bca.uk] INFO: Scrape type for YO24%20OSX: 2
2026-03-28 14:23:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX
2026-03-28 14:23:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67b66e55-c100-56f9-a6c2-58295d79de6d with scrape type 2
2026-03-28 14:23:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67b66e55-c100-56f9-a6c2-58295d79de6d with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67b66e55-c100-56f9-a6c2-58295d79de6d, identifier: YO24%20OSX
2026-03-28 14:23:26 [bca.uk] INFO: Found listing with ID: EA19%20CKX
2026-03-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA19%2520CKX%27 HTTP/1.1" 200 None
2026-03-28 14:23:26 [bca.uk] INFO: Scrape type for EA19%20CKX: 2
2026-03-28 14:23:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX
2026-03-28 14:23:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c41ba742-b503-5d11-97dc-df0c0d9b66fe with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c41ba742-b503-5d11-97dc-df0c0d9b66fe with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c41ba742-b503-5d11-97dc-df0c0d9b66fe, identifier: EA19%20CKX
2026-03-28 14:23:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX
2026-03-28 14:23:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX
2026-03-28 14:23:26 [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-28 14:23:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:26 [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': 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-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YO24%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 14:23:26 [bca.uk] INFO: Saving data for YO24%20OSX: {'auction_closing_time': 1774864800.0, 'created_time': 1774524676.530369, 'last_price_update_time': 1774707806.433047}
2026-03-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:26 [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-28 14:23:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX
2026-03-28 14:23:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX
2026-03-28 14:23:26 [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-28 14:23:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA19%2520CKX%27 HTTP/1.1" 200 None
2026-03-28 14:23:26 [bca.uk] INFO: Saving data for EA19%20CKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524707.856405, 'last_price_update_time': 1774707806.722345}
2026-03-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:26 [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-28 14:23:26 [bca.uk] INFO: Found listing with ID: DS21%20OXF
2026-03-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS21%2520OXF%27 HTTP/1.1" 200 None
2026-03-28 14:23:26 [bca.uk] INFO: Scrape type for DS21%20OXF: 2
2026-03-28 14:23:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF
2026-03-28 14:23:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed, identifier: DS21%20OXF
2026-03-28 14:23:26 [bca.uk] INFO: Found listing with ID: DU66%20LUE
2026-03-28 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU66%2520LUE%27 HTTP/1.1" 200 None
2026-03-28 14:23:26 [bca.uk] INFO: Scrape type for DU66%20LUE: 2
2026-03-28 14:23:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE
2026-03-28 14:23:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with scrape type 2
2026-03-28 14:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78cb98ea-3fc3-5ffc-9123-1afcd1677139, identifier: DU66%20LUE
2026-03-28 14:23:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF
2026-03-28 14:23:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF
2026-03-28 14:23:27 [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-28 14:23:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:27 [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': 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-28 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS21%2520OXF%27 HTTP/1.1" 200 None
2026-03-28 14:23:27 [bca.uk] INFO: Saving data for DS21%20OXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774524675.584507, 'last_price_update_time': 1774707807.265377}
2026-03-28 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:27 [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-28 14:23:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE
2026-03-28 14:23:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE
2026-03-28 14:23:27 [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-28 14:23:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU66%2520LUE%27 HTTP/1.1" 200 None
2026-03-28 14:23:27 [bca.uk] INFO: Saving data for DU66%20LUE: {'auction_closing_time': 1774951200.0, 'created_time': 1774524810.923214, 'last_price_update_time': 1774707807.559239}
2026-03-28 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:27 [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-28 14:23:27 [bca.uk] INFO: Found listing with ID: EX21%20UHT
2026-03-28 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX21%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 14:23:27 [bca.uk] INFO: Scrape type for EX21%20UHT: 2
2026-03-28 14:23:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT
2026-03-28 14:23:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 563f325f-2215-5535-a416-39c2b932f78b with scrape type 2
2026-03-28 14:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 563f325f-2215-5535-a416-39c2b932f78b with scrape type 2
2026-03-28 14:23:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 563f325f-2215-5535-a416-39c2b932f78b, identifier: EX21%20UHT
2026-03-28 14:23:27 [bca.uk] INFO: Found listing with ID: KB09%20BAR
2026-03-28 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KB09%2520BAR%27 HTTP/1.1" 200 None
2026-03-28 14:23:27 [bca.uk] INFO: Scrape type for KB09%20BAR: 2
2026-03-28 14:23:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR
2026-03-28 14:23:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 848bbf07-e45c-570c-ac4f-25658aa25d6e with scrape type 2
2026-03-28 14:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 848bbf07-e45c-570c-ac4f-25658aa25d6e with scrape type 2
2026-03-28 14:23:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 848bbf07-e45c-570c-ac4f-25658aa25d6e, identifier: KB09%20BAR
2026-03-28 14:23:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT
2026-03-28 14:23:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT
2026-03-28 14:23:27 [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-28 14:23:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:28 [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': 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-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EX21%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 14:23:28 [bca.uk] INFO: Saving data for EX21%20UHT: {'auction_closing_time': 1774864800.0, 'created_time': 1774522894.945159, 'last_price_update_time': 1774707808.118586}
2026-03-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:28 [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-28 14:23:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR
2026-03-28 14:23:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR
2026-03-28 14:23:28 [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-28 14:23:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KB09%2520BAR%27 HTTP/1.1" 200 None
2026-03-28 14:23:28 [bca.uk] INFO: Saving data for KB09%20BAR: {'auction_closing_time': 1775124000.0, 'created_time': 1774524685.014252, 'last_price_update_time': 1774707808.404007}
2026-03-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:28 [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-28 14:23:28 [bca.uk] INFO: Found listing with ID: RJ70%20LWH
2026-03-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ70%2520LWH%27 HTTP/1.1" 200 None
2026-03-28 14:23:28 [bca.uk] INFO: Scrape type for RJ70%20LWH: 2
2026-03-28 14:23:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH
2026-03-28 14:23:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b36ac50f-48bb-519e-a4e0-38e2439fb4bf with scrape type 2
2026-03-28 14:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b36ac50f-48bb-519e-a4e0-38e2439fb4bf with scrape type 2
2026-03-28 14:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b36ac50f-48bb-519e-a4e0-38e2439fb4bf, identifier: RJ70%20LWH
2026-03-28 14:23:28 [bca.uk] INFO: Found listing with ID: WV66%20LWN
2026-03-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV66%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 14:23:28 [bca.uk] INFO: Scrape type for WV66%20LWN: 2
2026-03-28 14:23:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN
2026-03-28 14:23:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 708c1b93-f002-5984-8db3-38c2a77f1a8b with scrape type 2
2026-03-28 14:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 708c1b93-f002-5984-8db3-38c2a77f1a8b with scrape type 2
2026-03-28 14:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 708c1b93-f002-5984-8db3-38c2a77f1a8b, identifier: WV66%20LWN
2026-03-28 14:23:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH
2026-03-28 14:23:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH
2026-03-28 14:23:28 [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-28 14:23:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:28 [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': 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-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ70%2520LWH%27 HTTP/1.1" 200 None
2026-03-28 14:23:28 [bca.uk] INFO: Saving data for RJ70%20LWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774524682.705651, 'last_price_update_time': 1774707808.912164}
2026-03-28 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:28 [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-28 14:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN
2026-03-28 14:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN
2026-03-28 14:23:29 [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-28 14:23:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV66%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 14:23:29 [bca.uk] INFO: Saving data for WV66%20LWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774523009.77388, 'last_price_update_time': 1774707809.303686}
2026-03-28 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:29 [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-28 14:23:29 [bca.uk] INFO: Found listing with ID: RJ70%20RYZ
2026-03-28 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ70%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:29 [bca.uk] INFO: Scrape type for RJ70%20RYZ: 2
2026-03-28 14:23:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ
2026-03-28 14:23:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with scrape type 2
2026-03-28 14:23:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with scrape type 2
2026-03-28 14:23:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc, identifier: RJ70%20RYZ
2026-03-28 14:23:29 [bca.uk] INFO: Found listing with ID: BJ19%20VYH
2026-03-28 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ19%2520VYH%27 HTTP/1.1" 200 None
2026-03-28 14:23:29 [bca.uk] INFO: Scrape type for BJ19%20VYH: 2
2026-03-28 14:23:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH
2026-03-28 14:23:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90138648-1e6c-5a38-acd5-85e3e77841ea with scrape type 2
2026-03-28 14:23:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90138648-1e6c-5a38-acd5-85e3e77841ea with scrape type 2
2026-03-28 14:23:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90138648-1e6c-5a38-acd5-85e3e77841ea, identifier: BJ19%20VYH
2026-03-28 14:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ
2026-03-28 14:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ
2026-03-28 14:23:29 [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-28 14:23:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:29 [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': 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-28 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ70%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:29 [bca.uk] INFO: Saving data for RJ70%20RYZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522981.736879, 'last_price_update_time': 1774707809.935326}
2026-03-28 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:29 [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-28 14:23:29 [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-28 14:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH
2026-03-28 14:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH
2026-03-28 14:23:30 [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-28 14:23:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ19%2520VYH%27 HTTP/1.1" 200 None
2026-03-28 14:23:30 [bca.uk] INFO: Saving data for BJ19%20VYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524687.205579, 'last_price_update_time': 1774707810.276021}
2026-03-28 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:30 [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-28 14:23:30 [bca.uk] INFO: Found listing with ID: RK18%20VWW
2026-03-28 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK18%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 14:23:30 [bca.uk] INFO: Scrape type for RK18%20VWW: 2
2026-03-28 14:23:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW
2026-03-28 14:23:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with scrape type 2
2026-03-28 14:23:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with scrape type 2
2026-03-28 14:23:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff, identifier: RK18%20VWW
2026-03-28 14:23:30 [bca.uk] INFO: Found listing with ID: CV10%20NRY
2026-03-28 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV10%2520NRY%27 HTTP/1.1" 200 None
2026-03-28 14:23:30 [bca.uk] INFO: Scrape type for CV10%20NRY: 2
2026-03-28 14:23:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY
2026-03-28 14:23:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91b434f8-c046-51d7-add9-e790b73fccf0 with scrape type 2
2026-03-28 14:23:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91b434f8-c046-51d7-add9-e790b73fccf0 with scrape type 2
2026-03-28 14:23:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91b434f8-c046-51d7-add9-e790b73fccf0, identifier: CV10%20NRY
2026-03-28 14:23:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW
2026-03-28 14:23:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW
2026-03-28 14:23:30 [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-28 14:23:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:30 [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': 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-28 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK18%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 14:23:30 [bca.uk] INFO: Saving data for RK18%20VWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774522886.71804, 'last_price_update_time': 1774707810.835452}
2026-03-28 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:30 [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-28 14:23:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY
2026-03-28 14:23:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY
2026-03-28 14:23:30 [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-28 14:23:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV10%2520NRY%27 HTTP/1.1" 200 None
2026-03-28 14:23:31 [bca.uk] INFO: Saving data for CV10%20NRY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524686.446131, 'last_price_update_time': 1774707811.439866}
2026-03-28 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:31 [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-28 14:23:31 [bca.uk] INFO: Found listing with ID: RK70%20NXD
2026-03-28 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK70%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 14:23:31 [bca.uk] INFO: Scrape type for RK70%20NXD: 2
2026-03-28 14:23:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD
2026-03-28 14:23:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20582591-c823-5543-abaa-00c9fb284dc9 with scrape type 2
2026-03-28 14:23:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20582591-c823-5543-abaa-00c9fb284dc9 with scrape type 2
2026-03-28 14:23:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20582591-c823-5543-abaa-00c9fb284dc9, identifier: RK70%20NXD
2026-03-28 14:23:31 [bca.uk] INFO: Found listing with ID: BD69%20NRF
2026-03-28 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD69%2520NRF%27 HTTP/1.1" 200 None
2026-03-28 14:23:31 [bca.uk] INFO: Scrape type for BD69%20NRF: 2
2026-03-28 14:23:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF
2026-03-28 14:23:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7dd65de-15fa-5e95-8982-380f14fcc74a with scrape type 2
2026-03-28 14:23:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7dd65de-15fa-5e95-8982-380f14fcc74a with scrape type 2
2026-03-28 14:23:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7dd65de-15fa-5e95-8982-380f14fcc74a, identifier: BD69%20NRF
2026-03-28 14:23:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD
2026-03-28 14:23:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD
2026-03-28 14:23:31 [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-28 14:23:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:31 [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': 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-28 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK70%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 14:23:31 [bca.uk] INFO: Saving data for RK70%20NXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774522997.426887, 'last_price_update_time': 1774707811.958569}
2026-03-28 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:31 [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-28 14:23:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF
2026-03-28 14:23:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF
2026-03-28 14:23:32 [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-28 14:23:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD69%2520NRF%27 HTTP/1.1" 200 None
2026-03-28 14:23:32 [bca.uk] INFO: Saving data for BD69%20NRF: {'auction_closing_time': 1774951200.0, 'created_time': 1774524811.880997, 'last_price_update_time': 1774707812.277107}
2026-03-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:32 [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-28 14:23:32 [bca.uk] INFO: Found listing with ID: WF70%20HOA
2026-03-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF70%2520HOA%27 HTTP/1.1" 200 None
2026-03-28 14:23:32 [bca.uk] INFO: Scrape type for WF70%20HOA: 2
2026-03-28 14:23:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA
2026-03-28 14:23:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b457a4dd-0746-52ae-930b-e878dd1facbb with scrape type 2
2026-03-28 14:23:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b457a4dd-0746-52ae-930b-e878dd1facbb with scrape type 2
2026-03-28 14:23:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b457a4dd-0746-52ae-930b-e878dd1facbb, identifier: WF70%20HOA
2026-03-28 14:23:32 [bca.uk] INFO: Found listing with ID: RJ21%20KFN
2026-03-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ21%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 14:23:32 [bca.uk] INFO: Scrape type for RJ21%20KFN: 0
2026-03-28 14:23:32 [bca.uk] INFO: Found listing with ID: AK17%20NJZ
2026-03-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK17%2520NJZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:32 [bca.uk] INFO: Scrape type for AK17%20NJZ: 2
2026-03-28 14:23:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ
2026-03-28 14:23:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with scrape type 2
2026-03-28 14:23:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with scrape type 2
2026-03-28 14:23:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55, identifier: AK17%20NJZ
2026-03-28 14:23:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA
2026-03-28 14:23:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA
2026-03-28 14:23:32 [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-28 14:23:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:32 [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': 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-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF70%2520HOA%27 HTTP/1.1" 200 None
2026-03-28 14:23:32 [bca.uk] INFO: Saving data for WF70%20HOA: {'auction_closing_time': 1774864800.0, 'created_time': 1774522885.781838, 'last_price_update_time': 1774707812.881319}
2026-03-28 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:32 [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-28 14:23:32 [bca.uk] INFO: Total items found: 100
2026-03-28 14:23:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded
2026-03-28 14:23:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:23:32 [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-28 14:23:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ
2026-03-28 14:23:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ
2026-03-28 14:23:33 [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-28 14:23:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK17%2520NJZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:33 [bca.uk] INFO: Saving data for AK17%20NJZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524812.496101, 'last_price_update_time': 1774707813.223646}
2026-03-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:33 [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-28 14:23:33 [bca.uk] INFO: Found listing with ID: DN21%20YNU
2026-03-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN21%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 14:23:33 [bca.uk] INFO: Scrape type for DN21%20YNU: 2
2026-03-28 14:23:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU
2026-03-28 14:23:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cef08f5a-9699-581f-a38c-704c30267fe6 with scrape type 2
2026-03-28 14:23:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cef08f5a-9699-581f-a38c-704c30267fe6 with scrape type 2
2026-03-28 14:23:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cef08f5a-9699-581f-a38c-704c30267fe6, identifier: DN21%20YNU
2026-03-28 14:23:33 [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-28 14:23:33 [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-28 14:23:33 [bca.uk] INFO: Found listing with ID: RK71%20OJM
2026-03-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK71%2520OJM%27 HTTP/1.1" 200 None
2026-03-28 14:23:33 [bca.uk] INFO: Scrape type for RK71%20OJM: 2
2026-03-28 14:23:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM
2026-03-28 14:23:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2e259cd-c47a-50bf-8735-5f212cfde67e with scrape type 2
2026-03-28 14:23:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2e259cd-c47a-50bf-8735-5f212cfde67e with scrape type 2
2026-03-28 14:23:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2e259cd-c47a-50bf-8735-5f212cfde67e, identifier: RK71%20OJM
2026-03-28 14:23:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU
2026-03-28 14:23:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU
2026-03-28 14:23:33 [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-28 14:23:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:33 [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': 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-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN21%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 14:23:33 [bca.uk] INFO: Saving data for DN21%20YNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774522883.95253, 'last_price_update_time': 1774707813.772551}
2026-03-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:33 [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-28 14:23:33 [bca.uk] INFO: Found listing with ID: LP24%20HGL
2026-03-28 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP24%2520HGL%27 HTTP/1.1" 200 None
2026-03-28 14:23:33 [bca.uk] INFO: Scrape type for LP24%20HGL: 2
2026-03-28 14:23:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL
2026-03-28 14:23:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with scrape type 2
2026-03-28 14:23:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with scrape type 2
2026-03-28 14:23:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b, identifier: LP24%20HGL
2026-03-28 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-28 14:23:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM
2026-03-28 14:23:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM
2026-03-28 14:23:34 [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-28 14:23:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK71%2520OJM%27 HTTP/1.1" 200 None
2026-03-28 14:23:34 [bca.uk] INFO: Saving data for RK71%20OJM: {'auction_closing_time': 1774864800.0, 'created_time': 1773908160.26151, 'last_price_update_time': 1774707814.353167}
2026-03-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:34 [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-28 14:23:34 [bca.uk] INFO: Found listing with ID: DS21%20OTL
2026-03-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS21%2520OTL%27 HTTP/1.1" 200 None
2026-03-28 14:23:34 [bca.uk] INFO: Scrape type for DS21%20OTL: 2
2026-03-28 14:23:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL
2026-03-28 14:23:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9419ca9-9469-5eb6-9332-586f39adb432 with scrape type 2
2026-03-28 14:23:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9419ca9-9469-5eb6-9332-586f39adb432 with scrape type 2
2026-03-28 14:23:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9419ca9-9469-5eb6-9332-586f39adb432, identifier: DS21%20OTL
2026-03-28 14:23:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL
2026-03-28 14:23:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL
2026-03-28 14:23:34 [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-28 14:23:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:34 [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': 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-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP24%2520HGL%27 HTTP/1.1" 200 None
2026-03-28 14:23:34 [bca.uk] INFO: Saving data for LP24%20HGL: {'auction_closing_time': 1775037600.0, 'created_time': 1774524577.476284, 'last_price_update_time': 1774707814.797899}
2026-03-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:34 [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-28 14:23:34 [bca.uk] INFO: Found listing with ID: LG70%20JZL
2026-03-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG70%2520JZL%27 HTTP/1.1" 200 None
2026-03-28 14:23:34 [bca.uk] INFO: Scrape type for LG70%20JZL: 0
2026-03-28 14:23:34 [bca.uk] INFO: Found listing with ID: FGZ%207364
2026-03-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FGZ%25207364%27 HTTP/1.1" 200 None
2026-03-28 14:23:34 [bca.uk] INFO: Scrape type for FGZ%207364: 0
2026-03-28 14:23:34 [bca.uk] INFO: Found listing with ID: DU19%20BTO
2026-03-28 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU19%2520BTO%27 HTTP/1.1" 200 None
2026-03-28 14:23:34 [bca.uk] INFO: Scrape type for DU19%20BTO: 2
2026-03-28 14:23:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO
2026-03-28 14:23:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08cdf496-2157-564d-a3d4-d805be4a5a57 with scrape type 2
2026-03-28 14:23:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08cdf496-2157-564d-a3d4-d805be4a5a57 with scrape type 2
2026-03-28 14:23:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08cdf496-2157-564d-a3d4-d805be4a5a57, identifier: DU19%20BTO
2026-03-28 14:23:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL
2026-03-28 14:23:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL
2026-03-28 14:23:35 [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-28 14:23:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:35 [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': 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-28 14:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:35 [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-28 14:23:35 [bca.uk] INFO: Saving data for DS21%20OTL: {'auction_closing_time': 1774864800.0, 'created_time': 1774522884.656143, 'last_price_update_time': 1774707815.230212}
2026-03-28 14:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:35 [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-28 14:23:35 [bca.uk] INFO: Found listing with ID: LC69%20XYS
2026-03-28 14:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:35 [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-28 14:23:35 [bca.uk] INFO: Scrape type for LC69%20XYS: 2
2026-03-28 14:23:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS
2026-03-28 14:23:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb52773a-a935-5878-b3ab-ffbc04632327 with scrape type 2
2026-03-28 14:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb52773a-a935-5878-b3ab-ffbc04632327 with scrape type 2
2026-03-28 14:23:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb52773a-a935-5878-b3ab-ffbc04632327, identifier: LC69%20XYS
2026-03-28 14:23:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO
2026-03-28 14:23:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO
2026-03-28 14:23:35 [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-28 14:23:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:35 [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-28 14:23:35 [bca.uk] INFO: Saving data for DU19%20BTO: {'auction_closing_time': 1774951200.0, 'created_time': 1774524765.784957, 'last_price_update_time': 1774707815.654972}
2026-03-28 14:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:35 [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-28 14:23:35 [bca.uk] INFO: Found listing with ID: DS21%20OVT
2026-03-28 14:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:35 [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-28 14:23:35 [bca.uk] INFO: Scrape type for DS21%20OVT: 2
2026-03-28 14:23:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT
2026-03-28 14:23:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7647455-6fa7-5777-ad48-a22851afd39e with scrape type 2
2026-03-28 14:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7647455-6fa7-5777-ad48-a22851afd39e with scrape type 2
2026-03-28 14:23:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7647455-6fa7-5777-ad48-a22851afd39e, identifier: DS21%20OVT
2026-03-28 14:23:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS
2026-03-28 14:23:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS
2026-03-28 14:23:35 [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-28 14:23:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:36 [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': 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-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC69%2520XYS%27 HTTP/1.1" 200 None
2026-03-28 14:23:36 [bca.uk] INFO: Saving data for LC69%20XYS: {'auction_closing_time': 1775037600.0, 'created_time': 1774524579.200165, 'last_price_update_time': 1774707816.13319}
2026-03-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:36 [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-28 14:23:36 [bca.uk] INFO: Found listing with ID: DF21%20LVJ
2026-03-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF21%2520LVJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:36 [bca.uk] INFO: Scrape type for DF21%20LVJ: 2
2026-03-28 14:23:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ
2026-03-28 14:23:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15990064-066c-56be-aa67-2cbc6a041dbd with scrape type 2
2026-03-28 14:23:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15990064-066c-56be-aa67-2cbc6a041dbd with scrape type 2
2026-03-28 14:23:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15990064-066c-56be-aa67-2cbc6a041dbd, identifier: DF21%20LVJ
2026-03-28 14:23:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT
2026-03-28 14:23:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT
2026-03-28 14:23:36 [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-28 14:23:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:36 [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': 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-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS21%2520OVT%27 HTTP/1.1" 200 None
2026-03-28 14:23:36 [bca.uk] INFO: Saving data for DS21%20OVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774522882.513221, 'last_price_update_time': 1774707816.542851}
2026-03-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:36 [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-28 14:23:36 [bca.uk] INFO: Found listing with ID: DN72%20UZF
2026-03-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN72%2520UZF%27 HTTP/1.1" 200 None
2026-03-28 14:23:36 [bca.uk] INFO: Scrape type for DN72%20UZF: 2
2026-03-28 14:23:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF
2026-03-28 14:23:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d79a618b-c1d8-584f-b1c2-188323fe8de4 with scrape type 2
2026-03-28 14:23:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d79a618b-c1d8-584f-b1c2-188323fe8de4 with scrape type 2
2026-03-28 14:23:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d79a618b-c1d8-584f-b1c2-188323fe8de4, identifier: DN72%20UZF
2026-03-28 14:23:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ
2026-03-28 14:23:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ
2026-03-28 14:23:36 [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-28 14:23:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&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-28 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF21%2520LVJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:36 [bca.uk] INFO: Saving data for DF21%20LVJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524753.759063, 'last_price_update_time': 1774707816.999019}
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:37 [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-28 14:23:37 [bca.uk] INFO: Found listing with ID: YK68%20UPF
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK68%2520UPF%27 HTTP/1.1" 200 None
2026-03-28 14:23:37 [bca.uk] INFO: Scrape type for YK68%20UPF: 2
2026-03-28 14:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dff74f38-46c1-5bf1-86e9-d977399720b8 with identifier: YK68%20UPF
2026-03-28 14:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dff74f38-46c1-5bf1-86e9-d977399720b8 with scrape type 2
2026-03-28 14:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dff74f38-46c1-5bf1-86e9-d977399720b8 with scrape type 2
2026-03-28 14:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dff74f38-46c1-5bf1-86e9-d977399720b8, identifier: YK68%20UPF
2026-03-28 14:23:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF
2026-03-28 14:23:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF
2026-03-28 14:23:37 [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-28 14:23:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:37 [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': 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-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN72%2520UZF%27 HTTP/1.1" 200 None
2026-03-28 14:23:37 [bca.uk] INFO: Saving data for DN72%20UZF: {'auction_closing_time': 1775037600.0, 'created_time': 1774524576.444073, 'last_price_update_time': 1774707817.44276}
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:37 [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-28 14:23:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dff74f38-46c1-5bf1-86e9-d977399720b8 with identifier: YK68%20UPF
2026-03-28 14:23:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dff74f38-46c1-5bf1-86e9-d977399720b8 with identifier: YK68%20UPF
2026-03-28 14:23:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dff74f38-46c1-5bf1-86e9-d977399720b8 with identifier: YK68%20UPF to the API
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:37 [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': 212,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dff74f38-46c1-5bf1-86e9-d977399720b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK68 UPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK68%20UPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 98907,
 '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 AMAROK A33 3.0 V6 TDI 204 BMT DARK LABEL 4M CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'V6 TDI 204 BMT DARK LABEL 4M',
 'vin': 'WV1ZZZ2HZJH031773',
 'year': 2018}
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK68%2520UPF%27 HTTP/1.1" 200 None
2026-03-28 14:23:37 [bca.uk] INFO: Saving data for YK68%20UPF: {'auction_closing_time': 1774778400.0, 'created_time': 1774522980.170661, 'last_price_update_time': 1774707817.783577}
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK68%2520UPF') HTTP/1.1" 204 0
2026-03-28 14:23:37 [bca.uk] INFO: Found listing with ID: HV73%20GGX
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV73%2520GGX%27 HTTP/1.1" 200 None
2026-03-28 14:23:37 [bca.uk] INFO: Scrape type for HV73%20GGX: 2
2026-03-28 14:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX
2026-03-28 14:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1a79f9e-4a49-5e0a-b2cb-558f0614873d with scrape type 2
2026-03-28 14:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1a79f9e-4a49-5e0a-b2cb-558f0614873d with scrape type 2
2026-03-28 14:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1a79f9e-4a49-5e0a-b2cb-558f0614873d, identifier: HV73%20GGX
2026-03-28 14:23:37 [bca.uk] INFO: Found listing with ID: GX21%20HHW
2026-03-28 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX21%2520HHW%27 HTTP/1.1" 200 None
2026-03-28 14:23:37 [bca.uk] INFO: Scrape type for GX21%20HHW: 2
2026-03-28 14:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdde9f07-e0f4-56ad-91b2-f19248bc88d0 with identifier: GX21%20HHW
2026-03-28 14:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdde9f07-e0f4-56ad-91b2-f19248bc88d0 with scrape type 2
2026-03-28 14:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdde9f07-e0f4-56ad-91b2-f19248bc88d0 with scrape type 2
2026-03-28 14:23:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdde9f07-e0f4-56ad-91b2-f19248bc88d0, identifier: GX21%20HHW
2026-03-28 14:23:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX
2026-03-28 14:23:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX
2026-03-28 14:23:38 [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-28 14:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:38 [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': 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-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV73%2520GGX%27 HTTP/1.1" 200 None
2026-03-28 14:23:38 [bca.uk] INFO: Saving data for HV73%20GGX: {'auction_closing_time': 1775037600.0, 'created_time': 1774524580.366432, 'last_price_update_time': 1774707818.379551}
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:38 [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-28 14:23:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdde9f07-e0f4-56ad-91b2-f19248bc88d0 with identifier: GX21%20HHW
2026-03-28 14:23:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdde9f07-e0f4-56ad-91b2-f19248bc88d0 with identifier: GX21%20HHW
2026-03-28 14:23:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdde9f07-e0f4-56ad-91b2-f19248bc88d0 with identifier: GX21%20HHW to the API
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:38 [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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX21%20HHW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bdde9f07-e0f4-56ad-91b2-f19248bc88d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX21 HHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX21%20HHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 45010,
 '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 280 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 280 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYLT36081',
 'year': 2021}
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX21%2520HHW%27 HTTP/1.1" 200 None
2026-03-28 14:23:38 [bca.uk] INFO: Saving data for GX21%20HHW: {'auction_closing_time': 1774778400.0, 'created_time': 1774522998.699372, 'last_price_update_time': 1774707818.798946}
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX21%2520HHW') HTTP/1.1" 204 0
2026-03-28 14:23:38 [bca.uk] INFO: Found listing with ID: LO21%20YZB
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO21%2520YZB%27 HTTP/1.1" 200 None
2026-03-28 14:23:38 [bca.uk] INFO: Scrape type for LO21%20YZB: 2
2026-03-28 14:23:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB
2026-03-28 14:23:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dad281d-10eb-5ad8-897d-289378777d85 with scrape type 2
2026-03-28 14:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dad281d-10eb-5ad8-897d-289378777d85 with scrape type 2
2026-03-28 14:23:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dad281d-10eb-5ad8-897d-289378777d85, identifier: LO21%20YZB
2026-03-28 14:23:38 [bca.uk] INFO: Found listing with ID: AY20%20CKJ
2026-03-28 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY20%2520CKJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:38 [bca.uk] INFO: Scrape type for AY20%20CKJ: 2
2026-03-28 14:23:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ
2026-03-28 14:23:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with scrape type 2
2026-03-28 14:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with scrape type 2
2026-03-28 14:23:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab, identifier: AY20%20CKJ
2026-03-28 14:23:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB
2026-03-28 14:23:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB
2026-03-28 14:23:39 [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-28 14:23:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:39 [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': 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-28 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO21%2520YZB%27 HTTP/1.1" 200 None
2026-03-28 14:23:39 [bca.uk] INFO: Saving data for LO21%20YZB: {'auction_closing_time': 1775037600.0, 'created_time': 1774390734.041388, 'last_price_update_time': 1774707819.326721}
2026-03-28 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:39 [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-28 14:23:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ
2026-03-28 14:23:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ
2026-03-28 14:23:39 [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-28 14:23:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:40 [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': 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-28 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AY20%2520CKJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:40 [bca.uk] INFO: Saving data for AY20%20CKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522879.547757, 'last_price_update_time': 1774707820.657005}
2026-03-28 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:40 [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-28 14:23:40 [bca.uk] INFO: Found listing with ID: RJ71%20ULK
2026-03-28 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RJ71%2520ULK%27 HTTP/1.1" 200 None
2026-03-28 14:23:40 [bca.uk] INFO: Scrape type for RJ71%20ULK: 2
2026-03-28 14:23:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK
2026-03-28 14:23:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71083884-9829-53dc-a114-9d586c4d9c4e with scrape type 2
2026-03-28 14:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71083884-9829-53dc-a114-9d586c4d9c4e with scrape type 2
2026-03-28 14:23:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71083884-9829-53dc-a114-9d586c4d9c4e, identifier: RJ71%20ULK
2026-03-28 14:23:40 [bca.uk] INFO: Found listing with ID: DU22%20VSZ
2026-03-28 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU22%2520VSZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:40 [bca.uk] INFO: Scrape type for DU22%20VSZ: 2
2026-03-28 14:23:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ
2026-03-28 14:23:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 683b1870-1532-5428-a9ce-c66dfd07a26e with scrape type 2
2026-03-28 14:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 683b1870-1532-5428-a9ce-c66dfd07a26e with scrape type 2
2026-03-28 14:23:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 683b1870-1532-5428-a9ce-c66dfd07a26e, identifier: DU22%20VSZ
2026-03-28 14:23:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK
2026-03-28 14:23:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK
2026-03-28 14:23:40 [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-28 14:23:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:41 [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': 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-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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%2520ULK%27 HTTP/1.1" 200 None
2026-03-28 14:23:41 [bca.uk] INFO: Saving data for RJ71%20ULK: {'auction_closing_time': 1775037600.0, 'created_time': 1774524580.778996, 'last_price_update_time': 1774707821.177807}
2026-03-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:41 [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-28 14:23:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ
2026-03-28 14:23:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ
2026-03-28 14:23:41 [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-28 14:23:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:41 [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': 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-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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-28 14:23:41 [bca.uk] INFO: Saving data for DU22%20VSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522890.656404, 'last_price_update_time': 1774707821.493359}
2026-03-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:41 [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-28 14:23:41 [bca.uk] INFO: Found listing with ID: FX15%20TXU
2026-03-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:41 [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-28 14:23:41 [bca.uk] INFO: Scrape type for FX15%20TXU: 0
2026-03-28 14:23:41 [bca.uk] INFO: Found listing with ID: KR69%20XSP
2026-03-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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%2520XSP%27 HTTP/1.1" 200 None
2026-03-28 14:23:41 [bca.uk] INFO: Scrape type for KR69%20XSP: 2
2026-03-28 14:23:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP
2026-03-28 14:23:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c47d230-d74b-5d2a-a190-02f1418cbb32 with scrape type 2
2026-03-28 14:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c47d230-d74b-5d2a-a190-02f1418cbb32 with scrape type 2
2026-03-28 14:23:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c47d230-d74b-5d2a-a190-02f1418cbb32, identifier: KR69%20XSP
2026-03-28 14:23:41 [bca.uk] INFO: Found listing with ID: FN23%20PYS
2026-03-28 14:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:41 [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-28 14:23:41 [bca.uk] INFO: Scrape type for FN23%20PYS: 2
2026-03-28 14:23:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS
2026-03-28 14:23:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e40f7efc-ac70-50ae-a1f9-378aebade5ed with scrape type 2
2026-03-28 14:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e40f7efc-ac70-50ae-a1f9-378aebade5ed with scrape type 2
2026-03-28 14:23:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e40f7efc-ac70-50ae-a1f9-378aebade5ed, identifier: FN23%20PYS
2026-03-28 14:23:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP
2026-03-28 14:23:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP
2026-03-28 14:23:41 [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-28 14:23:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:42 [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': 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-28 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR69%2520XSP%27 HTTP/1.1" 200 None
2026-03-28 14:23:42 [bca.uk] INFO: Saving data for KR69%20XSP: {'auction_closing_time': 1775037600.0, 'created_time': 1774523569.304753, 'last_price_update_time': 1774707822.04384}
2026-03-28 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:42 [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-28 14:23:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS
2026-03-28 14:23:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS
2026-03-28 14:23:42 [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-28 14:23:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:42 [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': 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-28 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN23%2520PYS%27 HTTP/1.1" 200 None
2026-03-28 14:23:42 [bca.uk] INFO: Saving data for FN23%20PYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774522897.512132, 'last_price_update_time': 1774707822.388315}
2026-03-28 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:42 [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-28 14:23:42 [bca.uk] INFO: Found listing with ID: SY15%20LVL
2026-03-28 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY15%2520LVL%27 HTTP/1.1" 200 None
2026-03-28 14:23:42 [bca.uk] INFO: Scrape type for SY15%20LVL: 2
2026-03-28 14:23:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL
2026-03-28 14:23:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 601b43cd-8be6-50bb-8ad3-d771816799b9 with scrape type 2
2026-03-28 14:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 601b43cd-8be6-50bb-8ad3-d771816799b9 with scrape type 2
2026-03-28 14:23:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 601b43cd-8be6-50bb-8ad3-d771816799b9, identifier: SY15%20LVL
2026-03-28 14:23:42 [bca.uk] INFO: Found listing with ID: NV73%20RFF
2026-03-28 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV73%2520RFF%27 HTTP/1.1" 200 None
2026-03-28 14:23:42 [bca.uk] INFO: Scrape type for NV73%20RFF: 2
2026-03-28 14:23:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF
2026-03-28 14:23:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with scrape type 2
2026-03-28 14:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with scrape type 2
2026-03-28 14:23:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65, identifier: NV73%20RFF
2026-03-28 14:23:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL
2026-03-28 14:23:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL
2026-03-28 14:23:42 [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-28 14:23:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:43 [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': 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-28 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY15%2520LVL%27 HTTP/1.1" 200 None
2026-03-28 14:23:43 [bca.uk] INFO: Saving data for SY15%20LVL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523062.835204, 'last_price_update_time': 1774707823.653805}
2026-03-28 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:43 [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-28 14:23:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF
2026-03-28 14:23:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF
2026-03-28 14:23:43 [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-28 14:23:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:43 [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': 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-28 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NV73%2520RFF%27 HTTP/1.1" 200 None
2026-03-28 14:23:43 [bca.uk] INFO: Saving data for NV73%20RFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774522892.106849, 'last_price_update_time': 1774707823.935929}
2026-03-28 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:43 [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-28 14:23:43 [bca.uk] INFO: Found listing with ID: GL20%20TZX
2026-03-28 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL20%2520TZX%27 HTTP/1.1" 200 None
2026-03-28 14:23:43 [bca.uk] INFO: Scrape type for GL20%20TZX: 2
2026-03-28 14:23:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX
2026-03-28 14:23:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ab462e2-777c-503e-a195-5bfa9a506e1f with scrape type 2
2026-03-28 14:23:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ab462e2-777c-503e-a195-5bfa9a506e1f with scrape type 2
2026-03-28 14:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ab462e2-777c-503e-a195-5bfa9a506e1f, identifier: GL20%20TZX
2026-03-28 14:23:44 [bca.uk] INFO: Found listing with ID: RJ21%20KFG
2026-03-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [bca.uk] INFO: Scrape type for RJ21%20KFG: 2
2026-03-28 14:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG
2026-03-28 14:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8549245-7b1d-575f-8ea7-b38ca85818c6 with scrape type 2
2026-03-28 14:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8549245-7b1d-575f-8ea7-b38ca85818c6 with scrape type 2
2026-03-28 14:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8549245-7b1d-575f-8ea7-b38ca85818c6, identifier: RJ21%20KFG
2026-03-28 14:23:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX
2026-03-28 14:23:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX
2026-03-28 14:23:44 [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-28 14:23:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:44 [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': 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-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [bca.uk] INFO: Saving data for GL20%20TZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523559.209747, 'last_price_update_time': 1774707824.469136}
2026-03-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG
2026-03-28 14:23:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG
2026-03-28 14:23:44 [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-28 14:23:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:44 [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': 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-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [bca.uk] INFO: Saving data for RJ21%20KFG: {'auction_closing_time': 1774864800.0, 'created_time': 1774522893.042846, 'last_price_update_time': 1774707824.849096}
2026-03-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [bca.uk] INFO: Found listing with ID: BW66%20YYM
2026-03-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [bca.uk] INFO: Scrape type for BW66%20YYM: 2
2026-03-28 14:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM
2026-03-28 14:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with scrape type 2
2026-03-28 14:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with scrape type 2
2026-03-28 14:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c04f89a-1376-5d8a-a288-cafaf2c36d91, identifier: BW66%20YYM
2026-03-28 14:23:44 [bca.uk] INFO: Found listing with ID: RX19%20LDV
2026-03-28 14:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:44 [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-28 14:23:44 [bca.uk] INFO: Scrape type for RX19%20LDV: 2
2026-03-28 14:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV
2026-03-28 14:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b21a2cb3-101b-5d88-9441-b355307e3281 with scrape type 2
2026-03-28 14:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b21a2cb3-101b-5d88-9441-b355307e3281 with scrape type 2
2026-03-28 14:23:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b21a2cb3-101b-5d88-9441-b355307e3281, identifier: RX19%20LDV
2026-03-28 14:23:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM
2026-03-28 14:23:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM
2026-03-28 14:23:45 [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-28 14:23:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:45 [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': 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-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:45 [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-28 14:23:45 [bca.uk] INFO: Saving data for BW66%20YYM: {'auction_closing_time': 1774864800.0, 'created_time': 1774523560.041366, 'last_price_update_time': 1774707825.35393}
2026-03-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:45 [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-28 14:23:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV
2026-03-28 14:23:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV
2026-03-28 14:23:45 [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-28 14:23:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:45 [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=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-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:45 [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-28 14:23:45 [bca.uk] INFO: Saving data for RX19%20LDV: {'auction_closing_time': 1774864800.0, 'created_time': 1774522925.415371, 'last_price_update_time': 1774707825.64989}
2026-03-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:45 [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-28 14:23:45 [bca.uk] INFO: Found listing with ID: VU66%20XGP
2026-03-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU66%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 14:23:45 [bca.uk] INFO: Scrape type for VU66%20XGP: 2
2026-03-28 14:23:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4bc05ff-7ebb-5796-be43-4ba52745f0c0 with identifier: VU66%20XGP
2026-03-28 14:23:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4bc05ff-7ebb-5796-be43-4ba52745f0c0 with scrape type 2
2026-03-28 14:23:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4bc05ff-7ebb-5796-be43-4ba52745f0c0 with scrape type 2
2026-03-28 14:23:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4bc05ff-7ebb-5796-be43-4ba52745f0c0, identifier: VU66%20XGP
2026-03-28 14:23:45 [bca.uk] INFO: Found listing with ID: RX19%20LDY
2026-03-28 14:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:45 [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-28 14:23:45 [bca.uk] INFO: Scrape type for RX19%20LDY: 2
2026-03-28 14:23:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY
2026-03-28 14:23:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9948afc4-2ba1-55eb-8434-0aa84b911996 with scrape type 2
2026-03-28 14:23:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9948afc4-2ba1-55eb-8434-0aa84b911996 with scrape type 2
2026-03-28 14:23:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9948afc4-2ba1-55eb-8434-0aa84b911996, identifier: RX19%20LDY
2026-03-28 14:23:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4bc05ff-7ebb-5796-be43-4ba52745f0c0 with identifier: VU66%20XGP
2026-03-28 14:23:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4bc05ff-7ebb-5796-be43-4ba52745f0c0 with identifier: VU66%20XGP
2026-03-28 14:23:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4bc05ff-7ebb-5796-be43-4ba52745f0c0 with identifier: VU66%20XGP to the API
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:46 [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': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU66%20XGP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4bc05ff-7ebb-5796-be43-4ba52745f0c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU66 XGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU66%20XGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 99131,
 '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 LIMITED 2 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 LIMITED 2 4WD',
 'vin': '6FPPXXMJ2PGK81651',
 'year': 2016}
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU66%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 14:23:46 [bca.uk] INFO: Saving data for VU66%20XGP: {'auction_closing_time': 1774778400.0, 'created_time': 1774523554.650803, 'last_price_update_time': 1774707826.279096}
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU66%2520XGP') HTTP/1.1" 204 0
2026-03-28 14:23:46 [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-28 14:23:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY
2026-03-28 14:23:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY
2026-03-28 14:23:46 [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-28 14:23:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:46 [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': 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-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX19%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 14:23:46 [bca.uk] INFO: Saving data for RX19%20LDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774522979.110136, 'last_price_update_time': 1774707826.606775}
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:46 [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-28 14:23:46 [bca.uk] INFO: Found listing with ID: FL14%20UMC
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL14%2520UMC%27 HTTP/1.1" 200 None
2026-03-28 14:23:46 [bca.uk] INFO: Scrape type for FL14%20UMC: 2
2026-03-28 14:23:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bec30ac8-dc32-5d28-849b-e18d4698d410 with identifier: FL14%20UMC
2026-03-28 14:23:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bec30ac8-dc32-5d28-849b-e18d4698d410 with scrape type 2
2026-03-28 14:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bec30ac8-dc32-5d28-849b-e18d4698d410 with scrape type 2
2026-03-28 14:23:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bec30ac8-dc32-5d28-849b-e18d4698d410, identifier: FL14%20UMC
2026-03-28 14:23:46 [bca.uk] INFO: Found listing with ID: RX19%20LDZ
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:46 [bca.uk] INFO: Scrape type for RX19%20LDZ: 2
2026-03-28 14:23:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ
2026-03-28 14:23:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with scrape type 2
2026-03-28 14:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with scrape type 2
2026-03-28 14:23:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98c0b690-90bc-57e3-b963-f1dc0f3595b7, identifier: RX19%20LDZ
2026-03-28 14:23:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bec30ac8-dc32-5d28-849b-e18d4698d410 with identifier: FL14%20UMC
2026-03-28 14:23:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bec30ac8-dc32-5d28-849b-e18d4698d410 with identifier: FL14%20UMC
2026-03-28 14:23:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bec30ac8-dc32-5d28-849b-e18d4698d410 with identifier: FL14%20UMC to the API
2026-03-28 14:23:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:47 [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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL14%20UMC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bec30ac8-dc32-5d28-849b-e18d4698d410',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL14 UMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL14%20UMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 97009,
 '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 PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB',
 'vin': 'W0LF7B1B1EV625820',
 'year': 2014}
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL14%2520UMC%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Saving data for FL14%20UMC: {'auction_closing_time': 1774778400.0, 'created_time': 1774523300.688677, 'last_price_update_time': 1774707827.146858}
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL14%2520UMC') HTTP/1.1" 204 0
2026-03-28 14:23:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ
2026-03-28 14:23:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ
2026-03-28 14:23:47 [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-28 14:23:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:47 [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': 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-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Saving data for RX19%20LDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522977.251442, 'last_price_update_time': 1774707827.49829}
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:47 [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-28 14:23:47 [bca.uk] INFO: Found listing with ID: CU17%20AYN
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU17%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for CU17%20AYN: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: CX17%20KUT
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CX17%2520KUT%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for CX17%20KUT: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: DK05%20RYY
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK05%2520RYY%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for DK05%20RYY: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: HX12%20FDC
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX12%2520FDC%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for HX12%20FDC: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: LC22%20JKK
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC22%2520JKK%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for LC22%20JKK: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: LY15%20RLV
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY15%2520RLV%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for LY15%20RLV: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: PK06%20AEC
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK06%2520AEC%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for PK06%20AEC: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: T113%20KDA
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T113%2520KDA%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for T113%20KDA: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: T28%20FXF
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27T28%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for T28%20FXF: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: YC20%20BMU
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC20%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for YC20%20BMU: 0
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: CN19%20FSP
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN19%2520FSP%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for CN19%20FSP: 2
2026-03-28 14:23:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d077e582-55d6-5935-bc60-0c613a70c242 with identifier: CN19%20FSP
2026-03-28 14:23:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d077e582-55d6-5935-bc60-0c613a70c242 with scrape type 2
2026-03-28 14:23:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d077e582-55d6-5935-bc60-0c613a70c242 with scrape type 2
2026-03-28 14:23:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d077e582-55d6-5935-bc60-0c613a70c242, identifier: CN19%20FSP
2026-03-28 14:23:47 [bca.uk] INFO: Found listing with ID: YJ19%20LLM
2026-03-28 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ19%2520LLM%27 HTTP/1.1" 200 None
2026-03-28 14:23:47 [bca.uk] INFO: Scrape type for YJ19%20LLM: 2
2026-03-28 14:23:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM
2026-03-28 14:23:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed7d883d-a3cd-5221-bce2-2c3295b31d5c with scrape type 2
2026-03-28 14:23:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed7d883d-a3cd-5221-bce2-2c3295b31d5c with scrape type 2
2026-03-28 14:23:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed7d883d-a3cd-5221-bce2-2c3295b31d5c, identifier: YJ19%20LLM
2026-03-28 14:23:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d077e582-55d6-5935-bc60-0c613a70c242 with identifier: CN19%20FSP
2026-03-28 14:23:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d077e582-55d6-5935-bc60-0c613a70c242 with identifier: CN19%20FSP
2026-03-28 14:23:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d077e582-55d6-5935-bc60-0c613a70c242 with identifier: CN19%20FSP to the API
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:48 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN19%20FSP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd077e582-55d6-5935-bc60-0c613a70c242',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN19 FSP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN19%20FSP&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 58761,
 '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': 'VR7EFBHYBKJ598815',
 'year': 2019}
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN19%2520FSP%27 HTTP/1.1" 200 None
2026-03-28 14:23:48 [bca.uk] INFO: Saving data for CN19%20FSP: {'auction_closing_time': 1774778400.0, 'created_time': 1774523556.14542, 'last_price_update_time': 1774707828.192026}
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN19%2520FSP') HTTP/1.1" 204 0
2026-03-28 14:23:48 [bca.uk] INFO: Total items found: 100
2026-03-28 14:23:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded
2026-03-28 14:23:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:23:48 [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-28 14:23:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM
2026-03-28 14:23:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM
2026-03-28 14:23:48 [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-28 14:23:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:48 [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': 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-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YJ19%2520LLM%27 HTTP/1.1" 200 None
2026-03-28 14:23:48 [bca.uk] INFO: Saving data for YJ19%20LLM: {'auction_closing_time': 1774864800.0, 'created_time': 1774523002.318984, 'last_price_update_time': 1774707828.583507}
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:48 [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-28 14:23:48 [bca.uk] INFO: Found listing with ID: VU64%20XBJ
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU64%2520XBJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:48 [bca.uk] INFO: Scrape type for VU64%20XBJ: 2
2026-03-28 14:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 330dc8b0-711c-5db9-8fa4-314f719f5533 with identifier: VU64%20XBJ
2026-03-28 14:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 330dc8b0-711c-5db9-8fa4-314f719f5533 with scrape type 2
2026-03-28 14:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 330dc8b0-711c-5db9-8fa4-314f719f5533 with scrape type 2
2026-03-28 14:23:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 330dc8b0-711c-5db9-8fa4-314f719f5533, identifier: VU64%20XBJ
2026-03-28 14:23:48 [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-28 14:23:48 [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-28 14:23:48 [bca.uk] INFO: Found listing with ID: RO70%20JHV
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO70%2520JHV%27 HTTP/1.1" 200 None
2026-03-28 14:23:48 [bca.uk] INFO: Scrape type for RO70%20JHV: 2
2026-03-28 14:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV
2026-03-28 14:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5260099e-91ff-5a46-95a9-5c32efa1dbcd with scrape type 2
2026-03-28 14:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5260099e-91ff-5a46-95a9-5c32efa1dbcd with scrape type 2
2026-03-28 14:23:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5260099e-91ff-5a46-95a9-5c32efa1dbcd, identifier: RO70%20JHV
2026-03-28 14:23:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 330dc8b0-711c-5db9-8fa4-314f719f5533 with identifier: VU64%20XBJ
2026-03-28 14:23:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 330dc8b0-711c-5db9-8fa4-314f719f5533 with identifier: VU64%20XBJ
2026-03-28 14:23:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 330dc8b0-711c-5db9-8fa4-314f719f5533 with identifier: VU64%20XBJ to the API
2026-03-28 14:23:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:23:49 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU64%20XBJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '330dc8b0-711c-5db9-8fa4-314f719f5533',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU64 XBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU64%20XBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'COMBO',
 'odometer': 42688,
 '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 COMBO 1.6 CDTI 90 2000 L1 H1 S/S Van',
 'transmission': 'automatic',
 'trim': 'CDTI 90 2000 L1 H1 S/S',
 'vin': 'W0L6ZYL11F9561328',
 'year': 2015}
2026-03-28 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU64%2520XBJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:49 [bca.uk] INFO: Saving data for VU64%20XBJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774523271.304055, 'last_price_update_time': 1774707829.107901}
2026-03-28 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU64%2520XBJ') HTTP/1.1" 204 0
2026-03-28 14:23:49 [bca.uk] INFO: Found listing with ID: FD68%20NOF
2026-03-28 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD68%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 14:23:49 [bca.uk] INFO: Scrape type for FD68%20NOF: 2
2026-03-28 14:23:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF
2026-03-28 14:23:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with scrape type 2
2026-03-28 14:23:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with scrape type 2
2026-03-28 14:23:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295, identifier: FD68%20NOF
2026-03-28 14:23:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:23:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV
2026-03-28 14:23:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV
2026-03-28 14:23:49 [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-28 14:23:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:50 [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': 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-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:50 [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-28 14:23:50 [bca.uk] INFO: Saving data for RO70%20JHV: {'auction_closing_time': 1774864800.0, 'created_time': 1774522986.75193, 'last_price_update_time': 1774707830.177587}
2026-03-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:50 [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-28 14:23:50 [bca.uk] INFO: Found listing with ID: KP70%20WRT
2026-03-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP70%2520WRT%27 HTTP/1.1" 200 None
2026-03-28 14:23:50 [bca.uk] INFO: Scrape type for KP70%20WRT: 2
2026-03-28 14:23:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9053e324-fbb2-5b04-b47a-0f0b03e426db with identifier: KP70%20WRT
2026-03-28 14:23:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9053e324-fbb2-5b04-b47a-0f0b03e426db with scrape type 2
2026-03-28 14:23:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9053e324-fbb2-5b04-b47a-0f0b03e426db with scrape type 2
2026-03-28 14:23:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9053e324-fbb2-5b04-b47a-0f0b03e426db, identifier: KP70%20WRT
2026-03-28 14:23:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF
2026-03-28 14:23:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF
2026-03-28 14:23:50 [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-28 14:23:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:50 [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': 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-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:50 [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-28 14:23:50 [bca.uk] INFO: Saving data for FD68%20NOF: {'auction_closing_time': 1775113200.0, 'created_time': 1774005827.387308, 'last_price_update_time': 1774707830.633066}
2026-03-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:50 [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-28 14:23:50 [bca.uk] INFO: Found listing with ID: CA72%20MXP
2026-03-28 14:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:50 [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-28 14:23:50 [bca.uk] INFO: Scrape type for CA72%20MXP: 2
2026-03-28 14:23:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP
2026-03-28 14:23:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with scrape type 2
2026-03-28 14:23:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with scrape type 2
2026-03-28 14:23:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b34a8971-34b0-5475-8efc-8fda0e2e9ff7, identifier: CA72%20MXP
2026-03-28 14:23:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9053e324-fbb2-5b04-b47a-0f0b03e426db with identifier: KP70%20WRT
2026-03-28 14:23:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9053e324-fbb2-5b04-b47a-0f0b03e426db with identifier: KP70%20WRT
2026-03-28 14:23:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9053e324-fbb2-5b04-b47a-0f0b03e426db with identifier: KP70%20WRT to the API
2026-03-28 14:23:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:51 [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': 247,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP70%20WRT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9053e324-fbb2-5b04-b47a-0f0b03e426db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP70 WRT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP70%20WRT&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'MOVANO 2800 FWD',
 'odometer': 55961,
 '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 MOVANO 2800 FWD 2.3 T D 135 L1 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'T D 135 L1 H2',
 'vin': 'W0VMR8602LB219540',
 'year': 2020}
2026-03-28 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP70%2520WRT%27 HTTP/1.1" 200 None
2026-03-28 14:23:51 [bca.uk] INFO: Saving data for KP70%20WRT: {'auction_closing_time': 1774778400.0, 'created_time': 1774523533.285564, 'last_price_update_time': 1774707831.100229}
2026-03-28 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP70%2520WRT') HTTP/1.1" 204 0
2026-03-28 14:23:51 [bca.uk] INFO: Found listing with ID: LF19%20RCA
2026-03-28 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF19%2520RCA%27 HTTP/1.1" 200 None
2026-03-28 14:23:51 [bca.uk] INFO: Scrape type for LF19%20RCA: 2
2026-03-28 14:23:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA
2026-03-28 14:23:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650f8522-1622-58c6-a1ef-f59e22aa7916 with scrape type 2
2026-03-28 14:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 650f8522-1622-58c6-a1ef-f59e22aa7916 with scrape type 2
2026-03-28 14:23:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 650f8522-1622-58c6-a1ef-f59e22aa7916, identifier: LF19%20RCA
2026-03-28 14:23:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP
2026-03-28 14:23:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP
2026-03-28 14:23: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-28 14:23:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:56 [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': 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-28 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520MXP%27 HTTP/1.1" 200 None
2026-03-28 14:23:56 [bca.uk] INFO: Saving data for CA72%20MXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774522987.449364, 'last_price_update_time': 1774707836.572961}
2026-03-28 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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-28 14:23:56 [bca.uk] INFO: Found listing with ID: AJ18%20OBL
2026-03-28 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ18%2520OBL%27 HTTP/1.1" 200 None
2026-03-28 14:23:56 [bca.uk] INFO: Scrape type for AJ18%20OBL: 2
2026-03-28 14:23:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87c9815c-00f0-5496-9cfd-90b41208a3b7 with identifier: AJ18%20OBL
2026-03-28 14:23:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87c9815c-00f0-5496-9cfd-90b41208a3b7 with scrape type 2
2026-03-28 14:23:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87c9815c-00f0-5496-9cfd-90b41208a3b7 with scrape type 2
2026-03-28 14:23:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87c9815c-00f0-5496-9cfd-90b41208a3b7, identifier: AJ18%20OBL
2026-03-28 14:23:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA
2026-03-28 14:23:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA
2026-03-28 14:23:56 [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-28 14:23:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:56 [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': 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-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520RCA%27 HTTP/1.1" 200 None
2026-03-28 14:23:57 [bca.uk] INFO: Saving data for LF19%20RCA: {'auction_closing_time': 1775113200.0, 'created_time': 1773835046.000691, 'last_price_update_time': 1774707837.011724}
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:57 [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-28 14:23:57 [bca.uk] INFO: Found listing with ID: LN73%20VCF
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN73%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 14:23:57 [bca.uk] INFO: Scrape type for LN73%20VCF: 2
2026-03-28 14:23:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b4e4c90-5d44-5115-b233-f90b0715f35c with identifier: LN73%20VCF
2026-03-28 14:23:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b4e4c90-5d44-5115-b233-f90b0715f35c with scrape type 2
2026-03-28 14:23:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b4e4c90-5d44-5115-b233-f90b0715f35c with scrape type 2
2026-03-28 14:23:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b4e4c90-5d44-5115-b233-f90b0715f35c, identifier: LN73%20VCF
2026-03-28 14:23:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87c9815c-00f0-5496-9cfd-90b41208a3b7 with identifier: AJ18%20OBL
2026-03-28 14:23:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87c9815c-00f0-5496-9cfd-90b41208a3b7 with identifier: AJ18%20OBL
2026-03-28 14:23:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87c9815c-00f0-5496-9cfd-90b41208a3b7 with identifier: AJ18%20OBL to the API
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:57 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ18%20OBL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87c9815c-00f0-5496-9cfd-90b41208a3b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ18 OBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ18%20OBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 181255,
 '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 125 ECOTEC SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 125 ECOTEC SWB SPORTIVE',
 'vin': 'W0VF7D605JV653812',
 'year': 2018}
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ18%2520OBL%27 HTTP/1.1" 200 None
2026-03-28 14:23:57 [bca.uk] INFO: Saving data for AJ18%20OBL: {'auction_closing_time': 1774778400.0, 'created_time': 1774523535.422729, 'last_price_update_time': 1774707837.498808}
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ18%2520OBL') HTTP/1.1" 204 0
2026-03-28 14:23:57 [bca.uk] INFO: Found listing with ID: EJ73%20UFM
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ73%2520UFM%27 HTTP/1.1" 200 None
2026-03-28 14:23:57 [bca.uk] INFO: Scrape type for EJ73%20UFM: 2
2026-03-28 14:23:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM
2026-03-28 14:23:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 990d843e-0f4b-5d2e-84b0-b8500df89e8e with scrape type 2
2026-03-28 14:23:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 990d843e-0f4b-5d2e-84b0-b8500df89e8e with scrape type 2
2026-03-28 14:23:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 990d843e-0f4b-5d2e-84b0-b8500df89e8e, identifier: EJ73%20UFM
2026-03-28 14:23:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b4e4c90-5d44-5115-b233-f90b0715f35c with identifier: LN73%20VCF
2026-03-28 14:23: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-28 14:23: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-28 14:23:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:57 [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': 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-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN73%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 14:23:57 [bca.uk] INFO: Saving data for LN73%20VCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774522960.094452, 'last_price_update_time': 1774707837.919978}
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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-28 14:23:57 [bca.uk] INFO: Found listing with ID: BU20%20KSX
2026-03-28 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU20%2520KSX%27 HTTP/1.1" 200 None
2026-03-28 14:23:57 [bca.uk] INFO: Scrape type for BU20%20KSX: 2
2026-03-28 14:23:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541 with identifier: BU20%20KSX
2026-03-28 14:23:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541 with scrape type 2
2026-03-28 14:23:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541 with scrape type 2
2026-03-28 14:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541, identifier: BU20%20KSX
2026-03-28 14:23:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM
2026-03-28 14:23:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM
2026-03-28 14:23:58 [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-28 14:23:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:58 [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': 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-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:58 [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-28 14:23:58 [bca.uk] INFO: Saving data for EJ73%20UFM: {'auction_closing_time': 1775113200.0, 'created_time': 1773826706.133055, 'last_price_update_time': 1774707838.347098}
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:58 [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-28 14:23:58 [bca.uk] INFO: Found listing with ID: GL71%20BCY
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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-28 14:23:58 [bca.uk] INFO: Scrape type for GL71%20BCY: 2
2026-03-28 14:23:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY
2026-03-28 14:23: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-28 14:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with scrape type 2
2026-03-28 14:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b, identifier: GL71%20BCY
2026-03-28 14:23:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541 with identifier: BU20%20KSX
2026-03-28 14:23:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541 with identifier: BU20%20KSX
2026-03-28 14:23:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 369ebd7b-416c-5fb1-9a3c-f0a7e4d90541 with identifier: BU20%20KSX to the API
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:58 [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': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU20%20KSX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '369ebd7b-416c-5fb1-9a3c-f0a7e4d90541',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU20 KSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU20%20KSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 316',
 'odometer': 121575,
 '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': 'W1V9076332P223733',
 'year': 2020}
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU20%2520KSX%27 HTTP/1.1" 200 None
2026-03-28 14:23:58 [bca.uk] INFO: Saving data for BU20%20KSX: {'auction_closing_time': 1774778400.0, 'created_time': 1774523258.30638, 'last_price_update_time': 1774707838.755486}
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU20%2520KSX') HTTP/1.1" 204 0
2026-03-28 14:23:58 [bca.uk] INFO: Found listing with ID: DL73%20KRJ
2026-03-28 14:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:58 [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-28 14:23:58 [bca.uk] INFO: Scrape type for DL73%20KRJ: 2
2026-03-28 14:23:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ
2026-03-28 14:23:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with scrape type 2
2026-03-28 14:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with scrape type 2
2026-03-28 14:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba, identifier: DL73%20KRJ
2026-03-28 14:23:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY
2026-03-28 14:23:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY
2026-03-28 14:23: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-28 14:23:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:59 [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': 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-28 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GL71%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 14:23:59 [bca.uk] INFO: Saving data for GL71%20BCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774522965.519939, 'last_price_update_time': 1774707839.271454}
2026-03-28 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23: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-28 14:23:59 [bca.uk] INFO: Found listing with ID: FD67%20RKV
2026-03-28 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD67%2520RKV%27 HTTP/1.1" 200 None
2026-03-28 14:23:59 [bca.uk] INFO: Scrape type for FD67%20RKV: 2
2026-03-28 14:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9aaaec17-a114-5558-9c90-062f5bf58975 with identifier: FD67%20RKV
2026-03-28 14:23:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9aaaec17-a114-5558-9c90-062f5bf58975 with scrape type 2
2026-03-28 14:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9aaaec17-a114-5558-9c90-062f5bf58975 with scrape type 2
2026-03-28 14:23:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9aaaec17-a114-5558-9c90-062f5bf58975, identifier: FD67%20RKV
2026-03-28 14:23:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ
2026-03-28 14:23:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ
2026-03-28 14:23:59 [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-28 14:23:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:23: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-28 14:23:59 [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': 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-28 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 14:23:59 [bca.uk] INFO: Saving data for DL73%20KRJ: {'auction_closing_time': 1775113200.0, 'created_time': 1773833267.459724, 'last_price_update_time': 1774707839.706951}
2026-03-28 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:23:59 [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-28 14:23:59 [bca.uk] INFO: Found listing with ID: CV20%20BZC
2026-03-28 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV20%2520BZC%27 HTTP/1.1" 200 None
2026-03-28 14:23:59 [bca.uk] INFO: Scrape type for CV20%20BZC: 2
2026-03-28 14:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC
2026-03-28 14:23: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-28 14:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d343e08-0d2c-5dd2-b9c8-71f56394920a with scrape type 2
2026-03-28 14:23:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d343e08-0d2c-5dd2-b9c8-71f56394920a, identifier: CV20%20BZC
2026-03-28 14:23:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9aaaec17-a114-5558-9c90-062f5bf58975 with identifier: FD67%20RKV
2026-03-28 14:23:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9aaaec17-a114-5558-9c90-062f5bf58975 with identifier: FD67%20RKV
2026-03-28 14:23:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9aaaec17-a114-5558-9c90-062f5bf58975 with identifier: FD67%20RKV to the API
2026-03-28 14:23:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:00 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD67%20RKV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9aaaec17-a114-5558-9c90-062f5bf58975',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD67 RKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD67%20RKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 89115,
 '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 VIVARO 2.7T 1.6 CDTI 120 SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 SWB SPORTIVE',
 'vin': 'W0VF7G600JV617804',
 'year': 2017}
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD67%2520RKV%27 HTTP/1.1" 200 None
2026-03-28 14:24:00 [bca.uk] INFO: Saving data for FD67%20RKV: {'auction_closing_time': 1774778400.0, 'created_time': 1774523268.926745, 'last_price_update_time': 1774707840.196096}
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD67%2520RKV') HTTP/1.1" 204 0
2026-03-28 14:24:00 [bca.uk] INFO: Found listing with ID: DL73%20KXT
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 14:24:00 [bca.uk] INFO: Scrape type for DL73%20KXT: 2
2026-03-28 14:24:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT
2026-03-28 14:24:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 785a223e-04ff-5ef5-9f34-6511089b158d with scrape type 2
2026-03-28 14:24:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 785a223e-04ff-5ef5-9f34-6511089b158d with scrape type 2
2026-03-28 14:24:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 785a223e-04ff-5ef5-9f34-6511089b158d, identifier: DL73%20KXT
2026-03-28 14:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+white HTTP/1.1" 200 None
2026-03-28 14:24:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC
2026-03-28 14:24:00 [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-28 14:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:00 [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': 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-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV20%2520BZC%27 HTTP/1.1" 200 None
2026-03-28 14:24:00 [bca.uk] INFO: Saving data for CV20%20BZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774522961.807048, 'last_price_update_time': 1774707840.815721}
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:00 [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-28 14:24:00 [bca.uk] INFO: Found listing with ID: CP19%20KFJ
2026-03-28 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:00 [bca.uk] INFO: Scrape type for CP19%20KFJ: 2
2026-03-28 14:24:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1932effe-01ba-5c46-8437-cad15752aaa0 with identifier: CP19%20KFJ
2026-03-28 14:24:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1932effe-01ba-5c46-8437-cad15752aaa0 with scrape type 2
2026-03-28 14:24:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1932effe-01ba-5c46-8437-cad15752aaa0 with scrape type 2
2026-03-28 14:24:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1932effe-01ba-5c46-8437-cad15752aaa0, identifier: CP19%20KFJ
2026-03-28 14:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT
2026-03-28 14:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT
2026-03-28 14:24:01 [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-28 14:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:01 [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': 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-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 14:24:01 [bca.uk] INFO: Saving data for DL73%20KXT: {'auction_closing_time': 1775113200.0, 'created_time': 1773833257.463396, 'last_price_update_time': 1774707841.258438}
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:01 [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-28 14:24:01 [bca.uk] INFO: Found listing with ID: RO25%20DCV
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO25%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 14:24:01 [bca.uk] INFO: Scrape type for RO25%20DCV: 2
2026-03-28 14:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV
2026-03-28 14:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with scrape type 2
2026-03-28 14:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with scrape type 2
2026-03-28 14:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c, identifier: RO25%20DCV
2026-03-28 14:24:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1932effe-01ba-5c46-8437-cad15752aaa0 with identifier: CP19%20KFJ
2026-03-28 14:24:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1932effe-01ba-5c46-8437-cad15752aaa0 with identifier: CP19%20KFJ
2026-03-28 14:24:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1932effe-01ba-5c46-8437-cad15752aaa0 with identifier: CP19%20KFJ to the API
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:01 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP19%20KFJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1932effe-01ba-5c46-8437-cad15752aaa0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP19 KFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP19%20KFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI C20',
 'odometer': 71357,
 '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 CADDY MAXI C20 2.0 TDI 102 BMT KOMBI CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT KOMBI',
 'vin': 'WV1ZZZ2KZKX051619',
 'year': 2019}
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP19%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:01 [bca.uk] INFO: Saving data for CP19%20KFJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774523538.356845, 'last_price_update_time': 1774707841.708098}
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP19%2520KFJ') HTTP/1.1" 204 0
2026-03-28 14:24:01 [bca.uk] INFO: Found listing with ID: DV73%20XWU
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV73%2520XWU%27 HTTP/1.1" 200 None
2026-03-28 14:24:01 [bca.uk] INFO: Scrape type for DV73%20XWU: 0
2026-03-28 14:24:01 [bca.uk] INFO: Found listing with ID: KF73%20ASX
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520ASX%27 HTTP/1.1" 200 None
2026-03-28 14:24:01 [bca.uk] INFO: Scrape type for KF73%20ASX: 0
2026-03-28 14:24:01 [bca.uk] INFO: Found listing with ID: KF73%20CGX
2026-03-28 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520CGX%27 HTTP/1.1" 200 None
2026-03-28 14:24:01 [bca.uk] INFO: Scrape type for KF73%20CGX: 2
2026-03-28 14:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX
2026-03-28 14:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with scrape type 2
2026-03-28 14:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with scrape type 2
2026-03-28 14:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c, identifier: KF73%20CGX
2026-03-28 14:24:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV
2026-03-28 14:24:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV
2026-03-28 14:24:01 [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-28 14:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:02 [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': 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-28 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RO25%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 14:24:02 [bca.uk] INFO: Saving data for RO25%20DCV: {'auction_closing_time': 1775037600.0, 'created_time': 1774522960.678443, 'last_price_update_time': 1774707842.207883}
2026-03-28 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24: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-28 14:24:02 [bca.uk] INFO: Found listing with ID: DN23%20HTG
2026-03-28 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN23%2520HTG%27 HTTP/1.1" 200 None
2026-03-28 14:24:02 [bca.uk] INFO: Scrape type for DN23%20HTG: 2
2026-03-28 14:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d11ba757-62a3-52a4-8879-a31869fb93f5 with identifier: DN23%20HTG
2026-03-28 14:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d11ba757-62a3-52a4-8879-a31869fb93f5 with scrape type 2
2026-03-28 14:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d11ba757-62a3-52a4-8879-a31869fb93f5 with scrape type 2
2026-03-28 14:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d11ba757-62a3-52a4-8879-a31869fb93f5, identifier: DN23%20HTG
2026-03-28 14:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX
2026-03-28 14:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX
2026-03-28 14:24:02 [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-28 14:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:02 [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': 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-28 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520CGX%27 HTTP/1.1" 200 None
2026-03-28 14:24:02 [bca.uk] INFO: Saving data for KF73%20CGX: {'auction_closing_time': 1775113200.0, 'created_time': 1773842969.136954, 'last_price_update_time': 1774707842.657283}
2026-03-28 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:02 [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-28 14:24:02 [bca.uk] INFO: Found listing with ID: RV25%20UYE
2026-03-28 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV25%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 14:24:02 [bca.uk] INFO: Scrape type for RV25%20UYE: 2
2026-03-28 14:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f22891f9-e7cb-50b6-aee6-d447d5bb021f with identifier: RV25%20UYE
2026-03-28 14:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f22891f9-e7cb-50b6-aee6-d447d5bb021f with scrape type 2
2026-03-28 14:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f22891f9-e7cb-50b6-aee6-d447d5bb021f with scrape type 2
2026-03-28 14:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f22891f9-e7cb-50b6-aee6-d447d5bb021f, identifier: RV25%20UYE
2026-03-28 14:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d11ba757-62a3-52a4-8879-a31869fb93f5 with identifier: DN23%20HTG
2026-03-28 14:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:02 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cream HTTP/1.1" 200 None
2026-03-28 14:24:02 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 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-28 14:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d11ba757-62a3-52a4-8879-a31869fb93f5 with identifier: DN23%20HTG
2026-03-28 14:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d11ba757-62a3-52a4-8879-a31869fb93f5 with identifier: DN23%20HTG to the API
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:03 [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': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN23%20HTG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'cream',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd11ba757-62a3-52a4-8879-a31869fb93f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN23 HTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN23%20HTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SUZUKI',
 'model': 'JIMNY',
 'odometer': 1383,
 '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 JIMNY 1.5 ALLGRIP COMMERCIAL Van',
 'transmission': 'manual',
 'trim': 'ALLGRIP COMMERCIAL',
 'vin': 'JSAHJB74B00129980',
 'year': 2023}
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN23%2520HTG%27 HTTP/1.1" 200 None
2026-03-28 14:24:03 [bca.uk] INFO: Saving data for DN23%20HTG: {'auction_closing_time': 1774778400.0, 'created_time': 1774523256.380201, 'last_price_update_time': 1774707843.250843}
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN23%2520HTG') HTTP/1.1" 204 0
2026-03-28 14:24:03 [bca.uk] INFO: Found listing with ID: LN24%20PMX
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 14:24:03 [bca.uk] INFO: Scrape type for LN24%20PMX: 2
2026-03-28 14:24:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX
2026-03-28 14:24:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dfc7978-cc4c-5976-969a-972435345134 with scrape type 2
2026-03-28 14:24:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dfc7978-cc4c-5976-969a-972435345134 with scrape type 2
2026-03-28 14:24:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dfc7978-cc4c-5976-969a-972435345134, identifier: LN24%20PMX
2026-03-28 14:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f22891f9-e7cb-50b6-aee6-d447d5bb021f with identifier: RV25%20UYE
2026-03-28 14:24: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-28 14:24: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-28 14:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:03 [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': 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-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV25%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 14:24:03 [bca.uk] INFO: Saving data for RV25%20UYE: {'auction_closing_time': 1775037600.0, 'created_time': 1774522957.36211, 'last_price_update_time': 1774707843.788179}
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24: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-28 14:24:03 [bca.uk] INFO: Found listing with ID: BN67%20TYH
2026-03-28 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN67%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 14:24:03 [bca.uk] INFO: Scrape type for BN67%20TYH: 2
2026-03-28 14:24:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5528055a-0024-5048-86e7-2c9e4bfc3d62 with identifier: BN67%20TYH
2026-03-28 14:24:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5528055a-0024-5048-86e7-2c9e4bfc3d62 with scrape type 2
2026-03-28 14:24:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5528055a-0024-5048-86e7-2c9e4bfc3d62 with scrape type 2
2026-03-28 14:24:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5528055a-0024-5048-86e7-2c9e4bfc3d62, identifier: BN67%20TYH
2026-03-28 14:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX
2026-03-28 14:24:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX
2026-03-28 14:24:04 [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-28 14:24:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:04 [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': 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-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 14:24:04 [bca.uk] INFO: Saving data for LN24%20PMX: {'auction_closing_time': 1775113200.0, 'created_time': 1773842727.890173, 'last_price_update_time': 1774707844.22504}
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:04 [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-28 14:24:04 [bca.uk] INFO: Found listing with ID: RV25%20UPH
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV25%2520UPH%27 HTTP/1.1" 200 None
2026-03-28 14:24:04 [bca.uk] INFO: Scrape type for RV25%20UPH: 2
2026-03-28 14:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2be42a3e-a92f-5426-9c42-bce768193cfb with identifier: RV25%20UPH
2026-03-28 14:24: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-28 14:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2be42a3e-a92f-5426-9c42-bce768193cfb with scrape type 2
2026-03-28 14:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2be42a3e-a92f-5426-9c42-bce768193cfb, identifier: RV25%20UPH
2026-03-28 14:24:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5528055a-0024-5048-86e7-2c9e4bfc3d62 with identifier: BN67%20TYH
2026-03-28 14:24:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5528055a-0024-5048-86e7-2c9e4bfc3d62 with identifier: BN67%20TYH
2026-03-28 14:24:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5528055a-0024-5048-86e7-2c9e4bfc3d62 with identifier: BN67%20TYH to the API
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:04 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN67%20TYH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5528055a-0024-5048-86e7-2c9e4bfc3d62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN67 TYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN67%20TYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 179437,
 '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 CONNECT 1.5 TDCI 100 210 L2 TREND L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 210 L2 TREND L/R',
 'vin': 'WF0SXXWPGSHA27537',
 'year': 2017}
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN67%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 14:24:04 [bca.uk] INFO: Saving data for BN67%20TYH: {'auction_closing_time': 1774778400.0, 'created_time': 1774523539.743875, 'last_price_update_time': 1774707844.811502}
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN67%2520TYH') HTTP/1.1" 204 0
2026-03-28 14:24:04 [bca.uk] INFO: Found listing with ID: LN24%20PNY
2026-03-28 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520PNY%27 HTTP/1.1" 200 None
2026-03-28 14:24:04 [bca.uk] INFO: Scrape type for LN24%20PNY: 2
2026-03-28 14:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY
2026-03-28 14:24:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with scrape type 2
2026-03-28 14:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with scrape type 2
2026-03-28 14:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2, identifier: LN24%20PNY
2026-03-28 14:24:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2be42a3e-a92f-5426-9c42-bce768193cfb with identifier: RV25%20UPH
2026-03-28 14:24: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-28 14:24:05 [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-28 14:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:05 [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': 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-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RV25%2520UPH%27 HTTP/1.1" 200 None
2026-03-28 14:24:05 [bca.uk] INFO: Saving data for RV25%20UPH: {'auction_closing_time': 1775037600.0, 'created_time': 1774522958.061153, 'last_price_update_time': 1774707845.248272}
2026-03-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:05 [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-28 14:24:05 [bca.uk] INFO: Found listing with ID: EO21%20SJV
2026-03-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520SJV%27 HTTP/1.1" 200 None
2026-03-28 14:24:05 [bca.uk] INFO: Scrape type for EO21%20SJV: 2
2026-03-28 14:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8ad826d-d8ff-545b-9099-19954146acfb with identifier: EO21%20SJV
2026-03-28 14:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ad826d-d8ff-545b-9099-19954146acfb with scrape type 2
2026-03-28 14:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8ad826d-d8ff-545b-9099-19954146acfb with scrape type 2
2026-03-28 14:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8ad826d-d8ff-545b-9099-19954146acfb, identifier: EO21%20SJV
2026-03-28 14:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY
2026-03-28 14:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY
2026-03-28 14:24:05 [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-28 14:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:05 [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': 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-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520PNY%27 HTTP/1.1" 200 None
2026-03-28 14:24:05 [bca.uk] INFO: Saving data for LN24%20PNY: {'auction_closing_time': 1775113200.0, 'created_time': 1773842730.659519, 'last_price_update_time': 1774707845.684069}
2026-03-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:05 [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-28 14:24:05 [bca.uk] INFO: Found listing with ID: MD19%20HCG
2026-03-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD19%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 14:24:05 [bca.uk] INFO: Scrape type for MD19%20HCG: 0
2026-03-28 14:24:05 [bca.uk] INFO: Found listing with ID: YR23%20XTM
2026-03-28 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR23%2520XTM%27 HTTP/1.1" 200 None
2026-03-28 14:24:05 [bca.uk] INFO: Scrape type for YR23%20XTM: 2
2026-03-28 14:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM
2026-03-28 14:24: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-28 14:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 120532c6-a473-5d51-8451-f29917bd0690 with scrape type 2
2026-03-28 14:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 120532c6-a473-5d51-8451-f29917bd0690, identifier: YR23%20XTM
2026-03-28 14:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8ad826d-d8ff-545b-9099-19954146acfb with identifier: EO21%20SJV
2026-03-28 14:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8ad826d-d8ff-545b-9099-19954146acfb with identifier: EO21%20SJV
2026-03-28 14:24:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8ad826d-d8ff-545b-9099-19954146acfb with identifier: EO21%20SJV to the API
2026-03-28 14:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:06 [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': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO21%20SJV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8ad826d-d8ff-545b-9099-19954146acfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO21 SJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO21%20SJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 69849,
 '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': '6FPPXXMJ2PMJ59644',
 'year': 2021}
2026-03-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO21%2520SJV%27 HTTP/1.1" 200 None
2026-03-28 14:24:06 [bca.uk] INFO: Saving data for EO21%20SJV: {'auction_closing_time': 1774778400.0, 'created_time': 1774523284.596605, 'last_price_update_time': 1774707846.131707}
2026-03-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO21%2520SJV') HTTP/1.1" 204 0
2026-03-28 14:24:06 [bca.uk] INFO: Found listing with ID: LP23%20GVR
2026-03-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 14:24:06 [bca.uk] INFO: Scrape type for LP23%20GVR: 2
2026-03-28 14:24:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR
2026-03-28 14:24:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4322b195-5b61-5209-8e85-02760e45adb0 with scrape type 2
2026-03-28 14:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4322b195-5b61-5209-8e85-02760e45adb0 with scrape type 2
2026-03-28 14:24:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4322b195-5b61-5209-8e85-02760e45adb0, identifier: LP23%20GVR
2026-03-28 14:24:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM
2026-03-28 14:24:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM
2026-03-28 14:24:06 [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-28 14:24:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:06 [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': 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-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR23%2520XTM%27 HTTP/1.1" 200 None
2026-03-28 14:24:06 [bca.uk] INFO: Saving data for YR23%20XTM: {'auction_closing_time': 1775728800.0, 'created_time': 1774522989.822487, 'last_price_update_time': 1774707846.862107}
2026-03-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:06 [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-28 14:24:06 [bca.uk] INFO: Found listing with ID: SA16%20TZE
2026-03-28 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA16%2520TZE%27 HTTP/1.1" 200 None
2026-03-28 14:24:06 [bca.uk] INFO: Scrape type for SA16%20TZE: 2
2026-03-28 14:24:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48da265c-87bc-5031-934c-85214d02e595 with identifier: SA16%20TZE
2026-03-28 14:24:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48da265c-87bc-5031-934c-85214d02e595 with scrape type 2
2026-03-28 14:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48da265c-87bc-5031-934c-85214d02e595 with scrape type 2
2026-03-28 14:24:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48da265c-87bc-5031-934c-85214d02e595, identifier: SA16%20TZE
2026-03-28 14:24:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR
2026-03-28 14:24:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR
2026-03-28 14:24:07 [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-28 14:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:07 [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': 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-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 14:24:07 [bca.uk] INFO: Saving data for LP23%20GVR: {'auction_closing_time': 1775113200.0, 'created_time': 1773842357.879399, 'last_price_update_time': 1774707847.287417}
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:07 [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-28 14:24:07 [bca.uk] INFO: Found listing with ID: LE72%20GLV
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-28 14:24:07 [bca.uk] INFO: Scrape type for LE72%20GLV: 2
2026-03-28 14:24:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV
2026-03-28 14:24:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fd109e9-1395-53a8-9375-ad59096a81d8 with scrape type 2
2026-03-28 14:24:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fd109e9-1395-53a8-9375-ad59096a81d8 with scrape type 2
2026-03-28 14:24:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fd109e9-1395-53a8-9375-ad59096a81d8, identifier: LE72%20GLV
2026-03-28 14:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48da265c-87bc-5031-934c-85214d02e595 with identifier: SA16%20TZE
2026-03-28 14:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48da265c-87bc-5031-934c-85214d02e595 with identifier: SA16%20TZE
2026-03-28 14:24:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48da265c-87bc-5031-934c-85214d02e595 with identifier: SA16%20TZE to the API
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:07 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA16%20TZE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48da265c-87bc-5031-934c-85214d02e595',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA16 TZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA16%20TZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 158085,
 '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 VIVARO 2.9T 1.6 CDTI 115 LWB PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB',
 'vin': 'W0L3F7018GV636789',
 'year': 2016}
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA16%2520TZE%27 HTTP/1.1" 200 None
2026-03-28 14:24:07 [bca.uk] INFO: Saving data for SA16%20TZE: {'auction_closing_time': 1774778400.0, 'created_time': 1774523226.68659, 'last_price_update_time': 1774707847.711266}
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA16%2520TZE') HTTP/1.1" 204 0
2026-03-28 14:24:07 [bca.uk] INFO: Found listing with ID: LP23%20GXX
2026-03-28 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 14:24:07 [bca.uk] INFO: Scrape type for LP23%20GXX: 2
2026-03-28 14:24:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX
2026-03-28 14:24:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d941526-8b53-53d0-9fa1-11a63e3d9253 with scrape type 2
2026-03-28 14:24:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d941526-8b53-53d0-9fa1-11a63e3d9253 with scrape type 2
2026-03-28 14:24:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d941526-8b53-53d0-9fa1-11a63e3d9253, identifier: LP23%20GXX
2026-03-28 14:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV
2026-03-28 14:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV
2026-03-28 14:24:07 [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-28 14:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:08 [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': 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-28 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-28 14:24:08 [bca.uk] INFO: Saving data for LE72%20GLV: {'auction_closing_time': 1775728800.0, 'created_time': 1774522992.305775, 'last_price_update_time': 1774707848.15769}
2026-03-28 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:08 [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-28 14:24:08 [bca.uk] INFO: Found listing with ID: YR16%20WKS
2026-03-28 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR16%2520WKS%27 HTTP/1.1" 200 None
2026-03-28 14:24:08 [bca.uk] INFO: Scrape type for YR16%20WKS: 2
2026-03-28 14:24:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18fbdff8-44df-5099-a8a8-4921545771d5 with identifier: YR16%20WKS
2026-03-28 14:24:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18fbdff8-44df-5099-a8a8-4921545771d5 with scrape type 2
2026-03-28 14:24:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18fbdff8-44df-5099-a8a8-4921545771d5 with scrape type 2
2026-03-28 14:24:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18fbdff8-44df-5099-a8a8-4921545771d5, identifier: YR16%20WKS
2026-03-28 14:24:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX
2026-03-28 14:24:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX
2026-03-28 14:24:08 [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-28 14:24:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:09 [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': 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-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Saving data for LP23%20GXX: {'auction_closing_time': 1775113200.0, 'created_time': 1773846528.366154, 'last_price_update_time': 1774707849.378174}
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:09 [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-28 14:24:09 [bca.uk] INFO: Found listing with ID: LE72%20FZL
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE72%2520FZL%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Scrape type for LE72%20FZL: 2
2026-03-28 14:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL
2026-03-28 14:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ccebddd-b7b5-59aa-906e-851062d0f94e with scrape type 2
2026-03-28 14:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ccebddd-b7b5-59aa-906e-851062d0f94e with scrape type 2
2026-03-28 14:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ccebddd-b7b5-59aa-906e-851062d0f94e, identifier: LE72%20FZL
2026-03-28 14:24:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18fbdff8-44df-5099-a8a8-4921545771d5 with identifier: YR16%20WKS
2026-03-28 14:24:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18fbdff8-44df-5099-a8a8-4921545771d5 with identifier: YR16%20WKS
2026-03-28 14:24:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18fbdff8-44df-5099-a8a8-4921545771d5 with identifier: YR16%20WKS to the API
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:09 [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': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR16%20WKS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '18fbdff8-44df-5099-a8a8-4921545771d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR16 WKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR16%20WKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 147155,
 '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 LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 LWB H/R',
 'vin': 'WF0XXXTTGXFU80431',
 'year': 2016}
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR16%2520WKS%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Saving data for YR16%20WKS: {'auction_closing_time': 1774778400.0, 'created_time': 1774523226.150569, 'last_price_update_time': 1774707849.827391}
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR16%2520WKS') HTTP/1.1" 204 0
2026-03-28 14:24:09 [bca.uk] INFO: Found listing with ID: GX20%20HMD
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GX20%2520HMD%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Scrape type for GX20%20HMD: 0
2026-03-28 14:24:09 [bca.uk] INFO: Found listing with ID: NA20%20KDV
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA20%2520KDV%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Scrape type for NA20%20KDV: 0
2026-03-28 14:24:09 [bca.uk] INFO: Found listing with ID: SY23%20XLB
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SY23%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Scrape type for SY23%20XLB: 0
2026-03-28 14:24:09 [bca.uk] INFO: Found listing with ID: SM06%20EKK
2026-03-28 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM06%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 14:24:09 [bca.uk] INFO: Scrape type for SM06%20EKK: 2
2026-03-28 14:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK
2026-03-28 14:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d320d1-0591-5688-a860-0d520600853d with scrape type 2
2026-03-28 14:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d320d1-0591-5688-a860-0d520600853d with scrape type 2
2026-03-28 14:24:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d320d1-0591-5688-a860-0d520600853d, identifier: SM06%20EKK
2026-03-28 14:24:10 [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-28 14:24:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL
2026-03-28 14:24:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL
2026-03-28 14:24:10 [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-28 14:24:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:24: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-28 14:24:10 [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': 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-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:10 [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-28 14:24:10 [bca.uk] INFO: Saving data for LE72%20FZL: {'auction_closing_time': 1775728800.0, 'created_time': 1774522993.51815, 'last_price_update_time': 1774707850.308047}
2026-03-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:10 [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-28 14:24:10 [bca.uk] INFO: Found listing with ID: FG11%20WTU
2026-03-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG11%2520WTU%27 HTTP/1.1" 200 None
2026-03-28 14:24:10 [bca.uk] INFO: Scrape type for FG11%20WTU: 2
2026-03-28 14:24:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c568eece-5c52-515e-a714-92f2b194dd20 with identifier: FG11%20WTU
2026-03-28 14:24:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c568eece-5c52-515e-a714-92f2b194dd20 with scrape type 2
2026-03-28 14:24:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c568eece-5c52-515e-a714-92f2b194dd20 with scrape type 2
2026-03-28 14:24:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c568eece-5c52-515e-a714-92f2b194dd20, identifier: FG11%20WTU
2026-03-28 14:24:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK
2026-03-28 14:24:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK
2026-03-28 14:24:10 [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-28 14:24:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:24: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-28 14:24:10 [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': 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-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:10 [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-28 14:24:10 [bca.uk] INFO: Saving data for SM06%20EKK: {'auction_closing_time': 1774868400.0, 'created_time': 1773831247.47059, 'last_price_update_time': 1774707850.830224}
2026-03-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:10 [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-28 14:24:10 [bca.uk] INFO: Found listing with ID: AV22%20NFL
2026-03-28 14:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:10 [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-28 14:24:10 [bca.uk] INFO: Scrape type for AV22%20NFL: 2
2026-03-28 14:24:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL
2026-03-28 14:24:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 283eba10-7e45-5a73-bd04-fce717fe8ad9 with scrape type 2
2026-03-28 14:24:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 283eba10-7e45-5a73-bd04-fce717fe8ad9 with scrape type 2
2026-03-28 14:24:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 283eba10-7e45-5a73-bd04-fce717fe8ad9, identifier: AV22%20NFL
2026-03-28 14:24:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c568eece-5c52-515e-a714-92f2b194dd20 with identifier: FG11%20WTU
2026-03-28 14:24:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c568eece-5c52-515e-a714-92f2b194dd20 with identifier: FG11%20WTU
2026-03-28 14:24:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c568eece-5c52-515e-a714-92f2b194dd20 with identifier: FG11%20WTU to the API
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:24: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-28 14:24:11 [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': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG11%20WTU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c568eece-5c52-515e-a714-92f2b194dd20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG11 WTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG11%20WTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 99854,
 '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 RANGER 2.5 TDCI 143 XL 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 143 XL 4WD',
 'vin': 'WF0LMFE10BW931006',
 'year': 2011}
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG11%2520WTU%27 HTTP/1.1" 200 None
2026-03-28 14:24:11 [bca.uk] INFO: Saving data for FG11%20WTU: {'auction_closing_time': 1774778400.0, 'created_time': 1774523296.505208, 'last_price_update_time': 1774707851.385607}
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG11%2520WTU') HTTP/1.1" 204 0
2026-03-28 14:24:11 [bca.uk] INFO: Found listing with ID: SM16%20NPP
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:11 [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-28 14:24:11 [bca.uk] INFO: Scrape type for SM16%20NPP: 0
2026-03-28 14:24:11 [bca.uk] INFO: Found listing with ID: VX13%20SPU
2026-03-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:11 [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-28 14:24:11 [bca.uk] INFO: Scrape type for VX13%20SPU: 2
2026-03-28 14:24:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU
2026-03-28 14:24:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f84ad8ce-dd34-5fed-b653-3d875df04ec2 with scrape type 2
2026-03-28 14:24:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f84ad8ce-dd34-5fed-b653-3d875df04ec2 with scrape type 2
2026-03-28 14:24:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f84ad8ce-dd34-5fed-b653-3d875df04ec2, identifier: VX13%20SPU
2026-03-28 14:24:11 [scrapy.extensions.logstats] INFO: Crawled 335 pages (at 5 pages/min), scraped 1405 items (at 107 items/min)
2026-03-28 14:24:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:24:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL
2026-03-28 14:24:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL
2026-03-28 14:24:11 [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-28 14:24:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:24: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-28 14:24: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': 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-28 14:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:11 [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-28 14:24:11 [bca.uk] INFO: Saving data for AV22%20NFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774522974.556944, 'last_price_update_time': 1774707851.916669}
2026-03-28 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:12 [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-28 14:24:12 [bca.uk] INFO: Found listing with ID: CK15%20AJO
2026-03-28 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK15%2520AJO%27 HTTP/1.1" 200 None
2026-03-28 14:24:12 [bca.uk] INFO: Scrape type for CK15%20AJO: 2
2026-03-28 14:24:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70cc9b51-b0fb-5182-9c55-6f8628067f81 with identifier: CK15%20AJO
2026-03-28 14:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70cc9b51-b0fb-5182-9c55-6f8628067f81 with scrape type 2
2026-03-28 14:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70cc9b51-b0fb-5182-9c55-6f8628067f81 with scrape type 2
2026-03-28 14:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70cc9b51-b0fb-5182-9c55-6f8628067f81, identifier: CK15%20AJO
2026-03-28 14:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU
2026-03-28 14:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU
2026-03-28 14:24:12 [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-28 14:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:12 [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': 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-28 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX13%2520SPU%27 HTTP/1.1" 200 None
2026-03-28 14:24:12 [bca.uk] INFO: Saving data for VX13%20SPU: {'auction_closing_time': 1774868400.0, 'created_time': 1774274818.728223, 'last_price_update_time': 1774707852.558438}
2026-03-28 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:12 [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-28 14:24:12 [bca.uk] INFO: Found listing with ID: KP19%20AYF
2026-03-28 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP19%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 14:24:12 [bca.uk] INFO: Scrape type for KP19%20AYF: 2
2026-03-28 14:24:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF
2026-03-28 14:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with scrape type 2
2026-03-28 14:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with scrape type 2
2026-03-28 14:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45, identifier: KP19%20AYF
2026-03-28 14:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70cc9b51-b0fb-5182-9c55-6f8628067f81 with identifier: CK15%20AJO
2026-03-28 14:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70cc9b51-b0fb-5182-9c55-6f8628067f81 with identifier: CK15%20AJO
2026-03-28 14:24:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70cc9b51-b0fb-5182-9c55-6f8628067f81 with identifier: CK15%20AJO to the API
2026-03-28 14:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:13 [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': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK15%20AJO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70cc9b51-b0fb-5182-9c55-6f8628067f81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK15 AJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK15%20AJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 136654,
 '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 RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PFK56556',
 'year': 2015}
2026-03-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK15%2520AJO%27 HTTP/1.1" 200 None
2026-03-28 14:24:13 [bca.uk] INFO: Saving data for CK15%20AJO: {'auction_closing_time': 1774778400.0, 'created_time': 1774523296.073371, 'last_price_update_time': 1774707853.129154}
2026-03-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK15%2520AJO') HTTP/1.1" 204 0
2026-03-28 14:24:13 [bca.uk] INFO: Found listing with ID: AK64%20TZP
2026-03-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK64%2520TZP%27 HTTP/1.1" 200 None
2026-03-28 14:24:13 [bca.uk] INFO: Scrape type for AK64%20TZP: 2
2026-03-28 14:24:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP
2026-03-28 14:24:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with scrape type 2
2026-03-28 14:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with scrape type 2
2026-03-28 14:24:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488, identifier: AK64%20TZP
2026-03-28 14:24:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF
2026-03-28 14:24:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF
2026-03-28 14:24:13 [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-28 14:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24: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': 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-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP19%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 14:24:13 [bca.uk] INFO: Saving data for KP19%20AYF: {'auction_closing_time': 1774951200.0, 'created_time': 1774522963.454609, 'last_price_update_time': 1774707853.578272}
2026-03-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:13 [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-28 14:24:13 [bca.uk] INFO: Found listing with ID: BK13%20ZZW
2026-03-28 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK13%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 14:24:13 [bca.uk] INFO: Scrape type for BK13%20ZZW: 2
2026-03-28 14:24:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 239b0834-50db-5a89-8496-886b40e1d477 with identifier: BK13%20ZZW
2026-03-28 14:24:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 239b0834-50db-5a89-8496-886b40e1d477 with scrape type 2
2026-03-28 14:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 239b0834-50db-5a89-8496-886b40e1d477 with scrape type 2
2026-03-28 14:24:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 239b0834-50db-5a89-8496-886b40e1d477, identifier: BK13%20ZZW
2026-03-28 14:24:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP
2026-03-28 14:24:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP
2026-03-28 14:24:13 [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-28 14:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:14 [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': 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-28 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK64%2520TZP%27 HTTP/1.1" 200 None
2026-03-28 14:24:14 [bca.uk] INFO: Saving data for AK64%20TZP: {'auction_closing_time': 1774868400.0, 'created_time': 1773831319.486684, 'last_price_update_time': 1774707854.884136}
2026-03-28 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:14 [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-28 14:24:14 [bca.uk] INFO: Found listing with ID: KS70%20VSE
2026-03-28 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS70%2520VSE%27 HTTP/1.1" 200 None
2026-03-28 14:24:14 [bca.uk] INFO: Scrape type for KS70%20VSE: 2
2026-03-28 14:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE
2026-03-28 14:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45da9f23-e88f-5685-ad71-a79827cc2688 with scrape type 2
2026-03-28 14:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45da9f23-e88f-5685-ad71-a79827cc2688 with scrape type 2
2026-03-28 14:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45da9f23-e88f-5685-ad71-a79827cc2688, identifier: KS70%20VSE
2026-03-28 14:24:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 239b0834-50db-5a89-8496-886b40e1d477 with identifier: BK13%20ZZW
2026-03-28 14:24:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 239b0834-50db-5a89-8496-886b40e1d477 with identifier: BK13%20ZZW
2026-03-28 14:24:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 239b0834-50db-5a89-8496-886b40e1d477 with identifier: BK13%20ZZW to the API
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:15 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK13%20ZZW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '239b0834-50db-5a89-8496-886b40e1d477',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK13 ZZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK13%20ZZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 133584,
 '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 CADDY C20 1.6 TDI 102 BMT Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT',
 'vin': 'WV1ZZZ2KZDX105211',
 'year': 2013}
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK13%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 14:24:15 [bca.uk] INFO: Saving data for BK13%20ZZW: {'auction_closing_time': 1774778400.0, 'created_time': 1774523297.920117, 'last_price_update_time': 1774707855.360652}
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK13%2520ZZW') HTTP/1.1" 204 0
2026-03-28 14:24:15 [bca.uk] INFO: Found listing with ID: BU64%20VHW
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU64%2520VHW%27 HTTP/1.1" 200 None
2026-03-28 14:24:15 [bca.uk] INFO: Scrape type for BU64%20VHW: 2
2026-03-28 14:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW
2026-03-28 14:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dcd468a-b3f6-5b94-9522-d338d855eda0 with scrape type 2
2026-03-28 14:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dcd468a-b3f6-5b94-9522-d338d855eda0 with scrape type 2
2026-03-28 14:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dcd468a-b3f6-5b94-9522-d338d855eda0, identifier: BU64%20VHW
2026-03-28 14:24:15 [bca.uk] INFO: Total items found: 100
2026-03-28 14:24:15 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded
2026-03-28 14:24:15 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:24:15 [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-28 14:24:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE
2026-03-28 14:24:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE
2026-03-28 14:24:15 [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-28 14:24:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:15 [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': 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-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS70%2520VSE%27 HTTP/1.1" 200 None
2026-03-28 14:24:15 [bca.uk] INFO: Saving data for KS70%20VSE: {'auction_closing_time': 1774951200.0, 'created_time': 1774522950.247591, 'last_price_update_time': 1774707855.916991}
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:15 [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-28 14:24:15 [bca.uk] INFO: Found listing with ID: CV15%20UFU
2026-03-28 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV15%2520UFU%27 HTTP/1.1" 200 None
2026-03-28 14:24:15 [bca.uk] INFO: Scrape type for CV15%20UFU: 2
2026-03-28 14:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 591578f4-2b3f-5187-b86e-d9a3efa70948 with identifier: CV15%20UFU
2026-03-28 14:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 591578f4-2b3f-5187-b86e-d9a3efa70948 with scrape type 2
2026-03-28 14:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 591578f4-2b3f-5187-b86e-d9a3efa70948 with scrape type 2
2026-03-28 14:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 591578f4-2b3f-5187-b86e-d9a3efa70948, identifier: CV15%20UFU
2026-03-28 14:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW
2026-03-28 14:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW
2026-03-28 14:24:16 [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-28 14:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:16 [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': 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-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BU64%2520VHW%27 HTTP/1.1" 200 None
2026-03-28 14:24:16 [bca.uk] INFO: Saving data for BU64%20VHW: {'auction_closing_time': 1774868400.0, 'created_time': 1774044706.837751, 'last_price_update_time': 1774707856.456914}
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:16 [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-28 14:24:16 [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-28 14:24:16 [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-28 14:24:16 [bca.uk] INFO: Found listing with ID: YY68%20DWD
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY68%2520DWD%27 HTTP/1.1" 200 None
2026-03-28 14:24:16 [bca.uk] INFO: Scrape type for YY68%20DWD: 2
2026-03-28 14:24:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD
2026-03-28 14:24:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae873976-aa8f-5a20-a598-64f5242824ed with scrape type 2
2026-03-28 14:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae873976-aa8f-5a20-a598-64f5242824ed with scrape type 2
2026-03-28 14:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae873976-aa8f-5a20-a598-64f5242824ed, identifier: YY68%20DWD
2026-03-28 14:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 591578f4-2b3f-5187-b86e-d9a3efa70948 with identifier: CV15%20UFU
2026-03-28 14:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 591578f4-2b3f-5187-b86e-d9a3efa70948 with identifier: CV15%20UFU
2026-03-28 14:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 591578f4-2b3f-5187-b86e-d9a3efa70948 with identifier: CV15%20UFU to the API
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:16 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV15%20UFU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '591578f4-2b3f-5187-b86e-d9a3efa70948',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV15 UFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV15%20UFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 77029,
 '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': 'VF77B9HN0EJ872831',
 'year': 2015}
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CV15%2520UFU%27 HTTP/1.1" 200 None
2026-03-28 14:24:16 [bca.uk] INFO: Saving data for CV15%20UFU: {'auction_closing_time': 1774778400.0, 'created_time': 1774523262.786205, 'last_price_update_time': 1774707856.967695}
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV15%2520UFU') HTTP/1.1" 204 0
2026-03-28 14:24:16 [bca.uk] INFO: Found listing with ID: CF14%20AXD
2026-03-28 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF14%2520AXD%27 HTTP/1.1" 200 None
2026-03-28 14:24:16 [bca.uk] INFO: Scrape type for CF14%20AXD: 0
2026-03-28 14:24:16 [bca.uk] INFO: Found listing with ID: CY15%20NDD
2026-03-28 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY15%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 14:24:17 [bca.uk] INFO: Scrape type for CY15%20NDD: 2
2026-03-28 14:24:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD
2026-03-28 14:24:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bce8c834-2a31-51c1-92d9-02671b923a26 with scrape type 2
2026-03-28 14:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bce8c834-2a31-51c1-92d9-02671b923a26 with scrape type 2
2026-03-28 14:24:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bce8c834-2a31-51c1-92d9-02671b923a26, identifier: CY15%20NDD
2026-03-28 14:24:17 [bca.uk] INFO: Found listing with ID: KR74%20GZC
2026-03-28 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR74%2520GZC%27 HTTP/1.1" 200 None
2026-03-28 14:24:17 [bca.uk] INFO: Scrape type for KR74%20GZC: 2
2026-03-28 14:24:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC
2026-03-28 14:24:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with scrape type 2
2026-03-28 14:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with scrape type 2
2026-03-28 14:24:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da4edfd2-7cc9-536f-bfe5-ba2dc807b002, identifier: KR74%20GZC
2026-03-28 14:24:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:24:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD
2026-03-28 14:24:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD
2026-03-28 14:24:17 [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-28 14:24:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:17 [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': 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-28 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY68%2520DWD%27 HTTP/1.1" 200 None
2026-03-28 14:24:17 [bca.uk] INFO: Saving data for YY68%20DWD: {'auction_closing_time': 1774951200.0, 'created_time': 1774522951.496269, 'last_price_update_time': 1774707857.675136}
2026-03-28 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:17 [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-28 14:24:17 [bca.uk] INFO: Found listing with ID: LB69%20GWN
2026-03-28 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB69%2520GWN%27 HTTP/1.1" 200 None
2026-03-28 14:24:17 [bca.uk] INFO: Scrape type for LB69%20GWN: 2
2026-03-28 14:24:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6844228-024d-5d0e-85ca-2491e8f54a2b with identifier: LB69%20GWN
2026-03-28 14:24:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6844228-024d-5d0e-85ca-2491e8f54a2b with scrape type 2
2026-03-28 14:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6844228-024d-5d0e-85ca-2491e8f54a2b with scrape type 2
2026-03-28 14:24:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6844228-024d-5d0e-85ca-2491e8f54a2b, identifier: LB69%20GWN
2026-03-28 14:24:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD
2026-03-28 14:24:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD
2026-03-28 14:24:17 [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-28 14:24:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:18 [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': 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-28 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CY15%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 14:24:18 [bca.uk] INFO: Saving data for CY15%20NDD: {'auction_closing_time': 1774868400.0, 'created_time': 1773821048.231119, 'last_price_update_time': 1774707858.140095}
2026-03-28 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:18 [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-28 14:24:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC
2026-03-28 14:24:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:18 [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-28 14:24:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:24:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC
2026-03-28 14:24:18 [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-28 14:24:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:18 [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': 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-28 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR74%2520GZC%27 HTTP/1.1" 200 None
2026-03-28 14:24:18 [bca.uk] INFO: Saving data for KR74%20GZC: {'auction_closing_time': 1775642400.0, 'created_time': 1773821074.791547, 'last_price_update_time': 1774707858.707589}
2026-03-28 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:18 [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-28 14:24:18 [bca.uk] INFO: Found listing with ID: WJ18%20YRN
2026-03-28 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 14:24:18 [bca.uk] INFO: Scrape type for WJ18%20YRN: 2
2026-03-28 14:24:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN
2026-03-28 14:24:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2159356-aec7-581a-a2da-f5f9f65f0df7 with scrape type 2
2026-03-28 14:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2159356-aec7-581a-a2da-f5f9f65f0df7 with scrape type 2
2026-03-28 14:24:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2159356-aec7-581a-a2da-f5f9f65f0df7, identifier: WJ18%20YRN
2026-03-28 14:24:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6844228-024d-5d0e-85ca-2491e8f54a2b with identifier: LB69%20GWN
2026-03-28 14:24:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6844228-024d-5d0e-85ca-2491e8f54a2b with identifier: LB69%20GWN
2026-03-28 14:24:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6844228-024d-5d0e-85ca-2491e8f54a2b with identifier: LB69%20GWN to the API
2026-03-28 14:24:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:19 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB69%20GWN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6844228-024d-5d0e-85ca-2491e8f54a2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB69 GWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB69%20GWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 132691,
 '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 DISPATCH 1400 2.0 BLUEHDI 120 M DRIVER PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M DRIVER',
 'vin': 'VF7VFAHKKK7014888',
 'year': 2019}
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB69%2520GWN%27 HTTP/1.1" 200 None
2026-03-28 14:24:19 [bca.uk] INFO: Saving data for LB69%20GWN: {'auction_closing_time': 1774778400.0, 'created_time': 1774523248.614725, 'last_price_update_time': 1774707859.119033}
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB69%2520GWN') HTTP/1.1" 204 0
2026-03-28 14:24:19 [bca.uk] INFO: Found listing with ID: KS09%20KDJ
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS09%2520KDJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:19 [bca.uk] INFO: Scrape type for KS09%20KDJ: 2
2026-03-28 14:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ
2026-03-28 14:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item febf9a81-9dac-55b9-ae18-02831c540ff3 with scrape type 2
2026-03-28 14:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item febf9a81-9dac-55b9-ae18-02831c540ff3 with scrape type 2
2026-03-28 14:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: febf9a81-9dac-55b9-ae18-02831c540ff3, identifier: KS09%20KDJ
2026-03-28 14:24:19 [bca.uk] INFO: Found listing with ID: KX73%20ZVH
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX73%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 14:24:19 [bca.uk] INFO: Scrape type for KX73%20ZVH: 2
2026-03-28 14:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH
2026-03-28 14:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a558de31-d136-5039-b6f1-e673fee28ddf with scrape type 2
2026-03-28 14:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a558de31-d136-5039-b6f1-e673fee28ddf with scrape type 2
2026-03-28 14:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a558de31-d136-5039-b6f1-e673fee28ddf, identifier: KX73%20ZVH
2026-03-28 14:24:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN
2026-03-28 14:24:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN
2026-03-28 14:24:19 [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-28 14:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:19 [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': 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-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WJ18%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 14:24:19 [bca.uk] INFO: Saving data for WJ18%20YRN: {'auction_closing_time': 1774951200.0, 'created_time': 1774522952.542917, 'last_price_update_time': 1774707859.675355}
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:19 [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-28 14:24:19 [bca.uk] INFO: Found listing with ID: YS68%20DTY
2026-03-28 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS68%2520DTY%27 HTTP/1.1" 200 None
2026-03-28 14:24:19 [bca.uk] INFO: Scrape type for YS68%20DTY: 2
2026-03-28 14:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d82e98f-e848-565b-8197-59065462b12d with identifier: YS68%20DTY
2026-03-28 14:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d82e98f-e848-565b-8197-59065462b12d with scrape type 2
2026-03-28 14:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d82e98f-e848-565b-8197-59065462b12d with scrape type 2
2026-03-28 14:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d82e98f-e848-565b-8197-59065462b12d, identifier: YS68%20DTY
2026-03-28 14:24:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ
2026-03-28 14:24:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ
2026-03-28 14:24:19 [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-28 14:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:20 [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': 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-28 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS09%2520KDJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:20 [bca.uk] INFO: Saving data for KS09%20KDJ: {'auction_closing_time': 1774868400.0, 'created_time': 1773831229.856534, 'last_price_update_time': 1774707860.141509}
2026-03-28 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:20 [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-28 14:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH
2026-03-28 14:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:20 [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-28 14:24:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH
2026-03-28 14:24:20 [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-28 14:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:20 [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': 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-28 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KX73%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 14:24:20 [bca.uk] INFO: Saving data for KX73%20ZVH: {'auction_closing_time': 1775642400.0, 'created_time': 1773839420.183362, 'last_price_update_time': 1774707860.626762}
2026-03-28 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:20 [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-28 14:24:20 [bca.uk] INFO: Found listing with ID: YR74%20URV
2026-03-28 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR74%2520URV%27 HTTP/1.1" 200 None
2026-03-28 14:24:20 [bca.uk] INFO: Scrape type for YR74%20URV: 2
2026-03-28 14:24:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV
2026-03-28 14:24:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 447f416d-838f-5472-a754-ac2d875e5fe4 with scrape type 2
2026-03-28 14:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 447f416d-838f-5472-a754-ac2d875e5fe4 with scrape type 2
2026-03-28 14:24:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 447f416d-838f-5472-a754-ac2d875e5fe4, identifier: YR74%20URV
2026-03-28 14:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d82e98f-e848-565b-8197-59065462b12d with identifier: YS68%20DTY
2026-03-28 14:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d82e98f-e848-565b-8197-59065462b12d with identifier: YS68%20DTY
2026-03-28 14:24:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d82e98f-e848-565b-8197-59065462b12d with identifier: YS68%20DTY to the API
2026-03-28 14:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:21 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS68%20DTY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d82e98f-e848-565b-8197-59065462b12d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS68 DTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS68%20DTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 140233,
 '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 CONNECT 1.5 EBL 100 220 L1 TREND L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 100 220 L1 TREND L/R',
 'vin': 'WF04XXWPG4JM03863',
 'year': 2018}
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS68%2520DTY%27 HTTP/1.1" 200 None
2026-03-28 14:24:21 [bca.uk] INFO: Saving data for YS68%20DTY: {'auction_closing_time': 1774778400.0, 'created_time': 1774523249.443206, 'last_price_update_time': 1774707861.21565}
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS68%2520DTY') HTTP/1.1" 204 0
2026-03-28 14:24:21 [bca.uk] INFO: Found listing with ID: NK63%20ZCF
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NK63%2520ZCF%27 HTTP/1.1" 200 None
2026-03-28 14:24:21 [bca.uk] INFO: Scrape type for NK63%20ZCF: 0
2026-03-28 14:24:21 [bca.uk] INFO: Found listing with ID: RE18%20CXW
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE18%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 14:24:21 [bca.uk] INFO: Scrape type for RE18%20CXW: 0
2026-03-28 14:24:21 [bca.uk] INFO: Found listing with ID: YG74%20OUJ
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG74%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:21 [bca.uk] INFO: Scrape type for YG74%20OUJ: 2
2026-03-28 14:24:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ
2026-03-28 14:24:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with scrape type 2
2026-03-28 14:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with scrape type 2
2026-03-28 14:24:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c, identifier: YG74%20OUJ
2026-03-28 14:24:21 [bca.uk] INFO: Found listing with ID: DY18%20KYP
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY18%2520KYP%27 HTTP/1.1" 200 None
2026-03-28 14:24:21 [bca.uk] INFO: Scrape type for DY18%20KYP: 2
2026-03-28 14:24:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP
2026-03-28 14:24:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2abab6fb-77da-5393-8c30-de496c3b3e9d with scrape type 2
2026-03-28 14:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2abab6fb-77da-5393-8c30-de496c3b3e9d with scrape type 2
2026-03-28 14:24:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2abab6fb-77da-5393-8c30-de496c3b3e9d, identifier: DY18%20KYP
2026-03-28 14:24:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=titan+bronze HTTP/1.1" 200 None
2026-03-28 14:24:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:24:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV
2026-03-28 14:24:21 [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-28 14:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:22 [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': 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-28 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR74%2520URV%27 HTTP/1.1" 200 None
2026-03-28 14:24:22 [bca.uk] INFO: Saving data for YR74%20URV: {'auction_closing_time': 1774951200.0, 'created_time': 1773933699.616446, 'last_price_update_time': 1774707862.030119}
2026-03-28 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:22 [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-28 14:24:22 [bca.uk] INFO: Found listing with ID: DV14%20DWN
2026-03-28 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV14%2520DWN%27 HTTP/1.1" 200 None
2026-03-28 14:24:22 [bca.uk] INFO: Scrape type for DV14%20DWN: 2
2026-03-28 14:24:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6862f2f1-0d74-5128-ae02-73d24e3ec8a5 with identifier: DV14%20DWN
2026-03-28 14:24:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6862f2f1-0d74-5128-ae02-73d24e3ec8a5 with scrape type 2
2026-03-28 14:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6862f2f1-0d74-5128-ae02-73d24e3ec8a5 with scrape type 2
2026-03-28 14:24:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6862f2f1-0d74-5128-ae02-73d24e3ec8a5, identifier: DV14%20DWN
2026-03-28 14:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ
2026-03-28 14:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brooklyn+grey HTTP/1.1" 200 None
2026-03-28 14:24:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ
2026-03-28 14:24:22 [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-28 14:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:22 [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': 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-28 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG74%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:22 [bca.uk] INFO: Saving data for YG74%20OUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773844105.735775, 'last_price_update_time': 1774707862.705436}
2026-03-28 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:22 [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-28 14:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP
2026-03-28 14:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP
2026-03-28 14:24:22 [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-28 14:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:23 [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': 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-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY18%2520KYP%27 HTTP/1.1" 200 None
2026-03-28 14:24:23 [bca.uk] INFO: Saving data for DY18%20KYP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523501.949477, 'last_price_update_time': 1774707863.051114}
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:23 [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-28 14:24:23 [bca.uk] INFO: Found listing with ID: CP18%20EFT
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP18%2520EFT%27 HTTP/1.1" 200 None
2026-03-28 14:24:23 [bca.uk] INFO: Scrape type for CP18%20EFT: 2
2026-03-28 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT
2026-03-28 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1c7ad58-b905-5018-8ee1-3471a2aba766 with scrape type 2
2026-03-28 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1c7ad58-b905-5018-8ee1-3471a2aba766 with scrape type 2
2026-03-28 14:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1c7ad58-b905-5018-8ee1-3471a2aba766, identifier: CP18%20EFT
2026-03-28 14:24:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6862f2f1-0d74-5128-ae02-73d24e3ec8a5 with identifier: DV14%20DWN
2026-03-28 14:24:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6862f2f1-0d74-5128-ae02-73d24e3ec8a5 with identifier: DV14%20DWN
2026-03-28 14:24:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6862f2f1-0d74-5128-ae02-73d24e3ec8a5 with identifier: DV14%20DWN to the API
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:23 [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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV14%20DWN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6862f2f1-0d74-5128-ae02-73d24e3ec8a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV14 DWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV14%20DWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 137441,
 '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 PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB',
 'vin': 'W0LF7B1B1EV630345',
 'year': 2014}
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV14%2520DWN%27 HTTP/1.1" 200 None
2026-03-28 14:24:23 [bca.uk] INFO: Saving data for DV14%20DWN: {'auction_closing_time': 1774778400.0, 'created_time': 1774523241.378156, 'last_price_update_time': 1774707863.499221}
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV14%2520DWN') HTTP/1.1" 204 0
2026-03-28 14:24:23 [bca.uk] INFO: Found listing with ID: EN72%20GMG
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN72%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 14:24:23 [bca.uk] INFO: Scrape type for EN72%20GMG: 2
2026-03-28 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG
2026-03-28 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab769354-ae5e-58fa-a606-aadb4db648e4 with scrape type 2
2026-03-28 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab769354-ae5e-58fa-a606-aadb4db648e4 with scrape type 2
2026-03-28 14:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab769354-ae5e-58fa-a606-aadb4db648e4, identifier: EN72%20GMG
2026-03-28 14:24:23 [bca.uk] INFO: Found listing with ID: AV07%20FZJ
2026-03-28 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV07%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:23 [bca.uk] INFO: Scrape type for AV07%20FZJ: 2
2026-03-28 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ
2026-03-28 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78675c88-1451-5bff-8e4f-229a7b814daf with scrape type 2
2026-03-28 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78675c88-1451-5bff-8e4f-229a7b814daf with scrape type 2
2026-03-28 14:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78675c88-1451-5bff-8e4f-229a7b814daf, identifier: AV07%20FZJ
2026-03-28 14:24:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT
2026-03-28 14:24:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT
2026-03-28 14:24:23 [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-28 14:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:24 [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': 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-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP18%2520EFT%27 HTTP/1.1" 200 None
2026-03-28 14:24:24 [bca.uk] INFO: Saving data for CP18%20EFT: {'auction_closing_time': 1774864800.0, 'created_time': 1774522994.427965, 'last_price_update_time': 1774707864.196431}
2026-03-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:24 [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-28 14:24:24 [bca.uk] INFO: Found listing with ID: WP25%20ZYU
2026-03-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP25%2520ZYU%27 HTTP/1.1" 200 None
2026-03-28 14:24:24 [bca.uk] INFO: Scrape type for WP25%20ZYU: 2
2026-03-28 14:24:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03957eaa-40da-56cc-aa07-417aead56d59 with identifier: WP25%20ZYU
2026-03-28 14:24:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03957eaa-40da-56cc-aa07-417aead56d59 with scrape type 2
2026-03-28 14:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03957eaa-40da-56cc-aa07-417aead56d59 with scrape type 2
2026-03-28 14:24:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03957eaa-40da-56cc-aa07-417aead56d59, identifier: WP25%20ZYU
2026-03-28 14:24:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG
2026-03-28 14:24:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG
2026-03-28 14:24:24 [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-28 14:24:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24: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': 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-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN72%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 14:24:24 [bca.uk] INFO: Saving data for EN72%20GMG: {'auction_closing_time': 1775113200.0, 'created_time': 1774354493.658942, 'last_price_update_time': 1774707864.610516}
2026-03-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:24 [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-28 14:24:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ
2026-03-28 14:24:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ
2026-03-28 14:24:24 [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-28 14:24:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:24 [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': 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-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AV07%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:24 [bca.uk] INFO: Saving data for AV07%20FZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523529.878132, 'last_price_update_time': 1774707864.92853}
2026-03-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:24 [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-28 14:24:24 [bca.uk] INFO: Found listing with ID: NL61%20CUV
2026-03-28 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL61%2520CUV%27 HTTP/1.1" 200 None
2026-03-28 14:24:24 [bca.uk] INFO: Scrape type for NL61%20CUV: 2
2026-03-28 14:24:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV
2026-03-28 14:24:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with scrape type 2
2026-03-28 14:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with scrape type 2
2026-03-28 14:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4, identifier: NL61%20CUV
2026-03-28 14:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03957eaa-40da-56cc-aa07-417aead56d59 with identifier: WP25%20ZYU
2026-03-28 14:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03957eaa-40da-56cc-aa07-417aead56d59 with identifier: WP25%20ZYU
2026-03-28 14:24:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03957eaa-40da-56cc-aa07-417aead56d59 with identifier: WP25%20ZYU to the API
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:25 [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': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP25%20ZYU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03957eaa-40da-56cc-aa07-417aead56d59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP25 ZYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP25%20ZYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 2473,
 '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 FWD 2.0 EBL 130 L3 H2 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 130 L3 H2 LIMITED',
 'vin': 'WF0EXXTTRERT18768',
 'year': 2025}
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP25%2520ZYU%27 HTTP/1.1" 200 None
2026-03-28 14:24:25 [bca.uk] INFO: Saving data for WP25%20ZYU: {'auction_closing_time': 1774778400.0, 'created_time': 1774523242.265491, 'last_price_update_time': 1774707865.370271}
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP25%2520ZYU') HTTP/1.1" 204 0
2026-03-28 14:24:25 [bca.uk] INFO: Found listing with ID: FL72%20LKA
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL72%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 14:24:25 [bca.uk] INFO: Scrape type for FL72%20LKA: 2
2026-03-28 14:24:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA
2026-03-28 14:24:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with scrape type 2
2026-03-28 14:24:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with scrape type 2
2026-03-28 14:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f, identifier: FL72%20LKA
2026-03-28 14:24:25 [bca.uk] INFO: Found listing with ID: KK15%20GKJ
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK15%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:25 [bca.uk] INFO: Scrape type for KK15%20GKJ: 2
2026-03-28 14:24:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ
2026-03-28 14:24:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with scrape type 2
2026-03-28 14:24:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with scrape type 2
2026-03-28 14:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a804c64-d878-57e9-8235-f8ff45d0e6b1, identifier: KK15%20GKJ
2026-03-28 14:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV
2026-03-28 14:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV
2026-03-28 14:24:25 [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-28 14:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:25 [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': 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-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL61%2520CUV%27 HTTP/1.1" 200 None
2026-03-28 14:24:25 [bca.uk] INFO: Saving data for NL61%20CUV: {'auction_closing_time': 1774951200.0, 'created_time': 1774522943.904533, 'last_price_update_time': 1774707865.98143}
2026-03-28 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:26 [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-28 14:24:26 [bca.uk] INFO: Found listing with ID: GU62%20UHO
2026-03-28 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU62%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:24:26 [bca.uk] INFO: Scrape type for GU62%20UHO: 2
2026-03-28 14:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aeae5da2-8d02-57c6-b639-1e4404a25d63 with identifier: GU62%20UHO
2026-03-28 14:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aeae5da2-8d02-57c6-b639-1e4404a25d63 with scrape type 2
2026-03-28 14:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aeae5da2-8d02-57c6-b639-1e4404a25d63 with scrape type 2
2026-03-28 14:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aeae5da2-8d02-57c6-b639-1e4404a25d63, identifier: GU62%20UHO
2026-03-28 14:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA
2026-03-28 14:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA
2026-03-28 14:24:26 [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-28 14:24:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:26 [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': 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-28 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL72%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 14:24:26 [bca.uk] INFO: Saving data for FL72%20LKA: {'auction_closing_time': 1775113200.0, 'created_time': 1774354632.613687, 'last_price_update_time': 1774707866.423311}
2026-03-28 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:26 [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-28 14:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ
2026-03-28 14:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ
2026-03-28 14:24:26 [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-28 14:24:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:26 [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': 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-28 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KK15%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 14:24:26 [bca.uk] INFO: Saving data for KK15%20GKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523509.488767, 'last_price_update_time': 1774707866.784217}
2026-03-28 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:26 [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-28 14:24:26 [bca.uk] INFO: Found listing with ID: YF72%20RVK
2026-03-28 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF72%2520RVK%27 HTTP/1.1" 200 None
2026-03-28 14:24:26 [bca.uk] INFO: Scrape type for YF72%20RVK: 2
2026-03-28 14:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK
2026-03-28 14:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa06e5a5-7a2b-5142-865b-b3fae2e78998 with scrape type 2
2026-03-28 14:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa06e5a5-7a2b-5142-865b-b3fae2e78998 with scrape type 2
2026-03-28 14:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa06e5a5-7a2b-5142-865b-b3fae2e78998, identifier: YF72%20RVK
2026-03-28 14:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aeae5da2-8d02-57c6-b639-1e4404a25d63 with identifier: GU62%20UHO
2026-03-28 14:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aeae5da2-8d02-57c6-b639-1e4404a25d63 with identifier: GU62%20UHO
2026-03-28 14:24:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aeae5da2-8d02-57c6-b639-1e4404a25d63 with identifier: GU62%20UHO to the API
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:27 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU62%20UHO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aeae5da2-8d02-57c6-b639-1e4404a25d63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU62 UHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU62%20UHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 61760,
 '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 CADDY C20 1.6 TDI 102 BMT Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT',
 'vin': 'WV1ZZZ2KZCX059804',
 'year': 2012}
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU62%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 14:24:27 [bca.uk] INFO: Saving data for GU62%20UHO: {'auction_closing_time': 1774778400.0, 'created_time': 1774524584.187975, 'last_price_update_time': 1774707867.239495}
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU62%2520UHO') HTTP/1.1" 204 0
2026-03-28 14:24:27 [bca.uk] INFO: Found listing with ID: BF24%20EWL
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF24%2520EWL%27 HTTP/1.1" 200 None
2026-03-28 14:24:27 [bca.uk] INFO: Scrape type for BF24%20EWL: 2
2026-03-28 14:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL
2026-03-28 14:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d068dcd1-5160-597e-8a07-44ba88c34d24 with scrape type 2
2026-03-28 14:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d068dcd1-5160-597e-8a07-44ba88c34d24 with scrape type 2
2026-03-28 14:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d068dcd1-5160-597e-8a07-44ba88c34d24, identifier: BF24%20EWL
2026-03-28 14:24:27 [bca.uk] INFO: Found listing with ID: KW23%20XXC
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW23%2520XXC%27 HTTP/1.1" 200 None
2026-03-28 14:24:27 [bca.uk] INFO: Scrape type for KW23%20XXC: 2
2026-03-28 14:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC
2026-03-28 14:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92c140d5-ad17-59eb-a7b8-cf962eccf11a with scrape type 2
2026-03-28 14:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92c140d5-ad17-59eb-a7b8-cf962eccf11a with scrape type 2
2026-03-28 14:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92c140d5-ad17-59eb-a7b8-cf962eccf11a, identifier: KW23%20XXC
2026-03-28 14:24:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK
2026-03-28 14:24:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK
2026-03-28 14:24:27 [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-28 14:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:27 [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': 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-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF72%2520RVK%27 HTTP/1.1" 200 None
2026-03-28 14:24:27 [bca.uk] INFO: Saving data for YF72%20RVK: {'auction_closing_time': 1775728800.0, 'created_time': 1774522946.698751, 'last_price_update_time': 1774707867.851183}
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:27 [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-28 14:24:27 [bca.uk] INFO: Found listing with ID: LF67%20FSE
2026-03-28 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF67%2520FSE%27 HTTP/1.1" 200 None
2026-03-28 14:24:27 [bca.uk] INFO: Scrape type for LF67%20FSE: 2
2026-03-28 14:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd with identifier: LF67%20FSE
2026-03-28 14:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd with scrape type 2
2026-03-28 14:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd with scrape type 2
2026-03-28 14:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd, identifier: LF67%20FSE
2026-03-28 14:24:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL
2026-03-28 14:24:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL
2026-03-28 14:24:28 [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-28 14:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:28 [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': 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-28 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF24%2520EWL%27 HTTP/1.1" 200 None
2026-03-28 14:24:28 [bca.uk] INFO: Saving data for BF24%20EWL: {'auction_closing_time': 1774854000.0, 'created_time': 1774277229.267575, 'last_price_update_time': 1774707868.303111}
2026-03-28 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:28 [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-28 14:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC
2026-03-28 14:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC
2026-03-28 14:24:28 [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-28 14:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:28 [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': 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-28 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW23%2520XXC%27 HTTP/1.1" 200 None
2026-03-28 14:24:28 [bca.uk] INFO: Saving data for KW23%20XXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774265050.379307, 'last_price_update_time': 1774707868.691919}
2026-03-28 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:28 [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-28 14:24:28 [bca.uk] INFO: Found listing with ID: LF69%20TDU
2026-03-28 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF69%2520TDU%27 HTTP/1.1" 200 None
2026-03-28 14:24:28 [bca.uk] INFO: Scrape type for LF69%20TDU: 2
2026-03-28 14:24:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU
2026-03-28 14:24:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with scrape type 2
2026-03-28 14:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with scrape type 2
2026-03-28 14:24:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26e38068-18a5-56f2-8f84-e4ef1ba807e4, identifier: LF69%20TDU
2026-03-28 14:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd with identifier: LF67%20FSE
2026-03-28 14:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd with identifier: LF67%20FSE
2026-03-28 14:24:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd with identifier: LF67%20FSE to the API
2026-03-28 14:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:29 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF67%20FSE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd79ecda5-7b2e-55f5-9be8-d1bd6ad8cacd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF67 FSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF67%20FSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 410 RWD',
 'odometer': 25515,
 '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 410 RWD 2.2 TDCI 155 LWB TREND H/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 155 LWB TREND H/R',
 'vin': 'WF0HXXTTGHHB58212',
 'year': 2017}
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF67%2520FSE%27 HTTP/1.1" 200 None
2026-03-28 14:24:29 [bca.uk] INFO: Saving data for LF67%20FSE: {'auction_closing_time': 1774778400.0, 'created_time': 1774188640.807951, 'last_price_update_time': 1774707869.134184}
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF67%2520FSE') HTTP/1.1" 204 0
2026-03-28 14:24:29 [bca.uk] INFO: Found listing with ID: BK22%20UNZ
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520UNZ%27 HTTP/1.1" 200 None
2026-03-28 14:24:29 [bca.uk] INFO: Scrape type for BK22%20UNZ: 2
2026-03-28 14:24:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ
2026-03-28 14:24:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0750a747-c5be-54c2-8689-d0d93247ead9 with scrape type 2
2026-03-28 14:24:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0750a747-c5be-54c2-8689-d0d93247ead9 with scrape type 2
2026-03-28 14:24:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0750a747-c5be-54c2-8689-d0d93247ead9, identifier: BK22%20UNZ
2026-03-28 14:24:29 [bca.uk] INFO: Found listing with ID: LM66%20MYL
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM66%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 14:24:29 [bca.uk] INFO: Scrape type for LM66%20MYL: 2
2026-03-28 14:24:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL
2026-03-28 14:24:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with scrape type 2
2026-03-28 14:24:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with scrape type 2
2026-03-28 14:24:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a, identifier: LM66%20MYL
2026-03-28 14:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU
2026-03-28 14:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU
2026-03-28 14:24:29 [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-28 14:24:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:29 [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': 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-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF69%2520TDU%27 HTTP/1.1" 200 None
2026-03-28 14:24:29 [bca.uk] INFO: Saving data for LF69%20TDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774522923.95486, 'last_price_update_time': 1774707869.736314}
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:29 [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-28 14:24:29 [bca.uk] INFO: Found listing with ID: RK70%20VND
2026-03-28 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK70%2520VND%27 HTTP/1.1" 200 None
2026-03-28 14:24:29 [bca.uk] INFO: Scrape type for RK70%20VND: 2
2026-03-28 14:24:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9221c30e-44b9-505e-8bb3-a606619f22f0 with identifier: RK70%20VND
2026-03-28 14:24:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9221c30e-44b9-505e-8bb3-a606619f22f0 with scrape type 2
2026-03-28 14:24:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9221c30e-44b9-505e-8bb3-a606619f22f0 with scrape type 2
2026-03-28 14:24:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9221c30e-44b9-505e-8bb3-a606619f22f0, identifier: RK70%20VND
2026-03-28 14:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ
2026-03-28 14:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ
2026-03-28 14:24:30 [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-28 14:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:30 [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': 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-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK22%2520UNZ%27 HTTP/1.1" 200 None
2026-03-28 14:24:30 [bca.uk] INFO: Saving data for BK22%20UNZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773828239.002425, 'last_price_update_time': 1774707870.214718}
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:30 [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-28 14:24:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL
2026-03-28 14:24:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL
2026-03-28 14:24:30 [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-28 14:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:30 [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': 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-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM66%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 14:24:30 [bca.uk] INFO: Saving data for LM66%20MYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774523467.111141, 'last_price_update_time': 1774707870.544257}
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:30 [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-28 14:24:30 [bca.uk] INFO: Found listing with ID: LP72%20VSY
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520VSY%27 HTTP/1.1" 200 None
2026-03-28 14:24:30 [bca.uk] INFO: Scrape type for LP72%20VSY: 2
2026-03-28 14:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY
2026-03-28 14:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 701ae86d-e30c-500d-972b-38bae2f6f642 with scrape type 2
2026-03-28 14:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 701ae86d-e30c-500d-972b-38bae2f6f642 with scrape type 2
2026-03-28 14:24:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 701ae86d-e30c-500d-972b-38bae2f6f642, identifier: LP72%20VSY
2026-03-28 14:24:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9221c30e-44b9-505e-8bb3-a606619f22f0 with identifier: RK70%20VND
2026-03-28 14:24:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9221c30e-44b9-505e-8bb3-a606619f22f0 with identifier: RK70%20VND
2026-03-28 14:24:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9221c30e-44b9-505e-8bb3-a606619f22f0 with identifier: RK70%20VND to the API
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:30 [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': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK70%20VND-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9221c30e-44b9-505e-8bb3-a606619f22f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK70 VND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK70%20VND&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 85265,
 '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 T30 2.0 BITDI 199 LWB H/L DSG PanelVan',
 'transmission': 'automatic',
 'trim': 'BITDI 199 LWB H/L DSG',
 'vin': 'WV1ZZZ7HZLH034580',
 'year': 2020}
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RK70%2520VND%27 HTTP/1.1" 200 None
2026-03-28 14:24:30 [bca.uk] INFO: Saving data for RK70%20VND: {'auction_closing_time': 1774778400.0, 'created_time': 1774524530.42819, 'last_price_update_time': 1774707870.968313}
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK70%2520VND') HTTP/1.1" 204 0
2026-03-28 14:24:30 [bca.uk] INFO: Found listing with ID: BK23%20CBF
2026-03-28 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520CBF%27 HTTP/1.1" 200 None
2026-03-28 14:24:31 [bca.uk] INFO: Scrape type for BK23%20CBF: 0
2026-03-28 14:24:31 [bca.uk] INFO: Found listing with ID: BK23%20TLY
2026-03-28 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520TLY%27 HTTP/1.1" 200 None
2026-03-28 14:24:31 [bca.uk] INFO: Scrape type for BK23%20TLY: 2
2026-03-28 14:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY
2026-03-28 14:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 916a3eeb-6476-5c65-8c91-a3e33b3908cf with scrape type 2
2026-03-28 14:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 916a3eeb-6476-5c65-8c91-a3e33b3908cf with scrape type 2
2026-03-28 14:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 916a3eeb-6476-5c65-8c91-a3e33b3908cf, identifier: BK23%20TLY
2026-03-28 14:24:31 [bca.uk] INFO: Found listing with ID: BJ19%20HKX
2026-03-28 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ19%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 14:24:31 [bca.uk] INFO: Scrape type for BJ19%20HKX: 2
2026-03-28 14:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX
2026-03-28 14:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with scrape type 2
2026-03-28 14:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with scrape type 2
2026-03-28 14:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27e0541b-31a4-5272-9bcc-d2d2a6947d19, identifier: BJ19%20HKX
2026-03-28 14:24:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY
2026-03-28 14:24:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY
2026-03-28 14:24:31 [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-28 14:24:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:31 [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': 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-28 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP72%2520VSY%27 HTTP/1.1" 200 None
2026-03-28 14:24:32 [bca.uk] INFO: Saving data for LP72%20VSY: {'auction_closing_time': 1774864800.0, 'created_time': 1774522932.843735, 'last_price_update_time': 1774707872.00832}
2026-03-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:32 [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-28 14:24:32 [bca.uk] INFO: Found listing with ID: BT68%20ZZD
2026-03-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT68%2520ZZD%27 HTTP/1.1" 200 None
2026-03-28 14:24:32 [bca.uk] INFO: Scrape type for BT68%20ZZD: 2
2026-03-28 14:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46249640-b59a-56d3-9a56-96bd36917701 with identifier: BT68%20ZZD
2026-03-28 14:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46249640-b59a-56d3-9a56-96bd36917701 with scrape type 2
2026-03-28 14:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46249640-b59a-56d3-9a56-96bd36917701 with scrape type 2
2026-03-28 14:24:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46249640-b59a-56d3-9a56-96bd36917701, identifier: BT68%20ZZD
2026-03-28 14:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY
2026-03-28 14:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY
2026-03-28 14:24:32 [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-28 14:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:32 [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': 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-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK23%2520TLY%27 HTTP/1.1" 200 None
2026-03-28 14:24:32 [bca.uk] INFO: Saving data for BK23%20TLY: {'auction_closing_time': 1774854000.0, 'created_time': 1774277206.525667, 'last_price_update_time': 1774707872.44824}
2026-03-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:32 [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-28 14:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX
2026-03-28 14:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX
2026-03-28 14:24:32 [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-28 14:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:32 [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': 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-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ19%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 14:24:32 [bca.uk] INFO: Saving data for BJ19%20HKX: {'auction_closing_time': 1774864800.0, 'created_time': 1773932123.438823, 'last_price_update_time': 1774707872.822031}
2026-03-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:32 [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-28 14:24:32 [bca.uk] INFO: Found listing with ID: DE17%20NXO
2026-03-28 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE17%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 14:24:32 [bca.uk] INFO: Scrape type for DE17%20NXO: 2
2026-03-28 14:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO
2026-03-28 14:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with scrape type 2
2026-03-28 14:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with scrape type 2
2026-03-28 14:24:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9, identifier: DE17%20NXO
2026-03-28 14:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46249640-b59a-56d3-9a56-96bd36917701 with identifier: BT68%20ZZD
2026-03-28 14:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46249640-b59a-56d3-9a56-96bd36917701 with identifier: BT68%20ZZD
2026-03-28 14:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46249640-b59a-56d3-9a56-96bd36917701 with identifier: BT68%20ZZD to the API
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:33 [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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT68%20ZZD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46249640-b59a-56d3-9a56-96bd36917701',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT68 ZZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT68%20ZZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 83506,
 '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 INVINCIBLE X LTD.ED.4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'D INVINCIBLE X LTD.ED.4WD',
 'vin': 'AHTBB3CDX01752580',
 'year': 2019}
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT68%2520ZZD%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Saving data for BT68%20ZZD: {'auction_closing_time': 1774778400.0, 'created_time': 1774524543.359364, 'last_price_update_time': 1774707873.244057}
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT68%2520ZZD') HTTP/1.1" 204 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: BP73%20CZS
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP73%2520CZS%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for BP73%20CZS: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: DE24%20NHX
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520NHX%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for DE24%20NHX: 2
2026-03-28 14:24:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX
2026-03-28 14:24:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 444ec6a6-a958-5b6c-9687-3567f460cd3a with scrape type 2
2026-03-28 14:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 444ec6a6-a958-5b6c-9687-3567f460cd3a with scrape type 2
2026-03-28 14:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 444ec6a6-a958-5b6c-9687-3567f460cd3a, identifier: DE24%20NHX
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: AN23%20FAB
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AN23%2520FAB%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for AN23%20FAB: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: YA19%20PMO
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA19%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for YA19%20PMO: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: KP23%20UYF
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP23%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for KP23%20UYF: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: SV23%20XNY
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV23%2520XNY%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for SV23%20XNY: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: MA20%20JXY
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA20%2520JXY%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for MA20%20JXY: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: LS22%20APX
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS22%2520APX%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for LS22%20APX: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: DG23%20YTS
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG23%2520YTS%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for DG23%20YTS: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: HF69%20LZW
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HF69%2520LZW%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for HF69%20LZW: 0
2026-03-28 14:24:33 [bca.uk] INFO: Found listing with ID: LM61%20OVO
2026-03-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM61%2520OVO%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Scrape type for LM61%20OVO: 2
2026-03-28 14:24:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO
2026-03-28 14:24:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce4ed9f6-25be-54c7-8265-b0850826e7f6 with scrape type 2
2026-03-28 14:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce4ed9f6-25be-54c7-8265-b0850826e7f6 with scrape type 2
2026-03-28 14:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce4ed9f6-25be-54c7-8265-b0850826e7f6, identifier: LM61%20OVO
2026-03-28 14:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO
2026-03-28 14:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO
2026-03-28 14:24:33 [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-28 14:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:33 [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': 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-28 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE17%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 14:24:33 [bca.uk] INFO: Saving data for DE17%20NXO: {'auction_closing_time': 1774951200.0, 'created_time': 1774522930.167031, 'last_price_update_time': 1774707873.99434}
2026-03-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:34 [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-28 14:24:34 [bca.uk] INFO: Found listing with ID: OU65%20CMV
2026-03-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU65%2520CMV%27 HTTP/1.1" 200 None
2026-03-28 14:24:34 [bca.uk] INFO: Scrape type for OU65%20CMV: 2
2026-03-28 14:24:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbe01001-7da7-5425-ab08-80df4efc56c5 with identifier: OU65%20CMV
2026-03-28 14:24:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbe01001-7da7-5425-ab08-80df4efc56c5 with scrape type 2
2026-03-28 14:24:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbe01001-7da7-5425-ab08-80df4efc56c5 with scrape type 2
2026-03-28 14:24:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbe01001-7da7-5425-ab08-80df4efc56c5, identifier: OU65%20CMV
2026-03-28 14:24:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX
2026-03-28 14:24:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX
2026-03-28 14:24:34 [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-28 14:24:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:34 [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': 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-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE24%2520NHX%27 HTTP/1.1" 200 None
2026-03-28 14:24:34 [bca.uk] INFO: Saving data for DE24%20NHX: {'auction_closing_time': 1774854000.0, 'created_time': 1774277118.699826, 'last_price_update_time': 1774707874.544171}
2026-03-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:34 [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-28 14:24:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO
2026-03-28 14:24:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO
2026-03-28 14:24:34 [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-28 14:24:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:34 [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': 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-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM61%2520OVO%27 HTTP/1.1" 200 None
2026-03-28 14:24:34 [bca.uk] INFO: Saving data for LM61%20OVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523484.619201, 'last_price_update_time': 1774707874.892098}
2026-03-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:34 [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-28 14:24:34 [bca.uk] INFO: Found listing with ID: VK72%20ZPW
2026-03-28 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK72%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 14:24:34 [bca.uk] INFO: Scrape type for VK72%20ZPW: 2
2026-03-28 14:24:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW
2026-03-28 14:24:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33d6f33a-7136-51a9-a91a-f081ad95fa6d with scrape type 2
2026-03-28 14:24:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33d6f33a-7136-51a9-a91a-f081ad95fa6d with scrape type 2
2026-03-28 14:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33d6f33a-7136-51a9-a91a-f081ad95fa6d, identifier: VK72%20ZPW
2026-03-28 14:24:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbe01001-7da7-5425-ab08-80df4efc56c5 with identifier: OU65%20CMV
2026-03-28 14:24:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbe01001-7da7-5425-ab08-80df4efc56c5 with identifier: OU65%20CMV
2026-03-28 14:24:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbe01001-7da7-5425-ab08-80df4efc56c5 with identifier: OU65%20CMV to the API
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:35 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU65%20CMV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bbe01001-7da7-5425-ab08-80df4efc56c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU65 CMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU65%20CMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 33215,
 '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 TRAFIC 2.7T 1.6 SL27 DCI 115 SPORT Bus',
 'transmission': 'manual',
 'trim': 'SL27 DCI 115 SPORT',
 'vin': 'VF13JL70152893521',
 'year': 2015}
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU65%2520CMV%27 HTTP/1.1" 200 None
2026-03-28 14:24:35 [bca.uk] INFO: Saving data for OU65%20CMV: {'auction_closing_time': 1774778400.0, 'created_time': 1774524560.087422, 'last_price_update_time': 1774707875.309318}
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU65%2520CMV') HTTP/1.1" 204 0
2026-03-28 14:24:35 [bca.uk] INFO: Found listing with ID: FL23%20HVK
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FL23%2520HVK%27 HTTP/1.1" 200 None
2026-03-28 14:24:35 [bca.uk] INFO: Scrape type for FL23%20HVK: 0
2026-03-28 14:24:35 [bca.uk] INFO: Found listing with ID: GJ22%20XRM
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520XRM%27 HTTP/1.1" 200 None
2026-03-28 14:24:35 [bca.uk] INFO: Scrape type for GJ22%20XRM: 2
2026-03-28 14:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM
2026-03-28 14:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6b576b8-3180-5da3-9672-9a8678f30321 with scrape type 2
2026-03-28 14:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6b576b8-3180-5da3-9672-9a8678f30321 with scrape type 2
2026-03-28 14:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6b576b8-3180-5da3-9672-9a8678f30321, identifier: GJ22%20XRM
2026-03-28 14:24:35 [bca.uk] INFO: Found listing with ID: AU16%20YYD
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU16%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 14:24:35 [bca.uk] INFO: Scrape type for AU16%20YYD: 2
2026-03-28 14:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD
2026-03-28 14:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6513d99-00f1-553b-a420-ca08c0bdf4e0 with scrape type 2
2026-03-28 14:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6513d99-00f1-553b-a420-ca08c0bdf4e0 with scrape type 2
2026-03-28 14:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6513d99-00f1-553b-a420-ca08c0bdf4e0, identifier: AU16%20YYD
2026-03-28 14:24:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW
2026-03-28 14:24:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW
2026-03-28 14:24:35 [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-28 14:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:35 [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': 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-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK72%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 14:24:35 [bca.uk] INFO: Saving data for VK72%20ZPW: {'auction_closing_time': 1774864800.0, 'created_time': 1774522928.265099, 'last_price_update_time': 1774707875.953613}
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:35 [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-28 14:24:35 [bca.uk] INFO: Found listing with ID: XUI%205301
2026-03-28 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27XUI%25205301%27 HTTP/1.1" 200 None
2026-03-28 14:24:35 [bca.uk] INFO: Scrape type for XUI%205301: 2
2026-03-28 14:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 516caa38-f7a1-5067-9981-37fd2e5d475b with identifier: XUI%205301
2026-03-28 14:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 516caa38-f7a1-5067-9981-37fd2e5d475b with scrape type 2
2026-03-28 14:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 516caa38-f7a1-5067-9981-37fd2e5d475b with scrape type 2
2026-03-28 14:24:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 516caa38-f7a1-5067-9981-37fd2e5d475b, identifier: XUI%205301
2026-03-28 14:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM
2026-03-28 14:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM
2026-03-28 14:24:36 [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-28 14:24:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:36 [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': 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-28 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520XRM%27 HTTP/1.1" 200 None
2026-03-28 14:24:36 [bca.uk] INFO: Saving data for GJ22%20XRM: {'auction_closing_time': 1774854000.0, 'created_time': 1774276967.114097, 'last_price_update_time': 1774707876.436843}
2026-03-28 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:36 [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-28 14:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD
2026-03-28 14:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD
2026-03-28 14:24:36 [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-28 14:24:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:36 [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': 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-28 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU16%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 14:24:36 [bca.uk] INFO: Saving data for AU16%20YYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774523456.473054, 'last_price_update_time': 1774707876.767564}
2026-03-28 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:36 [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-28 14:24:36 [bca.uk] INFO: Found listing with ID: DU23%20OPX
2026-03-28 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU23%2520OPX%27 HTTP/1.1" 200 None
2026-03-28 14:24:36 [bca.uk] INFO: Scrape type for DU23%20OPX: 2
2026-03-28 14:24:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX
2026-03-28 14:24:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e47d95-df8b-5c87-84b2-e909acb4bd1f with scrape type 2
2026-03-28 14:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e47d95-df8b-5c87-84b2-e909acb4bd1f with scrape type 2
2026-03-28 14:24:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e47d95-df8b-5c87-84b2-e909acb4bd1f, identifier: DU23%20OPX
2026-03-28 14:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 516caa38-f7a1-5067-9981-37fd2e5d475b with identifier: XUI%205301
2026-03-28 14:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 516caa38-f7a1-5067-9981-37fd2e5d475b with identifier: XUI%205301
2026-03-28 14:24:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 516caa38-f7a1-5067-9981-37fd2e5d475b with identifier: XUI%205301 to the API
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:37 [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': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=XUI%205301-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '516caa38-f7a1-5067-9981-37fd2e5d475b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'XUI 5301',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=XUI%205301&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 59030,
 '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 TOURNEO CUSTOM 2.0 EBL 185 SWB TITANIUM L/R Bus',
 'transmission': 'automatic',
 'trim': 'EBL 185 SWB TITANIUM L/R',
 'vin': 'WF03XXTTG3MJ63467',
 'year': 2021}
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27XUI%25205301%27 HTTP/1.1" 200 None
2026-03-28 14:24:37 [bca.uk] INFO: Saving data for XUI%205301: {'auction_closing_time': 1774778400.0, 'created_time': 1774524564.817277, 'last_price_update_time': 1774707877.290329}
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='XUI%25205301') HTTP/1.1" 204 0
2026-03-28 14:24:37 [bca.uk] INFO: Found listing with ID: KM23%20LFE
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM23%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 14:24:37 [bca.uk] INFO: Scrape type for KM23%20LFE: 2
2026-03-28 14:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE
2026-03-28 14:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54231304-3833-58db-8d13-9d049ddc62c2 with scrape type 2
2026-03-28 14:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54231304-3833-58db-8d13-9d049ddc62c2 with scrape type 2
2026-03-28 14:24:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54231304-3833-58db-8d13-9d049ddc62c2, identifier: KM23%20LFE
2026-03-28 14:24:37 [bca.uk] INFO: Found listing with ID: VK72%20HYT
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK72%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 14:24:37 [bca.uk] INFO: Scrape type for VK72%20HYT: 0
2026-03-28 14:24:37 [bca.uk] INFO: Found listing with ID: CN71%20FLM
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN71%2520FLM%27 HTTP/1.1" 200 None
2026-03-28 14:24:37 [bca.uk] INFO: Scrape type for CN71%20FLM: 2
2026-03-28 14:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM
2026-03-28 14:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dee0064-2e5e-5bce-833e-c745f75fe864 with scrape type 2
2026-03-28 14:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dee0064-2e5e-5bce-833e-c745f75fe864 with scrape type 2
2026-03-28 14:24:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dee0064-2e5e-5bce-833e-c745f75fe864, identifier: CN71%20FLM
2026-03-28 14:24:37 [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-28 14:24:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX
2026-03-28 14:24:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX
2026-03-28 14:24:37 [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-28 14:24:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:37 [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': 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-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DU23%2520OPX%27 HTTP/1.1" 200 None
2026-03-28 14:24:37 [bca.uk] INFO: Saving data for DU23%20OPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774130653.312312, 'last_price_update_time': 1774707877.895682}
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:37 [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-28 14:24:37 [bca.uk] INFO: Found listing with ID: GF18%20OOY
2026-03-28 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF18%2520OOY%27 HTTP/1.1" 200 None
2026-03-28 14:24:37 [bca.uk] INFO: Scrape type for GF18%20OOY: 2
2026-03-28 14:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4f0a842-15bd-5216-9323-ad2b5e6a8683 with identifier: GF18%20OOY
2026-03-28 14:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4f0a842-15bd-5216-9323-ad2b5e6a8683 with scrape type 2
2026-03-28 14:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4f0a842-15bd-5216-9323-ad2b5e6a8683 with scrape type 2
2026-03-28 14:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4f0a842-15bd-5216-9323-ad2b5e6a8683, identifier: GF18%20OOY
2026-03-28 14:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE
2026-03-28 14:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE
2026-03-28 14:24:38 [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-28 14:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:38 [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': 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-28 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM23%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 14:24:38 [bca.uk] INFO: Saving data for KM23%20LFE: {'auction_closing_time': 1774854000.0, 'created_time': 1774277131.621142, 'last_price_update_time': 1774707878.332077}
2026-03-28 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:38 [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-28 14:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM
2026-03-28 14:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM
2026-03-28 14:24:38 [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-28 14:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:38 [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': 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-28 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN71%2520FLM%27 HTTP/1.1" 200 None
2026-03-28 14:24:38 [bca.uk] INFO: Saving data for CN71%20FLM: {'auction_closing_time': 1774864800.0, 'created_time': 1773832892.168488, 'last_price_update_time': 1774707878.761573}
2026-03-28 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:38 [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-28 14:24:38 [bca.uk] INFO: Found listing with ID: BX71%20KWE
2026-03-28 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX71%2520KWE%27 HTTP/1.1" 200 None
2026-03-28 14:24:38 [bca.uk] INFO: Scrape type for BX71%20KWE: 2
2026-03-28 14:24:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE
2026-03-28 14:24:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faf5c41f-0d7c-597f-b747-c92343c26313 with scrape type 2
2026-03-28 14:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faf5c41f-0d7c-597f-b747-c92343c26313 with scrape type 2
2026-03-28 14:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faf5c41f-0d7c-597f-b747-c92343c26313, identifier: BX71%20KWE
2026-03-28 14:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4f0a842-15bd-5216-9323-ad2b5e6a8683 with identifier: GF18%20OOY
2026-03-28 14:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4f0a842-15bd-5216-9323-ad2b5e6a8683 with identifier: GF18%20OOY
2026-03-28 14:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4f0a842-15bd-5216-9323-ad2b5e6a8683 with identifier: GF18%20OOY to the API
2026-03-28 14:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:39 [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': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF18%20OOY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4f0a842-15bd-5216-9323-ad2b5e6a8683',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF18 OOY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF18%20OOY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 69696,
 '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 NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0102473',
 'year': 2018}
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF18%2520OOY%27 HTTP/1.1" 200 None
2026-03-28 14:24:39 [bca.uk] INFO: Saving data for GF18%20OOY: {'auction_closing_time': 1774778400.0, 'created_time': 1774277350.592854, 'last_price_update_time': 1774707879.196967}
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF18%2520OOY') HTTP/1.1" 204 0
2026-03-28 14:24:39 [bca.uk] INFO: Found listing with ID: LB23%20FYE
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB23%2520FYE%27 HTTP/1.1" 200 None
2026-03-28 14:24:39 [bca.uk] INFO: Scrape type for LB23%20FYE: 2
2026-03-28 14:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE
2026-03-28 14:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with scrape type 2
2026-03-28 14:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with scrape type 2
2026-03-28 14:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5ed6d4e-3232-5bf7-9640-7905c42d42a3, identifier: LB23%20FYE
2026-03-28 14:24:39 [bca.uk] INFO: Found listing with ID: LA22%20NCU
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA22%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 14:24:39 [bca.uk] INFO: Scrape type for LA22%20NCU: 2
2026-03-28 14:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU
2026-03-28 14:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b399589d-56f8-51e0-9bec-bad75fb7a015 with scrape type 2
2026-03-28 14:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b399589d-56f8-51e0-9bec-bad75fb7a015 with scrape type 2
2026-03-28 14:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b399589d-56f8-51e0-9bec-bad75fb7a015, identifier: LA22%20NCU
2026-03-28 14:24:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE
2026-03-28 14:24:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE
2026-03-28 14:24:39 [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-28 14:24:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:39 [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': 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-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX71%2520KWE%27 HTTP/1.1" 200 None
2026-03-28 14:24:39 [bca.uk] INFO: Saving data for BX71%20KWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774522926.269018, 'last_price_update_time': 1774707879.778421}
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:39 [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-28 14:24:39 [bca.uk] INFO: Found listing with ID: WF20%20DVX
2026-03-28 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF20%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 14:24:39 [bca.uk] INFO: Scrape type for WF20%20DVX: 2
2026-03-28 14:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45c421ed-ec88-555c-b88e-605aeb019cc7 with identifier: WF20%20DVX
2026-03-28 14:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45c421ed-ec88-555c-b88e-605aeb019cc7 with scrape type 2
2026-03-28 14:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45c421ed-ec88-555c-b88e-605aeb019cc7 with scrape type 2
2026-03-28 14:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45c421ed-ec88-555c-b88e-605aeb019cc7, identifier: WF20%20DVX
2026-03-28 14:24:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE
2026-03-28 14:24:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE
2026-03-28 14:24:40 [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-28 14:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:40 [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': 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-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LB23%2520FYE%27 HTTP/1.1" 200 None
2026-03-28 14:24:40 [bca.uk] INFO: Saving data for LB23%20FYE: {'auction_closing_time': 1774854000.0, 'created_time': 1774276963.793275, 'last_price_update_time': 1774707880.23058}
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:40 [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-28 14:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU
2026-03-28 14:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU
2026-03-28 14:24:40 [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-28 14:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:40 [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': 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-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LA22%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 14:24:40 [bca.uk] INFO: Saving data for LA22%20NCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523471.617059, 'last_price_update_time': 1774707880.526459}
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:40 [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-28 14:24:40 [bca.uk] INFO: Found listing with ID: CU15%20OSF
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU15%2520OSF%27 HTTP/1.1" 200 None
2026-03-28 14:24:40 [bca.uk] INFO: Scrape type for CU15%20OSF: 2
2026-03-28 14:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF
2026-03-28 14:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9767702d-e290-5ab9-ab0f-950b402e131b with scrape type 2
2026-03-28 14:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9767702d-e290-5ab9-ab0f-950b402e131b with scrape type 2
2026-03-28 14:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9767702d-e290-5ab9-ab0f-950b402e131b, identifier: CU15%20OSF
2026-03-28 14:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45c421ed-ec88-555c-b88e-605aeb019cc7 with identifier: WF20%20DVX
2026-03-28 14:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45c421ed-ec88-555c-b88e-605aeb019cc7 with identifier: WF20%20DVX
2026-03-28 14:24:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45c421ed-ec88-555c-b88e-605aeb019cc7 with identifier: WF20%20DVX to the API
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:40 [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': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF20%20DVX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45c421ed-ec88-555c-b88e-605aeb019cc7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF20 DVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF20%20DVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI C20',
 'odometer': 41760,
 '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 CADDY MAXI C20 2.0 TDI 102 BMT HIGHLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT HIGHLINE',
 'vin': 'WV1ZZZ2KZLX017441',
 'year': 2020}
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WF20%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 14:24:40 [bca.uk] INFO: Saving data for WF20%20DVX: {'auction_closing_time': 1774778400.0, 'created_time': 1774523546.272613, 'last_price_update_time': 1774707880.943879}
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF20%2520DVX') HTTP/1.1" 204 0
2026-03-28 14:24:40 [bca.uk] INFO: Found listing with ID: LJ22%20YNW
2026-03-28 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ22%2520YNW%27 HTTP/1.1" 200 None
2026-03-28 14:24:40 [bca.uk] INFO: Scrape type for LJ22%20YNW: 2
2026-03-28 14:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW
2026-03-28 14:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82751a72-c010-5779-bf0b-1b17da4884e7 with scrape type 2
2026-03-28 14:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82751a72-c010-5779-bf0b-1b17da4884e7 with scrape type 2
2026-03-28 14:24:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82751a72-c010-5779-bf0b-1b17da4884e7, identifier: LJ22%20YNW
2026-03-28 14:24:41 [bca.uk] INFO: Found listing with ID: LD72%20AXW
2026-03-28 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520AXW%27 HTTP/1.1" 200 None
2026-03-28 14:24:41 [bca.uk] INFO: Scrape type for LD72%20AXW: 2
2026-03-28 14:24:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW
2026-03-28 14:24:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with scrape type 2
2026-03-28 14:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with scrape type 2
2026-03-28 14:24:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6b65b56-41b0-5b28-b5b1-edba91ee6f26, identifier: LD72%20AXW
2026-03-28 14:24:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF
2026-03-28 14:24:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF
2026-03-28 14:24:41 [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-28 14:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:41 [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': 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-28 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CU15%2520OSF%27 HTTP/1.1" 200 None
2026-03-28 14:24:41 [bca.uk] INFO: Saving data for CU15%20OSF: {'auction_closing_time': 1774864800.0, 'created_time': 1774522922.819445, 'last_price_update_time': 1774707881.530501}
2026-03-28 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:41 [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-28 14:24:41 [bca.uk] INFO: Found listing with ID: CE03%20MBV
2026-03-28 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE03%2520MBV%27 HTTP/1.1" 200 None
2026-03-28 14:24:41 [bca.uk] INFO: Scrape type for CE03%20MBV: 2
2026-03-28 14:24:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f63d2dc0-6156-5825-b157-3601ab08132b with identifier: CE03%20MBV
2026-03-28 14:24:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f63d2dc0-6156-5825-b157-3601ab08132b with scrape type 2
2026-03-28 14:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f63d2dc0-6156-5825-b157-3601ab08132b with scrape type 2
2026-03-28 14:24:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f63d2dc0-6156-5825-b157-3601ab08132b, identifier: CE03%20MBV
2026-03-28 14:24:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW
2026-03-28 14:24:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW
2026-03-28 14:24:41 [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-28 14:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:41 [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': 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-28 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LJ22%2520YNW%27 HTTP/1.1" 200 None
2026-03-28 14:24:41 [bca.uk] INFO: Saving data for LJ22%20YNW: {'auction_closing_time': 1774854000.0, 'created_time': 1773838655.407007, 'last_price_update_time': 1774707881.975745}
2026-03-28 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:41 [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-28 14:24:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW
2026-03-28 14:24:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW
2026-03-28 14:24:42 [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-28 14:24:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:42 [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': 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-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520AXW%27 HTTP/1.1" 200 None
2026-03-28 14:24:42 [bca.uk] INFO: Saving data for LD72%20AXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774523455.09298, 'last_price_update_time': 1774707882.284665}
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:42 [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-28 14:24:42 [bca.uk] INFO: Total items found: 100
2026-03-28 14:24:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded
2026-03-28 14:24:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:24:42 [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-28 14:24:42 [bca.uk] INFO: Found listing with ID: DW16%20HFR
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW16%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 14:24:42 [bca.uk] INFO: Scrape type for DW16%20HFR: 2
2026-03-28 14:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR
2026-03-28 14:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87fd520c-fea7-518a-965b-5d281659b7d0 with scrape type 2
2026-03-28 14:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87fd520c-fea7-518a-965b-5d281659b7d0 with scrape type 2
2026-03-28 14:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87fd520c-fea7-518a-965b-5d281659b7d0, identifier: DW16%20HFR
2026-03-28 14:24:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f63d2dc0-6156-5825-b157-3601ab08132b with identifier: CE03%20MBV
2026-03-28 14:24:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f63d2dc0-6156-5825-b157-3601ab08132b with identifier: CE03%20MBV
2026-03-28 14:24:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f63d2dc0-6156-5825-b157-3601ab08132b with identifier: CE03%20MBV to the API
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:42 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE03%20MBV-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f63d2dc0-6156-5825-b157-3601ab08132b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE03 MBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE03%20MBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 134802,
 '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 FIESTA 1.3 FINESSE Hatchback',
 'transmission': 'manual',
 'trim': 'FINESSE',
 'vin': 'WF0DXXGAJD3K36498',
 'year': 2003}
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE03%2520MBV%27 HTTP/1.1" 200 None
2026-03-28 14:24:42 [bca.uk] INFO: Saving data for CE03%20MBV: {'auction_closing_time': 1774778400.0, 'created_time': 1774523542.621808, 'last_price_update_time': 1774707882.744952}
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE03%2520MBV') HTTP/1.1" 204 0
2026-03-28 14:24:42 [bca.uk] INFO: Found listing with ID: LL71%20XFO
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520XFO%27 HTTP/1.1" 200 None
2026-03-28 14:24:42 [bca.uk] INFO: Scrape type for LL71%20XFO: 2
2026-03-28 14:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO
2026-03-28 14:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with scrape type 2
2026-03-28 14:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with scrape type 2
2026-03-28 14:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4, identifier: LL71%20XFO
2026-03-28 14:24:42 [bca.uk] INFO: Found listing with ID: LD72%20OTX
2026-03-28 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520OTX%27 HTTP/1.1" 200 None
2026-03-28 14:24:42 [bca.uk] INFO: Scrape type for LD72%20OTX: 2
2026-03-28 14:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX
2026-03-28 14:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with scrape type 2
2026-03-28 14:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with scrape type 2
2026-03-28 14:24:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8, identifier: LD72%20OTX
2026-03-28 14:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR
2026-03-28 14:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR
2026-03-28 14:24:43 [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-28 14:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:43 [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': 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-28 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DW16%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 14:24:43 [bca.uk] INFO: Saving data for DW16%20HFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774522924.70149, 'last_price_update_time': 1774707883.328045}
2026-03-28 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:43 [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-28 14:24:43 [bca.uk] INFO: Found listing with ID: DY74%20BWP
2026-03-28 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 14:24:43 [bca.uk] INFO: Scrape type for DY74%20BWP: 2
2026-03-28 14:24:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e329116-a75a-5872-bc1c-fbf3d901d7cc with identifier: DY74%20BWP
2026-03-28 14:24:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e329116-a75a-5872-bc1c-fbf3d901d7cc with scrape type 2
2026-03-28 14:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e329116-a75a-5872-bc1c-fbf3d901d7cc with scrape type 2
2026-03-28 14:24:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e329116-a75a-5872-bc1c-fbf3d901d7cc, identifier: DY74%20BWP
2026-03-28 14:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO
2026-03-28 14:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO
2026-03-28 14:24:43 [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-28 14:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:43 [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': 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-28 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL71%2520XFO%27 HTTP/1.1" 200 None
2026-03-28 14:24:43 [bca.uk] INFO: Saving data for LL71%20XFO: {'auction_closing_time': 1774854000.0, 'created_time': 1773908783.313465, 'last_price_update_time': 1774707883.879745}
2026-03-28 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:43 [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-28 14:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX
2026-03-28 14:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX
2026-03-28 14:24:44 [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-28 14:24:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:44 [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': 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-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD72%2520OTX%27 HTTP/1.1" 200 None
2026-03-28 14:24:44 [bca.uk] INFO: Saving data for LD72%20OTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523472.056526, 'last_price_update_time': 1774707884.220291}
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:44 [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-28 14:24:44 [bca.uk] INFO: Found listing with ID: BV68%20JHX
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV68%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:24:44 [bca.uk] INFO: Scrape type for BV68%20JHX: 2
2026-03-28 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX
2026-03-28 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27b5f061-377a-5eb5-b3de-84fc58570f3c with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27b5f061-377a-5eb5-b3de-84fc58570f3c with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27b5f061-377a-5eb5-b3de-84fc58570f3c, identifier: BV68%20JHX
2026-03-28 14:24:44 [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-28 14:24:44 [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-28 14:24:44 [bca.uk] INFO: Found listing with ID: MF69%20OYR
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF69%2520OYR%27 HTTP/1.1" 200 None
2026-03-28 14:24:44 [bca.uk] INFO: Scrape type for MF69%20OYR: 2
2026-03-28 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR
2026-03-28 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7, identifier: MF69%20OYR
2026-03-28 14:24:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e329116-a75a-5872-bc1c-fbf3d901d7cc with identifier: DY74%20BWP
2026-03-28 14:24:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e329116-a75a-5872-bc1c-fbf3d901d7cc with identifier: DY74%20BWP
2026-03-28 14:24:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e329116-a75a-5872-bc1c-fbf3d901d7cc with identifier: DY74%20BWP to the API
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:44 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20BWP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e329116-a75a-5872-bc1c-fbf3d901d7cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY74 BWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20BWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 8885,
 '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': 'W0VZRHNS8R6019255',
 'year': 2024}
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY74%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 14:24:44 [bca.uk] INFO: Saving data for DY74%20BWP: {'auction_closing_time': 1775037600.0, 'created_time': 1773842953.407479, 'last_price_update_time': 1774707884.814207}
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520BWP') HTTP/1.1" 204 0
2026-03-28 14:24:44 [bca.uk] INFO: Found listing with ID: MA22%20EGV
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 14:24:44 [bca.uk] INFO: Scrape type for MA22%20EGV: 2
2026-03-28 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV
2026-03-28 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d, identifier: MA22%20EGV
2026-03-28 14:24:44 [bca.uk] INFO: Found listing with ID: LG72%20RNE
2026-03-28 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG72%2520RNE%27 HTTP/1.1" 200 None
2026-03-28 14:24:44 [bca.uk] INFO: Scrape type for LG72%20RNE: 2
2026-03-28 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE
2026-03-28 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with scrape type 2
2026-03-28 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with scrape type 2
2026-03-28 14:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377, identifier: LG72%20RNE
2026-03-28 14:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX
2026-03-28 14:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX
2026-03-28 14:24:45 [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-28 14:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&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-28 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV68%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 14:24:45 [bca.uk] INFO: Saving data for BV68%20JHX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523834.861429, 'last_price_update_time': 1774707885.337069}
2026-03-28 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:45 [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-28 14:24:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR
2026-03-28 14:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR
2026-03-28 14:24:45 [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-28 14:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:45 [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': 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-28 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MF69%2520OYR%27 HTTP/1.1" 200 None
2026-03-28 14:24:45 [bca.uk] INFO: Saving data for MF69%20OYR: {'auction_closing_time': 1774864800.0, 'created_time': 1774522921.787896, 'last_price_update_time': 1774707885.642163}
2026-03-28 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:45 [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-28 14:24:45 [bca.uk] INFO: Found listing with ID: DL73%20KYZ
2026-03-28 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KYZ%27 HTTP/1.1" 200 None
2026-03-28 14:24:45 [bca.uk] INFO: Scrape type for DL73%20KYZ: 2
2026-03-28 14:24:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: def3dbd3-ae79-5285-b4ba-9af6c6406117 with identifier: DL73%20KYZ
2026-03-28 14:24:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item def3dbd3-ae79-5285-b4ba-9af6c6406117 with scrape type 2
2026-03-28 14:24:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item def3dbd3-ae79-5285-b4ba-9af6c6406117 with scrape type 2
2026-03-28 14:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: def3dbd3-ae79-5285-b4ba-9af6c6406117, identifier: DL73%20KYZ
2026-03-28 14:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV
2026-03-28 14:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV
2026-03-28 14:24:45 [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-28 14:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:46 [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': 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-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA22%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 14:24:47 [bca.uk] INFO: Saving data for MA22%20EGV: {'auction_closing_time': 1774854000.0, 'created_time': 1773840020.295837, 'last_price_update_time': 1774707887.010618}
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:47 [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-28 14:24:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE
2026-03-28 14:24:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE
2026-03-28 14:24:47 [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-28 14:24:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:47 [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': 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-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LG72%2520RNE%27 HTTP/1.1" 200 None
2026-03-28 14:24:47 [bca.uk] INFO: Saving data for LG72%20RNE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523453.95717, 'last_price_update_time': 1774707887.369066}
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:47 [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-28 14:24:47 [bca.uk] INFO: Found listing with ID: KV61%20YMO
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520YMO%27 HTTP/1.1" 200 None
2026-03-28 14:24:47 [bca.uk] INFO: Scrape type for KV61%20YMO: 2
2026-03-28 14:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO
2026-03-28 14:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 245f0f7b-78ff-576a-81f1-4f202d95ad6c with scrape type 2
2026-03-28 14:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 245f0f7b-78ff-576a-81f1-4f202d95ad6c with scrape type 2
2026-03-28 14:24:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 245f0f7b-78ff-576a-81f1-4f202d95ad6c, identifier: KV61%20YMO
2026-03-28 14:24:47 [bca.uk] INFO: Found listing with ID: VK69%20KYV
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK69%2520KYV%27 HTTP/1.1" 200 None
2026-03-28 14:24:47 [bca.uk] INFO: Scrape type for VK69%20KYV: 2
2026-03-28 14:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV
2026-03-28 14:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c73819d-da8a-5d5a-b1e7-10061a7d019c with scrape type 2
2026-03-28 14:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c73819d-da8a-5d5a-b1e7-10061a7d019c with scrape type 2
2026-03-28 14:24:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c73819d-da8a-5d5a-b1e7-10061a7d019c, identifier: VK69%20KYV
2026-03-28 14:24:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: def3dbd3-ae79-5285-b4ba-9af6c6406117 with identifier: DL73%20KYZ
2026-03-28 14:24:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: def3dbd3-ae79-5285-b4ba-9af6c6406117 with identifier: DL73%20KYZ
2026-03-28 14:24:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: def3dbd3-ae79-5285-b4ba-9af6c6406117 with identifier: DL73%20KYZ to the API
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:47 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20KYZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'def3dbd3-ae79-5285-b4ba-9af6c6406117',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 KYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20KYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 15683,
 '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 75 GS Hatchback',
 'transmission': 'manual',
 'trim': '75 GS',
 'vin': 'VXKUPHMHDP4290177',
 'year': 2023}
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KYZ%27 HTTP/1.1" 200 None
2026-03-28 14:24:47 [bca.uk] INFO: Saving data for DL73%20KYZ: {'auction_closing_time': 1775037600.0, 'created_time': 1773833260.450319, 'last_price_update_time': 1774707887.932045}
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520KYZ') HTTP/1.1" 204 0
2026-03-28 14:24:47 [bca.uk] INFO: Found listing with ID: MD72%20WCO
2026-03-28 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520WCO%27 HTTP/1.1" 200 None
2026-03-28 14:24:47 [bca.uk] INFO: Scrape type for MD72%20WCO: 2
2026-03-28 14:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO
2026-03-28 14:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cb86cc6-3747-52df-a712-f5960f35a34e with scrape type 2
2026-03-28 14:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cb86cc6-3747-52df-a712-f5960f35a34e with scrape type 2
2026-03-28 14:24:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cb86cc6-3747-52df-a712-f5960f35a34e, identifier: MD72%20WCO
2026-03-28 14:24:48 [bca.uk] INFO: Found listing with ID: VO23%20ZGV
2026-03-28 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO23%2520ZGV%27 HTTP/1.1" 200 None
2026-03-28 14:24:48 [bca.uk] INFO: Scrape type for VO23%20ZGV: 2
2026-03-28 14:24:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV
2026-03-28 14:24:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with scrape type 2
2026-03-28 14:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with scrape type 2
2026-03-28 14:24:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5, identifier: VO23%20ZGV
2026-03-28 14:24:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO
2026-03-28 14:24:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO
2026-03-28 14:24:48 [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-28 14:24:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&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-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KV61%2520YMO%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Saving data for KV61%20YMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523753.219927, 'last_price_update_time': 1774707889.490938}
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:49 [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-28 14:24:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV
2026-03-28 14:24:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV
2026-03-28 14:24:49 [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-28 14:24:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:49 [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': 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-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK69%2520KYV%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Saving data for VK69%20KYV: {'auction_closing_time': 1774864800.0, 'created_time': 1774390766.095946, 'last_price_update_time': 1774707889.82011}
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:49 [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-28 14:24:49 [bca.uk] INFO: Found listing with ID: LL74%20DHD
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520DHD%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Scrape type for LL74%20DHD: 0
2026-03-28 14:24:49 [bca.uk] INFO: Found listing with ID: LP23%20GZW
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LP23%2520GZW%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Scrape type for LP23%20GZW: 0
2026-03-28 14:24:49 [bca.uk] INFO: Found listing with ID: DL73%20LFE
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Scrape type for DL73%20LFE: 0
2026-03-28 14:24:49 [bca.uk] INFO: Found listing with ID: KF73%20BYY
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KF73%2520BYY%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Scrape type for KF73%20BYY: 0
2026-03-28 14:24:49 [bca.uk] INFO: Found listing with ID: FV72%20TXN
2026-03-28 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 14:24:49 [bca.uk] INFO: Scrape type for FV72%20TXN: 2
2026-03-28 14:24:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b with identifier: FV72%20TXN
2026-03-28 14:24:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b with scrape type 2
2026-03-28 14:24:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b with scrape type 2
2026-03-28 14:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b, identifier: FV72%20TXN
2026-03-28 14:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO
2026-03-28 14:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO
2026-03-28 14:24:50 [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-28 14:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:50 [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': 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-28 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MD72%2520WCO%27 HTTP/1.1" 200 None
2026-03-28 14:24:50 [bca.uk] INFO: Saving data for MD72%20WCO: {'auction_closing_time': 1774854000.0, 'created_time': 1774276991.120121, 'last_price_update_time': 1774707890.339615}
2026-03-28 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:50 [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-28 14:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV
2026-03-28 14:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV
2026-03-28 14:24:50 [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-28 14:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:50 [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': 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-28 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO23%2520ZGV%27 HTTP/1.1" 200 None
2026-03-28 14:24:50 [bca.uk] INFO: Saving data for VO23%20ZGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774523473.46588, 'last_price_update_time': 1774707890.751656}
2026-03-28 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:50 [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-28 14:24:50 [bca.uk] INFO: Found listing with ID: VA14%20VAV
2026-03-28 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA14%2520VAV%27 HTTP/1.1" 200 None
2026-03-28 14:24:50 [bca.uk] INFO: Scrape type for VA14%20VAV: 2
2026-03-28 14:24:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV
2026-03-28 14:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edb754a4-eb61-5606-9ab4-47cfb6e1c05e with scrape type 2
2026-03-28 14:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edb754a4-eb61-5606-9ab4-47cfb6e1c05e with scrape type 2
2026-03-28 14:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edb754a4-eb61-5606-9ab4-47cfb6e1c05e, identifier: VA14%20VAV
2026-03-28 14:24:50 [bca.uk] INFO: Found listing with ID: VN18%20UXD
2026-03-28 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN18%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 14:24:50 [bca.uk] INFO: Scrape type for VN18%20UXD: 2
2026-03-28 14:24:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD
2026-03-28 14:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e52e32a3-81ad-57a0-8393-a477250bab46 with scrape type 2
2026-03-28 14:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e52e32a3-81ad-57a0-8393-a477250bab46 with scrape type 2
2026-03-28 14:24:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e52e32a3-81ad-57a0-8393-a477250bab46, identifier: VN18%20UXD
2026-03-28 14:24:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b with identifier: FV72%20TXN
2026-03-28 14:24:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b with identifier: FV72%20TXN
2026-03-28 14:24:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 934a7f1c-a6c7-59a1-ba7a-bfd8496f848b with identifier: FV72%20TXN to the API
2026-03-28 14:24:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:51 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV72%20TXN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '934a7f1c-a6c7-59a1-ba7a-bfd8496f848b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV72 TXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV72%20TXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 39490,
 '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': 'ZFACF1CJ5NJG90815',
 'year': 2022}
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV72%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 14:24:52 [bca.uk] INFO: Saving data for FV72%20TXN: {'auction_closing_time': 1774864800.0, 'created_time': 1773929462.388322, 'last_price_update_time': 1774707892.015991}
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV72%2520TXN') HTTP/1.1" 204 0
2026-03-28 14:24:52 [bca.uk] INFO: Found listing with ID: NJ22%20TXO
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ22%2520TXO%27 HTTP/1.1" 200 None
2026-03-28 14:24:52 [bca.uk] INFO: Scrape type for NJ22%20TXO: 2
2026-03-28 14:24:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO
2026-03-28 14:24:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0eaa918-6578-5f5b-adb1-68b9dd271806 with scrape type 2
2026-03-28 14:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0eaa918-6578-5f5b-adb1-68b9dd271806 with scrape type 2
2026-03-28 14:24:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0eaa918-6578-5f5b-adb1-68b9dd271806, identifier: NJ22%20TXO
2026-03-28 14:24:52 [bca.uk] INFO: Found listing with ID: VO72%20JVK
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO72%2520JVK%27 HTTP/1.1" 200 None
2026-03-28 14:24:52 [bca.uk] INFO: Scrape type for VO72%20JVK: 2
2026-03-28 14:24:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK
2026-03-28 14:24:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with scrape type 2
2026-03-28 14:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with scrape type 2
2026-03-28 14:24:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53d8e73c-ec19-503c-9411-d9d23f8da9a8, identifier: VO72%20JVK
2026-03-28 14:24:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV
2026-03-28 14:24:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV
2026-03-28 14:24:52 [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-28 14:24:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:24: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-28 14:24:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&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-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VA14%2520VAV%27 HTTP/1.1" 200 None
2026-03-28 14:24:52 [bca.uk] INFO: Saving data for VA14%20VAV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523756.120691, 'last_price_update_time': 1774707892.584072}
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:52 [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-28 14:24:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD
2026-03-28 14:24:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD
2026-03-28 14:24:52 [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-28 14:24:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:24: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-28 14:24:52 [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': 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-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VN18%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 14:24:52 [bca.uk] INFO: Saving data for VN18%20UXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774276215.684212, 'last_price_update_time': 1774707892.934698}
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:52 [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-28 14:24:52 [bca.uk] INFO: Found listing with ID: YY73%20NLK
2026-03-28 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520NLK%27 HTTP/1.1" 200 None
2026-03-28 14:24:52 [bca.uk] INFO: Scrape type for YY73%20NLK: 2
2026-03-28 14:24:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a57483d5-87c8-5b16-b782-d9469289c209 with identifier: YY73%20NLK
2026-03-28 14:24:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a57483d5-87c8-5b16-b782-d9469289c209 with scrape type 2
2026-03-28 14:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a57483d5-87c8-5b16-b782-d9469289c209 with scrape type 2
2026-03-28 14:24:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a57483d5-87c8-5b16-b782-d9469289c209, identifier: YY73%20NLK
2026-03-28 14:24:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO
2026-03-28 14:24:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO
2026-03-28 14:24:53 [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-28 14:24:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:53 [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': 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-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ22%2520TXO%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Saving data for NJ22%20TXO: {'auction_closing_time': 1774854000.0, 'created_time': 1774277115.260029, 'last_price_update_time': 1774707893.426375}
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:53 [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-28 14:24:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK
2026-03-28 14:24:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK
2026-03-28 14:24:53 [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-28 14:24:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:53 [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': 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-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO72%2520JVK%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Saving data for VO72%20JVK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523474.295585, 'last_price_update_time': 1774707893.738899}
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:53 [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-28 14:24:53 [bca.uk] INFO: Found listing with ID: YN17%20ZXT
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN17%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Scrape type for YN17%20ZXT: 2
2026-03-28 14:24:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT
2026-03-28 14:24:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with scrape type 2
2026-03-28 14:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with scrape type 2
2026-03-28 14:24:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0, identifier: YN17%20ZXT
2026-03-28 14:24:53 [bca.uk] INFO: Found listing with ID: BD72%20JKV
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BD72%2520JKV%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Scrape type for BD72%20JKV: 0
2026-03-28 14:24:53 [bca.uk] INFO: Found listing with ID: BK71%20TMV
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK71%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Scrape type for BK71%20TMV: 0
2026-03-28 14:24:53 [bca.uk] INFO: Found listing with ID: BP21%20XJW
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BP21%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Scrape type for BP21%20XJW: 0
2026-03-28 14:24:53 [bca.uk] INFO: Found listing with ID: DV20%20WJA
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV20%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Scrape type for DV20%20WJA: 0
2026-03-28 14:24:53 [bca.uk] INFO: Found listing with ID: MM19%20WRR
2026-03-28 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM19%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:24:53 [bca.uk] INFO: Scrape type for MM19%20WRR: 2
2026-03-28 14:24:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR
2026-03-28 14:24:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae123198-71c4-506b-8038-e58898400f34 with scrape type 2
2026-03-28 14:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae123198-71c4-506b-8038-e58898400f34 with scrape type 2
2026-03-28 14:24:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae123198-71c4-506b-8038-e58898400f34, identifier: MM19%20WRR
2026-03-28 14:24:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a57483d5-87c8-5b16-b782-d9469289c209 with identifier: YY73%20NLK
2026-03-28 14:24:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a57483d5-87c8-5b16-b782-d9469289c209 with identifier: YY73%20NLK
2026-03-28 14:24:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a57483d5-87c8-5b16-b782-d9469289c209 with identifier: YY73%20NLK to the API
2026-03-28 14:24:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:54 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20NLK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a57483d5-87c8-5b16-b782-d9469289c209',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 NLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20NLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 36524,
 '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 1.0 M/H Hatchback',
 'transmission': 'manual',
 'trim': 'M/H',
 'vin': 'ZFACF1BJ8PJJ11222',
 'year': 2023}
2026-03-28 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520NLK%27 HTTP/1.1" 200 None
2026-03-28 14:24:54 [bca.uk] INFO: Saving data for YY73%20NLK: {'auction_closing_time': 1774864800.0, 'created_time': 1773841773.10979, 'last_price_update_time': 1774707894.400066}
2026-03-28 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520NLK') HTTP/1.1" 204 0
2026-03-28 14:24:54 [bca.uk] INFO: Found listing with ID: SA71%20RNO
2026-03-28 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA71%2520RNO%27 HTTP/1.1" 200 None
2026-03-28 14:24:54 [bca.uk] INFO: Scrape type for SA71%20RNO: 2
2026-03-28 14:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO
2026-03-28 14:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fac12ee1-4a5a-5701-9bd3-f58beee180e4 with scrape type 2
2026-03-28 14:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fac12ee1-4a5a-5701-9bd3-f58beee180e4 with scrape type 2
2026-03-28 14:24:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fac12ee1-4a5a-5701-9bd3-f58beee180e4, identifier: SA71%20RNO
2026-03-28 14:24:54 [bca.uk] INFO: Found listing with ID: YS19%20LKF
2026-03-28 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS19%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 14:24:54 [bca.uk] INFO: Scrape type for YS19%20LKF: 2
2026-03-28 14:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF
2026-03-28 14:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with scrape type 2
2026-03-28 14:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with scrape type 2
2026-03-28 14:24:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1b691a7-adbe-51c1-9cb9-1a250acff4a9, identifier: YS19%20LKF
2026-03-28 14:24:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT
2026-03-28 14:24:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT
2026-03-28 14:24:54 [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-28 14:24:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&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-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN17%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 14:24:55 [bca.uk] INFO: Saving data for YN17%20ZXT: {'auction_closing_time': 1774951200.0, 'created_time': 1774523757.351831, 'last_price_update_time': 1774707895.025271}
2026-03-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:55 [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-28 14:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR
2026-03-28 14:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR
2026-03-28 14:24:55 [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-28 14:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:55 [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': 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-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM19%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 14:24:55 [bca.uk] INFO: Saving data for MM19%20WRR: {'auction_closing_time': 1775037600.0, 'created_time': 1773931981.77922, 'last_price_update_time': 1774707895.322029}
2026-03-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:55 [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-28 14:24:55 [bca.uk] INFO: Found listing with ID: AP71%20FHW
2026-03-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP71%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 14:24:55 [bca.uk] INFO: Scrape type for AP71%20FHW: 2
2026-03-28 14:24:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4 with identifier: AP71%20FHW
2026-03-28 14:24:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4 with scrape type 2
2026-03-28 14:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4 with scrape type 2
2026-03-28 14:24:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4, identifier: AP71%20FHW
2026-03-28 14:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO
2026-03-28 14:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO
2026-03-28 14:24:55 [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-28 14:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:55 [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': 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-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SA71%2520RNO%27 HTTP/1.1" 200 None
2026-03-28 14:24:55 [bca.uk] INFO: Saving data for SA71%20RNO: {'auction_closing_time': 1774854000.0, 'created_time': 1773909919.633545, 'last_price_update_time': 1774707895.80395}
2026-03-28 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:55 [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-28 14:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF
2026-03-28 14:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF
2026-03-28 14:24:55 [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-28 14:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:56 [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': 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-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS19%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 14:24:56 [bca.uk] INFO: Saving data for YS19%20LKF: {'auction_closing_time': 1774864800.0, 'created_time': 1774523449.262995, 'last_price_update_time': 1774707896.144172}
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:56 [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-28 14:24:56 [bca.uk] INFO: Found listing with ID: DF14%20OGE
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 14:24:56 [bca.uk] INFO: Scrape type for DF14%20OGE: 2
2026-03-28 14:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE
2026-03-28 14:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f, identifier: DF14%20OGE
2026-03-28 14:24:56 [bca.uk] INFO: Found listing with ID: MM19%20WYU
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM19%2520WYU%27 HTTP/1.1" 200 None
2026-03-28 14:24:56 [bca.uk] INFO: Scrape type for MM19%20WYU: 2
2026-03-28 14:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU
2026-03-28 14:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c176ac96-2d89-5331-98a3-a754fa752824 with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c176ac96-2d89-5331-98a3-a754fa752824 with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c176ac96-2d89-5331-98a3-a754fa752824, identifier: MM19%20WYU
2026-03-28 14:24:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4 with identifier: AP71%20FHW
2026-03-28 14:24:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4 with identifier: AP71%20FHW
2026-03-28 14:24:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b2cabc2-3d5e-5826-a80b-6526dae0a6a4 with identifier: AP71%20FHW to the API
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:56 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP71%20FHW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b2cabc2-3d5e-5826-a80b-6526dae0a6a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP71 FHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP71%20FHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'PUMA VIGNALE',
 'odometer': 17362,
 '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 PUMA VIGNALE 1.0 E/B 155 MHEV ST-LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 155 MHEV ST-LINE DCT',
 'vin': 'WF02XXERK2MD04925',
 'year': 2021}
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AP71%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 14:24:56 [bca.uk] INFO: Saving data for AP71%20FHW: {'auction_closing_time': 1775037600.0, 'created_time': 1774523544.474081, 'last_price_update_time': 1774707896.73264}
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP71%2520FHW') HTTP/1.1" 204 0
2026-03-28 14:24:56 [bca.uk] INFO: Found listing with ID: CK72%20FDY
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK72%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 14:24:56 [bca.uk] INFO: Scrape type for CK72%20FDY: 2
2026-03-28 14:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b3fae81-6e52-5c46-8e2a-519647e91c9e with identifier: CK72%20FDY
2026-03-28 14:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b3fae81-6e52-5c46-8e2a-519647e91c9e with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b3fae81-6e52-5c46-8e2a-519647e91c9e with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b3fae81-6e52-5c46-8e2a-519647e91c9e, identifier: CK72%20FDY
2026-03-28 14:24:56 [bca.uk] INFO: Found listing with ID: BJ17%20KNB
2026-03-28 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ17%2520KNB%27 HTTP/1.1" 200 None
2026-03-28 14:24:56 [bca.uk] INFO: Scrape type for BJ17%20KNB: 2
2026-03-28 14:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB
2026-03-28 14:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 105ad675-00d2-5425-ba14-ec78564f02fc with scrape type 2
2026-03-28 14:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 105ad675-00d2-5425-ba14-ec78564f02fc with scrape type 2
2026-03-28 14:24:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 105ad675-00d2-5425-ba14-ec78564f02fc, identifier: BJ17%20KNB
2026-03-28 14:24:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE
2026-03-28 14:24:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE
2026-03-28 14:24:57 [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-28 14:24:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&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-28 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF14%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 14:24:57 [bca.uk] INFO: Saving data for DF14%20OGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523702.771226, 'last_price_update_time': 1774707897.337616}
2026-03-28 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:57 [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-28 14:24:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU
2026-03-28 14:24:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU
2026-03-28 14:24:57 [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-28 14:24:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:57 [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': 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-28 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM19%2520WYU%27 HTTP/1.1" 200 None
2026-03-28 14:24:57 [bca.uk] INFO: Saving data for MM19%20WYU: {'auction_closing_time': 1775037600.0, 'created_time': 1773931983.816329, 'last_price_update_time': 1774707897.670564}
2026-03-28 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:57 [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-28 14:24:57 [bca.uk] INFO: Found listing with ID: WV23%20VDA
2026-03-28 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520VDA%27 HTTP/1.1" 200 None
2026-03-28 14:24:57 [bca.uk] INFO: Scrape type for WV23%20VDA: 2
2026-03-28 14:24:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dcddc3c-e266-577c-87e7-f7958856f8a0 with identifier: WV23%20VDA
2026-03-28 14:24:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dcddc3c-e266-577c-87e7-f7958856f8a0 with scrape type 2
2026-03-28 14:24:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dcddc3c-e266-577c-87e7-f7958856f8a0 with scrape type 2
2026-03-28 14:24:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dcddc3c-e266-577c-87e7-f7958856f8a0, identifier: WV23%20VDA
2026-03-28 14:24:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b3fae81-6e52-5c46-8e2a-519647e91c9e with identifier: CK72%20FDY
2026-03-28 14:24:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b3fae81-6e52-5c46-8e2a-519647e91c9e with identifier: CK72%20FDY
2026-03-28 14:24:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b3fae81-6e52-5c46-8e2a-519647e91c9e with identifier: CK72%20FDY to the API
2026-03-28 14:24:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:58 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK72%20FDY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0b3fae81-6e52-5c46-8e2a-519647e91c9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CK72 FDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK72%20FDY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 39451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 23800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 240KW 76KWH XD40 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT',
 'vin': 'WBY12CF000CK65893',
 'year': 2022}
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK72%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 14:24:58 [bca.uk] INFO: Saving data for CK72%20FDY: {'auction_closing_time': 1774854000.0, 'created_time': 1773909474.709254, 'last_price_update_time': 1774707898.100406}
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK72%2520FDY') HTTP/1.1" 204 0
2026-03-28 14:24:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB
2026-03-28 14:24:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB
2026-03-28 14:24:58 [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-28 14:24:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24: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': 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-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ17%2520KNB%27 HTTP/1.1" 200 None
2026-03-28 14:24:58 [bca.uk] INFO: Saving data for BJ17%20KNB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523448.406312, 'last_price_update_time': 1774707898.403414}
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:58 [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-28 14:24:58 [bca.uk] INFO: Found listing with ID: DF16%20UXN
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF16%2520UXN%27 HTTP/1.1" 200 None
2026-03-28 14:24:58 [bca.uk] INFO: Scrape type for DF16%20UXN: 2
2026-03-28 14:24:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN
2026-03-28 14:24:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7008e057-a37a-5c42-a35b-fd1ca202598b with scrape type 2
2026-03-28 14:24:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7008e057-a37a-5c42-a35b-fd1ca202598b with scrape type 2
2026-03-28 14:24:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7008e057-a37a-5c42-a35b-fd1ca202598b, identifier: DF16%20UXN
2026-03-28 14:24:58 [bca.uk] INFO: Found listing with ID: GD19%20ZGX
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD19%2520ZGX%27 HTTP/1.1" 200 None
2026-03-28 14:24:58 [bca.uk] INFO: Scrape type for GD19%20ZGX: 2
2026-03-28 14:24:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX
2026-03-28 14:24:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8e55a12-7987-5c34-8ead-16cefeae6d4f with scrape type 2
2026-03-28 14:24:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8e55a12-7987-5c34-8ead-16cefeae6d4f with scrape type 2
2026-03-28 14:24:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8e55a12-7987-5c34-8ead-16cefeae6d4f, identifier: GD19%20ZGX
2026-03-28 14:24:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dcddc3c-e266-577c-87e7-f7958856f8a0 with identifier: WV23%20VDA
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=frozen+white HTTP/1.1" 200 None
2026-03-28 14:24:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:24:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dcddc3c-e266-577c-87e7-f7958856f8a0 with identifier: WV23%20VDA
2026-03-28 14:24:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dcddc3c-e266-577c-87e7-f7958856f8a0 with identifier: WV23%20VDA to the API
2026-03-28 14:24:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:59 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20VDA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1dcddc3c-e266-577c-87e7-f7958856f8a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV23 VDA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20VDA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 58817,
 '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 300 LWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LEADER L/R',
 'vin': 'WF0YXXTTGYNP89876',
 'year': 2023}
2026-03-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WV23%2520VDA%27 HTTP/1.1" 200 None
2026-03-28 14:24:59 [bca.uk] INFO: Saving data for WV23%20VDA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523555.215012, 'last_price_update_time': 1774707899.091174}
2026-03-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520VDA') HTTP/1.1" 204 0
2026-03-28 14:24:59 [bca.uk] INFO: Found listing with ID: DG22%20XTV
2026-03-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG22%2520XTV%27 HTTP/1.1" 200 None
2026-03-28 14:24:59 [bca.uk] INFO: Scrape type for DG22%20XTV: 2
2026-03-28 14:24:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed563bf0-70db-5c7b-8f45-251ea65d1900 with identifier: DG22%20XTV
2026-03-28 14:24:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed563bf0-70db-5c7b-8f45-251ea65d1900 with scrape type 2
2026-03-28 14:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed563bf0-70db-5c7b-8f45-251ea65d1900 with scrape type 2
2026-03-28 14:24:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed563bf0-70db-5c7b-8f45-251ea65d1900, identifier: DG22%20XTV
2026-03-28 14:24:59 [bca.uk] INFO: Found listing with ID: BL17%20OSB
2026-03-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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-28 14:24:59 [bca.uk] INFO: Scrape type for BL17%20OSB: 2
2026-03-28 14:24:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2cd079f-3ac3-517f-853e-4c522cf2591f with identifier: BL17%20OSB
2026-03-28 14:24:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2cd079f-3ac3-517f-853e-4c522cf2591f with scrape type 2
2026-03-28 14:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2cd079f-3ac3-517f-853e-4c522cf2591f with scrape type 2
2026-03-28 14:24:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2cd079f-3ac3-517f-853e-4c522cf2591f, identifier: BL17%20OSB
2026-03-28 14:24:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN
2026-03-28 14:24:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN
2026-03-28 14:24:59 [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-28 14:24:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:24:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&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-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DF16%2520UXN%27 HTTP/1.1" 200 None
2026-03-28 14:24:59 [bca.uk] INFO: Saving data for DF16%20UXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774523762.149088, 'last_price_update_time': 1774707899.657439}
2026-03-28 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:24:59 [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-28 14:24:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX
2026-03-28 14:24:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX
2026-03-28 14:24:59 [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-28 14:24:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:00 [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': 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-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD19%2520ZGX%27 HTTP/1.1" 200 None
2026-03-28 14:25:00 [bca.uk] INFO: Saving data for GD19%20ZGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524624.294949, 'last_price_update_time': 1774707900.063644}
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:00 [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-28 14:25:00 [bca.uk] INFO: Found listing with ID: WR23%20BXH
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR23%2520BXH%27 HTTP/1.1" 200 None
2026-03-28 14:25:00 [bca.uk] INFO: Scrape type for WR23%20BXH: 2
2026-03-28 14:25:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce55e082-55f4-559b-bb6d-0377f8470088 with identifier: WR23%20BXH
2026-03-28 14:25:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce55e082-55f4-559b-bb6d-0377f8470088 with scrape type 2
2026-03-28 14:25:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce55e082-55f4-559b-bb6d-0377f8470088 with scrape type 2
2026-03-28 14:25:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce55e082-55f4-559b-bb6d-0377f8470088, identifier: WR23%20BXH
2026-03-28 14:25:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed563bf0-70db-5c7b-8f45-251ea65d1900 with identifier: DG22%20XTV
2026-03-28 14:25:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed563bf0-70db-5c7b-8f45-251ea65d1900 with identifier: DG22%20XTV
2026-03-28 14:25:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed563bf0-70db-5c7b-8f45-251ea65d1900 with identifier: DG22%20XTV to the API
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:00 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG22%20XTV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ed563bf0-70db-5c7b-8f45-251ea65d1900',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG22 XTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG22%20XTV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 12636,
 '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': 'VOLKSWAGEN ID.3 107KW 58KWH LIFE PRO Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 58KWH LIFE PRO',
 'vin': 'WVWZZZE1ZNP020747',
 'year': 2022}
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG22%2520XTV%27 HTTP/1.1" 200 None
2026-03-28 14:25:00 [bca.uk] INFO: Saving data for DG22%20XTV: {'auction_closing_time': 1774854000.0, 'created_time': 1773908435.640849, 'last_price_update_time': 1774707900.5068}
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG22%2520XTV') HTTP/1.1" 204 0
2026-03-28 14:25:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2cd079f-3ac3-517f-853e-4c522cf2591f with identifier: BL17%20OSB
2026-03-28 14:25:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2cd079f-3ac3-517f-853e-4c522cf2591f with identifier: BL17%20OSB
2026-03-28 14:25:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2cd079f-3ac3-517f-853e-4c522cf2591f with identifier: BL17%20OSB to the API
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25: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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL17%20OSB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2cd079f-3ac3-517f-853e-4c522cf2591f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL17 OSB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL17%20OSB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 53852,
 '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 BERLINGO L1 1.6 BLUEHDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 625KG ENTERPRISE',
 'vin': 'VF77BBHW6HJ633846',
 'year': 2017}
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL17%2520OSB%27 HTTP/1.1" 200 None
2026-03-28 14:25:00 [bca.uk] INFO: Saving data for BL17%20OSB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523463.930353, 'last_price_update_time': 1774707900.843205}
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL17%2520OSB') HTTP/1.1" 204 0
2026-03-28 14:25:00 [bca.uk] INFO: Found listing with ID: HG62%20TBX
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG62%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 14:25:00 [bca.uk] INFO: Scrape type for HG62%20TBX: 0
2026-03-28 14:25:00 [bca.uk] INFO: Found listing with ID: MV62%20YRS
2026-03-28 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV62%2520YRS%27 HTTP/1.1" 200 None
2026-03-28 14:25:00 [bca.uk] INFO: Scrape type for MV62%20YRS: 2
2026-03-28 14:25:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d with identifier: MV62%20YRS
2026-03-28 14:25:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d with scrape type 2
2026-03-28 14:25:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d, identifier: MV62%20YRS
2026-03-28 14:25:01 [bca.uk] INFO: Found listing with ID: LC16%20GVV
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 14:25:01 [bca.uk] INFO: Scrape type for LC16%20GVV: 2
2026-03-28 14:25:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef with identifier: LC16%20GVV
2026-03-28 14:25:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef, identifier: LC16%20GVV
2026-03-28 14:25:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce55e082-55f4-559b-bb6d-0377f8470088 with identifier: WR23%20BXH
2026-03-28 14:25:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce55e082-55f4-559b-bb6d-0377f8470088 with identifier: WR23%20BXH
2026-03-28 14:25:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce55e082-55f4-559b-bb6d-0377f8470088 with identifier: WR23%20BXH to the API
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:01 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR23%20BXH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce55e082-55f4-559b-bb6d-0377f8470088',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR23 BXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR23%20BXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 62030,
 '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 300 LWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LEADER L/R',
 'vin': 'WF0YXXTTGYNP88711',
 'year': 2023}
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WR23%2520BXH%27 HTTP/1.1" 200 None
2026-03-28 14:25:01 [bca.uk] INFO: Saving data for WR23%20BXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774523540.954947, 'last_price_update_time': 1774707901.468591}
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR23%2520BXH') HTTP/1.1" 204 0
2026-03-28 14:25:01 [bca.uk] INFO: Found listing with ID: DK24%20WMW
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK24%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 14:25:01 [bca.uk] INFO: Scrape type for DK24%20WMW: 2
2026-03-28 14:25:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e7c20f2-c638-5ac4-988f-1f2962d12696 with identifier: DK24%20WMW
2026-03-28 14:25:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e7c20f2-c638-5ac4-988f-1f2962d12696 with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e7c20f2-c638-5ac4-988f-1f2962d12696 with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e7c20f2-c638-5ac4-988f-1f2962d12696, identifier: DK24%20WMW
2026-03-28 14:25:01 [bca.uk] INFO: Found listing with ID: BT72%20VZZ
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520VZZ%27 HTTP/1.1" 200 None
2026-03-28 14:25:01 [bca.uk] INFO: Scrape type for BT72%20VZZ: 2
2026-03-28 14:25:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccacfb7f-5b66-5071-a90a-392664dc7737 with identifier: BT72%20VZZ
2026-03-28 14:25:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccacfb7f-5b66-5071-a90a-392664dc7737 with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccacfb7f-5b66-5071-a90a-392664dc7737 with scrape type 2
2026-03-28 14:25:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccacfb7f-5b66-5071-a90a-392664dc7737, identifier: BT72%20VZZ
2026-03-28 14:25:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d with identifier: MV62%20YRS
2026-03-28 14:25:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d with identifier: MV62%20YRS
2026-03-28 14:25:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d with identifier: MV62%20YRS to the API
2026-03-28 14:25:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV62%20YRS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1eab5ec-cc23-53c5-b5a4-de2d66f5e93d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV62 YRS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV62%20YRS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 98223,
 '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 MATCH Hatchback',
 'transmission': 'manual',
 'trim': '60 MATCH',
 'vin': 'WVWZZZ6RZCU075335',
 'year': 2012}
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MV62%2520YRS%27 HTTP/1.1" 200 None
2026-03-28 14:25:02 [bca.uk] INFO: Saving data for MV62%20YRS: {'auction_closing_time': 1774864800.0, 'created_time': 1774523739.918715, 'last_price_update_time': 1774707902.273686}
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV62%2520YRS') HTTP/1.1" 204 0
2026-03-28 14:25:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef with identifier: LC16%20GVV
2026-03-28 14:25:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef with identifier: LC16%20GVV
2026-03-28 14:25:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cde58a7-dd7b-5d0e-9f1b-89a03723dfef with identifier: LC16%20GVV to the API
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:02 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC16%20GVV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5cde58a7-dd7b-5d0e-9f1b-89a03723dfef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC16 GVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC16%20GVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 66868,
 '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 2.0 COOPER S Estate',
 'transmission': 'automatic',
 'trim': 'COOPER S',
 'vin': 'WMWLN720702D96789',
 'year': 2016}
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC16%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 14:25:02 [bca.uk] INFO: Saving data for LC16%20GVV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524669.774831, 'last_price_update_time': 1774707902.758139}
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC16%2520GVV') HTTP/1.1" 204 0
2026-03-28 14:25:02 [bca.uk] INFO: Found listing with ID: HX71%20YJZ
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HX71%2520YJZ%27 HTTP/1.1" 200 None
2026-03-28 14:25:02 [bca.uk] INFO: Scrape type for HX71%20YJZ: 0
2026-03-28 14:25:02 [bca.uk] INFO: Found listing with ID: KM71%20FNP
2026-03-28 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 14:25:02 [bca.uk] INFO: Scrape type for KM71%20FNP: 2
2026-03-28 14:25:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79df2533-69aa-5d53-9379-5f668fbef084 with identifier: KM71%20FNP
2026-03-28 14:25:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79df2533-69aa-5d53-9379-5f668fbef084 with scrape type 2
2026-03-28 14:25:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79df2533-69aa-5d53-9379-5f668fbef084 with scrape type 2
2026-03-28 14:25:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79df2533-69aa-5d53-9379-5f668fbef084, identifier: KM71%20FNP
2026-03-28 14:25:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e7c20f2-c638-5ac4-988f-1f2962d12696 with identifier: DK24%20WMW
2026-03-28 14:25:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e7c20f2-c638-5ac4-988f-1f2962d12696 with identifier: DK24%20WMW
2026-03-28 14:25:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e7c20f2-c638-5ac4-988f-1f2962d12696 with identifier: DK24%20WMW to the API
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:03 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK24%20WMW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2e7c20f2-c638-5ac4-988f-1f2962d12696',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DK24 WMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK24%20WMW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 11956,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7800,
 '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': 'LGWEEUA58NK645698',
 'year': 2024}
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK24%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 14:25:03 [bca.uk] INFO: Saving data for DK24%20WMW: {'auction_closing_time': 1774854000.0, 'created_time': 1773825406.435165, 'last_price_update_time': 1774707903.258698}
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK24%2520WMW') HTTP/1.1" 204 0
2026-03-28 14:25:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccacfb7f-5b66-5071-a90a-392664dc7737 with identifier: BT72%20VZZ
2026-03-28 14:25:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccacfb7f-5b66-5071-a90a-392664dc7737 with identifier: BT72%20VZZ
2026-03-28 14:25:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccacfb7f-5b66-5071-a90a-392664dc7737 with identifier: BT72%20VZZ to the API
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:03 [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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT72%20VZZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ccacfb7f-5b66-5071-a90a-392664dc7737',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT72 VZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT72%20VZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 30906,
 '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': 'WV1ZZZ7HXPX014069',
 'year': 2022}
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BT72%2520VZZ%27 HTTP/1.1" 200 None
2026-03-28 14:25:03 [bca.uk] INFO: Saving data for BT72%20VZZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774045679.313385, 'last_price_update_time': 1774707903.571628}
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT72%2520VZZ') HTTP/1.1" 204 0
2026-03-28 14:25:03 [bca.uk] INFO: Found listing with ID: KM65%20JOJ
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM65%2520JOJ%27 HTTP/1.1" 200 None
2026-03-28 14:25:03 [bca.uk] INFO: Scrape type for KM65%20JOJ: 0
2026-03-28 14:25:03 [bca.uk] INFO: Found listing with ID: WM73%20SRU
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520SRU%27 HTTP/1.1" 200 None
2026-03-28 14:25:03 [bca.uk] INFO: Scrape type for WM73%20SRU: 2
2026-03-28 14:25:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb571602-c280-5c6b-b871-9a79a9d760d3 with identifier: WM73%20SRU
2026-03-28 14:25:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb571602-c280-5c6b-b871-9a79a9d760d3 with scrape type 2
2026-03-28 14:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb571602-c280-5c6b-b871-9a79a9d760d3 with scrape type 2
2026-03-28 14:25:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb571602-c280-5c6b-b871-9a79a9d760d3, identifier: WM73%20SRU
2026-03-28 14:25:03 [bca.uk] INFO: Found listing with ID: DY72%20ZZP
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520ZZP%27 HTTP/1.1" 200 None
2026-03-28 14:25:03 [bca.uk] INFO: Scrape type for DY72%20ZZP: 2
2026-03-28 14:25:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67590857-910a-59c6-9739-9b96f42f3b0c with identifier: DY72%20ZZP
2026-03-28 14:25:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67590857-910a-59c6-9739-9b96f42f3b0c with scrape type 2
2026-03-28 14:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67590857-910a-59c6-9739-9b96f42f3b0c with scrape type 2
2026-03-28 14:25:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67590857-910a-59c6-9739-9b96f42f3b0c, identifier: DY72%20ZZP
2026-03-28 14:25:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79df2533-69aa-5d53-9379-5f668fbef084 with identifier: KM71%20FNP
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:03 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cavansite+blue+metallic HTTP/1.1" 200 None
2026-03-28 14:25:03 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79df2533-69aa-5d53-9379-5f668fbef084 with identifier: KM71%20FNP
2026-03-28 14:25:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79df2533-69aa-5d53-9379-5f668fbef084 with identifier: KM71%20FNP to the API
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:04 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM71%20FNP-GB',
 'category': 'Car',
 'color': 'cavansite blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '79df2533-69aa-5d53-9379-5f668fbef084',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM71 FNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM71%20FNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 67098,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K2938902F039725',
 'year': 2021}
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM71%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 14:25:04 [bca.uk] INFO: Saving data for KM71%20FNP: {'auction_closing_time': 1775642400.0, 'created_time': 1773846320.148561, 'last_price_update_time': 1774707904.291996}
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM71%2520FNP') HTTP/1.1" 204 0
2026-03-28 14:25:04 [bca.uk] INFO: Found listing with ID: EK24%20HNA
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK24%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:25:04 [bca.uk] INFO: Scrape type for EK24%20HNA: 2
2026-03-28 14:25:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3c52a69-f4a7-5f80-96b9-f748b4b1b756 with identifier: EK24%20HNA
2026-03-28 14:25:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3c52a69-f4a7-5f80-96b9-f748b4b1b756 with scrape type 2
2026-03-28 14:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3c52a69-f4a7-5f80-96b9-f748b4b1b756 with scrape type 2
2026-03-28 14:25:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3c52a69-f4a7-5f80-96b9-f748b4b1b756, identifier: EK24%20HNA
2026-03-28 14:25:04 [bca.uk] INFO: Found listing with ID: BX21%20HTT
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX21%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 14:25:04 [bca.uk] INFO: Scrape type for BX21%20HTT: 2
2026-03-28 14:25:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2773be1f-000f-5044-a796-8bf6672966d4 with identifier: BX21%20HTT
2026-03-28 14:25:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2773be1f-000f-5044-a796-8bf6672966d4 with scrape type 2
2026-03-28 14:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2773be1f-000f-5044-a796-8bf6672966d4 with scrape type 2
2026-03-28 14:25:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2773be1f-000f-5044-a796-8bf6672966d4, identifier: BX21%20HTT
2026-03-28 14:25:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb571602-c280-5c6b-b871-9a79a9d760d3 with identifier: WM73%20SRU
2026-03-28 14:25:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb571602-c280-5c6b-b871-9a79a9d760d3 with identifier: WM73%20SRU
2026-03-28 14:25:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb571602-c280-5c6b-b871-9a79a9d760d3 with identifier: WM73%20SRU to the API
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM73%20SRU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'eb571602-c280-5c6b-b871-9a79a9d760d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM73 SRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM73%20SRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 19210,
 '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 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4092PN235729',
 'year': 2024}
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM73%2520SRU%27 HTTP/1.1" 200 None
2026-03-28 14:25:04 [bca.uk] INFO: Saving data for WM73%20SRU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523742.241553, 'last_price_update_time': 1774707904.939985}
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM73%2520SRU') HTTP/1.1" 204 0
2026-03-28 14:25:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67590857-910a-59c6-9739-9b96f42f3b0c with identifier: DY72%20ZZP
2026-03-28 14:25:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67590857-910a-59c6-9739-9b96f42f3b0c with identifier: DY72%20ZZP
2026-03-28 14:25:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67590857-910a-59c6-9739-9b96f42f3b0c with identifier: DY72%20ZZP to the API
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:05 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY72%20ZZP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '67590857-910a-59c6-9739-9b96f42f3b0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY72 ZZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY72%20ZZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 17278,
 '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 ELECTRIC 170KW 69KWH R/C SM PLUS StationWagon',
 'transmission': 'automatic',
 'trim': '170KW 69KWH R/C SM PLUS',
 'vin': 'YV1XZEFV8P2954928',
 'year': 2022}
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY72%2520ZZP%27 HTTP/1.1" 200 None
2026-03-28 14:25:05 [bca.uk] INFO: Saving data for DY72%20ZZP: {'auction_closing_time': 1774864800.0, 'created_time': 1774363851.300261, 'last_price_update_time': 1774707905.248226}
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY72%2520ZZP') HTTP/1.1" 204 0
2026-03-28 14:25:05 [bca.uk] INFO: Found listing with ID: KM73%20ACO
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520ACO%27 HTTP/1.1" 200 None
2026-03-28 14:25:05 [bca.uk] INFO: Scrape type for KM73%20ACO: 2
2026-03-28 14:25:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0375ff90-3812-52fe-960f-0d7f5d9fae76 with identifier: KM73%20ACO
2026-03-28 14:25:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0375ff90-3812-52fe-960f-0d7f5d9fae76 with scrape type 2
2026-03-28 14:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0375ff90-3812-52fe-960f-0d7f5d9fae76 with scrape type 2
2026-03-28 14:25:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0375ff90-3812-52fe-960f-0d7f5d9fae76, identifier: KM73%20ACO
2026-03-28 14:25:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3c52a69-f4a7-5f80-96b9-f748b4b1b756 with identifier: EK24%20HNA
2026-03-28 14:25:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3c52a69-f4a7-5f80-96b9-f748b4b1b756 with identifier: EK24%20HNA
2026-03-28 14:25:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3c52a69-f4a7-5f80-96b9-f748b4b1b756 with identifier: EK24%20HNA to the API
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:05 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK24%20HNA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a3c52a69-f4a7-5f80-96b9-f748b4b1b756',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EK24 HNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK24%20HNA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 10934,
 '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': 'JTMAABAA10A029022',
 'year': 2024}
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK24%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 14:25:05 [bca.uk] INFO: Saving data for EK24%20HNA: {'auction_closing_time': 1774854000.0, 'created_time': 1773830902.632444, 'last_price_update_time': 1774707905.767386}
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK24%2520HNA') HTTP/1.1" 204 0
2026-03-28 14:25:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2773be1f-000f-5044-a796-8bf6672966d4 with identifier: BX21%20HTT
2026-03-28 14:25:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2773be1f-000f-5044-a796-8bf6672966d4 with identifier: BX21%20HTT
2026-03-28 14:25:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2773be1f-000f-5044-a796-8bf6672966d4 with identifier: BX21%20HTT to the API
2026-03-28 14:25:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:06 [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': 253,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX21%20HTT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2773be1f-000f-5044-a796-8bf6672966d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX21 HTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX21%20HTT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'E-EXPERT 1000',
 'odometer': 19826,
 '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-EXPERT 1000 100KW 50KWH STD.S PanelVan',
 'transmission': 'automatic',
 'trim': '100KW 50KWH STD.S',
 'vin': 'VF3V1ZKXZMZ021002',
 'year': 2021}
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BX21%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 14:25:06 [bca.uk] INFO: Saving data for BX21%20HTT: {'auction_closing_time': 1774864800.0, 'created_time': 1774523462.696544, 'last_price_update_time': 1774707906.084789}
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX21%2520HTT') HTTP/1.1" 204 0
2026-03-28 14:25:06 [bca.uk] INFO: Found listing with ID: KE12%20PDK
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE12%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:25:06 [bca.uk] INFO: Scrape type for KE12%20PDK: 2
2026-03-28 14:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13374cd0-5fc1-52e8-8f42-b0ae197d7166 with identifier: KE12%20PDK
2026-03-28 14:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13374cd0-5fc1-52e8-8f42-b0ae197d7166 with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13374cd0-5fc1-52e8-8f42-b0ae197d7166 with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13374cd0-5fc1-52e8-8f42-b0ae197d7166, identifier: KE12%20PDK
2026-03-28 14:25:06 [bca.uk] INFO: Found listing with ID: LD69%20JUX
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD69%2520JUX%27 HTTP/1.1" 200 None
2026-03-28 14:25:06 [bca.uk] INFO: Scrape type for LD69%20JUX: 2
2026-03-28 14:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb235d1d-c054-5031-bc0d-b6055de660e2 with identifier: LD69%20JUX
2026-03-28 14:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb235d1d-c054-5031-bc0d-b6055de660e2 with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb235d1d-c054-5031-bc0d-b6055de660e2 with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb235d1d-c054-5031-bc0d-b6055de660e2, identifier: LD69%20JUX
2026-03-28 14:25:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0375ff90-3812-52fe-960f-0d7f5d9fae76 with identifier: KM73%20ACO
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=obsidian+black+metallic HTTP/1.1" 200 None
2026-03-28 14:25:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0375ff90-3812-52fe-960f-0d7f5d9fae76 with identifier: KM73%20ACO
2026-03-28 14:25:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0375ff90-3812-52fe-960f-0d7f5d9fae76 with identifier: KM73%20ACO to the API
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:06 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20ACO-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0375ff90-3812-52fe-960f-0d7f5d9fae76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 ACO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20ACO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 9702,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9ABXPF059833',
 'year': 2023}
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520ACO%27 HTTP/1.1" 200 None
2026-03-28 14:25:06 [bca.uk] INFO: Saving data for KM73%20ACO: {'auction_closing_time': 1775642400.0, 'created_time': 1773842273.167726, 'last_price_update_time': 1774707906.817975}
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520ACO') HTTP/1.1" 204 0
2026-03-28 14:25:06 [bca.uk] INFO: Found listing with ID: FH72%20CPY
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH72%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 14:25:06 [bca.uk] INFO: Scrape type for FH72%20CPY: 2
2026-03-28 14:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd with identifier: FH72%20CPY
2026-03-28 14:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd, identifier: FH72%20CPY
2026-03-28 14:25:06 [bca.uk] INFO: Found listing with ID: DY71%20APX
2026-03-28 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY71%2520APX%27 HTTP/1.1" 200 None
2026-03-28 14:25:06 [bca.uk] INFO: Scrape type for DY71%20APX: 2
2026-03-28 14:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13d1a539-0f35-578e-af2e-912bd24244d0 with identifier: DY71%20APX
2026-03-28 14:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13d1a539-0f35-578e-af2e-912bd24244d0 with scrape type 2
2026-03-28 14:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13d1a539-0f35-578e-af2e-912bd24244d0 with scrape type 2
2026-03-28 14:25:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13d1a539-0f35-578e-af2e-912bd24244d0, identifier: DY71%20APX
2026-03-28 14:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13374cd0-5fc1-52e8-8f42-b0ae197d7166 with identifier: KE12%20PDK
2026-03-28 14:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13374cd0-5fc1-52e8-8f42-b0ae197d7166 with identifier: KE12%20PDK
2026-03-28 14:25:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13374cd0-5fc1-52e8-8f42-b0ae197d7166 with identifier: KE12%20PDK to the API
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE12%20PDK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13374cd0-5fc1-52e8-8f42-b0ae197d7166',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE12 PDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE12%20PDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 154709,
 '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 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E SPORT',
 'vin': 'WDD2040022A689066',
 'year': 2012}
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KE12%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 14:25:07 [bca.uk] INFO: Saving data for KE12%20PDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523743.760458, 'last_price_update_time': 1774707907.422506}
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE12%2520PDK') HTTP/1.1" 204 0
2026-03-28 14:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb235d1d-c054-5031-bc0d-b6055de660e2 with identifier: LD69%20JUX
2026-03-28 14:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb235d1d-c054-5031-bc0d-b6055de660e2 with identifier: LD69%20JUX
2026-03-28 14:25:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb235d1d-c054-5031-bc0d-b6055de660e2 with identifier: LD69%20JUX to the API
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:07 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD69%20JUX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cb235d1d-c054-5031-bc0d-b6055de660e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD69 JUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD69%20JUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 74884,
 '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': '5YJ3F7EB4KF502660',
 'year': 2019}
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD69%2520JUX%27 HTTP/1.1" 200 None
2026-03-28 14:25:07 [bca.uk] INFO: Saving data for LD69%20JUX: {'auction_closing_time': 1774864800.0, 'created_time': 1774524697.493449, 'last_price_update_time': 1774707907.795625}
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD69%2520JUX') HTTP/1.1" 204 0
2026-03-28 14:25:07 [bca.uk] INFO: Found listing with ID: KM73%20NXO
2026-03-28 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 14:25:07 [bca.uk] INFO: Scrape type for KM73%20NXO: 2
2026-03-28 14:25:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dba6588-2e9d-57b1-ae28-18f7512d0b27 with identifier: KM73%20NXO
2026-03-28 14:25:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2dba6588-2e9d-57b1-ae28-18f7512d0b27 with scrape type 2
2026-03-28 14:25:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2dba6588-2e9d-57b1-ae28-18f7512d0b27 with scrape type 2
2026-03-28 14:25:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dba6588-2e9d-57b1-ae28-18f7512d0b27, identifier: KM73%20NXO
2026-03-28 14:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd with identifier: FH72%20CPY
2026-03-28 14:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd with identifier: FH72%20CPY
2026-03-28 14:25:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76ce18eb-4ec5-59d4-9af6-c2541b1d96fd with identifier: FH72%20CPY to the API
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:08 [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': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH72%20CPY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '76ce18eb-4ec5-59d4-9af6-c2541b1d96fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FH72 CPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH72%20CPY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 58919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17500,
 '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': 'WBA82CY050FP34551',
 'year': 2023}
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FH72%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 14:25:08 [bca.uk] INFO: Saving data for FH72%20CPY: {'auction_closing_time': 1774854000.0, 'created_time': 1773825371.055526, 'last_price_update_time': 1774707908.226267}
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH72%2520CPY') HTTP/1.1" 204 0
2026-03-28 14:25:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13d1a539-0f35-578e-af2e-912bd24244d0 with identifier: DY71%20APX
2026-03-28 14:25:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13d1a539-0f35-578e-af2e-912bd24244d0 with identifier: DY71%20APX
2026-03-28 14:25:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13d1a539-0f35-578e-af2e-912bd24244d0 with identifier: DY71%20APX to the API
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:08 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY71%20APX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13d1a539-0f35-578e-af2e-912bd24244d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY71 APX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY71%20APX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 69807,
 '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 CARGO L1 1.5 TURBO D 130 2000 EDITION Van',
 'transmission': 'automatic',
 'trim': 'TURBO D 130 2000 EDITION',
 'vin': 'W0VEFYHZRLJ771385',
 'year': 2021}
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY71%2520APX%27 HTTP/1.1" 200 None
2026-03-28 14:25:08 [bca.uk] INFO: Saving data for DY71%20APX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523458.308824, 'last_price_update_time': 1774707908.521865}
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY71%2520APX') HTTP/1.1" 204 0
2026-03-28 14:25:08 [bca.uk] INFO: Found listing with ID: YA13%20HMU
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA13%2520HMU%27 HTTP/1.1" 200 None
2026-03-28 14:25:08 [bca.uk] INFO: Scrape type for YA13%20HMU: 2
2026-03-28 14:25:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dd50f45-a725-5e66-82c8-e7208223b9a2 with identifier: YA13%20HMU
2026-03-28 14:25:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dd50f45-a725-5e66-82c8-e7208223b9a2 with scrape type 2
2026-03-28 14:25:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dd50f45-a725-5e66-82c8-e7208223b9a2 with scrape type 2
2026-03-28 14:25:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dd50f45-a725-5e66-82c8-e7208223b9a2, identifier: YA13%20HMU
2026-03-28 14:25:08 [bca.uk] INFO: Found listing with ID: FD69%20FET
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD69%2520FET%27 HTTP/1.1" 200 None
2026-03-28 14:25:08 [bca.uk] INFO: Scrape type for FD69%20FET: 2
2026-03-28 14:25:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 227064f9-820e-580f-8c20-bee1c7b6bc77 with identifier: FD69%20FET
2026-03-28 14:25:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 227064f9-820e-580f-8c20-bee1c7b6bc77 with scrape type 2
2026-03-28 14:25:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 227064f9-820e-580f-8c20-bee1c7b6bc77 with scrape type 2
2026-03-28 14:25:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 227064f9-820e-580f-8c20-bee1c7b6bc77, identifier: FD69%20FET
2026-03-28 14:25:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dba6588-2e9d-57b1-ae28-18f7512d0b27 with identifier: KM73%20NXO
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=graphite+grey+metallic HTTP/1.1" 200 None
2026-03-28 14:25:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dba6588-2e9d-57b1-ae28-18f7512d0b27 with identifier: KM73%20NXO
2026-03-28 14:25:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dba6588-2e9d-57b1-ae28-18f7512d0b27 with identifier: KM73%20NXO to the API
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:09 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20NXO-GB',
 'category': 'Car',
 'color': 'graphite grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2dba6588-2e9d-57b1-ae28-18f7512d0b27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 NXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20NXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 16318,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB1PF067660',
 'year': 2023}
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 14:25:09 [bca.uk] INFO: Saving data for KM73%20NXO: {'auction_closing_time': 1775642400.0, 'created_time': 1773842271.393455, 'last_price_update_time': 1774707909.216301}
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520NXO') HTTP/1.1" 204 0
2026-03-28 14:25:09 [bca.uk] INFO: Found listing with ID: MK72%20CYU
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK72%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 14:25:09 [bca.uk] INFO: Scrape type for MK72%20CYU: 2
2026-03-28 14:25:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c9a3130-eaad-56d0-ab94-7e24a51497d0 with identifier: MK72%20CYU
2026-03-28 14:25:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c9a3130-eaad-56d0-ab94-7e24a51497d0 with scrape type 2
2026-03-28 14:25:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c9a3130-eaad-56d0-ab94-7e24a51497d0 with scrape type 2
2026-03-28 14:25:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c9a3130-eaad-56d0-ab94-7e24a51497d0, identifier: MK72%20CYU
2026-03-28 14:25:09 [bca.uk] INFO: Found listing with ID: EU20%20MWK
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU20%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 14:25:09 [bca.uk] INFO: Scrape type for EU20%20MWK: 2
2026-03-28 14:25:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b952373a-79a6-53c9-8ee9-3c6410c077e9 with identifier: EU20%20MWK
2026-03-28 14:25:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b952373a-79a6-53c9-8ee9-3c6410c077e9 with scrape type 2
2026-03-28 14:25:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b952373a-79a6-53c9-8ee9-3c6410c077e9 with scrape type 2
2026-03-28 14:25:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b952373a-79a6-53c9-8ee9-3c6410c077e9, identifier: EU20%20MWK
2026-03-28 14:25:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dd50f45-a725-5e66-82c8-e7208223b9a2 with identifier: YA13%20HMU
2026-03-28 14:25:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dd50f45-a725-5e66-82c8-e7208223b9a2 with identifier: YA13%20HMU
2026-03-28 14:25:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dd50f45-a725-5e66-82c8-e7208223b9a2 with identifier: YA13%20HMU to the API
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA13%20HMU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9dd50f45-a725-5e66-82c8-e7208223b9a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA13 HMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA13%20HMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SKODA',
 'model': 'YETI',
 'odometer': 117368,
 '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': 'SKODA YETI 2.0 TDI CR 170 4X4 ELEGANCE Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 170 4X4 ELEGANCE',
 'vin': 'TMBME75L6D6077067',
 'year': 2013}
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA13%2520HMU%27 HTTP/1.1" 200 None
2026-03-28 14:25:09 [bca.uk] INFO: Saving data for YA13%20HMU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523723.184975, 'last_price_update_time': 1774707909.762969}
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA13%2520HMU') HTTP/1.1" 204 0
2026-03-28 14:25:09 [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-28 14:25:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 227064f9-820e-580f-8c20-bee1c7b6bc77 with identifier: FD69%20FET
2026-03-28 14:25:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 227064f9-820e-580f-8c20-bee1c7b6bc77 with identifier: FD69%20FET
2026-03-28 14:25:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 227064f9-820e-580f-8c20-bee1c7b6bc77 with identifier: FD69%20FET to the API
2026-03-28 14:25:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:10 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD69%20FET-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '227064f9-820e-580f-8c20-bee1c7b6bc77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD69 FET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD69%20FET&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 57021,
 '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 ELECTRIC 105KW 45KWH EXCITE Hatchback',
 'transmission': 'automatic',
 'trim': '105KW 45KWH EXCITE',
 'vin': 'SDPW7BB3FKZ204755',
 'year': 2020}
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD69%2520FET%27 HTTP/1.1" 200 None
2026-03-28 14:25:11 [bca.uk] INFO: Saving data for FD69%20FET: {'auction_closing_time': 1774864800.0, 'created_time': 1774276650.363005, 'last_price_update_time': 1774707911.010854}
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD69%2520FET') HTTP/1.1" 204 0
2026-03-28 14:25:11 [bca.uk] INFO: Found listing with ID: KM73%20OCG
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OCG%27 HTTP/1.1" 200 None
2026-03-28 14:25:11 [bca.uk] INFO: Scrape type for KM73%20OCG: 2
2026-03-28 14:25:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7 with identifier: KM73%20OCG
2026-03-28 14:25:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7 with scrape type 2
2026-03-28 14:25:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7 with scrape type 2
2026-03-28 14:25:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7, identifier: KM73%20OCG
2026-03-28 14:25:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c9a3130-eaad-56d0-ab94-7e24a51497d0 with identifier: MK72%20CYU
2026-03-28 14:25:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c9a3130-eaad-56d0-ab94-7e24a51497d0 with identifier: MK72%20CYU
2026-03-28 14:25:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c9a3130-eaad-56d0-ab94-7e24a51497d0 with identifier: MK72%20CYU to the API
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:11 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK72%20CYU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2c9a3130-eaad-56d0-ab94-7e24a51497d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK72 CYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK72%20CYU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 44425,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 50 220KW 83KWH Q SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '50 220KW 83KWH Q SPORT',
 'vin': 'WAUZZZFZ1PP012647',
 'year': 2023}
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK72%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 14:25:11 [bca.uk] INFO: Saving data for MK72%20CYU: {'auction_closing_time': 1774854000.0, 'created_time': 1773825516.709051, 'last_price_update_time': 1774707911.526368}
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK72%2520CYU') HTTP/1.1" 204 0
2026-03-28 14:25:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b952373a-79a6-53c9-8ee9-3c6410c077e9 with identifier: EU20%20MWK
2026-03-28 14:25:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b952373a-79a6-53c9-8ee9-3c6410c077e9 with identifier: EU20%20MWK
2026-03-28 14:25:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b952373a-79a6-53c9-8ee9-3c6410c077e9 with identifier: EU20%20MWK to the API
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:11 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU20%20MWK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b952373a-79a6-53c9-8ee9-3c6410c077e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU20 MWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU20%20MWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 83970,
 '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 LWB LEADER H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 105 300 LWB LEADER H/R',
 'vin': 'WF0YXXTTGYLB68550',
 'year': 2020}
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU20%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 14:25:11 [bca.uk] INFO: Saving data for EU20%20MWK: {'auction_closing_time': 1774864800.0, 'created_time': 1774045680.44724, 'last_price_update_time': 1774707911.89566}
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU20%2520MWK') HTTP/1.1" 204 0
2026-03-28 14:25:11 [bca.uk] INFO: Found listing with ID: GD15%20VKK
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GD15%2520VKK%27 HTTP/1.1" 200 None
2026-03-28 14:25:11 [bca.uk] INFO: Scrape type for GD15%20VKK: 0
2026-03-28 14:25:11 [bca.uk] INFO: Found listing with ID: PJ70%20PGE
2026-03-28 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ70%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 14:25:11 [bca.uk] INFO: Scrape type for PJ70%20PGE: 2
2026-03-28 14:25:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b680535-6072-536f-9883-36f4592603f6 with identifier: PJ70%20PGE
2026-03-28 14:25:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b680535-6072-536f-9883-36f4592603f6 with scrape type 2
2026-03-28 14:25:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b680535-6072-536f-9883-36f4592603f6 with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b680535-6072-536f-9883-36f4592603f6, identifier: PJ70%20PGE
2026-03-28 14:25:12 [bca.uk] INFO: Found listing with ID: HJ70%20OJS
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520OJS%27 HTTP/1.1" 200 None
2026-03-28 14:25:12 [bca.uk] INFO: Scrape type for HJ70%20OJS: 2
2026-03-28 14:25:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72d91b8d-65e3-5ec2-ac63-810cc24d180b with identifier: HJ70%20OJS
2026-03-28 14:25:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72d91b8d-65e3-5ec2-ac63-810cc24d180b with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72d91b8d-65e3-5ec2-ac63-810cc24d180b with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72d91b8d-65e3-5ec2-ac63-810cc24d180b, identifier: HJ70%20OJS
2026-03-28 14:25:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7 with identifier: KM73%20OCG
2026-03-28 14:25:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7 with identifier: KM73%20OCG
2026-03-28 14:25:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7 with identifier: KM73%20OCG to the API
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:12 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OCG-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e9cf7e58-14cd-5adf-80c1-60c3ecb31dd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 13624,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB2PF060894',
 'year': 2023}
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OCG%27 HTTP/1.1" 200 None
2026-03-28 14:25:12 [bca.uk] INFO: Saving data for KM73%20OCG: {'auction_closing_time': 1775642400.0, 'created_time': 1773842295.972197, 'last_price_update_time': 1774707912.637068}
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OCG') HTTP/1.1" 204 0
2026-03-28 14:25:12 [bca.uk] INFO: Found listing with ID: OE72%20NBM
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE72%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 14:25:12 [bca.uk] INFO: Scrape type for OE72%20NBM: 2
2026-03-28 14:25:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45ce354b-cbb1-5b17-9616-ce952b53bce5 with identifier: OE72%20NBM
2026-03-28 14:25:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45ce354b-cbb1-5b17-9616-ce952b53bce5 with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45ce354b-cbb1-5b17-9616-ce952b53bce5 with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45ce354b-cbb1-5b17-9616-ce952b53bce5, identifier: OE72%20NBM
2026-03-28 14:25:12 [bca.uk] INFO: Found listing with ID: HV24%20OJD
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HV24%2520OJD%27 HTTP/1.1" 200 None
2026-03-28 14:25:12 [bca.uk] INFO: Scrape type for HV24%20OJD: 0
2026-03-28 14:25:12 [bca.uk] INFO: Found listing with ID: LC66%20YCW
2026-03-28 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC66%2520YCW%27 HTTP/1.1" 200 None
2026-03-28 14:25:12 [bca.uk] INFO: Scrape type for LC66%20YCW: 2
2026-03-28 14:25:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e16cec9-e556-554c-abec-4f0068f7c19d with identifier: LC66%20YCW
2026-03-28 14:25:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e16cec9-e556-554c-abec-4f0068f7c19d with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e16cec9-e556-554c-abec-4f0068f7c19d with scrape type 2
2026-03-28 14:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e16cec9-e556-554c-abec-4f0068f7c19d, identifier: LC66%20YCW
2026-03-28 14:25:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b680535-6072-536f-9883-36f4592603f6 with identifier: PJ70%20PGE
2026-03-28 14:25:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b680535-6072-536f-9883-36f4592603f6 with identifier: PJ70%20PGE
2026-03-28 14:25:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b680535-6072-536f-9883-36f4592603f6 with identifier: PJ70%20PGE to the API
2026-03-28 14:25:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ70%20PGE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8b680535-6072-536f-9883-36f4592603f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ70 PGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ70%20PGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 40788,
 '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 190 4WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'EBL 190 4WD ST-LINE ED.',
 'vin': 'WF0FXXWPMFLY76239',
 'year': 2020}
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PJ70%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 14:25:14 [bca.uk] INFO: Saving data for PJ70%20PGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523700.666504, 'last_price_update_time': 1774707914.017518}
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ70%2520PGE') HTTP/1.1" 204 0
2026-03-28 14:25:14 [scrapy.extensions.logstats] INFO: Crawled 337 pages (at 2 pages/min), scraped 1521 items (at 116 items/min)
2026-03-28 14:25:14 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:25:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72d91b8d-65e3-5ec2-ac63-810cc24d180b with identifier: HJ70%20OJS
2026-03-28 14:25:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72d91b8d-65e3-5ec2-ac63-810cc24d180b with identifier: HJ70%20OJS
2026-03-28 14:25:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72d91b8d-65e3-5ec2-ac63-810cc24d180b with identifier: HJ70%20OJS to the API
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:14 [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': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ70%20OJS-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': '72d91b8d-65e3-5ec2-ac63-810cc24d180b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ70 OJS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ70%20OJS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 52492,
 '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 RECHARGE 1.5 T5 PHEV R DESIGN StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV R DESIGN',
 'vin': 'YV1XZBBVFM2446272',
 'year': 2020}
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ70%2520OJS%27 HTTP/1.1" 200 None
2026-03-28 14:25:14 [bca.uk] INFO: Saving data for HJ70%20OJS: {'auction_closing_time': 1774864800.0, 'created_time': 1774130717.770664, 'last_price_update_time': 1774707914.341042}
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ70%2520OJS') HTTP/1.1" 204 0
2026-03-28 14:25:14 [bca.uk] INFO: Found listing with ID: KM73%20OGP
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 14:25:14 [bca.uk] INFO: Scrape type for KM73%20OGP: 2
2026-03-28 14:25:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3721f6b-e6f6-5597-bf5b-80e1c7806dc2 with identifier: KM73%20OGP
2026-03-28 14:25:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3721f6b-e6f6-5597-bf5b-80e1c7806dc2 with scrape type 2
2026-03-28 14:25:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3721f6b-e6f6-5597-bf5b-80e1c7806dc2 with scrape type 2
2026-03-28 14:25:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3721f6b-e6f6-5597-bf5b-80e1c7806dc2, identifier: KM73%20OGP
2026-03-28 14:25:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45ce354b-cbb1-5b17-9616-ce952b53bce5 with identifier: OE72%20NBM
2026-03-28 14:25:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45ce354b-cbb1-5b17-9616-ce952b53bce5 with identifier: OE72%20NBM
2026-03-28 14:25:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45ce354b-cbb1-5b17-9616-ce952b53bce5 with identifier: OE72%20NBM to the API
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:14 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE72%20NBM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '45ce354b-cbb1-5b17-9616-ce952b53bce5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE72 NBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE72%20NBM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 62288,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE8PL130782',
 'year': 2022}
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE72%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 14:25:14 [bca.uk] INFO: Saving data for OE72%20NBM: {'auction_closing_time': 1774854000.0, 'created_time': 1773908458.931993, 'last_price_update_time': 1774707914.786277}
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE72%2520NBM') HTTP/1.1" 204 0
2026-03-28 14:25:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e16cec9-e556-554c-abec-4f0068f7c19d with identifier: LC66%20YCW
2026-03-28 14:25:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e16cec9-e556-554c-abec-4f0068f7c19d with identifier: LC66%20YCW
2026-03-28 14:25:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e16cec9-e556-554c-abec-4f0068f7c19d with identifier: LC66%20YCW to the API
2026-03-28 14:25:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:15 [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': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC66%20YCW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e16cec9-e556-554c-abec-4f0068f7c19d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC66 YCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC66%20YCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 69292,
 '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.0 TDCI 105 310 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 310 SWB L/R',
 'vin': 'WF0YXXTTGYGS87695',
 'year': 2016}
2026-03-28 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC66%2520YCW%27 HTTP/1.1" 200 None
2026-03-28 14:25:16 [bca.uk] INFO: Saving data for LC66%20YCW: {'auction_closing_time': 1774864800.0, 'created_time': 1774524583.743999, 'last_price_update_time': 1774707916.008924}
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC66%2520YCW') HTTP/1.1" 204 0
2026-03-28 14:25:16 [bca.uk] INFO: Found listing with ID: SJ67%20GHV
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ67%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 14:25:16 [bca.uk] INFO: Scrape type for SJ67%20GHV: 2
2026-03-28 14:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5 with identifier: SJ67%20GHV
2026-03-28 14:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5 with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5 with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5, identifier: SJ67%20GHV
2026-03-28 14:25:16 [bca.uk] INFO: Found listing with ID: KS68%20HDN
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS68%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 14:25:16 [bca.uk] INFO: Scrape type for KS68%20HDN: 2
2026-03-28 14:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc9712c5-364e-56a8-a427-3de953ff8381 with identifier: KS68%20HDN
2026-03-28 14:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc9712c5-364e-56a8-a427-3de953ff8381 with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc9712c5-364e-56a8-a427-3de953ff8381 with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc9712c5-364e-56a8-a427-3de953ff8381, identifier: KS68%20HDN
2026-03-28 14:25:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3721f6b-e6f6-5597-bf5b-80e1c7806dc2 with identifier: KM73%20OGP
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=spectral+blue+metallic HTTP/1.1" 200 None
2026-03-28 14:25:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3721f6b-e6f6-5597-bf5b-80e1c7806dc2 with identifier: KM73%20OGP
2026-03-28 14:25:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3721f6b-e6f6-5597-bf5b-80e1c7806dc2 with identifier: KM73%20OGP to the API
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:16 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OGP-GB',
 'category': 'Car',
 'color': 'spectral blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c3721f6b-e6f6-5597-bf5b-80e1c7806dc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 8684,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB7PF068067',
 'year': 2023}
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 14:25:16 [bca.uk] INFO: Saving data for KM73%20OGP: {'auction_closing_time': 1775642400.0, 'created_time': 1773842274.680966, 'last_price_update_time': 1774707916.692224}
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OGP') HTTP/1.1" 204 0
2026-03-28 14:25:16 [bca.uk] INFO: Found listing with ID: SV22%20YHM
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV22%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 14:25:16 [bca.uk] INFO: Scrape type for SV22%20YHM: 2
2026-03-28 14:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94033e0a-ef1c-51bd-b370-50be600f430c with identifier: SV22%20YHM
2026-03-28 14:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94033e0a-ef1c-51bd-b370-50be600f430c with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94033e0a-ef1c-51bd-b370-50be600f430c with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94033e0a-ef1c-51bd-b370-50be600f430c, identifier: SV22%20YHM
2026-03-28 14:25:16 [bca.uk] INFO: Found listing with ID: LD21%20EZN
2026-03-28 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD21%2520EZN%27 HTTP/1.1" 200 None
2026-03-28 14:25:16 [bca.uk] INFO: Scrape type for LD21%20EZN: 2
2026-03-28 14:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de247999-4b74-5c47-8947-fbef53946dce with identifier: LD21%20EZN
2026-03-28 14:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de247999-4b74-5c47-8947-fbef53946dce with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de247999-4b74-5c47-8947-fbef53946dce with scrape type 2
2026-03-28 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de247999-4b74-5c47-8947-fbef53946dce, identifier: LD21%20EZN
2026-03-28 14:25:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5 with identifier: SJ67%20GHV
2026-03-28 14:25:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5 with identifier: SJ67%20GHV
2026-03-28 14:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5 with identifier: SJ67%20GHV to the API
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ67%20GHV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c40ec7e3-5cd3-5fad-a970-0ae0f45c1af5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ67 GHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ67%20GHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 41649,
 '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 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0JXXGAHJHR67412',
 'year': 2017}
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SJ67%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 14:25:17 [bca.uk] INFO: Saving data for SJ67%20GHV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523724.511152, 'last_price_update_time': 1774707917.240932}
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ67%2520GHV') HTTP/1.1" 204 0
2026-03-28 14:25:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc9712c5-364e-56a8-a427-3de953ff8381 with identifier: KS68%20HDN
2026-03-28 14:25:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc9712c5-364e-56a8-a427-3de953ff8381 with identifier: KS68%20HDN
2026-03-28 14:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc9712c5-364e-56a8-a427-3de953ff8381 with identifier: KS68%20HDN to the API
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:17 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS68%20HDN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc9712c5-364e-56a8-a427-3de953ff8381',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS68 HDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS68%20HDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 69865,
 '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.0 TSI 115 SE L EZ StationWagon',
 'transmission': 'manual',
 'trim': 'TSI 115 SE L EZ',
 'vin': 'VSSZZZ5FZK6523283',
 'year': 2018}
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS68%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 14:25:17 [bca.uk] INFO: Saving data for KS68%20HDN: {'auction_closing_time': 1774864800.0, 'created_time': 1774524683.192596, 'last_price_update_time': 1774707917.667015}
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS68%2520HDN') HTTP/1.1" 204 0
2026-03-28 14:25:17 [bca.uk] INFO: Found listing with ID: KM73%20OJY
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OJY%27 HTTP/1.1" 200 None
2026-03-28 14:25:17 [bca.uk] INFO: Scrape type for KM73%20OJY: 2
2026-03-28 14:25:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f13f767c-984b-5c9a-82d8-b898ffffc795 with identifier: KM73%20OJY
2026-03-28 14:25:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f13f767c-984b-5c9a-82d8-b898ffffc795 with scrape type 2
2026-03-28 14:25:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f13f767c-984b-5c9a-82d8-b898ffffc795 with scrape type 2
2026-03-28 14:25:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f13f767c-984b-5c9a-82d8-b898ffffc795, identifier: KM73%20OJY
2026-03-28 14:25:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94033e0a-ef1c-51bd-b370-50be600f430c with identifier: SV22%20YHM
2026-03-28 14:25:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94033e0a-ef1c-51bd-b370-50be600f430c with identifier: SV22%20YHM
2026-03-28 14:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94033e0a-ef1c-51bd-b370-50be600f430c with identifier: SV22%20YHM to the API
2026-03-28 14:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:18 [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': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV22%20YHM-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': '94033e0a-ef1c-51bd-b370-50be600f430c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SV22 YHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV22%20YHM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 135054,
 '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': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT1NH174685',
 'year': 2022}
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV22%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 14:25:18 [bca.uk] INFO: Saving data for SV22%20YHM: {'auction_closing_time': 1774854000.0, 'created_time': 1773833675.488744, 'last_price_update_time': 1774707918.116078}
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV22%2520YHM') HTTP/1.1" 204 0
2026-03-28 14:25:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de247999-4b74-5c47-8947-fbef53946dce with identifier: LD21%20EZN
2026-03-28 14:25:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de247999-4b74-5c47-8947-fbef53946dce with identifier: LD21%20EZN
2026-03-28 14:25:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de247999-4b74-5c47-8947-fbef53946dce with identifier: LD21%20EZN to the API
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:18 [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': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD21%20EZN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de247999-4b74-5c47-8947-fbef53946dce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD21 EZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD21%20EZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO XL',
 'odometer': 81279,
 '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 BERLINGO XL 1.5 B/HDI 100 950 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 ENTERPRISE',
 'vin': 'VR7EFYHYCLJ966495',
 'year': 2021}
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LD21%2520EZN%27 HTTP/1.1" 200 None
2026-03-28 14:25:18 [bca.uk] INFO: Saving data for LD21%20EZN: {'auction_closing_time': 1774864800.0, 'created_time': 1774524523.36276, 'last_price_update_time': 1774707918.428986}
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD21%2520EZN') HTTP/1.1" 204 0
2026-03-28 14:25:18 [bca.uk] INFO: Found listing with ID: EK14%20JJL
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK14%2520JJL%27 HTTP/1.1" 200 None
2026-03-28 14:25:18 [bca.uk] INFO: Scrape type for EK14%20JJL: 0
2026-03-28 14:25:18 [bca.uk] INFO: Found listing with ID: BF62%20EYU
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF62%2520EYU%27 HTTP/1.1" 200 None
2026-03-28 14:25:18 [bca.uk] INFO: Scrape type for BF62%20EYU: 2
2026-03-28 14:25:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be198cf3-4bb0-5e92-9c4d-bc204613cd42 with identifier: BF62%20EYU
2026-03-28 14:25:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be198cf3-4bb0-5e92-9c4d-bc204613cd42 with scrape type 2
2026-03-28 14:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be198cf3-4bb0-5e92-9c4d-bc204613cd42 with scrape type 2
2026-03-28 14:25:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be198cf3-4bb0-5e92-9c4d-bc204613cd42, identifier: BF62%20EYU
2026-03-28 14:25:18 [bca.uk] INFO: Total items found: 100
2026-03-28 14:25:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded
2026-03-28 14:25:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:25:18 [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-28 14:25:18 [bca.uk] INFO: Found listing with ID: LK68%20UKX
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK68%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 14:25:18 [bca.uk] INFO: Scrape type for LK68%20UKX: 2
2026-03-28 14:25:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9726dfe-c902-5bf1-bd57-8e1f172e831d with identifier: LK68%20UKX
2026-03-28 14:25:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9726dfe-c902-5bf1-bd57-8e1f172e831d with scrape type 2
2026-03-28 14:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9726dfe-c902-5bf1-bd57-8e1f172e831d with scrape type 2
2026-03-28 14:25:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9726dfe-c902-5bf1-bd57-8e1f172e831d, identifier: LK68%20UKX
2026-03-28 14:25:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f13f767c-984b-5c9a-82d8-b898ffffc795 with identifier: KM73%20OJY
2026-03-28 14:25:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f13f767c-984b-5c9a-82d8-b898ffffc795 with identifier: KM73%20OJY
2026-03-28 14:25:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f13f767c-984b-5c9a-82d8-b898ffffc795 with identifier: KM73%20OJY to the API
2026-03-28 14:25:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:19 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OJY-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f13f767c-984b-5c9a-82d8-b898ffffc795',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 28713,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB9PF066594',
 'year': 2023}
2026-03-28 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OJY%27 HTTP/1.1" 200 None
2026-03-28 14:25:19 [bca.uk] INFO: Saving data for KM73%20OJY: {'auction_closing_time': 1775642400.0, 'created_time': 1773842294.390157, 'last_price_update_time': 1774707919.492386}
2026-03-28 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OJY') HTTP/1.1" 204 0
2026-03-28 14:25:19 [bca.uk] INFO: Found listing with ID: DP21%20JBV
2026-03-28 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP21%2520JBV%27 HTTP/1.1" 200 None
2026-03-28 14:25:19 [bca.uk] INFO: Scrape type for DP21%20JBV: 2
2026-03-28 14:25:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25 with identifier: DP21%20JBV
2026-03-28 14:25:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25 with scrape type 2
2026-03-28 14:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25 with scrape type 2
2026-03-28 14:25:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25, identifier: DP21%20JBV
2026-03-28 14:25:19 [bca.uk] INFO: Found listing with ID: LF23%20AHW
2026-03-28 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520AHW%27 HTTP/1.1" 200 None
2026-03-28 14:25:19 [bca.uk] INFO: Scrape type for LF23%20AHW: 2
2026-03-28 14:25:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe5ff91a-72e4-5416-a949-2494ac14ba79 with identifier: LF23%20AHW
2026-03-28 14:25:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe5ff91a-72e4-5416-a949-2494ac14ba79 with scrape type 2
2026-03-28 14:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe5ff91a-72e4-5416-a949-2494ac14ba79 with scrape type 2
2026-03-28 14:25:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe5ff91a-72e4-5416-a949-2494ac14ba79, identifier: LF23%20AHW
2026-03-28 14:25:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be198cf3-4bb0-5e92-9c4d-bc204613cd42 with identifier: BF62%20EYU
2026-03-28 14:25:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be198cf3-4bb0-5e92-9c4d-bc204613cd42 with identifier: BF62%20EYU
2026-03-28 14:25:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be198cf3-4bb0-5e92-9c4d-bc204613cd42 with identifier: BF62%20EYU to the API
2026-03-28 14:25:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF62%20EYU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be198cf3-4bb0-5e92-9c4d-bc204613cd42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF62 EYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF62%20EYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 95172,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': '16V 115 ACTIVE',
 'vin': 'W0LPC6ED3CG114816',
 'year': 2012}
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BF62%2520EYU%27 HTTP/1.1" 200 None
2026-03-28 14:25:20 [bca.uk] INFO: Saving data for BF62%20EYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523697.850416, 'last_price_update_time': 1774707920.056163}
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF62%2520EYU') HTTP/1.1" 204 0
2026-03-28 14:25:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9726dfe-c902-5bf1-bd57-8e1f172e831d with identifier: LK68%20UKX
2026-03-28 14:25:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9726dfe-c902-5bf1-bd57-8e1f172e831d with identifier: LK68%20UKX
2026-03-28 14:25:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9726dfe-c902-5bf1-bd57-8e1f172e831d with identifier: LK68%20UKX to the API
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:20 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK68%20UKX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9726dfe-c902-5bf1-bd57-8e1f172e831d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK68 UKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK68%20UKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 '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 FOCUS 1.0 E/B 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE X',
 'vin': 'WF0NXXGCHNJB41704',
 'year': 2019}
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LK68%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 14:25:20 [bca.uk] INFO: Saving data for LK68%20UKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524680.481035, 'last_price_update_time': 1774707920.35724}
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK68%2520UKX') HTTP/1.1" 204 0
2026-03-28 14:25:20 [bca.uk] INFO: Found listing with ID: KM73%20OKB
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OKB%27 HTTP/1.1" 200 None
2026-03-28 14:25:20 [bca.uk] INFO: Scrape type for KM73%20OKB: 2
2026-03-28 14:25:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4 with identifier: KM73%20OKB
2026-03-28 14:25:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4 with scrape type 2
2026-03-28 14:25:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4 with scrape type 2
2026-03-28 14:25:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4, identifier: KM73%20OKB
2026-03-28 14:25:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25 with identifier: DP21%20JBV
2026-03-28 14:25:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25 with identifier: DP21%20JBV
2026-03-28 14:25:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 759fd4d4-10e4-5ec3-89e7-4a03d07a3d25 with identifier: DP21%20JBV to the API
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:20 [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': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP21%20JBV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '759fd4d4-10e4-5ec3-89e7-4a03d07a3d25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP21 JBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP21%20JBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '330E',
 'odometer': 84791,
 '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 SE PRO Saloon',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA5P52060FL64638',
 'year': 2021}
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP21%2520JBV%27 HTTP/1.1" 200 None
2026-03-28 14:25:20 [bca.uk] INFO: Saving data for DP21%20JBV: {'auction_closing_time': 1774864800.0, 'created_time': 1773838074.067347, 'last_price_update_time': 1774707920.812475}
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP21%2520JBV') HTTP/1.1" 204 0
2026-03-28 14:25:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe5ff91a-72e4-5416-a949-2494ac14ba79 with identifier: LF23%20AHW
2026-03-28 14:25:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe5ff91a-72e4-5416-a949-2494ac14ba79 with identifier: LF23%20AHW
2026-03-28 14:25:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe5ff91a-72e4-5416-a949-2494ac14ba79 with identifier: LF23%20AHW to the API
2026-03-28 14:25:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:21 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF23%20AHW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe5ff91a-72e4-5416-a949-2494ac14ba79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF23 AHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF23%20AHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 12788,
 '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': 'VR7EFYHT2PJ635439',
 'year': 2023}
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF23%2520AHW%27 HTTP/1.1" 200 None
2026-03-28 14:25:21 [bca.uk] INFO: Saving data for LF23%20AHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774524520.600323, 'last_price_update_time': 1774707921.201451}
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF23%2520AHW') HTTP/1.1" 204 0
2026-03-28 14:25:21 [bca.uk] INFO: Found listing with ID: DA15%20KKL
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA15%2520KKL%27 HTTP/1.1" 200 None
2026-03-28 14:25:21 [bca.uk] INFO: Scrape type for DA15%20KKL: 2
2026-03-28 14:25:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 427f0694-f96a-597b-8e75-c054bb6363e2 with identifier: DA15%20KKL
2026-03-28 14:25:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 427f0694-f96a-597b-8e75-c054bb6363e2 with scrape type 2
2026-03-28 14:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 427f0694-f96a-597b-8e75-c054bb6363e2 with scrape type 2
2026-03-28 14:25:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 427f0694-f96a-597b-8e75-c054bb6363e2, identifier: DA15%20KKL
2026-03-28 14:25:21 [bca.uk] INFO: Found listing with ID: GF12%20GWU
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF12%2520GWU%27 HTTP/1.1" 200 None
2026-03-28 14:25:21 [bca.uk] INFO: Scrape type for GF12%20GWU: 0
2026-03-28 14:25:21 [bca.uk] INFO: Found listing with ID: DP22%20AVT
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP22%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 14:25:21 [bca.uk] INFO: Scrape type for DP22%20AVT: 2
2026-03-28 14:25:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db with identifier: DP22%20AVT
2026-03-28 14:25:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db with scrape type 2
2026-03-28 14:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db with scrape type 2
2026-03-28 14:25:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db, identifier: DP22%20AVT
2026-03-28 14:25:21 [bca.uk] INFO: Found listing with ID: PE19%20SPV
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE19%2520SPV%27 HTTP/1.1" 200 None
2026-03-28 14:25:21 [bca.uk] INFO: Scrape type for PE19%20SPV: 2
2026-03-28 14:25:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 220446b1-429f-54e6-9415-b27d0b53c4b2 with identifier: PE19%20SPV
2026-03-28 14:25:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 220446b1-429f-54e6-9415-b27d0b53c4b2 with scrape type 2
2026-03-28 14:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 220446b1-429f-54e6-9415-b27d0b53c4b2 with scrape type 2
2026-03-28 14:25:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 220446b1-429f-54e6-9415-b27d0b53c4b2, identifier: PE19%20SPV
2026-03-28 14:25:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4 with identifier: KM73%20OKB
2026-03-28 14:25:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4 with identifier: KM73%20OKB
2026-03-28 14:25:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4 with identifier: KM73%20OKB to the API
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:21 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OKB-GB',
 'category': 'Car',
 'color': 'graphite grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c29f7e0d-52c3-5bf1-89fd-0f75e56e10c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 20196,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB0PF068086',
 'year': 2023}
2026-03-28 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OKB%27 HTTP/1.1" 200 None
2026-03-28 14:25:21 [bca.uk] INFO: Saving data for KM73%20OKB: {'auction_closing_time': 1775642400.0, 'created_time': 1773842292.574217, 'last_price_update_time': 1774707921.997439}
2026-03-28 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OKB') HTTP/1.1" 204 0
2026-03-28 14:25:22 [bca.uk] INFO: Found listing with ID: DG16%20OMJ
2026-03-28 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG16%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 14:25:22 [bca.uk] INFO: Scrape type for DG16%20OMJ: 2
2026-03-28 14:25:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6dc349d-3297-575b-9a4b-faf71d66f752 with identifier: DG16%20OMJ
2026-03-28 14:25:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6dc349d-3297-575b-9a4b-faf71d66f752 with scrape type 2
2026-03-28 14:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6dc349d-3297-575b-9a4b-faf71d66f752 with scrape type 2
2026-03-28 14:25:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6dc349d-3297-575b-9a4b-faf71d66f752, identifier: DG16%20OMJ
2026-03-28 14:25:22 [bca.uk] INFO: Found listing with ID: ML70%20AOZ
2026-03-28 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ML70%2520AOZ%27 HTTP/1.1" 200 None
2026-03-28 14:25:22 [bca.uk] INFO: Scrape type for ML70%20AOZ: 2
2026-03-28 14:25:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d11aba6-8c14-5057-92f5-8607a7493d39 with identifier: ML70%20AOZ
2026-03-28 14:25:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d11aba6-8c14-5057-92f5-8607a7493d39 with scrape type 2
2026-03-28 14:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d11aba6-8c14-5057-92f5-8607a7493d39 with scrape type 2
2026-03-28 14:25:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d11aba6-8c14-5057-92f5-8607a7493d39, identifier: ML70%20AOZ
2026-03-28 14:25:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 427f0694-f96a-597b-8e75-c054bb6363e2 with identifier: DA15%20KKL
2026-03-28 14:25:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 427f0694-f96a-597b-8e75-c054bb6363e2 with identifier: DA15%20KKL
2026-03-28 14:25:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 427f0694-f96a-597b-8e75-c054bb6363e2 with identifier: DA15%20KKL to the API
2026-03-28 14:25:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA15%20KKL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '427f0694-f96a-597b-8e75-c054bb6363e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA15 KKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA15%20KKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 71148,
 '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.4 90 E/F EXCITE Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F EXCITE',
 'vin': 'W0L0XEP08F6039282',
 'year': 2015}
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA15%2520KKL%27 HTTP/1.1" 200 None
2026-03-28 14:25:23 [bca.uk] INFO: Saving data for DA15%20KKL: {'auction_closing_time': 1774864800.0, 'created_time': 1774523726.129634, 'last_price_update_time': 1774707923.011941}
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA15%2520KKL') HTTP/1.1" 204 0
2026-03-28 14:25:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db with identifier: DP22%20AVT
2026-03-28 14:25:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db with identifier: DP22%20AVT
2026-03-28 14:25:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d7a13cc-e0a6-55ce-beb4-29d2e6f287db with identifier: DP22%20AVT to the API
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP22%20AVT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d7a13cc-e0a6-55ce-beb4-29d2e6f287db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DP22 AVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP22%20AVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 23977,
 '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': 'VXKUSHNEKNW067495',
 'year': 2022}
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP22%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 14:25:23 [bca.uk] INFO: Saving data for DP22%20AVT: {'auction_closing_time': 1775037600.0, 'created_time': 1774523810.681782, 'last_price_update_time': 1774707923.34832}
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP22%2520AVT') HTTP/1.1" 204 0
2026-03-28 14:25:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 220446b1-429f-54e6-9415-b27d0b53c4b2 with identifier: PE19%20SPV
2026-03-28 14:25:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 220446b1-429f-54e6-9415-b27d0b53c4b2 with identifier: PE19%20SPV
2026-03-28 14:25:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 220446b1-429f-54e6-9415-b27d0b53c4b2 with identifier: PE19%20SPV to the API
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25:23 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE19%20SPV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '220446b1-429f-54e6-9415-b27d0b53c4b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE19 SPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE19%20SPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 46067,
 '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 130 ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ELITE S/S',
 'vin': 'W0V7H9EB0K4251690',
 'year': 2019}
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE19%2520SPV%27 HTTP/1.1" 200 None
2026-03-28 14:25:23 [bca.uk] INFO: Saving data for PE19%20SPV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524609.676953, 'last_price_update_time': 1774707923.668137}
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE19%2520SPV') HTTP/1.1" 204 0
2026-03-28 14:25:23 [bca.uk] INFO: Found listing with ID: KM73%20OLA
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520OLA%27 HTTP/1.1" 200 None
2026-03-28 14:25:23 [bca.uk] INFO: Scrape type for KM73%20OLA: 2
2026-03-28 14:25:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bfdadb2-af79-5fee-b83a-29a28c5717a5 with identifier: KM73%20OLA
2026-03-28 14:25:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bfdadb2-af79-5fee-b83a-29a28c5717a5 with scrape type 2
2026-03-28 14:25:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bfdadb2-af79-5fee-b83a-29a28c5717a5 with scrape type 2
2026-03-28 14:25:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bfdadb2-af79-5fee-b83a-29a28c5717a5, identifier: KM73%20OLA
2026-03-28 14:25:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6dc349d-3297-575b-9a4b-faf71d66f752 with identifier: DG16%20OMJ
2026-03-28 14:25:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6dc349d-3297-575b-9a4b-faf71d66f752 with identifier: DG16%20OMJ
2026-03-28 14:25:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6dc349d-3297-575b-9a4b-faf71d66f752 with identifier: DG16%20OMJ to the API
2026-03-28 14:25:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:25: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG16%20OMJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6dc349d-3297-575b-9a4b-faf71d66f752',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG16 OMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG16%20OMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 75525,
 '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 1.6 CDTI 136 SRI S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 136 SRI S/S',
 'vin': 'W0LGS6E3XG1090517',
 'year': 2016}
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [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-28 14:25:24 [bca.uk] INFO: Saving data for DG16%20OMJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523339.124466, 'last_price_update_time': 1774707924.096966}
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG16%2520OMJ') HTTP/1.1" 204 0
2026-03-28 14:25:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d11aba6-8c14-5057-92f5-8607a7493d39 with identifier: ML70%20AOZ
2026-03-28 14:25:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d11aba6-8c14-5057-92f5-8607a7493d39 with identifier: ML70%20AOZ
2026-03-28 14:25:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d11aba6-8c14-5057-92f5-8607a7493d39 with identifier: ML70%20AOZ to the API
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:24 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML70%20AOZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d11aba6-8c14-5057-92f5-8607a7493d39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML70 AOZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML70%20AOZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'KANGOO MAXI',
 'odometer': 47194,
 '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 KANGOO MAXI 1.5 LL21DCI ENERGY 115 BUSINESS Van',
 'transmission': 'manual',
 'trim': 'LL21DCI ENERGY 115 BUSINESS',
 'vin': 'VF1WF000165506424',
 'year': 2020}
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [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-28 14:25:24 [bca.uk] INFO: Saving data for ML70%20AOZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774524522.826065, 'last_price_update_time': 1774707924.44407}
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML70%2520AOZ') HTTP/1.1" 204 0
2026-03-28 14:25:24 [bca.uk] INFO: Found listing with ID: YT63%20YVW
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [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-28 14:25:24 [bca.uk] INFO: Scrape type for YT63%20YVW: 2
2026-03-28 14:25:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196277d1-0530-5f7f-8310-daaba2eb00a3 with identifier: YT63%20YVW
2026-03-28 14:25:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196277d1-0530-5f7f-8310-daaba2eb00a3 with scrape type 2
2026-03-28 14:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 196277d1-0530-5f7f-8310-daaba2eb00a3 with scrape type 2
2026-03-28 14:25:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 196277d1-0530-5f7f-8310-daaba2eb00a3, identifier: YT63%20YVW
2026-03-28 14:25:24 [bca.uk] INFO: Found listing with ID: KM17%20CVE
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [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-28 14:25:24 [bca.uk] INFO: Scrape type for KM17%20CVE: 2
2026-03-28 14:25:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da14df9b-b92f-5970-8553-fa1912f5830b with identifier: KM17%20CVE
2026-03-28 14:25:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da14df9b-b92f-5970-8553-fa1912f5830b with scrape type 2
2026-03-28 14:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da14df9b-b92f-5970-8553-fa1912f5830b with scrape type 2
2026-03-28 14:25:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da14df9b-b92f-5970-8553-fa1912f5830b, identifier: KM17%20CVE
2026-03-28 14:25:24 [bca.uk] INFO: Found listing with ID: SO72%20HVT
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:24 [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-28 14:25:24 [bca.uk] INFO: Scrape type for SO72%20HVT: 2
2026-03-28 14:25:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fb97461-9e98-52f9-8bd8-f81735f9d2a4 with identifier: SO72%20HVT
2026-03-28 14:25:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fb97461-9e98-52f9-8bd8-f81735f9d2a4 with scrape type 2
2026-03-28 14:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fb97461-9e98-52f9-8bd8-f81735f9d2a4 with scrape type 2
2026-03-28 14:25:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fb97461-9e98-52f9-8bd8-f81735f9d2a4, identifier: SO72%20HVT
2026-03-28 14:25:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bfdadb2-af79-5fee-b83a-29a28c5717a5 with identifier: KM73%20OLA
2026-03-28 14:25:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bfdadb2-af79-5fee-b83a-29a28c5717a5 with identifier: KM73%20OLA
2026-03-28 14:25:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bfdadb2-af79-5fee-b83a-29a28c5717a5 with identifier: KM73%20OLA to the API
2026-03-28 14:25:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:25 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OLA-GB',
 'category': 'Car',
 'color': 'spectral blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2bfdadb2-af79-5fee-b83a-29a28c5717a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 24018,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB2PF067845',
 'year': 2023}
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:25 [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-28 14:25:25 [bca.uk] INFO: Saving data for KM73%20OLA: {'auction_closing_time': 1775642400.0, 'created_time': 1773841804.511304, 'last_price_update_time': 1774707925.161518}
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OLA') HTTP/1.1" 204 0
2026-03-28 14:25:25 [bca.uk] INFO: Found listing with ID: DA65%20YGJ
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:25 [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-28 14:25:25 [bca.uk] INFO: Scrape type for DA65%20YGJ: 2
2026-03-28 14:25:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8129c3fa-dabc-5df8-8f12-ea205f867f08 with identifier: DA65%20YGJ
2026-03-28 14:25:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8129c3fa-dabc-5df8-8f12-ea205f867f08 with scrape type 2
2026-03-28 14:25:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8129c3fa-dabc-5df8-8f12-ea205f867f08 with scrape type 2
2026-03-28 14:25:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8129c3fa-dabc-5df8-8f12-ea205f867f08, identifier: DA65%20YGJ
2026-03-28 14:25:25 [bca.uk] INFO: Found listing with ID: BW19%20CGV
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25: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%2520CGV%27 HTTP/1.1" 200 None
2026-03-28 14:25:25 [bca.uk] INFO: Scrape type for BW19%20CGV: 2
2026-03-28 14:25:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d97a3437-a00a-520e-84c2-f42dfcedd147 with identifier: BW19%20CGV
2026-03-28 14:25:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d97a3437-a00a-520e-84c2-f42dfcedd147 with scrape type 2
2026-03-28 14:25:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d97a3437-a00a-520e-84c2-f42dfcedd147 with scrape type 2
2026-03-28 14:25:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d97a3437-a00a-520e-84c2-f42dfcedd147, identifier: BW19%20CGV
2026-03-28 14:25:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 196277d1-0530-5f7f-8310-daaba2eb00a3 with identifier: YT63%20YVW
2026-03-28 14:25:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 196277d1-0530-5f7f-8310-daaba2eb00a3 with identifier: YT63%20YVW
2026-03-28 14:25:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 196277d1-0530-5f7f-8310-daaba2eb00a3 with identifier: YT63%20YVW to the API
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT63%20YVW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '196277d1-0530-5f7f-8310-daaba2eb00a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT63 YVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT63%20YVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': 'PUNTO',
 'odometer': 77475,
 '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 PUNTO 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA19900000981415',
 'year': 2013}
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:25 [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-28 14:25:25 [bca.uk] INFO: Saving data for YT63%20YVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774523697.119562, 'last_price_update_time': 1774707925.761836}
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT63%2520YVW') HTTP/1.1" 204 0
2026-03-28 14:25:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da14df9b-b92f-5970-8553-fa1912f5830b with identifier: KM17%20CVE
2026-03-28 14:25:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da14df9b-b92f-5970-8553-fa1912f5830b with identifier: KM17%20CVE
2026-03-28 14:25:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da14df9b-b92f-5970-8553-fa1912f5830b with identifier: KM17%20CVE to the API
2026-03-28 14:25:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM17%20CVE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'da14df9b-b92f-5970-8553-fa1912f5830b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM17 CVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM17%20CVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 67809,
 '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-VISION Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-VISION',
 'vin': 'SJNFAAJ11U1960156',
 'year': 2017}
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25: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%2520CVE%27 HTTP/1.1" 200 None
2026-03-28 14:25:26 [bca.uk] INFO: Saving data for KM17%20CVE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523804.358028, 'last_price_update_time': 1774707926.090959}
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM17%2520CVE') HTTP/1.1" 204 0
2026-03-28 14:25:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fb97461-9e98-52f9-8bd8-f81735f9d2a4 with identifier: SO72%20HVT
2026-03-28 14:25:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fb97461-9e98-52f9-8bd8-f81735f9d2a4 with identifier: SO72%20HVT
2026-03-28 14:25:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fb97461-9e98-52f9-8bd8-f81735f9d2a4 with identifier: SO72%20HVT to the API
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:26 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO72%20HVT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8fb97461-9e98-52f9-8bd8-f81735f9d2a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SO72 HVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO72%20HVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 31695,
 '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 SE LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH SE LR',
 'vin': 'LSJW74090PZ078620',
 'year': 2023}
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:26 [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-28 14:25:26 [bca.uk] INFO: Saving data for SO72%20HVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774524570.449507, 'last_price_update_time': 1774707926.441577}
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO72%2520HVT') HTTP/1.1" 204 0
2026-03-28 14:25:26 [bca.uk] INFO: Found listing with ID: KM73%20ONG
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:26 [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-28 14:25:26 [bca.uk] INFO: Scrape type for KM73%20ONG: 2
2026-03-28 14:25:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de5d0436-aa57-591c-8957-f03d23fe6e25 with identifier: KM73%20ONG
2026-03-28 14:25:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de5d0436-aa57-591c-8957-f03d23fe6e25 with scrape type 2
2026-03-28 14:25:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de5d0436-aa57-591c-8957-f03d23fe6e25 with scrape type 2
2026-03-28 14:25:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de5d0436-aa57-591c-8957-f03d23fe6e25, identifier: KM73%20ONG
2026-03-28 14:25:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8129c3fa-dabc-5df8-8f12-ea205f867f08 with identifier: DA65%20YGJ
2026-03-28 14:25:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8129c3fa-dabc-5df8-8f12-ea205f867f08 with identifier: DA65%20YGJ
2026-03-28 14:25:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8129c3fa-dabc-5df8-8f12-ea205f867f08 with identifier: DA65%20YGJ to the API
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:26 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA65%20YGJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8129c3fa-dabc-5df8-8f12-ea205f867f08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA65 YGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA65%20YGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'E350',
 'odometer': 71643,
 '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 E350 3.0 B/TEC AMG NIGHT ED.PREMIUM TIP Saloon',
 'transmission': 'manual',
 'trim': 'B/TEC AMG NIGHT ED.PREMIUM TIP',
 'vin': 'WDD2120262B254337',
 'year': 2016}
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:26 [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-28 14:25:26 [bca.uk] INFO: Saving data for DA65%20YGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523510.61069, 'last_price_update_time': 1774707926.928152}
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA65%2520YGJ') HTTP/1.1" 204 0
2026-03-28 14:25:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d97a3437-a00a-520e-84c2-f42dfcedd147 with identifier: BW19%20CGV
2026-03-28 14:25:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d97a3437-a00a-520e-84c2-f42dfcedd147 with identifier: BW19%20CGV
2026-03-28 14:25:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d97a3437-a00a-520e-84c2-f42dfcedd147 with identifier: BW19%20CGV to the API
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:27 [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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW19%20CGV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd97a3437-a00a-520e-84c2-f42dfcedd147',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW19 CGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW19%20CGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 59733,
 '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': 'W0VMRY601KB175934',
 'year': 2019}
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BW19%2520CGV%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Saving data for BW19%20CGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524521.055606, 'last_price_update_time': 1774707927.274008}
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520CGV') HTTP/1.1" 204 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: FN66%20JPY
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for FN66%20JPY: 2
2026-03-28 14:25:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b with identifier: FN66%20JPY
2026-03-28 14:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b with scrape type 2
2026-03-28 14:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b with scrape type 2
2026-03-28 14:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b, identifier: FN66%20JPY
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: IXZ%202377
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27IXZ%25202377%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for IXZ%202377: 2
2026-03-28 14:25:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a with identifier: IXZ%202377
2026-03-28 14:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a with scrape type 2
2026-03-28 14:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a with scrape type 2
2026-03-28 14:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a, identifier: IXZ%202377
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: BJ20%20DDA
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ20%2520DDA%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for BJ20%20DDA: 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: CA74%20HZJ
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA74%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for CA74%20HZJ: 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: CK71%20OXH
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK71%2520OXH%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for CK71%20OXH: 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: LE73%20EPA
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LE73%2520EPA%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for LE73%20EPA: 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: VK71%20ZSN
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK71%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for VK71%20ZSN: 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: YD23%20NVS
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD23%2520NVS%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for YD23%20NVS: 0
2026-03-28 14:25:27 [bca.uk] INFO: Found listing with ID: CP71%20MZY
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CP71%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 14:25:27 [bca.uk] INFO: Scrape type for CP71%20MZY: 2
2026-03-28 14:25:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24615456-58a7-54e0-a080-9f4d94305f9b with identifier: CP71%20MZY
2026-03-28 14:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24615456-58a7-54e0-a080-9f4d94305f9b with scrape type 2
2026-03-28 14:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24615456-58a7-54e0-a080-9f4d94305f9b with scrape type 2
2026-03-28 14:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24615456-58a7-54e0-a080-9f4d94305f9b, identifier: CP71%20MZY
2026-03-28 14:25:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de5d0436-aa57-591c-8957-f03d23fe6e25 with identifier: KM73%20ONG
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:27 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=opalite+white+bright HTTP/1.1" 200 None
2026-03-28 14:25:28 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de5d0436-aa57-591c-8957-f03d23fe6e25 with identifier: KM73%20ONG
2026-03-28 14:25:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de5d0436-aa57-591c-8957-f03d23fe6e25 with identifier: KM73%20ONG to the API
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:28 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20ONG-GB',
 'category': 'Car',
 'color': 'opalite white bright',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'de5d0436-aa57-591c-8957-f03d23fe6e25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 ONG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20ONG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 8883,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9ABXPF068192',
 'year': 2023}
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520ONG%27 HTTP/1.1" 200 None
2026-03-28 14:25:28 [bca.uk] INFO: Saving data for KM73%20ONG: {'auction_closing_time': 1775642400.0, 'created_time': 1773841850.689321, 'last_price_update_time': 1774707928.336903}
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520ONG') HTTP/1.1" 204 0
2026-03-28 14:25:28 [bca.uk] INFO: Found listing with ID: YA16%20ELX
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA16%2520ELX%27 HTTP/1.1" 200 None
2026-03-28 14:25:28 [bca.uk] INFO: Scrape type for YA16%20ELX: 2
2026-03-28 14:25:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c038698-3a88-5cce-abb2-56c27c1148d7 with identifier: YA16%20ELX
2026-03-28 14:25:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c038698-3a88-5cce-abb2-56c27c1148d7 with scrape type 2
2026-03-28 14:25:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c038698-3a88-5cce-abb2-56c27c1148d7 with scrape type 2
2026-03-28 14:25:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c038698-3a88-5cce-abb2-56c27c1148d7, identifier: YA16%20ELX
2026-03-28 14:25:28 [bca.uk] INFO: Found listing with ID: DK73%20OFM
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK73%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:25:28 [bca.uk] INFO: Scrape type for DK73%20OFM: 2
2026-03-28 14:25:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72a1512b-c78d-588d-a57f-afbc67184cc3 with identifier: DK73%20OFM
2026-03-28 14:25:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72a1512b-c78d-588d-a57f-afbc67184cc3 with scrape type 2
2026-03-28 14:25:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72a1512b-c78d-588d-a57f-afbc67184cc3 with scrape type 2
2026-03-28 14:25:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72a1512b-c78d-588d-a57f-afbc67184cc3, identifier: DK73%20OFM
2026-03-28 14:25:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b with identifier: FN66%20JPY
2026-03-28 14:25:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b with identifier: FN66%20JPY
2026-03-28 14:25:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e8953cc-c49c-5bd1-b2f8-e2789a13b28b with identifier: FN66%20JPY to the API
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN66%20JPY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e8953cc-c49c-5bd1-b2f8-e2789a13b28b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN66 JPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN66%20JPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 99787,
 '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': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN0GH633621',
 'year': 2016}
2026-03-28 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN66%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 14:25:28 [bca.uk] INFO: Saving data for FN66%20JPY: {'auction_closing_time': 1774951200.0, 'created_time': 1774523689.943409, 'last_price_update_time': 1774707928.997539}
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN66%2520JPY') HTTP/1.1" 204 0
2026-03-28 14:25:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a with identifier: IXZ%202377
2026-03-28 14:25:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a with identifier: IXZ%202377
2026-03-28 14:25:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c0c8b86-dabb-5a6f-a67f-0356b0afe46a with identifier: IXZ%202377 to the API
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=IXZ%202377-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c0c8b86-dabb-5a6f-a67f-0356b0afe46a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'IXZ 2377',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=IXZ%202377&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '335D',
 'odometer': 114813,
 '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 335D 3.0 XDRIVE M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT STEP',
 'vin': 'WBA3J72070F890197',
 'year': 2014}
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [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-28 14:25:29 [bca.uk] INFO: Saving data for IXZ%202377: {'auction_closing_time': 1774951200.0, 'created_time': 1774523818.290215, 'last_price_update_time': 1774707929.301949}
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='IXZ%25202377') HTTP/1.1" 204 0
2026-03-28 14:25:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24615456-58a7-54e0-a080-9f4d94305f9b with identifier: CP71%20MZY
2026-03-28 14:25:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24615456-58a7-54e0-a080-9f4d94305f9b with identifier: CP71%20MZY
2026-03-28 14:25:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24615456-58a7-54e0-a080-9f4d94305f9b with identifier: CP71%20MZY to the API
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:29 [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': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP71%20MZY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '24615456-58a7-54e0-a080-9f4d94305f9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CP71 MZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP71%20MZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 35312,
 '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 B5P AWD R DESIGN PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P AWD R DESIGN PRO G/T',
 'vin': 'YV1XZL1BCN2739919',
 'year': 2022}
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [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-28 14:25:29 [bca.uk] INFO: Saving data for CP71%20MZY: {'auction_closing_time': 1775037600.0, 'created_time': 1774524679.501012, 'last_price_update_time': 1774707929.648863}
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP71%2520MZY') HTTP/1.1" 204 0
2026-03-28 14:25:29 [bca.uk] INFO: Found listing with ID: KM73%20OSL
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [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-28 14:25:29 [bca.uk] INFO: Scrape type for KM73%20OSL: 0
2026-03-28 14:25:29 [bca.uk] INFO: Found listing with ID: KM73%20OVH
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [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-28 14:25:29 [bca.uk] INFO: Scrape type for KM73%20OVH: 0
2026-03-28 14:25:29 [bca.uk] INFO: Found listing with ID: KM73%20OWB
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [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-28 14:25:29 [bca.uk] INFO: Scrape type for KM73%20OWB: 0
2026-03-28 14:25:29 [bca.uk] INFO: Found listing with ID: KM73%20PMV
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:29 [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-28 14:25:29 [bca.uk] INFO: Scrape type for KM73%20PMV: 2
2026-03-28 14:25:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 155c7227-9bfc-5d5c-929b-e6691063be52 with identifier: KM73%20PMV
2026-03-28 14:25:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 155c7227-9bfc-5d5c-929b-e6691063be52 with scrape type 2
2026-03-28 14:25:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 155c7227-9bfc-5d5c-929b-e6691063be52 with scrape type 2
2026-03-28 14:25:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 155c7227-9bfc-5d5c-929b-e6691063be52, identifier: KM73%20PMV
2026-03-28 14:25:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c038698-3a88-5cce-abb2-56c27c1148d7 with identifier: YA16%20ELX
2026-03-28 14:25:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c038698-3a88-5cce-abb2-56c27c1148d7 with identifier: YA16%20ELX
2026-03-28 14:25:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c038698-3a88-5cce-abb2-56c27c1148d7 with identifier: YA16%20ELX to the API
2026-03-28 14:25:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:30 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA16%20ELX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c038698-3a88-5cce-abb2-56c27c1148d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA16 ELX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA16%20ELX&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 26335,
 '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 110 FR Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 FR',
 'vin': 'VSSZZZ6JZGR121099',
 'year': 2016}
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA16%2520ELX%27 HTTP/1.1" 200 None
2026-03-28 14:25:30 [bca.uk] INFO: Saving data for YA16%20ELX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523512.730731, 'last_price_update_time': 1774707930.119535}
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA16%2520ELX') HTTP/1.1" 204 0
2026-03-28 14:25:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72a1512b-c78d-588d-a57f-afbc67184cc3 with identifier: DK73%20OFM
2026-03-28 14:25:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72a1512b-c78d-588d-a57f-afbc67184cc3 with identifier: DK73%20OFM
2026-03-28 14:25:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72a1512b-c78d-588d-a57f-afbc67184cc3 with identifier: DK73%20OFM to the API
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:30 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK73%20OFM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72a1512b-c78d-588d-a57f-afbc67184cc3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK73 OFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK73%20OFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 40251,
 '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 CONNECT 1.5 EBL 100 220 L1 LEADER L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 100 220 L1 LEADER L/R',
 'vin': 'WF0RXXWPGRNB36194',
 'year': 2023}
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK73%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 14:25:30 [bca.uk] INFO: Saving data for DK73%20OFM: {'auction_closing_time': 1774864800.0, 'created_time': 1774524538.386175, 'last_price_update_time': 1774707930.435765}
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK73%2520OFM') HTTP/1.1" 204 0
2026-03-28 14:25:30 [bca.uk] INFO: Found listing with ID: MK70%20UBP
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK70%2520UBP%27 HTTP/1.1" 200 None
2026-03-28 14:25:30 [bca.uk] INFO: Scrape type for MK70%20UBP: 2
2026-03-28 14:25:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0558524-5588-5a81-8753-42fc1d2df44d with identifier: MK70%20UBP
2026-03-28 14:25:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0558524-5588-5a81-8753-42fc1d2df44d with scrape type 2
2026-03-28 14:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0558524-5588-5a81-8753-42fc1d2df44d with scrape type 2
2026-03-28 14:25:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0558524-5588-5a81-8753-42fc1d2df44d, identifier: MK70%20UBP
2026-03-28 14:25:30 [bca.uk] INFO: Found listing with ID: PL15%20HJZ
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL15%2520HJZ%27 HTTP/1.1" 200 None
2026-03-28 14:25:30 [bca.uk] INFO: Scrape type for PL15%20HJZ: 0
2026-03-28 14:25:30 [bca.uk] INFO: Found listing with ID: B6%20DVS
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27B6%2520DVS%27 HTTP/1.1" 200 None
2026-03-28 14:25:30 [bca.uk] INFO: Scrape type for B6%20DVS: 2
2026-03-28 14:25:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70e06700-88e0-5c1a-aec5-83b1c11bc9e2 with identifier: B6%20DVS
2026-03-28 14:25:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70e06700-88e0-5c1a-aec5-83b1c11bc9e2 with scrape type 2
2026-03-28 14:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70e06700-88e0-5c1a-aec5-83b1c11bc9e2 with scrape type 2
2026-03-28 14:25:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70e06700-88e0-5c1a-aec5-83b1c11bc9e2, identifier: B6%20DVS
2026-03-28 14:25:30 [bca.uk] INFO: Found listing with ID: DV68%20ADO
2026-03-28 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV68%2520ADO%27 HTTP/1.1" 200 None
2026-03-28 14:25:30 [bca.uk] INFO: Scrape type for DV68%20ADO: 2
2026-03-28 14:25:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85bd3d09-157a-5a93-bbf1-bf82b2b924bd with identifier: DV68%20ADO
2026-03-28 14:25:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85bd3d09-157a-5a93-bbf1-bf82b2b924bd with scrape type 2
2026-03-28 14:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85bd3d09-157a-5a93-bbf1-bf82b2b924bd with scrape type 2
2026-03-28 14:25:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85bd3d09-157a-5a93-bbf1-bf82b2b924bd, identifier: DV68%20ADO
2026-03-28 14:25:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 155c7227-9bfc-5d5c-929b-e6691063be52 with identifier: KM73%20PMV
2026-03-28 14:25:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 155c7227-9bfc-5d5c-929b-e6691063be52 with identifier: KM73%20PMV
2026-03-28 14:25:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 155c7227-9bfc-5d5c-929b-e6691063be52 with identifier: KM73%20PMV to the API
2026-03-28 14:25:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:31 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20PMV-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '155c7227-9bfc-5d5c-929b-e6691063be52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 PMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20PMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 20876,
 '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 EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB6PF067833',
 'year': 2023}
2026-03-28 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM73%2520PMV%27 HTTP/1.1" 200 None
2026-03-28 14:25:31 [bca.uk] INFO: Saving data for KM73%20PMV: {'auction_closing_time': 1775642400.0, 'created_time': 1773841848.606259, 'last_price_update_time': 1774707931.416245}
2026-03-28 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520PMV') HTTP/1.1" 204 0
2026-03-28 14:25:31 [bca.uk] INFO: Found listing with ID: MT62%20OMC
2026-03-28 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT62%2520OMC%27 HTTP/1.1" 200 None
2026-03-28 14:25:31 [bca.uk] INFO: Scrape type for MT62%20OMC: 2
2026-03-28 14:25:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06dc1987-c8da-5407-9197-af68389d4191 with identifier: MT62%20OMC
2026-03-28 14:25:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06dc1987-c8da-5407-9197-af68389d4191 with scrape type 2
2026-03-28 14:25:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06dc1987-c8da-5407-9197-af68389d4191 with scrape type 2
2026-03-28 14:25:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06dc1987-c8da-5407-9197-af68389d4191, identifier: MT62%20OMC
2026-03-28 14:25:31 [bca.uk] INFO: Found listing with ID: EF67%20UBW
2026-03-28 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF67%2520UBW%27 HTTP/1.1" 200 None
2026-03-28 14:25:31 [bca.uk] INFO: Scrape type for EF67%20UBW: 2
2026-03-28 14:25:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 859f45bd-19d9-59d5-8f49-efb5c1658f56 with identifier: EF67%20UBW
2026-03-28 14:25:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 859f45bd-19d9-59d5-8f49-efb5c1658f56 with scrape type 2
2026-03-28 14:25:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 859f45bd-19d9-59d5-8f49-efb5c1658f56 with scrape type 2
2026-03-28 14:25:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 859f45bd-19d9-59d5-8f49-efb5c1658f56, identifier: EF67%20UBW
2026-03-28 14:25:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0558524-5588-5a81-8753-42fc1d2df44d with identifier: MK70%20UBP
2026-03-28 14:25:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0558524-5588-5a81-8753-42fc1d2df44d with identifier: MK70%20UBP
2026-03-28 14:25:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0558524-5588-5a81-8753-42fc1d2df44d with identifier: MK70%20UBP to the API
2026-03-28 14:25:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK70%20UBP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b0558524-5588-5a81-8753-42fc1d2df44d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK70 UBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK70%20UBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 99264,
 '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 5008 1.5 BLUEHDI 130 ALLURE StationWagon',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 ALLURE',
 'vin': 'VF3MCYHZJLS197359',
 'year': 2020}
2026-03-28 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK70%2520UBP%27 HTTP/1.1" 200 None
2026-03-28 14:25:32 [bca.uk] INFO: Saving data for MK70%20UBP: {'auction_closing_time': 1774951200.0, 'created_time': 1774523689.04563, 'last_price_update_time': 1774707932.982156}
2026-03-28 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK70%2520UBP') HTTP/1.1" 204 0
2026-03-28 14:25:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70e06700-88e0-5c1a-aec5-83b1c11bc9e2 with identifier: B6%20DVS
2026-03-28 14:25:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70e06700-88e0-5c1a-aec5-83b1c11bc9e2 with identifier: B6%20DVS
2026-03-28 14:25:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70e06700-88e0-5c1a-aec5-83b1c11bc9e2 with identifier: B6%20DVS to the API
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=B6%20DVS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70e06700-88e0-5c1a-aec5-83b1c11bc9e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'B6 DVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=B6%20DVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 50369,
 '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 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC SE',
 'vin': 'SALYA2AN9JA757179',
 'year': 2018}
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:33 [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-28 14:25:33 [bca.uk] INFO: Saving data for B6%20DVS: {'auction_closing_time': 1774951200.0, 'created_time': 1774523809.120796, 'last_price_update_time': 1774707933.487118}
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='B6%2520DVS') HTTP/1.1" 204 0
2026-03-28 14:25:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85bd3d09-157a-5a93-bbf1-bf82b2b924bd with identifier: DV68%20ADO
2026-03-28 14:25:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85bd3d09-157a-5a93-bbf1-bf82b2b924bd with identifier: DV68%20ADO
2026-03-28 14:25:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85bd3d09-157a-5a93-bbf1-bf82b2b924bd with identifier: DV68%20ADO to the API
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:33 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV68%20ADO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85bd3d09-157a-5a93-bbf1-bf82b2b924bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV68 ADO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV68%20ADO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 41760,
 '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 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SPORT',
 'vin': 'W0VZRHNS7JS363428',
 'year': 2018}
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:33 [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-28 14:25:33 [bca.uk] INFO: Saving data for DV68%20ADO: {'auction_closing_time': 1775037600.0, 'created_time': 1774524683.758953, 'last_price_update_time': 1774707933.821959}
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV68%2520ADO') HTTP/1.1" 204 0
2026-03-28 14:25:33 [bca.uk] INFO: Found listing with ID: OE71%20DKD
2026-03-28 14:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:33 [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-28 14:25:33 [bca.uk] INFO: Scrape type for OE71%20DKD: 2
2026-03-28 14:25:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8517a600-653c-55de-ab43-2886b029ff25 with identifier: OE71%20DKD
2026-03-28 14:25:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8517a600-653c-55de-ab43-2886b029ff25 with scrape type 2
2026-03-28 14:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8517a600-653c-55de-ab43-2886b029ff25 with scrape type 2
2026-03-28 14:25:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8517a600-653c-55de-ab43-2886b029ff25, identifier: OE71%20DKD
2026-03-28 14:25:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06dc1987-c8da-5407-9197-af68389d4191 with identifier: MT62%20OMC
2026-03-28 14:25:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06dc1987-c8da-5407-9197-af68389d4191 with identifier: MT62%20OMC
2026-03-28 14:25:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06dc1987-c8da-5407-9197-af68389d4191 with identifier: MT62%20OMC to the API
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:34 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT62%20OMC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '06dc1987-c8da-5407-9197-af68389d4191',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT62 OMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT62%20OMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 64449,
 '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 HDI 115 ACTIVE MPV',
 'transmission': 'manual',
 'trim': 'HDI 115 ACTIVE',
 'vin': 'VF30U9HD8CS259837',
 'year': 2012}
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT62%2520OMC%27 HTTP/1.1" 200 None
2026-03-28 14:25:34 [bca.uk] INFO: Saving data for MT62%20OMC: {'auction_closing_time': 1774864800.0, 'created_time': 1774523497.40314, 'last_price_update_time': 1774707934.299965}
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT62%2520OMC') HTTP/1.1" 204 0
2026-03-28 14:25:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 859f45bd-19d9-59d5-8f49-efb5c1658f56 with identifier: EF67%20UBW
2026-03-28 14:25:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 859f45bd-19d9-59d5-8f49-efb5c1658f56 with identifier: EF67%20UBW
2026-03-28 14:25:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 859f45bd-19d9-59d5-8f49-efb5c1658f56 with identifier: EF67%20UBW to the API
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:34 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF67%20UBW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '859f45bd-19d9-59d5-8f49-efb5c1658f56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF67 UBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF67%20UBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 52650,
 '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 COURIER 1.0 E/B 100 TREND Van',
 'transmission': 'manual',
 'trim': 'E/B 100 TREND',
 'vin': 'WF0WXXTACWHK49118',
 'year': 2018}
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EF67%2520UBW%27 HTTP/1.1" 200 None
2026-03-28 14:25:34 [bca.uk] INFO: Saving data for EF67%20UBW: {'auction_closing_time': 1774864800.0, 'created_time': 1774524553.061922, 'last_price_update_time': 1774707934.676762}
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF67%2520UBW') HTTP/1.1" 204 0
2026-03-28 14:25:34 [bca.uk] INFO: Found listing with ID: DG65%20FOU
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG65%2520FOU%27 HTTP/1.1" 200 None
2026-03-28 14:25:34 [bca.uk] INFO: Scrape type for DG65%20FOU: 2
2026-03-28 14:25:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6647302d-5257-5eb9-8288-11c3d70a4b23 with identifier: DG65%20FOU
2026-03-28 14:25:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6647302d-5257-5eb9-8288-11c3d70a4b23 with scrape type 2
2026-03-28 14:25:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6647302d-5257-5eb9-8288-11c3d70a4b23 with scrape type 2
2026-03-28 14:25:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6647302d-5257-5eb9-8288-11c3d70a4b23, identifier: DG65%20FOU
2026-03-28 14:25:34 [bca.uk] INFO: Found listing with ID: MW14%20DZL
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW14%2520DZL%27 HTTP/1.1" 200 None
2026-03-28 14:25:34 [bca.uk] INFO: Scrape type for MW14%20DZL: 2
2026-03-28 14:25:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0926e5c4-9018-5525-9ffd-a5044aa97f0c with identifier: MW14%20DZL
2026-03-28 14:25:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0926e5c4-9018-5525-9ffd-a5044aa97f0c with scrape type 2
2026-03-28 14:25:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0926e5c4-9018-5525-9ffd-a5044aa97f0c with scrape type 2
2026-03-28 14:25:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0926e5c4-9018-5525-9ffd-a5044aa97f0c, identifier: MW14%20DZL
2026-03-28 14:25:34 [bca.uk] INFO: Found listing with ID: HN23%20DSV
2026-03-28 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN23%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 14:25:34 [bca.uk] INFO: Scrape type for HN23%20DSV: 2
2026-03-28 14:25:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cc7cef8-1206-524a-a2c5-28c83ce02335 with identifier: HN23%20DSV
2026-03-28 14:25:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cc7cef8-1206-524a-a2c5-28c83ce02335 with scrape type 2
2026-03-28 14:25:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cc7cef8-1206-524a-a2c5-28c83ce02335 with scrape type 2
2026-03-28 14:25:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cc7cef8-1206-524a-a2c5-28c83ce02335, identifier: HN23%20DSV
2026-03-28 14:25:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8517a600-653c-55de-ab43-2886b029ff25 with identifier: OE71%20DKD
2026-03-28 14:25:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8517a600-653c-55de-ab43-2886b029ff25 with identifier: OE71%20DKD
2026-03-28 14:25:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8517a600-653c-55de-ab43-2886b029ff25 with identifier: OE71%20DKD to the API
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:35 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE71%20DKD-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8517a600-653c-55de-ab43-2886b029ff25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE71 DKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE71%20DKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 34558,
 '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 EQC 400 AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE',
 'vin': 'W1K2938902F039115',
 'year': 2021}
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520DKD%27 HTTP/1.1" 200 None
2026-03-28 14:25:35 [bca.uk] INFO: Saving data for OE71%20DKD: {'auction_closing_time': 1775642400.0, 'created_time': 1773841828.200553, 'last_price_update_time': 1774707935.351899}
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520DKD') HTTP/1.1" 204 0
2026-03-28 14:25:35 [bca.uk] INFO: Found listing with ID: AD15%20SOH
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD15%2520SOH%27 HTTP/1.1" 200 None
2026-03-28 14:25:35 [bca.uk] INFO: Scrape type for AD15%20SOH: 2
2026-03-28 14:25:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5e11580-a9e0-528d-9e7d-49c39851cc7a with identifier: AD15%20SOH
2026-03-28 14:25:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5e11580-a9e0-528d-9e7d-49c39851cc7a with scrape type 2
2026-03-28 14:25:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5e11580-a9e0-528d-9e7d-49c39851cc7a with scrape type 2
2026-03-28 14:25:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5e11580-a9e0-528d-9e7d-49c39851cc7a, identifier: AD15%20SOH
2026-03-28 14:25:35 [bca.uk] INFO: Found listing with ID: VE22%20HYT
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE22%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 14:25:35 [bca.uk] INFO: Scrape type for VE22%20HYT: 2
2026-03-28 14:25:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c13221db-7e13-54df-a699-81818149e1bb with identifier: VE22%20HYT
2026-03-28 14:25:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c13221db-7e13-54df-a699-81818149e1bb with scrape type 2
2026-03-28 14:25:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c13221db-7e13-54df-a699-81818149e1bb with scrape type 2
2026-03-28 14:25:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c13221db-7e13-54df-a699-81818149e1bb, identifier: VE22%20HYT
2026-03-28 14:25:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6647302d-5257-5eb9-8288-11c3d70a4b23 with identifier: DG65%20FOU
2026-03-28 14:25:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6647302d-5257-5eb9-8288-11c3d70a4b23 with identifier: DG65%20FOU
2026-03-28 14:25:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6647302d-5257-5eb9-8288-11c3d70a4b23 with identifier: DG65%20FOU to the API
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG65%20FOU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6647302d-5257-5eb9-8288-11c3d70a4b23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG65 FOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG65%20FOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 93084,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 SRI',
 'vin': 'W0LGS6ESXF1104955',
 'year': 2015}
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DG65%2520FOU%27 HTTP/1.1" 200 None
2026-03-28 14:25:35 [bca.uk] INFO: Saving data for DG65%20FOU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523687.05393, 'last_price_update_time': 1774707935.887728}
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG65%2520FOU') HTTP/1.1" 204 0
2026-03-28 14:25:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0926e5c4-9018-5525-9ffd-a5044aa97f0c with identifier: MW14%20DZL
2026-03-28 14:25:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0926e5c4-9018-5525-9ffd-a5044aa97f0c with identifier: MW14%20DZL
2026-03-28 14:25:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0926e5c4-9018-5525-9ffd-a5044aa97f0c with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW14%20DZL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0926e5c4-9018-5525-9ffd-a5044aa97f0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW14 DZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW14%20DZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 50622,
 '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 JAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 87 JAM',
 'vin': 'W0L0MAP08E6070262',
 'year': 2014}
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW14%2520DZL%27 HTTP/1.1" 200 None
2026-03-28 14:25:35 [bca.uk] INFO: Saving data for MW14%20DZL: {'auction_closing_time': 1774692000.0, 'created_time': 1774437335.824843, 'last_price_update_time': 1774707935.918853}
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW14%2520DZL') HTTP/1.1" 204 0
2026-03-28 14:25:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cc7cef8-1206-524a-a2c5-28c83ce02335 with identifier: HN23%20DSV
2026-03-28 14:25:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cc7cef8-1206-524a-a2c5-28c83ce02335 with identifier: HN23%20DSV
2026-03-28 14:25:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cc7cef8-1206-524a-a2c5-28c83ce02335 with identifier: HN23%20DSV to the API
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:36 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN23%20DSV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4cc7cef8-1206-524a-a2c5-28c83ce02335',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HN23 DSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN23%20DSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 35986,
 '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': 'LSJWH4098PN066705',
 'year': 2023}
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN23%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 14:25:36 [bca.uk] INFO: Saving data for HN23%20DSV: {'auction_closing_time': 1775037600.0, 'created_time': 1774524667.977964, 'last_price_update_time': 1774707936.213988}
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN23%2520DSV') HTTP/1.1" 204 0
2026-03-28 14:25:36 [bca.uk] INFO: Found listing with ID: EN71%20UCD
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN71%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 14:25:36 [bca.uk] INFO: Scrape type for EN71%20UCD: 0
2026-03-28 14:25:36 [bca.uk] INFO: Found listing with ID: FG71%20JOA
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG71%2520JOA%27 HTTP/1.1" 200 None
2026-03-28 14:25:36 [bca.uk] INFO: Scrape type for FG71%20JOA: 0
2026-03-28 14:25:36 [bca.uk] INFO: Found listing with ID: GY22%20ZNV
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY22%2520ZNV%27 HTTP/1.1" 200 None
2026-03-28 14:25:36 [bca.uk] INFO: Scrape type for GY22%20ZNV: 2
2026-03-28 14:25:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 843e7cc7-ecea-5b24-a719-607fe9c57d16 with identifier: GY22%20ZNV
2026-03-28 14:25:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 843e7cc7-ecea-5b24-a719-607fe9c57d16 with scrape type 2
2026-03-28 14:25:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 843e7cc7-ecea-5b24-a719-607fe9c57d16 with scrape type 2
2026-03-28 14:25:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 843e7cc7-ecea-5b24-a719-607fe9c57d16, identifier: GY22%20ZNV
2026-03-28 14:25:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5e11580-a9e0-528d-9e7d-49c39851cc7a with identifier: AD15%20SOH
2026-03-28 14:25:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5e11580-a9e0-528d-9e7d-49c39851cc7a with identifier: AD15%20SOH
2026-03-28 14:25:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5e11580-a9e0-528d-9e7d-49c39851cc7a with identifier: AD15%20SOH to the API
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:36 [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': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD15%20SOH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5e11580-a9e0-528d-9e7d-49c39851cc7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD15 SOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD15%20SOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 104996,
 '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 Q5 2.0 TDI 190 QUATTRO S LINE+ S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO S LINE+ S-T',
 'vin': 'WAUZZZ8R3GA035511',
 'year': 2015}
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AD15%2520SOH%27 HTTP/1.1" 200 None
2026-03-28 14:25:36 [bca.uk] INFO: Saving data for AD15%20SOH: {'auction_closing_time': 1774864800.0, 'created_time': 1774523494.990576, 'last_price_update_time': 1774707936.662709}
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD15%2520SOH') HTTP/1.1" 204 0
2026-03-28 14:25:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c13221db-7e13-54df-a699-81818149e1bb with identifier: VE22%20HYT
2026-03-28 14:25:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c13221db-7e13-54df-a699-81818149e1bb with identifier: VE22%20HYT
2026-03-28 14:25:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c13221db-7e13-54df-a699-81818149e1bb with identifier: VE22%20HYT to the API
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:36 [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': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE22%20HYT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c13221db-7e13-54df-a699-81818149e1bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE22 HYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE22%20HYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 64667,
 '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 102 MWB S/L BUSINESS H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 102 MWB S/L BUSINESS H/R',
 'vin': 'WV1ZZZSYZN9045044',
 'year': 2022}
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE22%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 14:25:36 [bca.uk] INFO: Saving data for VE22%20HYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774524527.243533, 'last_price_update_time': 1774707936.973465}
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE22%2520HYT') HTTP/1.1" 204 0
2026-03-28 14:25:36 [bca.uk] INFO: Found listing with ID: NL14%20VWH
2026-03-28 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:37 [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-28 14:25:37 [bca.uk] INFO: Scrape type for NL14%20VWH: 2
2026-03-28 14:25:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48974595-6e49-5873-ba1a-99090b7f1092 with identifier: NL14%20VWH
2026-03-28 14:25:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48974595-6e49-5873-ba1a-99090b7f1092 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48974595-6e49-5873-ba1a-99090b7f1092 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48974595-6e49-5873-ba1a-99090b7f1092, identifier: NL14%20VWH
2026-03-28 14:25:37 [bca.uk] INFO: Found listing with ID: KU12%20ULT
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520ULT%27 HTTP/1.1" 200 None
2026-03-28 14:25:37 [bca.uk] INFO: Scrape type for KU12%20ULT: 2
2026-03-28 14:25:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fa07524-92da-5214-af7a-3e6cf49356b0 with identifier: KU12%20ULT
2026-03-28 14:25:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fa07524-92da-5214-af7a-3e6cf49356b0 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fa07524-92da-5214-af7a-3e6cf49356b0 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fa07524-92da-5214-af7a-3e6cf49356b0, identifier: KU12%20ULT
2026-03-28 14:25:37 [bca.uk] INFO: Found listing with ID: AX66%20RYP
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:37 [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-28 14:25:37 [bca.uk] INFO: Scrape type for AX66%20RYP: 2
2026-03-28 14:25:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8262f3e-fbab-5b63-ba87-8eb3278021d0 with identifier: AX66%20RYP
2026-03-28 14:25:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8262f3e-fbab-5b63-ba87-8eb3278021d0 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8262f3e-fbab-5b63-ba87-8eb3278021d0 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8262f3e-fbab-5b63-ba87-8eb3278021d0, identifier: AX66%20RYP
2026-03-28 14:25:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 843e7cc7-ecea-5b24-a719-607fe9c57d16 with identifier: GY22%20ZNV
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:37 [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-28 14:25:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 843e7cc7-ecea-5b24-a719-607fe9c57d16 with identifier: GY22%20ZNV
2026-03-28 14:25:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 843e7cc7-ecea-5b24-a719-607fe9c57d16 with identifier: GY22%20ZNV to the API
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:37 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY22%20ZNV-GB',
 'category': 'Car',
 'color': 'digital white metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '843e7cc7-ecea-5b24-a719-607fe9c57d16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY22 ZNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY22%20ZNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 300',
 'odometer': 39016,
 '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 EQA 300 168KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE',
 'vin': 'W1N2437082J033201',
 'year': 2022}
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:37 [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-28 14:25:37 [bca.uk] INFO: Saving data for GY22%20ZNV: {'auction_closing_time': 1775642400.0, 'created_time': 1773841789.929032, 'last_price_update_time': 1774707937.784779}
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY22%2520ZNV') HTTP/1.1" 204 0
2026-03-28 14:25:37 [bca.uk] INFO: Found listing with ID: BA19%20AVN
2026-03-28 14:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:37 [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-28 14:25:37 [bca.uk] INFO: Scrape type for BA19%20AVN: 2
2026-03-28 14:25:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cee2317-8977-5af9-ae3b-0cd95e626ed1 with identifier: BA19%20AVN
2026-03-28 14:25:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cee2317-8977-5af9-ae3b-0cd95e626ed1 with scrape type 2
2026-03-28 14:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cee2317-8977-5af9-ae3b-0cd95e626ed1 with scrape type 2
2026-03-28 14:25:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cee2317-8977-5af9-ae3b-0cd95e626ed1, identifier: BA19%20AVN
2026-03-28 14:25:38 [bca.uk] INFO: Found listing with ID: YT20%20UMS
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT20%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 14:25:38 [bca.uk] INFO: Scrape type for YT20%20UMS: 2
2026-03-28 14:25:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f77e4150-b045-5b93-86f1-4481673c71e0 with identifier: YT20%20UMS
2026-03-28 14:25:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f77e4150-b045-5b93-86f1-4481673c71e0 with scrape type 2
2026-03-28 14:25:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f77e4150-b045-5b93-86f1-4481673c71e0 with scrape type 2
2026-03-28 14:25:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f77e4150-b045-5b93-86f1-4481673c71e0, identifier: YT20%20UMS
2026-03-28 14:25:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48974595-6e49-5873-ba1a-99090b7f1092 with identifier: NL14%20VWH
2026-03-28 14:25:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48974595-6e49-5873-ba1a-99090b7f1092 with identifier: NL14%20VWH
2026-03-28 14:25:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48974595-6e49-5873-ba1a-99090b7f1092 with identifier: NL14%20VWH to the API
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL14%20VWH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48974595-6e49-5873-ba1a-99090b7f1092',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL14 VWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL14%20VWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 71160,
 '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 B-MAX 1.0 E/B 100 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0KXXERJKEY19420',
 'year': 2014}
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NL14%2520VWH%27 HTTP/1.1" 200 None
2026-03-28 14:25:38 [bca.uk] INFO: Saving data for NL14%20VWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774523707.779996, 'last_price_update_time': 1774707938.432594}
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL14%2520VWH') HTTP/1.1" 204 0
2026-03-28 14:25:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fa07524-92da-5214-af7a-3e6cf49356b0 with identifier: KU12%20ULT
2026-03-28 14:25:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fa07524-92da-5214-af7a-3e6cf49356b0 with identifier: KU12%20ULT
2026-03-28 14:25:38 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9fa07524-92da-5214-af7a-3e6cf49356b0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU12%20ULT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9fa07524-92da-5214-af7a-3e6cf49356b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU12 ULT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU12%20ULT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'V50',
 'odometer': 121326,
 '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': 'VOLVO V50 1.6 DRIVE 115 ES Estate',
 'transmission': 'manual',
 'trim': 'DRIVE 115 ES',
 'vin': 'YV1MW84F1C2682296',
 'year': 2012}
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KU12%2520ULT%27 HTTP/1.1" 200 None
2026-03-28 14:25:38 [bca.uk] INFO: Saving data for KU12%20ULT: {'auction_closing_time': 1774692000.0, 'created_time': 1774437383.177804, 'last_price_update_time': 1774707938.468197}
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU12%2520ULT') HTTP/1.1" 204 0
2026-03-28 14:25:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8262f3e-fbab-5b63-ba87-8eb3278021d0 with identifier: AX66%20RYP
2026-03-28 14:25:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8262f3e-fbab-5b63-ba87-8eb3278021d0 with identifier: AX66%20RYP
2026-03-28 14:25:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8262f3e-fbab-5b63-ba87-8eb3278021d0 with identifier: AX66%20RYP to the API
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:38 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX66%20RYP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8262f3e-fbab-5b63-ba87-8eb3278021d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX66 RYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX66%20RYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 82202,
 '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 Coupe',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA1AN4HH174520',
 'year': 2016}
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AX66%2520RYP%27 HTTP/1.1" 200 None
2026-03-28 14:25:38 [bca.uk] INFO: Saving data for AX66%20RYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774524682.082748, 'last_price_update_time': 1774707938.786366}
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX66%2520RYP') HTTP/1.1" 204 0
2026-03-28 14:25:38 [bca.uk] INFO: Found listing with ID: LS71%20NUW
2026-03-28 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS71%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 14:25:38 [bca.uk] INFO: Scrape type for LS71%20NUW: 2
2026-03-28 14:25:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16ea4131-8a88-51d2-a2b4-84aa7100de58 with identifier: LS71%20NUW
2026-03-28 14:25:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16ea4131-8a88-51d2-a2b4-84aa7100de58 with scrape type 2
2026-03-28 14:25:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16ea4131-8a88-51d2-a2b4-84aa7100de58 with scrape type 2
2026-03-28 14:25:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16ea4131-8a88-51d2-a2b4-84aa7100de58, identifier: LS71%20NUW
2026-03-28 14:25:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cee2317-8977-5af9-ae3b-0cd95e626ed1 with identifier: BA19%20AVN
2026-03-28 14:25:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cee2317-8977-5af9-ae3b-0cd95e626ed1 with identifier: BA19%20AVN
2026-03-28 14:25:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cee2317-8977-5af9-ae3b-0cd95e626ed1 with identifier: BA19%20AVN to the API
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:39 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA19%20AVN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9cee2317-8977-5af9-ae3b-0cd95e626ed1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA19 AVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA19%20AVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 55736,
 '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 112 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': '112 TEKNA',
 'vin': 'SJNFBAF15U8070226',
 'year': 2019}
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA19%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 14:25:39 [bca.uk] INFO: Saving data for BA19%20AVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774523344.783409, 'last_price_update_time': 1774707939.237664}
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA19%2520AVN') HTTP/1.1" 204 0
2026-03-28 14:25:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f77e4150-b045-5b93-86f1-4481673c71e0 with identifier: YT20%20UMS
2026-03-28 14:25:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f77e4150-b045-5b93-86f1-4481673c71e0 with identifier: YT20%20UMS
2026-03-28 14:25:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f77e4150-b045-5b93-86f1-4481673c71e0 with identifier: YT20%20UMS to the API
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:39 [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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT20%20UMS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f77e4150-b045-5b93-86f1-4481673c71e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT20 UMS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT20%20UMS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 28757,
 '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': 'WF0YXXTTGYKP37384',
 'year': 2020}
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT20%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 14:25:39 [bca.uk] INFO: Saving data for YT20%20UMS: {'auction_closing_time': 1774864800.0, 'created_time': 1774523838.52027, 'last_price_update_time': 1774707939.570879}
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT20%2520UMS') HTTP/1.1" 204 0
2026-03-28 14:25:39 [bca.uk] INFO: Found listing with ID: YK09%20YKR
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK09%2520YKR%27 HTTP/1.1" 200 None
2026-03-28 14:25:39 [bca.uk] INFO: Scrape type for YK09%20YKR: 2
2026-03-28 14:25:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38d4281a-e089-54b7-8314-554785fefa48 with identifier: YK09%20YKR
2026-03-28 14:25:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38d4281a-e089-54b7-8314-554785fefa48 with scrape type 2
2026-03-28 14:25:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38d4281a-e089-54b7-8314-554785fefa48 with scrape type 2
2026-03-28 14:25:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38d4281a-e089-54b7-8314-554785fefa48, identifier: YK09%20YKR
2026-03-28 14:25:39 [bca.uk] INFO: Found listing with ID: FY13%20WLA
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY13%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 14:25:39 [bca.uk] INFO: Scrape type for FY13%20WLA: 0
2026-03-28 14:25:39 [bca.uk] INFO: Found listing with ID: N679%20PYN
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N679%2520PYN%27 HTTP/1.1" 200 None
2026-03-28 14:25:39 [bca.uk] INFO: Scrape type for N679%20PYN: 2
2026-03-28 14:25:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54ae7d14-6822-55f8-86a4-8020dfc9e7f3 with identifier: N679%20PYN
2026-03-28 14:25:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54ae7d14-6822-55f8-86a4-8020dfc9e7f3 with scrape type 2
2026-03-28 14:25:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54ae7d14-6822-55f8-86a4-8020dfc9e7f3 with scrape type 2
2026-03-28 14:25:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54ae7d14-6822-55f8-86a4-8020dfc9e7f3, identifier: N679%20PYN
2026-03-28 14:25:39 [bca.uk] INFO: Found listing with ID: GJ22%20GXH
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520GXH%27 HTTP/1.1" 200 None
2026-03-28 14:25:39 [bca.uk] INFO: Scrape type for GJ22%20GXH: 2
2026-03-28 14:25:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e734a338-d10b-5ffd-b66a-b506f2c424b2 with identifier: GJ22%20GXH
2026-03-28 14:25:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e734a338-d10b-5ffd-b66a-b506f2c424b2 with scrape type 2
2026-03-28 14:25:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e734a338-d10b-5ffd-b66a-b506f2c424b2 with scrape type 2
2026-03-28 14:25:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e734a338-d10b-5ffd-b66a-b506f2c424b2, identifier: GJ22%20GXH
2026-03-28 14:25:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16ea4131-8a88-51d2-a2b4-84aa7100de58 with identifier: LS71%20NUW
2026-03-28 14:25:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:40 [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-28 14:25:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16ea4131-8a88-51d2-a2b4-84aa7100de58 with identifier: LS71%20NUW
2026-03-28 14:25:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16ea4131-8a88-51d2-a2b4-84aa7100de58 with identifier: LS71%20NUW to the API
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:40 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS71%20NUW-GB',
 'category': 'Car',
 'color': 'mountain grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '16ea4131-8a88-51d2-a2b4-84aa7100de58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS71 NUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS71%20NUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 350',
 'odometer': 29445,
 '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 EQA 350 215KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '215KW 66KWH 4M AMG LINE',
 'vin': 'W1N2437122J021786',
 'year': 2021}
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LS71%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 14:25:40 [bca.uk] INFO: Saving data for LS71%20NUW: {'auction_closing_time': 1775642400.0, 'created_time': 1773841832.276118, 'last_price_update_time': 1774707940.432847}
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS71%2520NUW') HTTP/1.1" 204 0
2026-03-28 14:25:40 [bca.uk] INFO: Found listing with ID: BA68%20EJE
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA68%2520EJE%27 HTTP/1.1" 200 None
2026-03-28 14:25:40 [bca.uk] INFO: Scrape type for BA68%20EJE: 2
2026-03-28 14:25:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc469cdf-8986-5b9a-9bde-c2a4684c979b with identifier: BA68%20EJE
2026-03-28 14:25:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc469cdf-8986-5b9a-9bde-c2a4684c979b with scrape type 2
2026-03-28 14:25:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc469cdf-8986-5b9a-9bde-c2a4684c979b with scrape type 2
2026-03-28 14:25:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc469cdf-8986-5b9a-9bde-c2a4684c979b, identifier: BA68%20EJE
2026-03-28 14:25:40 [bca.uk] INFO: Found listing with ID: KS73%20OUP
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 14:25:40 [bca.uk] INFO: Scrape type for KS73%20OUP: 2
2026-03-28 14:25:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 090f17d0-63b7-5087-a151-a1a4da27222c with identifier: KS73%20OUP
2026-03-28 14:25:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 090f17d0-63b7-5087-a151-a1a4da27222c with scrape type 2
2026-03-28 14:25:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 090f17d0-63b7-5087-a151-a1a4da27222c with scrape type 2
2026-03-28 14:25:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 090f17d0-63b7-5087-a151-a1a4da27222c, identifier: KS73%20OUP
2026-03-28 14:25:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38d4281a-e089-54b7-8314-554785fefa48 with identifier: YK09%20YKR
2026-03-28 14:25:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38d4281a-e089-54b7-8314-554785fefa48 with identifier: YK09%20YKR
2026-03-28 14:25:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38d4281a-e089-54b7-8314-554785fefa48 with identifier: YK09%20YKR to the API
2026-03-28 14:25:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK09%20YKR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '38d4281a-e089-54b7-8314-554785fefa48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK09 YKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK09%20YKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 108243,
 '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': 'WF0GXXGAJG8T66649',
 'year': 2009}
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK09%2520YKR%27 HTTP/1.1" 200 None
2026-03-28 14:25:41 [bca.uk] INFO: Saving data for YK09%20YKR: {'auction_closing_time': 1774864800.0, 'created_time': 1774523679.536477, 'last_price_update_time': 1774707941.482691}
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK09%2520YKR') HTTP/1.1" 204 0
2026-03-28 14:25:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54ae7d14-6822-55f8-86a4-8020dfc9e7f3 with identifier: N679%20PYN
2026-03-28 14:25:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54ae7d14-6822-55f8-86a4-8020dfc9e7f3 with identifier: N679%20PYN
2026-03-28 14:25:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54ae7d14-6822-55f8-86a4-8020dfc9e7f3 with identifier: N679%20PYN to the API
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.3L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '54ae7d14-6822-55f8-86a4-8020dfc9e7f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'N679 PYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=N679%20PYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ROVER',
 'model': 'MINI',
 'odometer': 118567,
 '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': 'ROVER MINI 1.3 (NON UK) Saloon',
 'transmission': 'manual',
 'trim': '(NON UK)',
 'vin': 'SAXXNNAYNBD121884',
 'year': 2004}
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27N679%2520PYN%27 HTTP/1.1" 200 None
2026-03-28 14:25:41 [bca.uk] INFO: Saving data for N679%20PYN: {'auction_closing_time': 1775642400.0, 'created_time': 1774523868.321009, 'last_price_update_time': 1774707941.804944}
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='N679%2520PYN') HTTP/1.1" 204 0
2026-03-28 14:25:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e734a338-d10b-5ffd-b66a-b506f2c424b2 with identifier: GJ22%20GXH
2026-03-28 14:25:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e734a338-d10b-5ffd-b66a-b506f2c424b2 with identifier: GJ22%20GXH
2026-03-28 14:25:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e734a338-d10b-5ffd-b66a-b506f2c424b2 with identifier: GJ22%20GXH to the API
2026-03-28 14:25:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:42 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20GXH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e734a338-d10b-5ffd-b66a-b506f2c424b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ22 GXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20GXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 105824,
 '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': 'LRWYHCEK6NC262857',
 'year': 2022}
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ22%2520GXH%27 HTTP/1.1" 200 None
2026-03-28 14:25:42 [bca.uk] INFO: Saving data for GJ22%20GXH: {'auction_closing_time': 1775037600.0, 'created_time': 1774524637.269618, 'last_price_update_time': 1774707942.120602}
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520GXH') HTTP/1.1" 204 0
2026-03-28 14:25:42 [bca.uk] INFO: Found listing with ID: OE71%20MHA
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 14:25:42 [bca.uk] INFO: Scrape type for OE71%20MHA: 2
2026-03-28 14:25:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be045d0c-3e8e-58b1-88b0-109c22e099df with identifier: OE71%20MHA
2026-03-28 14:25:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be045d0c-3e8e-58b1-88b0-109c22e099df with scrape type 2
2026-03-28 14:25:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be045d0c-3e8e-58b1-88b0-109c22e099df with scrape type 2
2026-03-28 14:25:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be045d0c-3e8e-58b1-88b0-109c22e099df, identifier: OE71%20MHA
2026-03-28 14:25:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc469cdf-8986-5b9a-9bde-c2a4684c979b with identifier: BA68%20EJE
2026-03-28 14:25:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc469cdf-8986-5b9a-9bde-c2a4684c979b with identifier: BA68%20EJE
2026-03-28 14:25:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc469cdf-8986-5b9a-9bde-c2a4684c979b with identifier: BA68%20EJE to the API
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:42 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA68%20EJE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc469cdf-8986-5b9a-9bde-c2a4684c979b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA68 EJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA68%20EJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': 82798,
 '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 KODIAQ 2.0 TDI 150 SE TECHNOLOGY (7S) DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 SE TECHNOLOGY (7S) DSG',
 'vin': 'TMBKJ7NSXK8041040',
 'year': 2019}
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA68%2520EJE%27 HTTP/1.1" 200 None
2026-03-28 14:25:42 [bca.uk] INFO: Saving data for BA68%20EJE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523490.296101, 'last_price_update_time': 1774707942.547574}
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA68%2520EJE') HTTP/1.1" 204 0
2026-03-28 14:25:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 090f17d0-63b7-5087-a151-a1a4da27222c with identifier: KS73%20OUP
2026-03-28 14:25:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 090f17d0-63b7-5087-a151-a1a4da27222c with identifier: KS73%20OUP
2026-03-28 14:25:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 090f17d0-63b7-5087-a151-a1a4da27222c with identifier: KS73%20OUP to the API
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:42 [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': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS73%20OUP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '090f17d0-63b7-5087-a151-a1a4da27222c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS73 OUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS73%20OUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A32',
 'odometer': 18625,
 '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 AMAROK A32 2.0 TDI 205 4M LIFE CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDI 205 4M LIFE',
 'vin': 'WV4ZZZT16PS008746',
 'year': 2023}
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 14:25:42 [bca.uk] INFO: Saving data for KS73%20OUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774524527.998755, 'last_price_update_time': 1774707942.886377}
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS73%2520OUP') HTTP/1.1" 204 0
2026-03-28 14:25:42 [bca.uk] INFO: Found listing with ID: YM64%20MWX
2026-03-28 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM64%2520MWX%27 HTTP/1.1" 200 None
2026-03-28 14:25:42 [bca.uk] INFO: Scrape type for YM64%20MWX: 2
2026-03-28 14:25:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11128a67-98c4-5753-9e21-98f991f398cb with identifier: YM64%20MWX
2026-03-28 14:25:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11128a67-98c4-5753-9e21-98f991f398cb with scrape type 2
2026-03-28 14:25:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11128a67-98c4-5753-9e21-98f991f398cb with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11128a67-98c4-5753-9e21-98f991f398cb, identifier: YM64%20MWX
2026-03-28 14:25:43 [bca.uk] INFO: Found listing with ID: FT13%20XNB
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT13%2520XNB%27 HTTP/1.1" 200 None
2026-03-28 14:25:43 [bca.uk] INFO: Scrape type for FT13%20XNB: 2
2026-03-28 14:25:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8991b40-4b7b-5cc8-96d0-d2bb747a8a80 with identifier: FT13%20XNB
2026-03-28 14:25:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8991b40-4b7b-5cc8-96d0-d2bb747a8a80 with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8991b40-4b7b-5cc8-96d0-d2bb747a8a80 with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8991b40-4b7b-5cc8-96d0-d2bb747a8a80, identifier: FT13%20XNB
2026-03-28 14:25:43 [bca.uk] INFO: Found listing with ID: HJ25%20OSD
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ25%2520OSD%27 HTTP/1.1" 200 None
2026-03-28 14:25:43 [bca.uk] INFO: Scrape type for HJ25%20OSD: 2
2026-03-28 14:25:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6306ba31-980b-5226-973f-59fec44d8656 with identifier: HJ25%20OSD
2026-03-28 14:25:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6306ba31-980b-5226-973f-59fec44d8656 with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6306ba31-980b-5226-973f-59fec44d8656 with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6306ba31-980b-5226-973f-59fec44d8656, identifier: HJ25%20OSD
2026-03-28 14:25:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be045d0c-3e8e-58b1-88b0-109c22e099df with identifier: OE71%20MHA
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:43 [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-28 14:25:43 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be045d0c-3e8e-58b1-88b0-109c22e099df with identifier: OE71%20MHA
2026-03-28 14:25:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be045d0c-3e8e-58b1-88b0-109c22e099df with identifier: OE71%20MHA to the API
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:43 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE71%20MHA-GB',
 'category': 'Car',
 'color': 'cosmos black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'be045d0c-3e8e-58b1-88b0-109c22e099df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE71 MHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE71%20MHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 30653,
 '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 EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J028457',
 'year': 2022}
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 14:25:43 [bca.uk] INFO: Saving data for OE71%20MHA: {'auction_closing_time': 1775642400.0, 'created_time': 1773841846.635126, 'last_price_update_time': 1774707943.679312}
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520MHA') HTTP/1.1" 204 0
2026-03-28 14:25:43 [bca.uk] INFO: Found listing with ID: BL22%20LSE
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BL22%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 14:25:43 [bca.uk] INFO: Scrape type for BL22%20LSE: 2
2026-03-28 14:25:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 345198b0-8280-528b-8a7f-20832c045598 with identifier: BL22%20LSE
2026-03-28 14:25:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 345198b0-8280-528b-8a7f-20832c045598 with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 345198b0-8280-528b-8a7f-20832c045598 with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 345198b0-8280-528b-8a7f-20832c045598, identifier: BL22%20LSE
2026-03-28 14:25:43 [bca.uk] INFO: Found listing with ID: BG72%20UVK
2026-03-28 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG72%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 14:25:43 [bca.uk] INFO: Scrape type for BG72%20UVK: 2
2026-03-28 14:25:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00941784-5ff1-54cc-81c1-e9c67ee2c38b with identifier: BG72%20UVK
2026-03-28 14:25:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00941784-5ff1-54cc-81c1-e9c67ee2c38b with scrape type 2
2026-03-28 14:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00941784-5ff1-54cc-81c1-e9c67ee2c38b with scrape type 2
2026-03-28 14:25:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00941784-5ff1-54cc-81c1-e9c67ee2c38b, identifier: BG72%20UVK
2026-03-28 14:25:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11128a67-98c4-5753-9e21-98f991f398cb with identifier: YM64%20MWX
2026-03-28 14:25:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11128a67-98c4-5753-9e21-98f991f398cb with identifier: YM64%20MWX
2026-03-28 14:25:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11128a67-98c4-5753-9e21-98f991f398cb with identifier: YM64%20MWX to the API
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM64%20MWX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '11128a67-98c4-5753-9e21-98f991f398cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM64 MWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM64%20MWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 65002,
 '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 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-TEC+',
 'vin': 'SJNFEAJ11U1242460',
 'year': 2015}
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM64%2520MWX%27 HTTP/1.1" 200 None
2026-03-28 14:25:44 [bca.uk] INFO: Saving data for YM64%20MWX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523666.930796, 'last_price_update_time': 1774707944.385964}
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM64%2520MWX') HTTP/1.1" 204 0
2026-03-28 14:25:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8991b40-4b7b-5cc8-96d0-d2bb747a8a80 with identifier: FT13%20XNB
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=alpine+white HTTP/1.1" 200 None
2026-03-28 14:25:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8991b40-4b7b-5cc8-96d0-d2bb747a8a80 with identifier: FT13%20XNB
2026-03-28 14:25:44 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c8991b40-4b7b-5cc8-96d0-d2bb747a8a80 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT13%20XNB-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c8991b40-4b7b-5cc8-96d0-d2bb747a8a80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT13 XNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT13%20XNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 98905,
 '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 18D X LINE StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 18D X LINE',
 'vin': 'WBAVP72000VX41420',
 'year': 2013}
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FT13%2520XNB%27 HTTP/1.1" 200 None
2026-03-28 14:25:44 [bca.uk] INFO: Saving data for FT13%20XNB: {'auction_closing_time': 1774692000.0, 'created_time': 1774437380.936223, 'last_price_update_time': 1774707944.553549}
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT13%2520XNB') HTTP/1.1" 204 0
2026-03-28 14:25:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6306ba31-980b-5226-973f-59fec44d8656 with identifier: HJ25%20OSD
2026-03-28 14:25:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6306ba31-980b-5226-973f-59fec44d8656 with identifier: HJ25%20OSD
2026-03-28 14:25:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6306ba31-980b-5226-973f-59fec44d8656 with identifier: HJ25%20OSD to the API
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:44 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ25%20OSD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6306ba31-980b-5226-973f-59fec44d8656',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ25 OSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ25%20OSD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 1676,
 '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 LONG RANGE RWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE RWD',
 'vin': 'LRW3F7EJ5SC518450',
 'year': 2025}
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ25%2520OSD%27 HTTP/1.1" 200 None
2026-03-28 14:25:44 [bca.uk] INFO: Saving data for HJ25%20OSD: {'auction_closing_time': 1775037600.0, 'created_time': 1774524629.626426, 'last_price_update_time': 1774707944.874502}
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ25%2520OSD') HTTP/1.1" 204 0
2026-03-28 14:25:44 [bca.uk] INFO: Found listing with ID: SN71%20OTH
2026-03-28 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN71%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 14:25:44 [bca.uk] INFO: Scrape type for SN71%20OTH: 2
2026-03-28 14:25:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 371555b4-33b2-5e22-826f-b26cd3971cc8 with identifier: SN71%20OTH
2026-03-28 14:25:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 371555b4-33b2-5e22-826f-b26cd3971cc8 with scrape type 2
2026-03-28 14:25:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 371555b4-33b2-5e22-826f-b26cd3971cc8 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 371555b4-33b2-5e22-826f-b26cd3971cc8, identifier: SN71%20OTH
2026-03-28 14:25:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 345198b0-8280-528b-8a7f-20832c045598 with identifier: BL22%20LSE
2026-03-28 14:25:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 345198b0-8280-528b-8a7f-20832c045598 with identifier: BL22%20LSE
2026-03-28 14:25:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 345198b0-8280-528b-8a7f-20832c045598 with identifier: BL22%20LSE to the API
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:45 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL22%20LSE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '345198b0-8280-528b-8a7f-20832c045598',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL22 LSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL22%20LSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'KAMIQ',
 'odometer': 38328,
 '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 KAMIQ 1.0 TSI 110 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 110 SE DSG',
 'vin': 'TMBHR6NW0N3112196',
 'year': 2022}
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [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-28 14:25:45 [bca.uk] INFO: Saving data for BL22%20LSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523496.018264, 'last_price_update_time': 1774707945.301781}
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL22%2520LSE') HTTP/1.1" 204 0
2026-03-28 14:25:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00941784-5ff1-54cc-81c1-e9c67ee2c38b with identifier: BG72%20UVK
2026-03-28 14:25:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00941784-5ff1-54cc-81c1-e9c67ee2c38b with identifier: BG72%20UVK
2026-03-28 14:25:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00941784-5ff1-54cc-81c1-e9c67ee2c38b with identifier: BG72%20UVK to the API
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:45 [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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG72%20UVK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '00941784-5ff1-54cc-81c1-e9c67ee2c38b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG72 UVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG72%20UVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 34871,
 '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': 'WV1ZZZ7HZPH015387',
 'year': 2022}
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [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-28 14:25:45 [bca.uk] INFO: Saving data for BG72%20UVK: {'auction_closing_time': 1774864800.0, 'created_time': 1773833512.844524, 'last_price_update_time': 1774707945.616943}
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG72%2520UVK') HTTP/1.1" 204 0
2026-03-28 14:25:45 [bca.uk] INFO: Found listing with ID: MK16%20EUV
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [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-28 14:25:45 [bca.uk] INFO: Scrape type for MK16%20EUV: 2
2026-03-28 14:25:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6596587-1997-5839-aada-b63dac845072 with identifier: MK16%20EUV
2026-03-28 14:25:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6596587-1997-5839-aada-b63dac845072 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6596587-1997-5839-aada-b63dac845072 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6596587-1997-5839-aada-b63dac845072, identifier: MK16%20EUV
2026-03-28 14:25:45 [bca.uk] INFO: Found listing with ID: FG06%20HKH
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG06%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 14:25:45 [bca.uk] INFO: Scrape type for FG06%20HKH: 2
2026-03-28 14:25:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2456419-bfad-55a6-933b-85a13e18ede3 with identifier: FG06%20HKH
2026-03-28 14:25:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2456419-bfad-55a6-933b-85a13e18ede3 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2456419-bfad-55a6-933b-85a13e18ede3 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2456419-bfad-55a6-933b-85a13e18ede3, identifier: FG06%20HKH
2026-03-28 14:25:45 [bca.uk] INFO: Found listing with ID: FX25%20YXO
2026-03-28 14:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:45 [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-28 14:25:45 [bca.uk] INFO: Scrape type for FX25%20YXO: 2
2026-03-28 14:25:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a239abf-4ff2-5629-8f10-95dfda650ed1 with identifier: FX25%20YXO
2026-03-28 14:25:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a239abf-4ff2-5629-8f10-95dfda650ed1 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a239abf-4ff2-5629-8f10-95dfda650ed1 with scrape type 2
2026-03-28 14:25:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a239abf-4ff2-5629-8f10-95dfda650ed1, identifier: FX25%20YXO
2026-03-28 14:25:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 371555b4-33b2-5e22-826f-b26cd3971cc8 with identifier: SN71%20OTH
2026-03-28 14:25:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 371555b4-33b2-5e22-826f-b26cd3971cc8 with identifier: SN71%20OTH
2026-03-28 14:25:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 371555b4-33b2-5e22-826f-b26cd3971cc8 with identifier: SN71%20OTH to the API
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:46 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN71%20OTH-GB',
 'category': 'Car',
 'color': 'cosmos black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '371555b4-33b2-5e22-826f-b26cd3971cc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SN71 OTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN71%20OTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 35233,
 '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 EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J027336',
 'year': 2021}
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SN71%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 14:25:46 [bca.uk] INFO: Saving data for SN71%20OTH: {'auction_closing_time': 1775642400.0, 'created_time': 1773842204.881679, 'last_price_update_time': 1774707946.297524}
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN71%2520OTH') HTTP/1.1" 204 0
2026-03-28 14:25:46 [bca.uk] INFO: Found listing with ID: GJ65%20VBM
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ65%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 14:25:46 [bca.uk] INFO: Scrape type for GJ65%20VBM: 2
2026-03-28 14:25:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64307fcf-6fea-5cbc-b7b8-1038c053848b with identifier: GJ65%20VBM
2026-03-28 14:25:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64307fcf-6fea-5cbc-b7b8-1038c053848b with scrape type 2
2026-03-28 14:25:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64307fcf-6fea-5cbc-b7b8-1038c053848b with scrape type 2
2026-03-28 14:25:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64307fcf-6fea-5cbc-b7b8-1038c053848b, identifier: GJ65%20VBM
2026-03-28 14:25:46 [bca.uk] INFO: Found listing with ID: BK21%20VBM
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK21%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 14:25:46 [bca.uk] INFO: Scrape type for BK21%20VBM: 2
2026-03-28 14:25:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2 with identifier: BK21%20VBM
2026-03-28 14:25:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2 with scrape type 2
2026-03-28 14:25:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2 with scrape type 2
2026-03-28 14:25:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2, identifier: BK21%20VBM
2026-03-28 14:25:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6596587-1997-5839-aada-b63dac845072 with identifier: MK16%20EUV
2026-03-28 14:25:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6596587-1997-5839-aada-b63dac845072 with identifier: MK16%20EUV
2026-03-28 14:25:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6596587-1997-5839-aada-b63dac845072 with identifier: MK16%20EUV to the API
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK16%20EUV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a6596587-1997-5839-aada-b63dac845072',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK16 EUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK16%20EUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 42831,
 '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 N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': 'N-CONNECTA',
 'vin': 'SJNFBAF15U7218442',
 'year': 2016}
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK16%2520EUV%27 HTTP/1.1" 200 None
2026-03-28 14:25:46 [bca.uk] INFO: Saving data for MK16%20EUV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523678.268867, 'last_price_update_time': 1774707946.855372}
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK16%2520EUV') HTTP/1.1" 204 0
2026-03-28 14:25:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2456419-bfad-55a6-933b-85a13e18ede3 with identifier: FG06%20HKH
2026-03-28 14:25:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2456419-bfad-55a6-933b-85a13e18ede3 with identifier: FG06%20HKH
2026-03-28 14:25:46 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: c2456419-bfad-55a6-933b-85a13e18ede3 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG06%20HKH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2456419-bfad-55a6-933b-85a13e18ede3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG06 HKH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG06%20HKH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 54596,
 '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': 'HONDA JAZZ 1.4 I-DSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SE',
 'vin': 'JHMGD17506S200308',
 'year': 2006}
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FG06%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 14:25:46 [bca.uk] INFO: Saving data for FG06%20HKH: {'auction_closing_time': 1774692000.0, 'created_time': 1774437380.288235, 'last_price_update_time': 1774707946.889644}
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG06%2520HKH') HTTP/1.1" 204 0
2026-03-28 14:25:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a239abf-4ff2-5629-8f10-95dfda650ed1 with identifier: FX25%20YXO
2026-03-28 14:25:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a239abf-4ff2-5629-8f10-95dfda650ed1 with identifier: FX25%20YXO
2026-03-28 14:25:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a239abf-4ff2-5629-8f10-95dfda650ed1 with identifier: FX25%20YXO to the API
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:47 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX25%20YXO-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': '5a239abf-4ff2-5629-8f10-95dfda650ed1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX25 YXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX25%20YXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 6432,
 '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': 'HYUNDAI TUCSON 1.6 T HEV 2WD N LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T HEV 2WD N LINE',
 'vin': 'TMAJA8110SJ366128',
 'year': 2025}
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FX25%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 14:25:47 [bca.uk] INFO: Saving data for FX25%20YXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774524652.457307, 'last_price_update_time': 1774707947.20603}
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX25%2520YXO') HTTP/1.1" 204 0
2026-03-28 14:25:47 [bca.uk] INFO: Found listing with ID: VX71%20KZC
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VX71%2520KZC%27 HTTP/1.1" 200 None
2026-03-28 14:25:47 [bca.uk] INFO: Scrape type for VX71%20KZC: 2
2026-03-28 14:25:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72ca9cdb-221c-56ae-b2c9-51d82345ef67 with identifier: VX71%20KZC
2026-03-28 14:25:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72ca9cdb-221c-56ae-b2c9-51d82345ef67 with scrape type 2
2026-03-28 14:25:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72ca9cdb-221c-56ae-b2c9-51d82345ef67 with scrape type 2
2026-03-28 14:25:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72ca9cdb-221c-56ae-b2c9-51d82345ef67, identifier: VX71%20KZC
2026-03-28 14:25:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64307fcf-6fea-5cbc-b7b8-1038c053848b with identifier: GJ65%20VBM
2026-03-28 14:25:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64307fcf-6fea-5cbc-b7b8-1038c053848b with identifier: GJ65%20VBM
2026-03-28 14:25:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64307fcf-6fea-5cbc-b7b8-1038c053848b with identifier: GJ65%20VBM to the API
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:47 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ65%20VBM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64307fcf-6fea-5cbc-b7b8-1038c053848b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ65 VBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ65%20VBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A3 CABRIOLET',
 'odometer': 72015,
 '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 A3 CABRIOLET 1.6 TDI 110 SPORT Convertible',
 'transmission': 'manual',
 'trim': 'TDI 110 SPORT',
 'vin': 'WAUZZZ8V4G1011618',
 'year': 2015}
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ65%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 14:25:47 [bca.uk] INFO: Saving data for GJ65%20VBM: {'auction_closing_time': 1774864800.0, 'created_time': 1774523475.642425, 'last_price_update_time': 1774707947.640316}
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ65%2520VBM') HTTP/1.1" 204 0
2026-03-28 14:25:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2 with identifier: BK21%20VBM
2026-03-28 14:25:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2 with identifier: BK21%20VBM
2026-03-28 14:25:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e9ec6db-5e7d-5920-9e77-14061f2f6dc2 with identifier: BK21%20VBM to the API
2026-03-28 14:25:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:48 [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': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK21%20VBM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1e9ec6db-5e7d-5920-9e77-14061f2f6dc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK21 VBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK21%20VBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 95715,
 '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 H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LEADER H/R',
 'vin': 'WF0YXXTTGYLT47367',
 'year': 2021}
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [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-28 14:25:48 [bca.uk] INFO: Saving data for BK21%20VBM: {'auction_closing_time': 1774864800.0, 'created_time': 1774524528.625215, 'last_price_update_time': 1774707948.680448}
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK21%2520VBM') HTTP/1.1" 204 0
2026-03-28 14:25:48 [bca.uk] INFO: Found listing with ID: GX14%20BXR
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [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-28 14:25:48 [bca.uk] INFO: Scrape type for GX14%20BXR: 0
2026-03-28 14:25:48 [bca.uk] INFO: Found listing with ID: RO14%20OSG
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [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-28 14:25:48 [bca.uk] INFO: Scrape type for RO14%20OSG: 0
2026-03-28 14:25:48 [bca.uk] INFO: Found listing with ID: BK11%20PYH
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK11%2520PYH%27 HTTP/1.1" 200 None
2026-03-28 14:25:48 [bca.uk] INFO: Scrape type for BK11%20PYH: 0
2026-03-28 14:25:48 [bca.uk] INFO: Found listing with ID: BN13%20HXU
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [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-28 14:25:48 [bca.uk] INFO: Scrape type for BN13%20HXU: 2
2026-03-28 14:25:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f68c597-ed8d-5eef-aead-d692eb8dc1b7 with identifier: BN13%20HXU
2026-03-28 14:25:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f68c597-ed8d-5eef-aead-d692eb8dc1b7 with scrape type 2
2026-03-28 14:25:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f68c597-ed8d-5eef-aead-d692eb8dc1b7 with scrape type 2
2026-03-28 14:25:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f68c597-ed8d-5eef-aead-d692eb8dc1b7, identifier: BN13%20HXU
2026-03-28 14:25:48 [bca.uk] INFO: Found listing with ID: BV65%20BWG
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV65%2520BWG%27 HTTP/1.1" 200 None
2026-03-28 14:25:48 [bca.uk] INFO: Scrape type for BV65%20BWG: 2
2026-03-28 14:25:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7aa52b85-5427-5003-84dd-5e478b6bafb0 with identifier: BV65%20BWG
2026-03-28 14:25:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7aa52b85-5427-5003-84dd-5e478b6bafb0 with scrape type 2
2026-03-28 14:25:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7aa52b85-5427-5003-84dd-5e478b6bafb0 with scrape type 2
2026-03-28 14:25:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7aa52b85-5427-5003-84dd-5e478b6bafb0, identifier: BV65%20BWG
2026-03-28 14:25:48 [bca.uk] INFO: Found listing with ID: BG67%20ZYF
2026-03-28 14:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:48 [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-28 14:25:48 [bca.uk] INFO: Scrape type for BG67%20ZYF: 2
2026-03-28 14:25:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6802153f-4bf6-51a8-9bd2-1f8d5451017b with identifier: BG67%20ZYF
2026-03-28 14:25:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6802153f-4bf6-51a8-9bd2-1f8d5451017b with scrape type 2
2026-03-28 14:25:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6802153f-4bf6-51a8-9bd2-1f8d5451017b with scrape type 2
2026-03-28 14:25:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6802153f-4bf6-51a8-9bd2-1f8d5451017b, identifier: BG67%20ZYF
2026-03-28 14:25:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72ca9cdb-221c-56ae-b2c9-51d82345ef67 with identifier: VX71%20KZC
2026-03-28 14:25:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72ca9cdb-221c-56ae-b2c9-51d82345ef67 with identifier: VX71%20KZC
2026-03-28 14:25:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72ca9cdb-221c-56ae-b2c9-51d82345ef67 with identifier: VX71%20KZC to the API
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:49 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX71%20KZC-GB',
 'category': 'Car',
 'color': 'cosmos black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '72ca9cdb-221c-56ae-b2c9-51d82345ef67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VX71 KZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX71%20KZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 74814,
 '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 EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J018200',
 'year': 2021}
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:49 [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-28 14:25:49 [bca.uk] INFO: Saving data for VX71%20KZC: {'auction_closing_time': 1775642400.0, 'created_time': 1773842202.767486, 'last_price_update_time': 1774707949.44938}
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX71%2520KZC') HTTP/1.1" 204 0
2026-03-28 14:25:49 [bca.uk] INFO: Found listing with ID: GJ72%20NVC
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:49 [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-28 14:25:49 [bca.uk] INFO: Scrape type for GJ72%20NVC: 2
2026-03-28 14:25:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3925d75-6735-5405-84e7-4080b9a19731 with identifier: GJ72%20NVC
2026-03-28 14:25:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3925d75-6735-5405-84e7-4080b9a19731 with scrape type 2
2026-03-28 14:25:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3925d75-6735-5405-84e7-4080b9a19731 with scrape type 2
2026-03-28 14:25:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3925d75-6735-5405-84e7-4080b9a19731, identifier: GJ72%20NVC
2026-03-28 14:25:49 [bca.uk] INFO: Found listing with ID: KY23%20LWA
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:49 [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-28 14:25:49 [bca.uk] INFO: Scrape type for KY23%20LWA: 0
2026-03-28 14:25:49 [bca.uk] INFO: Found listing with ID: LC66%20DZV
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25: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%2520DZV%27 HTTP/1.1" 200 None
2026-03-28 14:25:49 [bca.uk] INFO: Scrape type for LC66%20DZV: 2
2026-03-28 14:25:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52650c92-67e8-5fea-a408-510900fa1804 with identifier: LC66%20DZV
2026-03-28 14:25:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52650c92-67e8-5fea-a408-510900fa1804 with scrape type 2
2026-03-28 14:25:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52650c92-67e8-5fea-a408-510900fa1804 with scrape type 2
2026-03-28 14:25:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52650c92-67e8-5fea-a408-510900fa1804, identifier: LC66%20DZV
2026-03-28 14:25:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f68c597-ed8d-5eef-aead-d692eb8dc1b7 with identifier: BN13%20HXU
2026-03-28 14:25:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f68c597-ed8d-5eef-aead-d692eb8dc1b7 with identifier: BN13%20HXU
2026-03-28 14:25:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f68c597-ed8d-5eef-aead-d692eb8dc1b7 with identifier: BN13%20HXU to the API
2026-03-28 14:25:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN13%20HXU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7f68c597-ed8d-5eef-aead-d692eb8dc1b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN13 HXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN13%20HXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 130220,
 '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 MONDEO 2.0 TDCI 140 ZETEC BUSINESS ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 140 ZETEC BUSINESS ED.',
 'vin': 'WF0EXXGBBEDU01485',
 'year': 2013}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BN13%2520HXU%27 HTTP/1.1" 200 None
2026-03-28 14:25:50 [bca.uk] INFO: Saving data for BN13%20HXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523667.328675, 'last_price_update_time': 1774707950.158247}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN13%2520HXU') HTTP/1.1" 204 0
2026-03-28 14:25:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7aa52b85-5427-5003-84dd-5e478b6bafb0 with identifier: BV65%20BWG
2026-03-28 14:25:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7aa52b85-5427-5003-84dd-5e478b6bafb0 with identifier: BV65%20BWG
2026-03-28 14:25:50 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7aa52b85-5427-5003-84dd-5e478b6bafb0 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV65%20BWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7aa52b85-5427-5003-84dd-5e478b6bafb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV65 BWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV65%20BWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 48901,
 '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 500C 1.2 LOUNGE Convertible',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J481492',
 'year': 2016}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV65%2520BWG%27 HTTP/1.1" 200 None
2026-03-28 14:25:50 [bca.uk] INFO: Saving data for BV65%20BWG: {'auction_closing_time': 1774692000.0, 'created_time': 1774437386.422028, 'last_price_update_time': 1774707950.188717}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV65%2520BWG') HTTP/1.1" 204 0
2026-03-28 14:25:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6802153f-4bf6-51a8-9bd2-1f8d5451017b with identifier: BG67%20ZYF
2026-03-28 14:25:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6802153f-4bf6-51a8-9bd2-1f8d5451017b with identifier: BG67%20ZYF
2026-03-28 14:25:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6802153f-4bf6-51a8-9bd2-1f8d5451017b with identifier: BG67%20ZYF to the API
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:50 [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': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG67%20ZYF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6802153f-4bf6-51a8-9bd2-1f8d5451017b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG67 ZYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG67%20ZYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 107467,
 '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': 'NMTKZ3BX90R080551',
 'year': 2017}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG67%2520ZYF%27 HTTP/1.1" 200 None
2026-03-28 14:25:50 [bca.uk] INFO: Saving data for BG67%20ZYF: {'auction_closing_time': 1774864800.0, 'created_time': 1774524569.474286, 'last_price_update_time': 1774707950.517683}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG67%2520ZYF') HTTP/1.1" 204 0
2026-03-28 14:25:50 [bca.uk] INFO: Found listing with ID: AJ71%20NZG
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ71%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 14:25:50 [bca.uk] INFO: Scrape type for AJ71%20NZG: 0
2026-03-28 14:25:50 [bca.uk] INFO: Found listing with ID: AO71%20ZZU
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AO71%2520ZZU%27 HTTP/1.1" 200 None
2026-03-28 14:25:50 [bca.uk] INFO: Scrape type for AO71%20ZZU: 2
2026-03-28 14:25:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96009f48-836f-5aae-80f7-a4f87f29d634 with identifier: AO71%20ZZU
2026-03-28 14:25:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96009f48-836f-5aae-80f7-a4f87f29d634 with scrape type 2
2026-03-28 14:25:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96009f48-836f-5aae-80f7-a4f87f29d634 with scrape type 2
2026-03-28 14:25:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96009f48-836f-5aae-80f7-a4f87f29d634, identifier: AO71%20ZZU
2026-03-28 14:25:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3925d75-6735-5405-84e7-4080b9a19731 with identifier: GJ72%20NVC
2026-03-28 14:25:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3925d75-6735-5405-84e7-4080b9a19731 with identifier: GJ72%20NVC
2026-03-28 14:25:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3925d75-6735-5405-84e7-4080b9a19731 with identifier: GJ72%20NVC to the API
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:50 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ72%20NVC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3925d75-6735-5405-84e7-4080b9a19731',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ72 NVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ72%20NVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 29450,
 '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 CAPTUR 1.0 TCE 90 ICONIC ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC ED.',
 'vin': 'VF1RJB00969449423',
 'year': 2022}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ72%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 14:25:50 [bca.uk] INFO: Saving data for GJ72%20NVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774523468.003605, 'last_price_update_time': 1774707950.958921}
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ72%2520NVC') HTTP/1.1" 204 0
2026-03-28 14:25:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52650c92-67e8-5fea-a408-510900fa1804 with identifier: LC66%20DZV
2026-03-28 14:25:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52650c92-67e8-5fea-a408-510900fa1804 with identifier: LC66%20DZV
2026-03-28 14:25:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52650c92-67e8-5fea-a408-510900fa1804 with identifier: LC66%20DZV to the API
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:51 [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': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC66%20DZV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '52650c92-67e8-5fea-a408-510900fa1804',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC66 DZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC66%20DZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 89944,
 '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.0 TDCI 105 310 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 310 SWB L/R',
 'vin': 'WF0YXXTTGYGS13020',
 'year': 2016}
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC66%2520DZV%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Saving data for LC66%20DZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774523769.41531, 'last_price_update_time': 1774707951.296327}
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC66%2520DZV') HTTP/1.1" 204 0
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: DY13%20KKT
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY13%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for DY13%20KKT: 0
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: EK62%20BPO
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EK62%2520BPO%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for EK62%20BPO: 0
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: FE62%20CUX
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE62%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for FE62%20CUX: 0
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: FN57%20LAA
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FN57%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for FN57%20LAA: 2
2026-03-28 14:25:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d1a90e9-0e21-547b-8ca5-33807b6e54cd with identifier: FN57%20LAA
2026-03-28 14:25:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d1a90e9-0e21-547b-8ca5-33807b6e54cd with scrape type 2
2026-03-28 14:25:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d1a90e9-0e21-547b-8ca5-33807b6e54cd with scrape type 2
2026-03-28 14:25:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d1a90e9-0e21-547b-8ca5-33807b6e54cd, identifier: FN57%20LAA
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: BV10%20UUJ
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV10%2520UUJ%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for BV10%20UUJ: 0
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: YR18%20KKN
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for YR18%20KKN: 2
2026-03-28 14:25:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fbc315f-c5a8-5c07-b382-e938d3674b15 with identifier: YR18%20KKN
2026-03-28 14:25:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fbc315f-c5a8-5c07-b382-e938d3674b15 with scrape type 2
2026-03-28 14:25:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fbc315f-c5a8-5c07-b382-e938d3674b15 with scrape type 2
2026-03-28 14:25:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fbc315f-c5a8-5c07-b382-e938d3674b15, identifier: YR18%20KKN
2026-03-28 14:25:51 [bca.uk] INFO: Found listing with ID: EA18%20WHC
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EA18%2520WHC%27 HTTP/1.1" 200 None
2026-03-28 14:25:51 [bca.uk] INFO: Scrape type for EA18%20WHC: 2
2026-03-28 14:25:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d30568ff-e7e1-5efe-a07b-f5bd91bd5746 with identifier: EA18%20WHC
2026-03-28 14:25:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d30568ff-e7e1-5efe-a07b-f5bd91bd5746 with scrape type 2
2026-03-28 14:25:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d30568ff-e7e1-5efe-a07b-f5bd91bd5746 with scrape type 2
2026-03-28 14:25:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d30568ff-e7e1-5efe-a07b-f5bd91bd5746, identifier: EA18%20WHC
2026-03-28 14:25:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96009f48-836f-5aae-80f7-a4f87f29d634 with identifier: AO71%20ZZU
2026-03-28 14:25:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96009f48-836f-5aae-80f7-a4f87f29d634 with identifier: AO71%20ZZU
2026-03-28 14:25:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96009f48-836f-5aae-80f7-a4f87f29d634 with identifier: AO71%20ZZU to the API
2026-03-28 14:25:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:52 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO71%20ZZU-GB',
 'category': 'Car',
 'color': 'cosmos black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '96009f48-836f-5aae-80f7-a4f87f29d634',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AO71 ZZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO71%20ZZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 61748,
 '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 EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J026073',
 'year': 2021}
2026-03-28 14:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:52 [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-28 14:25:52 [bca.uk] INFO: Saving data for AO71%20ZZU: {'auction_closing_time': 1775642400.0, 'created_time': 1773841882.700768, 'last_price_update_time': 1774707952.452626}
2026-03-28 14:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO71%2520ZZU') HTTP/1.1" 204 0
2026-03-28 14:25:52 [bca.uk] INFO: Found listing with ID: KR13%20MSV
2026-03-28 14:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:52 [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-28 14:25:52 [bca.uk] INFO: Scrape type for KR13%20MSV: 2
2026-03-28 14:25:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d83385e9-0a9f-5cfd-889e-109743544d80 with identifier: KR13%20MSV
2026-03-28 14:25:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d83385e9-0a9f-5cfd-889e-109743544d80 with scrape type 2
2026-03-28 14:25:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d83385e9-0a9f-5cfd-889e-109743544d80 with scrape type 2
2026-03-28 14:25:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d83385e9-0a9f-5cfd-889e-109743544d80, identifier: KR13%20MSV
2026-03-28 14:25:52 [bca.uk] INFO: Found listing with ID: CX72%20HRJ
2026-03-28 14:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:52 [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-28 14:25:52 [bca.uk] INFO: Scrape type for CX72%20HRJ: 2
2026-03-28 14:25:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c266aae-554a-50b4-8073-1011b195b7f0 with identifier: CX72%20HRJ
2026-03-28 14:25:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c266aae-554a-50b4-8073-1011b195b7f0 with scrape type 2
2026-03-28 14:25:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c266aae-554a-50b4-8073-1011b195b7f0 with scrape type 2
2026-03-28 14:25:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c266aae-554a-50b4-8073-1011b195b7f0, identifier: CX72%20HRJ
2026-03-28 14:25:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d1a90e9-0e21-547b-8ca5-33807b6e54cd with identifier: FN57%20LAA
2026-03-28 14:25:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d1a90e9-0e21-547b-8ca5-33807b6e54cd with identifier: FN57%20LAA
2026-03-28 14:25:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d1a90e9-0e21-547b-8ca5-33807b6e54cd with identifier: FN57%20LAA to the API
2026-03-28 14:25:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN57%20LAA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d1a90e9-0e21-547b-8ca5-33807b6e54cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN57 LAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN57%20LAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 86568,
 '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 AURIS 1.6 VVTI TR Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI TR',
 'vin': 'SB1KV56EX0F013656',
 'year': 2007}
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN57%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 14:25:53 [bca.uk] INFO: Saving data for FN57%20LAA: {'auction_closing_time': 1774778400.0, 'created_time': 1774436889.301762, 'last_price_update_time': 1774707953.191055}
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN57%2520LAA') HTTP/1.1" 204 0
2026-03-28 14:25:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fbc315f-c5a8-5c07-b382-e938d3674b15 with identifier: YR18%20KKN
2026-03-28 14:25:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fbc315f-c5a8-5c07-b382-e938d3674b15 with identifier: YR18%20KKN
2026-03-28 14:25:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fbc315f-c5a8-5c07-b382-e938d3674b15 with identifier: YR18%20KKN to the API
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR18%20KKN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1fbc315f-c5a8-5c07-b382-e938d3674b15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR18 KKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR18%20KKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 86432,
 '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 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0JXXGAHJHC31392',
 'year': 2018}
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [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-28 14:25:53 [bca.uk] INFO: Saving data for YR18%20KKN: {'auction_closing_time': 1774778400.0, 'created_time': 1773821288.106577, 'last_price_update_time': 1774707953.505564}
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR18%2520KKN') HTTP/1.1" 204 0
2026-03-28 14:25:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d30568ff-e7e1-5efe-a07b-f5bd91bd5746 with identifier: EA18%20WHC
2026-03-28 14:25:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d30568ff-e7e1-5efe-a07b-f5bd91bd5746 with identifier: EA18%20WHC
2026-03-28 14:25:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d30568ff-e7e1-5efe-a07b-f5bd91bd5746 with identifier: EA18%20WHC to the API
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:53 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA18%20WHC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd30568ff-e7e1-5efe-a07b-f5bd91bd5746',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA18 WHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA18%20WHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 60715,
 '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 100 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 100 TITANIUM P/S',
 'vin': 'WF0FXXGAHFJJ77686',
 'year': 2018}
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [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-28 14:25:53 [bca.uk] INFO: Saving data for EA18%20WHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774524567.825724, 'last_price_update_time': 1774707953.827911}
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA18%2520WHC') HTTP/1.1" 204 0
2026-03-28 14:25:53 [bca.uk] INFO: Found listing with ID: BW71%20WZA
2026-03-28 14:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:53 [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-28 14:25:53 [bca.uk] INFO: Scrape type for BW71%20WZA: 2
2026-03-28 14:25:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79827f83-a245-5244-8186-aa5b07e73931 with identifier: BW71%20WZA
2026-03-28 14:25:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79827f83-a245-5244-8186-aa5b07e73931 with scrape type 2
2026-03-28 14:25:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79827f83-a245-5244-8186-aa5b07e73931 with scrape type 2
2026-03-28 14:25:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79827f83-a245-5244-8186-aa5b07e73931, identifier: BW71%20WZA
2026-03-28 14:25:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d83385e9-0a9f-5cfd-889e-109743544d80 with identifier: KR13%20MSV
2026-03-28 14:25:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d83385e9-0a9f-5cfd-889e-109743544d80 with identifier: KR13%20MSV
2026-03-28 14:25:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d83385e9-0a9f-5cfd-889e-109743544d80 with identifier: KR13%20MSV to the API
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:54 [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': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR13%20MSV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd83385e9-0a9f-5cfd-889e-109743544d80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR13 MSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR13%20MSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'RS4 AVANT',
 'odometer': 87324,
 '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 RS4 AVANT 4.2 FSI QUATTRO S-T Estate',
 'transmission': 'automatic',
 'trim': 'FSI QUATTRO S-T',
 'vin': 'WUAZZZ8KXDA902827',
 'year': 2013}
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [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-28 14:25:54 [bca.uk] INFO: Saving data for KR13%20MSV: {'auction_closing_time': 1774864800.0, 'created_time': 1774523440.208733, 'last_price_update_time': 1774707954.298006}
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR13%2520MSV') HTTP/1.1" 204 0
2026-03-28 14:25:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c266aae-554a-50b4-8073-1011b195b7f0 with identifier: CX72%20HRJ
2026-03-28 14:25:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c266aae-554a-50b4-8073-1011b195b7f0 with identifier: CX72%20HRJ
2026-03-28 14:25:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c266aae-554a-50b4-8073-1011b195b7f0 with identifier: CX72%20HRJ to the API
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:54 [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': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX72%20HRJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c266aae-554a-50b4-8073-1011b195b7f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX72 HRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX72%20HRJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': 'SCUDO',
 'odometer': 32063,
 '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 2.0 M/JET 145 L2 TECNICO PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 145 L2 TECNICO',
 'vin': 'VXFVFEHTMNZ058593',
 'year': 2022}
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [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-28 14:25:54 [bca.uk] INFO: Saving data for CX72%20HRJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523768.558691, 'last_price_update_time': 1774707954.639639}
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX72%2520HRJ') HTTP/1.1" 204 0
2026-03-28 14:25:54 [bca.uk] INFO: Found listing with ID: HN57%20BJX
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [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-28 14:25:54 [bca.uk] INFO: Scrape type for HN57%20BJX: 0
2026-03-28 14:25:54 [bca.uk] INFO: Found listing with ID: KP63%20BBK
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [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-28 14:25:54 [bca.uk] INFO: Scrape type for KP63%20BBK: 0
2026-03-28 14:25:54 [bca.uk] INFO: Found listing with ID: ML14%20FNS
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [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-28 14:25:54 [bca.uk] INFO: Scrape type for ML14%20FNS: 2
2026-03-28 14:25:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be026ce5-1089-5134-ba7d-f1087b9f0447 with identifier: ML14%20FNS
2026-03-28 14:25:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be026ce5-1089-5134-ba7d-f1087b9f0447 with scrape type 2
2026-03-28 14:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be026ce5-1089-5134-ba7d-f1087b9f0447 with scrape type 2
2026-03-28 14:25:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be026ce5-1089-5134-ba7d-f1087b9f0447, identifier: ML14%20FNS
2026-03-28 14:25:54 [bca.uk] INFO: Found listing with ID: AK12%20UVE
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK12%2520UVE%27 HTTP/1.1" 200 None
2026-03-28 14:25:54 [bca.uk] INFO: Scrape type for AK12%20UVE: 2
2026-03-28 14:25:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 858dde73-c13b-5e71-a0f3-8793cd2cd6f9 with identifier: AK12%20UVE
2026-03-28 14:25:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 858dde73-c13b-5e71-a0f3-8793cd2cd6f9 with scrape type 2
2026-03-28 14:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 858dde73-c13b-5e71-a0f3-8793cd2cd6f9 with scrape type 2
2026-03-28 14:25:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 858dde73-c13b-5e71-a0f3-8793cd2cd6f9, identifier: AK12%20UVE
2026-03-28 14:25:54 [bca.uk] INFO: Found listing with ID: DK19%20YPG
2026-03-28 14:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:54 [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-28 14:25:54 [bca.uk] INFO: Scrape type for DK19%20YPG: 2
2026-03-28 14:25:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50d395c4-e177-52f1-968f-e8d79ffb8d67 with identifier: DK19%20YPG
2026-03-28 14:25:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50d395c4-e177-52f1-968f-e8d79ffb8d67 with scrape type 2
2026-03-28 14:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50d395c4-e177-52f1-968f-e8d79ffb8d67 with scrape type 2
2026-03-28 14:25:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50d395c4-e177-52f1-968f-e8d79ffb8d67, identifier: DK19%20YPG
2026-03-28 14:25:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79827f83-a245-5244-8186-aa5b07e73931 with identifier: BW71%20WZA
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=night+black HTTP/1.1" 200 None
2026-03-28 14:25:55 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79827f83-a245-5244-8186-aa5b07e73931 with identifier: BW71%20WZA
2026-03-28 14:25:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79827f83-a245-5244-8186-aa5b07e73931 with identifier: BW71%20WZA to the API
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:55 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW71%20WZA-GB',
 'category': 'Car',
 'color': 'night black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '79827f83-a245-5244-8186-aa5b07e73931',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BW71 WZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW71%20WZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 27182,
 '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 EQA 250 140KW 66.5KWH AMG LINE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE PREMIUM',
 'vin': 'W1N2437012J006572',
 'year': 2021}
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:55 [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-28 14:25:55 [bca.uk] INFO: Saving data for BW71%20WZA: {'auction_closing_time': 1775642400.0, 'created_time': 1773841788.298689, 'last_price_update_time': 1774707955.673613}
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW71%2520WZA') HTTP/1.1" 204 0
2026-03-28 14:25:55 [bca.uk] INFO: Found listing with ID: WT16%20CGE
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:55 [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-28 14:25:55 [bca.uk] INFO: Scrape type for WT16%20CGE: 2
2026-03-28 14:25:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4 with identifier: WT16%20CGE
2026-03-28 14:25:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4 with scrape type 2
2026-03-28 14:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4 with scrape type 2
2026-03-28 14:25:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4, identifier: WT16%20CGE
2026-03-28 14:25:55 [bca.uk] INFO: Found listing with ID: YR70%20AHN
2026-03-28 14:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:55 [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-28 14:25:55 [bca.uk] INFO: Scrape type for YR70%20AHN: 2
2026-03-28 14:25:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5728c1e8-dbba-5359-ad0a-466026271594 with identifier: YR70%20AHN
2026-03-28 14:25:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5728c1e8-dbba-5359-ad0a-466026271594 with scrape type 2
2026-03-28 14:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5728c1e8-dbba-5359-ad0a-466026271594 with scrape type 2
2026-03-28 14:25:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5728c1e8-dbba-5359-ad0a-466026271594, identifier: YR70%20AHN
2026-03-28 14:25:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be026ce5-1089-5134-ba7d-f1087b9f0447 with identifier: ML14%20FNS
2026-03-28 14:25:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be026ce5-1089-5134-ba7d-f1087b9f0447 with identifier: ML14%20FNS
2026-03-28 14:25:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be026ce5-1089-5134-ba7d-f1087b9f0447 with identifier: ML14%20FNS to the API
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML14%20FNS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'be026ce5-1089-5134-ba7d-f1087b9f0447',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML14 FNS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML14%20FNS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 105710,
 '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 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0KXXGCBKEY78013',
 'year': 2014}
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [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-28 14:25:56 [bca.uk] INFO: Saving data for ML14%20FNS: {'auction_closing_time': 1774864800.0, 'created_time': 1774523712.275548, 'last_price_update_time': 1774707956.258116}
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML14%2520FNS') HTTP/1.1" 204 0
2026-03-28 14:25:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 858dde73-c13b-5e71-a0f3-8793cd2cd6f9 with identifier: AK12%20UVE
2026-03-28 14:25:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 858dde73-c13b-5e71-a0f3-8793cd2cd6f9 with identifier: AK12%20UVE
2026-03-28 14:25:56 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 858dde73-c13b-5e71-a0f3-8793cd2cd6f9 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK12%20UVE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '858dde73-c13b-5e71-a0f3-8793cd2cd6f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK12 UVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK12%20UVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'V60 SPORTWAGON',
 'odometer': 157817,
 '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': 'VOLVO V60 SPORTWAGON 2.4 D5 215 SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 215 SE LUX G/T',
 'vin': 'YV1FW8250C1079170',
 'year': 2012}
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK12%2520UVE%27 HTTP/1.1" 200 None
2026-03-28 14:25:56 [bca.uk] INFO: Saving data for AK12%20UVE: {'auction_closing_time': 1774692000.0, 'created_time': 1774437409.05231, 'last_price_update_time': 1774707956.291004}
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK12%2520UVE') HTTP/1.1" 204 0
2026-03-28 14:25:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50d395c4-e177-52f1-968f-e8d79ffb8d67 with identifier: DK19%20YPG
2026-03-28 14:25:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50d395c4-e177-52f1-968f-e8d79ffb8d67 with identifier: DK19%20YPG
2026-03-28 14:25:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50d395c4-e177-52f1-968f-e8d79ffb8d67 with identifier: DK19%20YPG to the API
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:56 [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': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK19%20YPG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50d395c4-e177-52f1-968f-e8d79ffb8d67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK19 YPG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK19%20YPG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 75181,
 '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 Q7 3.0 50 TDI QUATTRO VORSPRUNG TIP StationWagon',
 'transmission': 'manual',
 'trim': '50 TDI QUATTRO VORSPRUNG TIP',
 'vin': 'WAUZZZ4M2KD014571',
 'year': 2019}
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [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-28 14:25:56 [bca.uk] INFO: Saving data for DK19%20YPG: {'auction_closing_time': 1774864800.0, 'created_time': 1774524641.756036, 'last_price_update_time': 1774707956.635678}
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK19%2520YPG') HTTP/1.1" 204 0
2026-03-28 14:25:56 [bca.uk] INFO: Found listing with ID: DE15%20CWM
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:56 [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-28 14:25:56 [bca.uk] INFO: Scrape type for DE15%20CWM: 2
2026-03-28 14:25:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6b5890e-a74d-5179-80f1-db40138d44ad with identifier: DE15%20CWM
2026-03-28 14:25:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6b5890e-a74d-5179-80f1-db40138d44ad with scrape type 2
2026-03-28 14:25:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6b5890e-a74d-5179-80f1-db40138d44ad with scrape type 2
2026-03-28 14:25:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6b5890e-a74d-5179-80f1-db40138d44ad, identifier: DE15%20CWM
2026-03-28 14:25:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4 with identifier: WT16%20CGE
2026-03-28 14:25:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4 with identifier: WT16%20CGE
2026-03-28 14:25:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 490f606e-dc21-5ecd-b1d6-0ee9a6145ef4 with identifier: WT16%20CGE to the API
2026-03-28 14:25:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:57 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT16%20CGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '490f606e-dc21-5ecd-b1d6-0ee9a6145ef4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT16 CGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT16%20CGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 66370,
 '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 OCTAVIA 2.0 TDI CR 150 SE L Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 150 SE L',
 'vin': 'TMBKJ7NE3G0271776',
 'year': 2016}
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WT16%2520CGE%27 HTTP/1.1" 200 None
2026-03-28 14:25:57 [bca.uk] INFO: Saving data for WT16%20CGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523519.928555, 'last_price_update_time': 1774707957.116626}
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT16%2520CGE') HTTP/1.1" 204 0
2026-03-28 14:25:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5728c1e8-dbba-5359-ad0a-466026271594 with identifier: YR70%20AHN
2026-03-28 14:25:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5728c1e8-dbba-5359-ad0a-466026271594 with identifier: YR70%20AHN
2026-03-28 14:25:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5728c1e8-dbba-5359-ad0a-466026271594 with identifier: YR70%20AHN to the API
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:57 [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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR70%20AHN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5728c1e8-dbba-5359-ad0a-466026271594',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR70 AHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR70%20AHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 52739,
 '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 RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLR80565',
 'year': 2020}
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 14:25:57 [bca.uk] INFO: Saving data for YR70%20AHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774524515.094627, 'last_price_update_time': 1774707957.610587}
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR70%2520AHN') HTTP/1.1" 204 0
2026-03-28 14:25:57 [bca.uk] INFO: Found listing with ID: WK09%20YLB
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK09%2520YLB%27 HTTP/1.1" 200 None
2026-03-28 14:25:57 [bca.uk] INFO: Scrape type for WK09%20YLB: 0
2026-03-28 14:25:57 [bca.uk] INFO: Found listing with ID: SV14%20VHT
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV14%2520VHT%27 HTTP/1.1" 200 None
2026-03-28 14:25:57 [bca.uk] INFO: Scrape type for SV14%20VHT: 2
2026-03-28 14:25:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3931f07b-3dcc-559b-95b3-668e9b833a2d with identifier: SV14%20VHT
2026-03-28 14:25:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3931f07b-3dcc-559b-95b3-668e9b833a2d with scrape type 2
2026-03-28 14:25:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3931f07b-3dcc-559b-95b3-668e9b833a2d with scrape type 2
2026-03-28 14:25:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3931f07b-3dcc-559b-95b3-668e9b833a2d, identifier: SV14%20VHT
2026-03-28 14:25:57 [bca.uk] INFO: Found listing with ID: MJ67%20POU
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ67%2520POU%27 HTTP/1.1" 200 None
2026-03-28 14:25:57 [bca.uk] INFO: Scrape type for MJ67%20POU: 2
2026-03-28 14:25:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31261e5f-18b1-5f02-a51e-fb015a23b1dd with identifier: MJ67%20POU
2026-03-28 14:25:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31261e5f-18b1-5f02-a51e-fb015a23b1dd with scrape type 2
2026-03-28 14:25:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31261e5f-18b1-5f02-a51e-fb015a23b1dd with scrape type 2
2026-03-28 14:25:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31261e5f-18b1-5f02-a51e-fb015a23b1dd, identifier: MJ67%20POU
2026-03-28 14:25:57 [bca.uk] INFO: Found listing with ID: FY68%20YRW
2026-03-28 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY68%2520YRW%27 HTTP/1.1" 200 None
2026-03-28 14:25:57 [bca.uk] INFO: Scrape type for FY68%20YRW: 2
2026-03-28 14:25:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9887bd0a-8d88-579b-8621-5eb1fb4c5149 with identifier: FY68%20YRW
2026-03-28 14:25:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9887bd0a-8d88-579b-8621-5eb1fb4c5149 with scrape type 2
2026-03-28 14:25:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9887bd0a-8d88-579b-8621-5eb1fb4c5149 with scrape type 2
2026-03-28 14:25:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9887bd0a-8d88-579b-8621-5eb1fb4c5149, identifier: FY68%20YRW
2026-03-28 14:25:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6b5890e-a74d-5179-80f1-db40138d44ad with identifier: DE15%20CWM
2026-03-28 14:25:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6b5890e-a74d-5179-80f1-db40138d44ad with identifier: DE15%20CWM
2026-03-28 14:25:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6b5890e-a74d-5179-80f1-db40138d44ad with identifier: DE15%20CWM to the API
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:58 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE15%20CWM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6b5890e-a74d-5179-80f1-db40138d44ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE15 CWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE15%20CWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 80912,
 '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 STING Hatchback',
 'transmission': 'manual',
 'trim': '70 STING',
 'vin': 'W0L0XEP08F4056579',
 'year': 2015}
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE15%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 14:25:58 [bca.uk] INFO: Saving data for DE15%20CWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774523212.312073, 'last_price_update_time': 1774707958.303377}
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE15%2520CWM') HTTP/1.1" 204 0
2026-03-28 14:25:58 [bca.uk] INFO: Found listing with ID: KW65%20OBH
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KW65%2520OBH%27 HTTP/1.1" 200 None
2026-03-28 14:25:58 [bca.uk] INFO: Scrape type for KW65%20OBH: 2
2026-03-28 14:25:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cf72120-15e6-565b-bb01-22ecd4b84a95 with identifier: KW65%20OBH
2026-03-28 14:25:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cf72120-15e6-565b-bb01-22ecd4b84a95 with scrape type 2
2026-03-28 14:25:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cf72120-15e6-565b-bb01-22ecd4b84a95 with scrape type 2
2026-03-28 14:25:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cf72120-15e6-565b-bb01-22ecd4b84a95, identifier: KW65%20OBH
2026-03-28 14:25:58 [bca.uk] INFO: Found listing with ID: FE62%20GPU
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FE62%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 14:25:58 [bca.uk] INFO: Scrape type for FE62%20GPU: 2
2026-03-28 14:25:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe with identifier: FE62%20GPU
2026-03-28 14:25:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe with scrape type 2
2026-03-28 14:25:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe with scrape type 2
2026-03-28 14:25:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe, identifier: FE62%20GPU
2026-03-28 14:25:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3931f07b-3dcc-559b-95b3-668e9b833a2d with identifier: SV14%20VHT
2026-03-28 14:25:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3931f07b-3dcc-559b-95b3-668e9b833a2d with identifier: SV14%20VHT
2026-03-28 14:25:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3931f07b-3dcc-559b-95b3-668e9b833a2d with identifier: SV14%20VHT to the API
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV14%20VHT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3931f07b-3dcc-559b-95b3-668e9b833a2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV14 VHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV14%20VHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 84862,
 '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 2.0 TDI 150 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 GT',
 'vin': 'WVWZZZAUZEP071093',
 'year': 2014}
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV14%2520VHT%27 HTTP/1.1" 200 None
2026-03-28 14:25:58 [bca.uk] INFO: Saving data for SV14%20VHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774523712.809298, 'last_price_update_time': 1774707958.827433}
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV14%2520VHT') HTTP/1.1" 204 0
2026-03-28 14:25:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31261e5f-18b1-5f02-a51e-fb015a23b1dd with identifier: MJ67%20POU
2026-03-28 14:25:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31261e5f-18b1-5f02-a51e-fb015a23b1dd with identifier: MJ67%20POU
2026-03-28 14:25:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31261e5f-18b1-5f02-a51e-fb015a23b1dd with identifier: MJ67%20POU to the API
2026-03-28 14:25:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ67%20POU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31261e5f-18b1-5f02-a51e-fb015a23b1dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ67 POU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ67%20POU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 130632,
 '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 2.0 TDCI 150 ECO ZETEC ED. Estate',
 'transmission': 'manual',
 'trim': 'TDCI 150 ECO ZETEC ED.',
 'vin': 'WF0FXXWPCFHK53456',
 'year': 2018}
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MJ67%2520POU%27 HTTP/1.1" 200 None
2026-03-28 14:25:59 [bca.uk] INFO: Saving data for MJ67%20POU: {'auction_closing_time': 1774778400.0, 'created_time': 1774304561.308908, 'last_price_update_time': 1774707959.127186}
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ67%2520POU') HTTP/1.1" 204 0
2026-03-28 14:25:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9887bd0a-8d88-579b-8621-5eb1fb4c5149 with identifier: FY68%20YRW
2026-03-28 14:25:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9887bd0a-8d88-579b-8621-5eb1fb4c5149 with identifier: FY68%20YRW
2026-03-28 14:25:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9887bd0a-8d88-579b-8621-5eb1fb4c5149 with identifier: FY68%20YRW to the API
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:25:59 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY68%20YRW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9887bd0a-8d88-579b-8621-5eb1fb4c5149',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY68 YRW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY68%20YRW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 75060,
 '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 CLIO 0.9 TCE 90 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 GT LINE',
 'vin': 'VF1R9800561293018',
 'year': 2018}
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FY68%2520YRW%27 HTTP/1.1" 200 None
2026-03-28 14:25:59 [bca.uk] INFO: Saving data for FY68%20YRW: {'auction_closing_time': 1774864800.0, 'created_time': 1774524656.963421, 'last_price_update_time': 1774707959.438325}
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY68%2520YRW') HTTP/1.1" 204 0
2026-03-28 14:25:59 [bca.uk] INFO: Found listing with ID: DT68%20ONU
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT68%2520ONU%27 HTTP/1.1" 200 None
2026-03-28 14:25:59 [bca.uk] INFO: Scrape type for DT68%20ONU: 2
2026-03-28 14:25:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a50d3fc2-0103-5764-bb76-15bf2cadfe25 with identifier: DT68%20ONU
2026-03-28 14:25:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a50d3fc2-0103-5764-bb76-15bf2cadfe25 with scrape type 2
2026-03-28 14:25:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a50d3fc2-0103-5764-bb76-15bf2cadfe25 with scrape type 2
2026-03-28 14:25:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a50d3fc2-0103-5764-bb76-15bf2cadfe25, identifier: DT68%20ONU
2026-03-28 14:25:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cf72120-15e6-565b-bb01-22ecd4b84a95 with identifier: KW65%20OBH
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=glacier+silver HTTP/1.1" 200 None
2026-03-28 14:25:59 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:25:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cf72120-15e6-565b-bb01-22ecd4b84a95 with identifier: KW65%20OBH
2026-03-28 14:25:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cf72120-15e6-565b-bb01-22ecd4b84a95 with identifier: KW65%20OBH to the API
2026-03-28 14:25:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:25: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-28 14:26:00 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW65%20OBH-GB',
 'category': 'Car',
 'color': 'glacier silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cf72120-15e6-565b-bb01-22ecd4b84a95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW65 OBH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW65%20OBH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 82389,
 '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 2 ACTIVE TOURER 2.0 220D LUXURY STEP Hatchback',
 'transmission': 'automatic',
 'trim': '220D LUXURY STEP',
 'vin': 'WBA2C32040V625189',
 'year': 2016}
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:00 [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-28 14:26:00 [bca.uk] INFO: Saving data for KW65%20OBH: {'auction_closing_time': 1774864800.0, 'created_time': 1774523456.078389, 'last_price_update_time': 1774707960.072494}
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW65%2520OBH') HTTP/1.1" 204 0
2026-03-28 14:26:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe with identifier: FE62%20GPU
2026-03-28 14:26:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe with identifier: FE62%20GPU
2026-03-28 14:26:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 518a0c7d-43b2-54b2-92fe-d10ea2e58dbe with identifier: FE62%20GPU to the API
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26: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': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE62%20GPU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '518a0c7d-43b2-54b2-92fe-d10ea2e58dbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE62 GPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE62%20GPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': 'SCUDO 10Q',
 'odometer': 69044,
 '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 SCUDO 10Q 1.6 M/JET 90 L1 H1 COMFORT PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 90 L1 H1 COMFORT',
 'vin': 'ZFA27000064321957',
 'year': 2012}
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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-28 14:26:00 [bca.uk] INFO: Saving data for FE62%20GPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774524515.997541, 'last_price_update_time': 1774707960.373443}
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE62%2520GPU') HTTP/1.1" 204 0
2026-03-28 14:26:00 [bca.uk] INFO: Found listing with ID: VO67%20SZZ
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:00 [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-28 14:26:00 [bca.uk] INFO: Scrape type for VO67%20SZZ: 2
2026-03-28 14:26:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05 with identifier: VO67%20SZZ
2026-03-28 14:26:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05 with scrape type 2
2026-03-28 14:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05 with scrape type 2
2026-03-28 14:26:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05, identifier: VO67%20SZZ
2026-03-28 14:26:00 [bca.uk] INFO: Found listing with ID: AJ12%20NLD
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ12%2520NLD%27 HTTP/1.1" 200 None
2026-03-28 14:26:00 [bca.uk] INFO: Scrape type for AJ12%20NLD: 2
2026-03-28 14:26:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5c7271a-95cf-565c-95ec-793431f400cb with identifier: AJ12%20NLD
2026-03-28 14:26:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5c7271a-95cf-565c-95ec-793431f400cb with scrape type 2
2026-03-28 14:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5c7271a-95cf-565c-95ec-793431f400cb with scrape type 2
2026-03-28 14:26:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5c7271a-95cf-565c-95ec-793431f400cb, identifier: AJ12%20NLD
2026-03-28 14:26:00 [bca.uk] INFO: Found listing with ID: VGZ%205260
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:00 [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-28 14:26:00 [bca.uk] INFO: Scrape type for VGZ%205260: 2
2026-03-28 14:26:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d984f37-da7c-53ea-a007-30a78d36bbc0 with identifier: VGZ%205260
2026-03-28 14:26:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d984f37-da7c-53ea-a007-30a78d36bbc0 with scrape type 2
2026-03-28 14:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d984f37-da7c-53ea-a007-30a78d36bbc0 with scrape type 2
2026-03-28 14:26:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d984f37-da7c-53ea-a007-30a78d36bbc0, identifier: VGZ%205260
2026-03-28 14:26:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a50d3fc2-0103-5764-bb76-15bf2cadfe25 with identifier: DT68%20ONU
2026-03-28 14:26:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a50d3fc2-0103-5764-bb76-15bf2cadfe25 with identifier: DT68%20ONU
2026-03-28 14:26:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a50d3fc2-0103-5764-bb76-15bf2cadfe25 with identifier: DT68%20ONU to the API
2026-03-28 14:26:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:01 [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=DT68%20ONU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a50d3fc2-0103-5764-bb76-15bf2cadfe25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT68 ONU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT68%20ONU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 85276,
 '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 BOSE PERSONAL ED. Hatchback',
 'transmission': 'manual',
 'trim': 'BOSE PERSONAL ED.',
 'vin': 'SJNFBAF15U8050830',
 'year': 2019}
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT68%2520ONU%27 HTTP/1.1" 200 None
2026-03-28 14:26:01 [bca.uk] INFO: Saving data for DT68%20ONU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523182.010233, 'last_price_update_time': 1774707961.144398}
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT68%2520ONU') HTTP/1.1" 204 0
2026-03-28 14:26:01 [bca.uk] INFO: Found listing with ID: LM68%20ULW
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM68%2520ULW%27 HTTP/1.1" 200 None
2026-03-28 14:26:01 [bca.uk] INFO: Scrape type for LM68%20ULW: 2
2026-03-28 14:26:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7025f35-2d00-5e87-abed-2ed17a869c45 with identifier: LM68%20ULW
2026-03-28 14:26:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7025f35-2d00-5e87-abed-2ed17a869c45 with scrape type 2
2026-03-28 14:26:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7025f35-2d00-5e87-abed-2ed17a869c45 with scrape type 2
2026-03-28 14:26:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7025f35-2d00-5e87-abed-2ed17a869c45, identifier: LM68%20ULW
2026-03-28 14:26:01 [bca.uk] INFO: Found listing with ID: DK67%20XBB
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK67%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 14:26:01 [bca.uk] INFO: Scrape type for DK67%20XBB: 2
2026-03-28 14:26:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 090a173b-bf52-569b-a8f3-061ae7707663 with identifier: DK67%20XBB
2026-03-28 14:26:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 090a173b-bf52-569b-a8f3-061ae7707663 with scrape type 2
2026-03-28 14:26:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 090a173b-bf52-569b-a8f3-061ae7707663 with scrape type 2
2026-03-28 14:26:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 090a173b-bf52-569b-a8f3-061ae7707663, identifier: DK67%20XBB
2026-03-28 14:26:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05 with identifier: VO67%20SZZ
2026-03-28 14:26:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05 with identifier: VO67%20SZZ
2026-03-28 14:26:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05 with identifier: VO67%20SZZ to the API
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO67%20SZZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6365b6e7-ffdd-5ae7-8ffe-24a3ad1f3e05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO67 SZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO67%20SZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 51412,
 '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 75 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': '75 MATCH EDITION',
 'vin': 'WVWZZZ6RZHU071183',
 'year': 2017}
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VO67%2520SZZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:01 [bca.uk] INFO: Saving data for VO67%20SZZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523692.983997, 'last_price_update_time': 1774707961.76531}
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO67%2520SZZ') HTTP/1.1" 204 0
2026-03-28 14:26:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5c7271a-95cf-565c-95ec-793431f400cb with identifier: AJ12%20NLD
2026-03-28 14:26:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black+sapphire HTTP/1.1" 200 None
2026-03-28 14:26:02 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5c7271a-95cf-565c-95ec-793431f400cb with identifier: AJ12%20NLD
2026-03-28 14:26:02 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e5c7271a-95cf-565c-95ec-793431f400cb with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ12%20NLD-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5c7271a-95cf-565c-95ec-793431f400cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ12 NLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ12%20NLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 119529,
 '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 320D 2.0 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA3D320X0J364112',
 'year': 2012}
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AJ12%2520NLD%27 HTTP/1.1" 200 None
2026-03-28 14:26:02 [bca.uk] INFO: Saving data for AJ12%20NLD: {'auction_closing_time': 1774692000.0, 'created_time': 1774437414.585942, 'last_price_update_time': 1774707962.119385}
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ12%2520NLD') HTTP/1.1" 204 0
2026-03-28 14:26:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d984f37-da7c-53ea-a007-30a78d36bbc0 with identifier: VGZ%205260
2026-03-28 14:26:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d984f37-da7c-53ea-a007-30a78d36bbc0 with identifier: VGZ%205260
2026-03-28 14:26:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d984f37-da7c-53ea-a007-30a78d36bbc0 with identifier: VGZ%205260 to the API
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:02 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VGZ%205260-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9d984f37-da7c-53ea-a007-30a78d36bbc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VGZ 5260',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VGZ%205260&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 43550,
 '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 IX3 210KW 80KWH PREMIER ED.PRO StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH PREMIER ED.PRO',
 'vin': 'WBY7X42040S142725',
 'year': 2021}
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VGZ%25205260%27 HTTP/1.1" 200 None
2026-03-28 14:26:02 [bca.uk] INFO: Saving data for VGZ%205260: {'auction_closing_time': 1774864800.0, 'created_time': 1774524568.525255, 'last_price_update_time': 1774707962.483457}
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VGZ%25205260') HTTP/1.1" 204 0
2026-03-28 14:26:02 [bca.uk] INFO: Found listing with ID: AF64%20LLK
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF64%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 14:26:02 [bca.uk] INFO: Scrape type for AF64%20LLK: 2
2026-03-28 14:26:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d7fafe6-e683-57e7-aca9-7fdda73a06fa with identifier: AF64%20LLK
2026-03-28 14:26:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d7fafe6-e683-57e7-aca9-7fdda73a06fa with scrape type 2
2026-03-28 14:26:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d7fafe6-e683-57e7-aca9-7fdda73a06fa with scrape type 2
2026-03-28 14:26:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d7fafe6-e683-57e7-aca9-7fdda73a06fa, identifier: AF64%20LLK
2026-03-28 14:26:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7025f35-2d00-5e87-abed-2ed17a869c45 with identifier: LM68%20ULW
2026-03-28 14:26:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7025f35-2d00-5e87-abed-2ed17a869c45 with identifier: LM68%20ULW
2026-03-28 14:26:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7025f35-2d00-5e87-abed-2ed17a869c45 with identifier: LM68%20ULW to the API
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:02 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM68%20ULW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7025f35-2d00-5e87-abed-2ed17a869c45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM68 ULW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM68%20ULW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 108444,
 '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 A3 SPORTBACK 1.0 30 TFSI BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZ8V8KA017091',
 'year': 2018}
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LM68%2520ULW%27 HTTP/1.1" 200 None
2026-03-28 14:26:02 [bca.uk] INFO: Saving data for LM68%20ULW: {'auction_closing_time': 1774864800.0, 'created_time': 1774352714.160949, 'last_price_update_time': 1774707962.965155}
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM68%2520ULW') HTTP/1.1" 204 0
2026-03-28 14:26:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 090a173b-bf52-569b-a8f3-061ae7707663 with identifier: DK67%20XBB
2026-03-28 14:26:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 090a173b-bf52-569b-a8f3-061ae7707663 with identifier: DK67%20XBB
2026-03-28 14:26:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 090a173b-bf52-569b-a8f3-061ae7707663 with identifier: DK67%20XBB to the API
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:03 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK67%20XBB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '090a173b-bf52-569b-a8f3-061ae7707663',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK67 XBB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK67%20XBB&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 93990,
 '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.3 CDTI 16V 95 SPORTIVE S/S Van',
 'transmission': 'manual',
 'trim': 'CDTI 16V 95 SPORTIVE S/S',
 'vin': 'W0V0XEP05H4310543',
 'year': 2017}
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DK67%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 14:26:03 [bca.uk] INFO: Saving data for DK67%20XBB: {'auction_closing_time': 1774864800.0, 'created_time': 1773825808.874699, 'last_price_update_time': 1774707963.285921}
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK67%2520XBB') HTTP/1.1" 204 0
2026-03-28 14:26:03 [bca.uk] INFO: Found listing with ID: WK67%20RPO
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WK67%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 14:26:03 [bca.uk] INFO: Scrape type for WK67%20RPO: 2
2026-03-28 14:26:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbc9aead-b94d-524a-a228-cd0838667b0a with identifier: WK67%20RPO
2026-03-28 14:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbc9aead-b94d-524a-a228-cd0838667b0a with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbc9aead-b94d-524a-a228-cd0838667b0a with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbc9aead-b94d-524a-a228-cd0838667b0a, identifier: WK67%20RPO
2026-03-28 14:26:03 [bca.uk] INFO: Found listing with ID: SE10%20GAR
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SE10%2520GAR%27 HTTP/1.1" 200 None
2026-03-28 14:26:03 [bca.uk] INFO: Scrape type for SE10%20GAR: 2
2026-03-28 14:26:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6 with identifier: SE10%20GAR
2026-03-28 14:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6 with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6 with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6, identifier: SE10%20GAR
2026-03-28 14:26:03 [bca.uk] INFO: Found listing with ID: YN69%20KYJ
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN69%2520KYJ%27 HTTP/1.1" 200 None
2026-03-28 14:26:03 [bca.uk] INFO: Scrape type for YN69%20KYJ: 2
2026-03-28 14:26:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e02124f-3250-517f-8fba-14571b21b7b1 with identifier: YN69%20KYJ
2026-03-28 14:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e02124f-3250-517f-8fba-14571b21b7b1 with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e02124f-3250-517f-8fba-14571b21b7b1 with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e02124f-3250-517f-8fba-14571b21b7b1, identifier: YN69%20KYJ
2026-03-28 14:26:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d7fafe6-e683-57e7-aca9-7fdda73a06fa with identifier: AF64%20LLK
2026-03-28 14:26:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d7fafe6-e683-57e7-aca9-7fdda73a06fa with identifier: AF64%20LLK
2026-03-28 14:26:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d7fafe6-e683-57e7-aca9-7fdda73a06fa with identifier: AF64%20LLK to the API
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:03 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF64%20LLK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d7fafe6-e683-57e7-aca9-7fdda73a06fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF64 LLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF64%20LLK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 66033,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4600,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A3 1.4 TFSI 140 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 140 SPORT',
 'vin': 'WAUZZZ8V1EA198717',
 'year': 2014}
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AF64%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 14:26:03 [bca.uk] INFO: Saving data for AF64%20LLK: {'auction_closing_time': 1775199600.0, 'created_time': 1773826984.824869, 'last_price_update_time': 1774707963.941562}
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF64%2520LLK') HTTP/1.1" 204 0
2026-03-28 14:26:03 [bca.uk] INFO: Found listing with ID: YR18%20OCD
2026-03-28 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 14:26:03 [bca.uk] INFO: Scrape type for YR18%20OCD: 2
2026-03-28 14:26:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef760dd6-0565-569e-b730-dfc4163f59aa with identifier: YR18%20OCD
2026-03-28 14:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef760dd6-0565-569e-b730-dfc4163f59aa with scrape type 2
2026-03-28 14:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef760dd6-0565-569e-b730-dfc4163f59aa with scrape type 2
2026-03-28 14:26:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef760dd6-0565-569e-b730-dfc4163f59aa, identifier: YR18%20OCD
2026-03-28 14:26:04 [bca.uk] INFO: Found listing with ID: FG16%20CDU
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG16%2520CDU%27 HTTP/1.1" 200 None
2026-03-28 14:26:04 [bca.uk] INFO: Scrape type for FG16%20CDU: 0
2026-03-28 14:26:04 [bca.uk] INFO: Found listing with ID: YG13%20GCU
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG13%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 14:26:04 [bca.uk] INFO: Scrape type for YG13%20GCU: 0
2026-03-28 14:26:04 [bca.uk] INFO: Found listing with ID: LC21%20ZKD
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [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-28 14:26:04 [bca.uk] INFO: Scrape type for LC21%20ZKD: 2
2026-03-28 14:26:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e03a4dd3-0694-51e3-bd80-0210f3e2f7ab with identifier: LC21%20ZKD
2026-03-28 14:26:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e03a4dd3-0694-51e3-bd80-0210f3e2f7ab with scrape type 2
2026-03-28 14:26:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e03a4dd3-0694-51e3-bd80-0210f3e2f7ab with scrape type 2
2026-03-28 14:26:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e03a4dd3-0694-51e3-bd80-0210f3e2f7ab, identifier: LC21%20ZKD
2026-03-28 14:26:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbc9aead-b94d-524a-a228-cd0838667b0a with identifier: WK67%20RPO
2026-03-28 14:26:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbc9aead-b94d-524a-a228-cd0838667b0a with identifier: WK67%20RPO
2026-03-28 14:26:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbc9aead-b94d-524a-a228-cd0838667b0a with identifier: WK67%20RPO to the API
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK67%20RPO-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbc9aead-b94d-524a-a228-cd0838667b0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK67 RPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK67%20RPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 53111,
 '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 JUKE 1.6 TEKNA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA XTRONIC',
 'vin': 'SJNFBAF15U7384642',
 'year': 2017}
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [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-28 14:26:04 [bca.uk] INFO: Saving data for WK67%20RPO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523696.250208, 'last_price_update_time': 1774707964.542282}
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK67%2520RPO') HTTP/1.1" 204 0
2026-03-28 14:26:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6 with identifier: SE10%20GAR
2026-03-28 14:26:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6 with identifier: SE10%20GAR
2026-03-28 14:26:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6 with identifier: SE10%20GAR to the API
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE10%20GAR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7c1bb6a-2707-5d22-9d67-2bb5ee4aa8d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE10 GAR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE10%20GAR&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 91543,
 '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 2.0 TDI 190 QUATTRO S LINE S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO S LINE S-T',
 'vin': 'WAUZZZF56HA019563',
 'year': 2017}
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [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-28 14:26:04 [bca.uk] INFO: Saving data for SE10%20GAR: {'auction_closing_time': 1774951200.0, 'created_time': 1774524018.496852, 'last_price_update_time': 1774707964.855869}
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE10%2520GAR') HTTP/1.1" 204 0
2026-03-28 14:26:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e02124f-3250-517f-8fba-14571b21b7b1 with identifier: YN69%20KYJ
2026-03-28 14:26:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e02124f-3250-517f-8fba-14571b21b7b1 with identifier: YN69%20KYJ
2026-03-28 14:26:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e02124f-3250-517f-8fba-14571b21b7b1 with identifier: YN69%20KYJ to the API
2026-03-28 14:26:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:05 [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': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN69%20KYJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0e02124f-3250-517f-8fba-14571b21b7b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN69 KYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN69%20KYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 30043,
 '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': 'MAZDA 2 1.5 SKY-G 90 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SKY-G 90 SPORT',
 'vin': 'JMZDJ6HD601300397',
 'year': 2020}
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YN69%2520KYJ%27 HTTP/1.1" 200 None
2026-03-28 14:26:05 [bca.uk] INFO: Saving data for YN69%20KYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774524664.18423, 'last_price_update_time': 1774707965.144512}
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN69%2520KYJ') HTTP/1.1" 204 0
2026-03-28 14:26:05 [bca.uk] INFO: Found listing with ID: KS73%20HPA
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520HPA%27 HTTP/1.1" 200 None
2026-03-28 14:26:05 [bca.uk] INFO: Scrape type for KS73%20HPA: 2
2026-03-28 14:26:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3470fa02-7033-5ed8-a810-4ed2eaede5eb with identifier: KS73%20HPA
2026-03-28 14:26:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3470fa02-7033-5ed8-a810-4ed2eaede5eb with scrape type 2
2026-03-28 14:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3470fa02-7033-5ed8-a810-4ed2eaede5eb with scrape type 2
2026-03-28 14:26:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3470fa02-7033-5ed8-a810-4ed2eaede5eb, identifier: KS73%20HPA
2026-03-28 14:26:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef760dd6-0565-569e-b730-dfc4163f59aa with identifier: YR18%20OCD
2026-03-28 14:26:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef760dd6-0565-569e-b730-dfc4163f59aa with identifier: YR18%20OCD
2026-03-28 14:26:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef760dd6-0565-569e-b730-dfc4163f59aa with identifier: YR18%20OCD to the API
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:05 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR18%20OCD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef760dd6-0565-569e-b730-dfc4163f59aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR18 OCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR18%20OCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 70979,
 '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 ALLURE EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT6',
 'vin': 'VF3MRHNYWJS102885',
 'year': 2018}
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YR18%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 14:26:05 [bca.uk] INFO: Saving data for YR18%20OCD: {'auction_closing_time': 1774864800.0, 'created_time': 1774523442.455535, 'last_price_update_time': 1774707965.597653}
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR18%2520OCD') HTTP/1.1" 204 0
2026-03-28 14:26:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e03a4dd3-0694-51e3-bd80-0210f3e2f7ab with identifier: LC21%20ZKD
2026-03-28 14:26:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e03a4dd3-0694-51e3-bd80-0210f3e2f7ab with identifier: LC21%20ZKD
2026-03-28 14:26:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e03a4dd3-0694-51e3-bd80-0210f3e2f7ab with identifier: LC21%20ZKD to the API
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:05 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC21%20ZKD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e03a4dd3-0694-51e3-bd80-0210f3e2f7ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC21 ZKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC21%20ZKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 72320,
 '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 BERLINGO M 1.5 BLUEHDI 75 650 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 650 ENTERPRISE',
 'vin': 'VR7EFYHWCMJ555555',
 'year': 2021}
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC21%2520ZKD%27 HTTP/1.1" 200 None
2026-03-28 14:26:05 [bca.uk] INFO: Saving data for LC21%20ZKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774524515.545866, 'last_price_update_time': 1774707965.912016}
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC21%2520ZKD') HTTP/1.1" 204 0
2026-03-28 14:26:05 [bca.uk] INFO: Found listing with ID: BA68%20TXX
2026-03-28 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA68%2520TXX%27 HTTP/1.1" 200 None
2026-03-28 14:26:05 [bca.uk] INFO: Scrape type for BA68%20TXX: 2
2026-03-28 14:26:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8 with identifier: BA68%20TXX
2026-03-28 14:26:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8 with scrape type 2
2026-03-28 14:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8 with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8, identifier: BA68%20TXX
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: YS21%20RLZ
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS21%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for YS21%20RLZ: 2
2026-03-28 14:26:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47080f89-1988-5c45-aa0b-383778f2654c with identifier: YS21%20RLZ
2026-03-28 14:26:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47080f89-1988-5c45-aa0b-383778f2654c with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47080f89-1988-5c45-aa0b-383778f2654c with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47080f89-1988-5c45-aa0b-383778f2654c, identifier: YS21%20RLZ
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: YP21%20RKX
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP21%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for YP21%20RKX: 2
2026-03-28 14:26:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 574633ad-012d-510a-9d6f-f77011d4a355 with identifier: YP21%20RKX
2026-03-28 14:26:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 574633ad-012d-510a-9d6f-f77011d4a355 with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 574633ad-012d-510a-9d6f-f77011d4a355 with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 574633ad-012d-510a-9d6f-f77011d4a355, identifier: YP21%20RKX
2026-03-28 14:26:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3470fa02-7033-5ed8-a810-4ed2eaede5eb with identifier: KS73%20HPA
2026-03-28 14:26:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3470fa02-7033-5ed8-a810-4ed2eaede5eb with identifier: KS73%20HPA
2026-03-28 14:26:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3470fa02-7033-5ed8-a810-4ed2eaede5eb with identifier: KS73%20HPA to the API
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:06 [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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS73%20HPA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3470fa02-7033-5ed8-a810-4ed2eaede5eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS73 HPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS73%20HPA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'VIVARO',
 'odometer': 43359,
 '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': 'VAUXHALL VIVARO 1.5 TD 120 L1 H1 PRIME PanelVan',
 'transmission': 'manual',
 'trim': 'TD 120 L1 H1 PRIME',
 'vin': 'VXEVBYHRMP7852409',
 'year': 2023}
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KS73%2520HPA%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Saving data for KS73%20HPA: {'auction_closing_time': 1775199600.0, 'created_time': 1773823133.333206, 'last_price_update_time': 1774707966.677392}
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS73%2520HPA') HTTP/1.1" 204 0
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: VK15%20BFE
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK15%2520BFE%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for VK15%20BFE: 2
2026-03-28 14:26:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3674896c-a760-570c-842a-d36d1795ace5 with identifier: VK15%20BFE
2026-03-28 14:26:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3674896c-a760-570c-842a-d36d1795ace5 with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3674896c-a760-570c-842a-d36d1795ace5 with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3674896c-a760-570c-842a-d36d1795ace5, identifier: VK15%20BFE
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: CE59%20VFB
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CE59%2520VFB%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for CE59%20VFB: 0
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: AK72%20CVA
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AK72%2520CVA%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for AK72%20CVA: 0
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: BV66%20HMG
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BV66%2520HMG%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for BV66%20HMG: 0
2026-03-28 14:26:06 [bca.uk] INFO: Found listing with ID: DS21%20FKJ
2026-03-28 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS21%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 14:26:06 [bca.uk] INFO: Scrape type for DS21%20FKJ: 2
2026-03-28 14:26:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8c3b052-fb3c-54ec-b45b-f9edda50b224 with identifier: DS21%20FKJ
2026-03-28 14:26:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8c3b052-fb3c-54ec-b45b-f9edda50b224 with scrape type 2
2026-03-28 14:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8c3b052-fb3c-54ec-b45b-f9edda50b224 with scrape type 2
2026-03-28 14:26:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8c3b052-fb3c-54ec-b45b-f9edda50b224, identifier: DS21%20FKJ
2026-03-28 14:26:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8 with identifier: BA68%20TXX
2026-03-28 14:26:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8 with identifier: BA68%20TXX
2026-03-28 14:26:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8 with identifier: BA68%20TXX to the API
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA68%20TXX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42a9d13e-90e2-5fa2-b4a2-fddbc2556ed8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA68 TXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA68%20TXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SUZUKI',
 'model': 'IGNIS',
 'odometer': 55214,
 '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 IGNIS 1.2 DUALJET SHVS SZ5 ALLGRIP Hatchback',
 'transmission': 'manual',
 'trim': 'DUALJET SHVS SZ5 ALLGRIP',
 'vin': 'JSAMFJ21S00202243',
 'year': 2019}
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BA68%2520TXX%27 HTTP/1.1" 200 None
2026-03-28 14:26:07 [bca.uk] INFO: Saving data for BA68%20TXX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523684.56472, 'last_price_update_time': 1774707967.479101}
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA68%2520TXX') HTTP/1.1" 204 0
2026-03-28 14:26:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47080f89-1988-5c45-aa0b-383778f2654c with identifier: YS21%20RLZ
2026-03-28 14:26:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47080f89-1988-5c45-aa0b-383778f2654c with identifier: YS21%20RLZ
2026-03-28 14:26:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47080f89-1988-5c45-aa0b-383778f2654c with identifier: YS21%20RLZ to the API
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS21%20RLZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47080f89-1988-5c45-aa0b-383778f2654c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS21 RLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS21%20RLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SUZUKI',
 'model': 'IGNIS',
 'odometer': 82955,
 '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': 'SUZUKI IGNIS 1.2 DUALJET SZ3 Hatchback',
 'transmission': 'manual',
 'trim': 'DUALJET SZ3',
 'vin': 'JSAMFH91S00116053',
 'year': 2021}
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YS21%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:07 [bca.uk] INFO: Saving data for YS21%20RLZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774304583.624967, 'last_price_update_time': 1774707967.783976}
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS21%2520RLZ') HTTP/1.1" 204 0
2026-03-28 14:26:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 574633ad-012d-510a-9d6f-f77011d4a355 with identifier: YP21%20RKX
2026-03-28 14:26:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 574633ad-012d-510a-9d6f-f77011d4a355 with identifier: YP21%20RKX
2026-03-28 14:26:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 574633ad-012d-510a-9d6f-f77011d4a355 with identifier: YP21%20RKX to the API
2026-03-28 14:26:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:08 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP21%20RKX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '574633ad-012d-510a-9d6f-f77011d4a355',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP21 RKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP21%20RKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 67056,
 '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 3008 1.5 BLUEHDI 130 GT PREMIUM EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 GT PREMIUM EAT8',
 'vin': 'VF3MCYHZUMS098707',
 'year': 2021}
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [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-28 14:26:08 [bca.uk] INFO: Saving data for YP21%20RKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774524575.73175, 'last_price_update_time': 1774707968.090299}
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP21%2520RKX') HTTP/1.1" 204 0
2026-03-28 14:26:08 [bca.uk] INFO: Found listing with ID: DX69%20ZKB
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [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-28 14:26:08 [bca.uk] INFO: Scrape type for DX69%20ZKB: 2
2026-03-28 14:26:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55b90bcd-3d8b-5647-aa86-054e0bce81d6 with identifier: DX69%20ZKB
2026-03-28 14:26:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55b90bcd-3d8b-5647-aa86-054e0bce81d6 with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55b90bcd-3d8b-5647-aa86-054e0bce81d6 with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55b90bcd-3d8b-5647-aa86-054e0bce81d6, identifier: DX69%20ZKB
2026-03-28 14:26:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3674896c-a760-570c-842a-d36d1795ace5 with identifier: VK15%20BFE
2026-03-28 14:26:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3674896c-a760-570c-842a-d36d1795ace5 with identifier: VK15%20BFE
2026-03-28 14:26:08 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3674896c-a760-570c-842a-d36d1795ace5 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK15%20BFE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3674896c-a760-570c-842a-d36d1795ace5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK15 BFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK15%20BFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 89024,
 '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 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-TEC+',
 'vin': 'SJNFEAJ11U1365451',
 'year': 2015}
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK15%2520BFE%27 HTTP/1.1" 200 None
2026-03-28 14:26:08 [bca.uk] INFO: Saving data for VK15%20BFE: {'auction_closing_time': 1774692000.0, 'created_time': 1774523369.849045, 'last_price_update_time': 1774707968.235695}
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK15%2520BFE') HTTP/1.1" 204 0
2026-03-28 14:26:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8c3b052-fb3c-54ec-b45b-f9edda50b224 with identifier: DS21%20FKJ
2026-03-28 14:26:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8c3b052-fb3c-54ec-b45b-f9edda50b224 with identifier: DS21%20FKJ
2026-03-28 14:26:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8c3b052-fb3c-54ec-b45b-f9edda50b224 with identifier: DS21%20FKJ to the API
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:08 [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': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS21%20FKJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8c3b052-fb3c-54ec-b45b-f9edda50b224',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS21 FKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS21%20FKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2700',
 'odometer': 195690,
 '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 2700 1.5 D 120 EDITION L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 EDITION L1 H1',
 'vin': 'VXEVBYHVKLZ062807',
 'year': 2021}
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [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-28 14:26:08 [bca.uk] INFO: Saving data for DS21%20FKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523825.641397, 'last_price_update_time': 1774707968.541922}
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS21%2520FKJ') HTTP/1.1" 204 0
2026-03-28 14:26:08 [bca.uk] INFO: Found listing with ID: SV64%20ZFS
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [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-28 14:26:08 [bca.uk] INFO: Scrape type for SV64%20ZFS: 2
2026-03-28 14:26:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40a0c5df-6cad-55d5-baae-b96886ca31ac with identifier: SV64%20ZFS
2026-03-28 14:26:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40a0c5df-6cad-55d5-baae-b96886ca31ac with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40a0c5df-6cad-55d5-baae-b96886ca31ac with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40a0c5df-6cad-55d5-baae-b96886ca31ac, identifier: SV64%20ZFS
2026-03-28 14:26:08 [bca.uk] INFO: Found listing with ID: M22%20TMX
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [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-28 14:26:08 [bca.uk] INFO: Scrape type for M22%20TMX: 2
2026-03-28 14:26:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e09e0a9b-f844-540f-b03b-204aad515745 with identifier: M22%20TMX
2026-03-28 14:26:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e09e0a9b-f844-540f-b03b-204aad515745 with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e09e0a9b-f844-540f-b03b-204aad515745 with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e09e0a9b-f844-540f-b03b-204aad515745, identifier: M22%20TMX
2026-03-28 14:26:08 [bca.uk] INFO: Found listing with ID: BJ69%20VMW
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:08 [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-28 14:26:08 [bca.uk] INFO: Scrape type for BJ69%20VMW: 2
2026-03-28 14:26:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59d3d0ea-9d36-50c6-97ca-161950beed6d with identifier: BJ69%20VMW
2026-03-28 14:26:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59d3d0ea-9d36-50c6-97ca-161950beed6d with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59d3d0ea-9d36-50c6-97ca-161950beed6d with scrape type 2
2026-03-28 14:26:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59d3d0ea-9d36-50c6-97ca-161950beed6d, identifier: BJ69%20VMW
2026-03-28 14:26:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55b90bcd-3d8b-5647-aa86-054e0bce81d6 with identifier: DX69%20ZKB
2026-03-28 14:26:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55b90bcd-3d8b-5647-aa86-054e0bce81d6 with identifier: DX69%20ZKB
2026-03-28 14:26:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55b90bcd-3d8b-5647-aa86-054e0bce81d6 with identifier: DX69%20ZKB to the API
2026-03-28 14:26:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:09 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX69%20ZKB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55b90bcd-3d8b-5647-aa86-054e0bce81d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX69 ZKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX69%20ZKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 80388,
 '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 AYGO 1.0 VVT-I X-PLAY X-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I X-PLAY X-SHIFT',
 'vin': 'JTDKGNEC80N484006',
 'year': 2019}
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [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-28 14:26:09 [bca.uk] INFO: Saving data for DX69%20ZKB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523196.56828, 'last_price_update_time': 1774707969.172598}
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX69%2520ZKB') HTTP/1.1" 204 0
2026-03-28 14:26:09 [bca.uk] INFO: Found listing with ID: FD67%20LXW
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [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-28 14:26:09 [bca.uk] INFO: Scrape type for FD67%20LXW: 2
2026-03-28 14:26:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e45eb76-0615-5929-aedc-6b33c00704c3 with identifier: FD67%20LXW
2026-03-28 14:26:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e45eb76-0615-5929-aedc-6b33c00704c3 with scrape type 2
2026-03-28 14:26:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e45eb76-0615-5929-aedc-6b33c00704c3 with scrape type 2
2026-03-28 14:26:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e45eb76-0615-5929-aedc-6b33c00704c3, identifier: FD67%20LXW
2026-03-28 14:26:09 [bca.uk] INFO: Found listing with ID: DS72%20XWT
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [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-28 14:26:09 [bca.uk] INFO: Scrape type for DS72%20XWT: 0
2026-03-28 14:26:09 [bca.uk] INFO: Found listing with ID: EN21%20AFE
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [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-28 14:26:09 [bca.uk] INFO: Scrape type for EN21%20AFE: 2
2026-03-28 14:26:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90a2f690-e91b-5c9c-840b-75693b8327c0 with identifier: EN21%20AFE
2026-03-28 14:26:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90a2f690-e91b-5c9c-840b-75693b8327c0 with scrape type 2
2026-03-28 14:26:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90a2f690-e91b-5c9c-840b-75693b8327c0 with scrape type 2
2026-03-28 14:26:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90a2f690-e91b-5c9c-840b-75693b8327c0, identifier: EN21%20AFE
2026-03-28 14:26:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40a0c5df-6cad-55d5-baae-b96886ca31ac with identifier: SV64%20ZFS
2026-03-28 14:26:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40a0c5df-6cad-55d5-baae-b96886ca31ac with identifier: SV64%20ZFS
2026-03-28 14:26:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40a0c5df-6cad-55d5-baae-b96886ca31ac with identifier: SV64%20ZFS to the API
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV64%20ZFS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40a0c5df-6cad-55d5-baae-b96886ca31ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV64 ZFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV64%20ZFS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 53571,
 '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.0 E/B 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEM38320',
 'year': 2014}
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [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-28 14:26:09 [bca.uk] INFO: Saving data for SV64%20ZFS: {'auction_closing_time': 1774864800.0, 'created_time': 1774523674.28358, 'last_price_update_time': 1774707969.713242}
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV64%2520ZFS') HTTP/1.1" 204 0
2026-03-28 14:26:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e09e0a9b-f844-540f-b03b-204aad515745 with identifier: M22%20TMX
2026-03-28 14:26:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e09e0a9b-f844-540f-b03b-204aad515745 with identifier: M22%20TMX
2026-03-28 14:26:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e09e0a9b-f844-540f-b03b-204aad515745 with identifier: M22%20TMX to the API
2026-03-28 14:26:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M22%20TMX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e09e0a9b-f844-540f-b03b-204aad515745',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M22 TMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M22%20TMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL X',
 'odometer': 55419,
 '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': 'TESLA MODEL X 100KWH D/M StationWagon',
 'transmission': 'automatic',
 'trim': '100KWH D/M',
 'vin': '5YJXDCE22JF085098',
 'year': 2018}
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M22%2520TMX%27 HTTP/1.1" 200 None
2026-03-28 14:26:10 [bca.uk] INFO: Saving data for M22%20TMX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524029.780278, 'last_price_update_time': 1774707970.13946}
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M22%2520TMX') HTTP/1.1" 204 0
2026-03-28 14:26:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59d3d0ea-9d36-50c6-97ca-161950beed6d with identifier: BJ69%20VMW
2026-03-28 14:26:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59d3d0ea-9d36-50c6-97ca-161950beed6d with identifier: BJ69%20VMW
2026-03-28 14:26:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59d3d0ea-9d36-50c6-97ca-161950beed6d with identifier: BJ69%20VMW to the API
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:10 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ69%20VMW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '59d3d0ea-9d36-50c6-97ca-161950beed6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ69 VMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ69%20VMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 40441,
 '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': '5YJ3F7EB8KF523866',
 'year': 2019}
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ69%2520VMW%27 HTTP/1.1" 200 None
2026-03-28 14:26:10 [bca.uk] INFO: Saving data for BJ69%20VMW: {'auction_closing_time': 1774864800.0, 'created_time': 1774523572.531881, 'last_price_update_time': 1774707970.436604}
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ69%2520VMW') HTTP/1.1" 204 0
2026-03-28 14:26:10 [bca.uk] INFO: Found listing with ID: FV62%20FWY
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV62%2520FWY%27 HTTP/1.1" 200 None
2026-03-28 14:26:10 [bca.uk] INFO: Scrape type for FV62%20FWY: 2
2026-03-28 14:26:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 609b5fac-aa47-5f67-bbc0-acdd59c49d4e with identifier: FV62%20FWY
2026-03-28 14:26:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 609b5fac-aa47-5f67-bbc0-acdd59c49d4e with scrape type 2
2026-03-28 14:26:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 609b5fac-aa47-5f67-bbc0-acdd59c49d4e with scrape type 2
2026-03-28 14:26:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 609b5fac-aa47-5f67-bbc0-acdd59c49d4e, identifier: FV62%20FWY
2026-03-28 14:26:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e45eb76-0615-5929-aedc-6b33c00704c3 with identifier: FD67%20LXW
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=melting+silver HTTP/1.1" 200 None
2026-03-28 14:26:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e45eb76-0615-5929-aedc-6b33c00704c3 with identifier: FD67%20LXW
2026-03-28 14:26:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e45eb76-0615-5929-aedc-6b33c00704c3 with identifier: FD67%20LXW to the API
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:10 [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': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD67%20LXW-GB',
 'category': 'Car',
 'color': 'melting silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4e45eb76-0615-5929-aedc-6b33c00704c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD67 LXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD67%20LXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 50625,
 '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': 'MINI COUNTRYMAN PHEV 1.5 COOPER S E ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S E ALL4',
 'vin': 'WMWYU720903E33974',
 'year': 2017}
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD67%2520LXW%27 HTTP/1.1" 200 None
2026-03-28 14:26:10 [bca.uk] INFO: Saving data for FD67%20LXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774523446.513326, 'last_price_update_time': 1774707970.993937}
2026-03-28 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD67%2520LXW') HTTP/1.1" 204 0
2026-03-28 14:26:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90a2f690-e91b-5c9c-840b-75693b8327c0 with identifier: EN21%20AFE
2026-03-28 14:26:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90a2f690-e91b-5c9c-840b-75693b8327c0 with identifier: EN21%20AFE
2026-03-28 14:26:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90a2f690-e91b-5c9c-840b-75693b8327c0 with identifier: EN21%20AFE to the API
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:11 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN21%20AFE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90a2f690-e91b-5c9c-840b-75693b8327c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN21 AFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN21%20AFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY CARGO',
 'odometer': 140216,
 '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 CADDY CARGO 2.0 TDI 102 COMMERCE PRO Van',
 'transmission': 'manual',
 'trim': 'TDI 102 COMMERCE PRO',
 'vin': 'WV1ZZZSKZMX057259',
 'year': 2021}
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EN21%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 14:26:11 [bca.uk] INFO: Saving data for EN21%20AFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523764.429799, 'last_price_update_time': 1774707971.322024}
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN21%2520AFE') HTTP/1.1" 204 0
2026-03-28 14:26:11 [bca.uk] INFO: Found listing with ID: DS20%20HBL
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS20%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 14:26:11 [bca.uk] INFO: Scrape type for DS20%20HBL: 2
2026-03-28 14:26:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9aa2929a-9227-51e0-a679-eb9a05fcb1ac with identifier: DS20%20HBL
2026-03-28 14:26:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9aa2929a-9227-51e0-a679-eb9a05fcb1ac with scrape type 2
2026-03-28 14:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9aa2929a-9227-51e0-a679-eb9a05fcb1ac with scrape type 2
2026-03-28 14:26:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9aa2929a-9227-51e0-a679-eb9a05fcb1ac, identifier: DS20%20HBL
2026-03-28 14:26:11 [bca.uk] INFO: Found listing with ID: EO64%20WLP
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO64%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 14:26:11 [bca.uk] INFO: Scrape type for EO64%20WLP: 2
2026-03-28 14:26:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cff756f-a045-52e6-89ef-b6413689a75e with identifier: EO64%20WLP
2026-03-28 14:26:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cff756f-a045-52e6-89ef-b6413689a75e with scrape type 2
2026-03-28 14:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cff756f-a045-52e6-89ef-b6413689a75e with scrape type 2
2026-03-28 14:26:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cff756f-a045-52e6-89ef-b6413689a75e, identifier: EO64%20WLP
2026-03-28 14:26:11 [bca.uk] INFO: Found listing with ID: KM69%20NFK
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520NFK%27 HTTP/1.1" 200 None
2026-03-28 14:26:11 [bca.uk] INFO: Scrape type for KM69%20NFK: 2
2026-03-28 14:26:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ac30273-4e9d-518c-aaf0-fb76a9cace32 with identifier: KM69%20NFK
2026-03-28 14:26:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ac30273-4e9d-518c-aaf0-fb76a9cace32 with scrape type 2
2026-03-28 14:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ac30273-4e9d-518c-aaf0-fb76a9cace32 with scrape type 2
2026-03-28 14:26:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ac30273-4e9d-518c-aaf0-fb76a9cace32, identifier: KM69%20NFK
2026-03-28 14:26:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 609b5fac-aa47-5f67-bbc0-acdd59c49d4e with identifier: FV62%20FWY
2026-03-28 14:26:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 609b5fac-aa47-5f67-bbc0-acdd59c49d4e with identifier: FV62%20FWY
2026-03-28 14:26:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 609b5fac-aa47-5f67-bbc0-acdd59c49d4e with identifier: FV62%20FWY to the API
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:11 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV62%20FWY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '609b5fac-aa47-5f67-bbc0-acdd59c49d4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV62 FWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV62%20FWY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 158622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1100,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 140 BMT SPORT Estate',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT SPORT',
 'vin': 'WVWZZZ3CZDE025951',
 'year': 2012}
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV62%2520FWY%27 HTTP/1.1" 200 None
2026-03-28 14:26:11 [bca.uk] INFO: Saving data for FV62%20FWY: {'auction_closing_time': 1775113200.0, 'created_time': 1773822639.734044, 'last_price_update_time': 1774707971.980613}
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV62%2520FWY') HTTP/1.1" 204 0
2026-03-28 14:26:11 [bca.uk] INFO: Found listing with ID: VE65%20VYD
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE65%2520VYD%27 HTTP/1.1" 200 None
2026-03-28 14:26:12 [bca.uk] INFO: Scrape type for VE65%20VYD: 2
2026-03-28 14:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61 with identifier: VE65%20VYD
2026-03-28 14:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61 with scrape type 2
2026-03-28 14:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61 with scrape type 2
2026-03-28 14:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61, identifier: VE65%20VYD
2026-03-28 14:26:12 [bca.uk] INFO: Found listing with ID: MW21%20KRE
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW21%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 14:26:12 [bca.uk] INFO: Scrape type for MW21%20KRE: 2
2026-03-28 14:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8 with identifier: MW21%20KRE
2026-03-28 14:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8 with scrape type 2
2026-03-28 14:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8 with scrape type 2
2026-03-28 14:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8, identifier: MW21%20KRE
2026-03-28 14:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9aa2929a-9227-51e0-a679-eb9a05fcb1ac with identifier: DS20%20HBL
2026-03-28 14:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9aa2929a-9227-51e0-a679-eb9a05fcb1ac with identifier: DS20%20HBL
2026-03-28 14:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9aa2929a-9227-51e0-a679-eb9a05fcb1ac with identifier: DS20%20HBL to the API
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS20%20HBL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9aa2929a-9227-51e0-a679-eb9a05fcb1ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS20 HBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS20%20HBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 147943,
 '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 T/L BUSINESS H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB T/L BUSINESS H/R',
 'vin': 'WV1ZZZSYZL9027784',
 'year': 2020}
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS20%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 14:26:12 [bca.uk] INFO: Saving data for DS20%20HBL: {'auction_closing_time': 1775037600.0, 'created_time': 1774523675.827434, 'last_price_update_time': 1774707972.493766}
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS20%2520HBL') HTTP/1.1" 204 0
2026-03-28 14:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cff756f-a045-52e6-89ef-b6413689a75e with identifier: EO64%20WLP
2026-03-28 14:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cff756f-a045-52e6-89ef-b6413689a75e with identifier: EO64%20WLP
2026-03-28 14:26:12 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0cff756f-a045-52e6-89ef-b6413689a75e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO64%20WLP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0cff756f-a045-52e6-89ef-b6413689a75e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO64 WLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO64%20WLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 80780,
 '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': 'WF0DXXGAKDEU88624',
 'year': 2014}
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO64%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 14:26:12 [bca.uk] INFO: Saving data for EO64%20WLP: {'auction_closing_time': 1774692000.0, 'created_time': 1774437278.158315, 'last_price_update_time': 1774707972.52485}
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO64%2520WLP') HTTP/1.1" 204 0
2026-03-28 14:26:12 [scrapy.extensions.logstats] INFO: Crawled 337 pages (at 0 pages/min), scraped 1630 items (at 109 items/min)
2026-03-28 14:26:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ac30273-4e9d-518c-aaf0-fb76a9cace32 with identifier: KM69%20NFK
2026-03-28 14:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ac30273-4e9d-518c-aaf0-fb76a9cace32 with identifier: KM69%20NFK
2026-03-28 14:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ac30273-4e9d-518c-aaf0-fb76a9cace32 with identifier: KM69%20NFK to the API
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM69%20NFK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ac30273-4e9d-518c-aaf0-fb76a9cace32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM69 NFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM69%20NFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 47528,
 '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 XC90 2.0 T5 250 AWD INSCRIPTION G/T StationWagon',
 'transmission': 'manual',
 'trim': 'T5 250 AWD INSCRIPTION G/T',
 'vin': 'YV1LF25UCL1549014',
 'year': 2019}
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KM69%2520NFK%27 HTTP/1.1" 200 None
2026-03-28 14:26:12 [bca.uk] INFO: Saving data for KM69%20NFK: {'auction_closing_time': 1775037600.0, 'created_time': 1774524566.445062, 'last_price_update_time': 1774707972.833809}
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM69%2520NFK') HTTP/1.1" 204 0
2026-03-28 14:26:12 [bca.uk] INFO: Found listing with ID: FV65%20JFK
2026-03-28 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV65%2520JFK%27 HTTP/1.1" 200 None
2026-03-28 14:26:12 [bca.uk] INFO: Scrape type for FV65%20JFK: 2
2026-03-28 14:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e4212f9-0acd-5345-94ea-a50b63408abb with identifier: FV65%20JFK
2026-03-28 14:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e4212f9-0acd-5345-94ea-a50b63408abb with scrape type 2
2026-03-28 14:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e4212f9-0acd-5345-94ea-a50b63408abb with scrape type 2
2026-03-28 14:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e4212f9-0acd-5345-94ea-a50b63408abb, identifier: FV65%20JFK
2026-03-28 14:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61 with identifier: VE65%20VYD
2026-03-28 14:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61 with identifier: VE65%20VYD
2026-03-28 14:26:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fa4c85d-6802-5cb1-b1fc-ea5852aabb61 with identifier: VE65%20VYD to the API
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:13 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE65%20VYD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4fa4c85d-6802-5cb1-b1fc-ea5852aabb61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE65 VYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE65%20VYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 78497,
 '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 D4 190 AWD R DESIGN Estate',
 'transmission': 'manual',
 'trim': 'D4 190 AWD R DESIGN',
 'vin': 'YV1DZA5C4G2879651',
 'year': 2016}
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE65%2520VYD%27 HTTP/1.1" 200 None
2026-03-28 14:26:13 [bca.uk] INFO: Saving data for VE65%20VYD: {'auction_closing_time': 1774864800.0, 'created_time': 1774523439.749728, 'last_price_update_time': 1774707973.269954}
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE65%2520VYD') HTTP/1.1" 204 0
2026-03-28 14:26:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8 with identifier: MW21%20KRE
2026-03-28 14:26:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8 with identifier: MW21%20KRE
2026-03-28 14:26:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8 with identifier: MW21%20KRE to the API
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:13 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW21%20KRE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c3c13d0-e88a-5dcf-8467-6d16a2a57ab8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW21 KRE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW21%20KRE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 82307,
 '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 230 L2 TREND L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 120 230 L2 TREND L/R',
 'vin': 'WF05XXWPG5MM85333',
 'year': 2021}
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MW21%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 14:26:13 [bca.uk] INFO: Saving data for MW21%20KRE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523746.126482, 'last_price_update_time': 1774707973.558191}
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW21%2520KRE') HTTP/1.1" 204 0
2026-03-28 14:26:13 [bca.uk] INFO: Found listing with ID: DV20%20WGU
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV20%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 14:26:13 [bca.uk] INFO: Scrape type for DV20%20WGU: 2
2026-03-28 14:26:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 344409f2-9db9-5dc4-8a29-5475a1b0b903 with identifier: DV20%20WGU
2026-03-28 14:26:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 344409f2-9db9-5dc4-8a29-5475a1b0b903 with scrape type 2
2026-03-28 14:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 344409f2-9db9-5dc4-8a29-5475a1b0b903 with scrape type 2
2026-03-28 14:26:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 344409f2-9db9-5dc4-8a29-5475a1b0b903, identifier: DV20%20WGU
2026-03-28 14:26:13 [bca.uk] INFO: Found listing with ID: YG14%20XEO
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YG14%2520XEO%27 HTTP/1.1" 200 None
2026-03-28 14:26:13 [bca.uk] INFO: Scrape type for YG14%20XEO: 0
2026-03-28 14:26:13 [bca.uk] INFO: Found listing with ID: LR22%20OUV
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LR22%2520OUV%27 HTTP/1.1" 200 None
2026-03-28 14:26:13 [bca.uk] INFO: Scrape type for LR22%20OUV: 2
2026-03-28 14:26:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b696f6a-db9c-5c06-8936-ee8739e8d162 with identifier: LR22%20OUV
2026-03-28 14:26:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b696f6a-db9c-5c06-8936-ee8739e8d162 with scrape type 2
2026-03-28 14:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b696f6a-db9c-5c06-8936-ee8739e8d162 with scrape type 2
2026-03-28 14:26:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b696f6a-db9c-5c06-8936-ee8739e8d162, identifier: LR22%20OUV
2026-03-28 14:26:13 [bca.uk] INFO: Found listing with ID: RX71%20NVR
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RX71%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 14:26:13 [bca.uk] INFO: Scrape type for RX71%20NVR: 2
2026-03-28 14:26:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aec3ba1d-0697-5a83-a925-0afd4c4b1ec9 with identifier: RX71%20NVR
2026-03-28 14:26:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aec3ba1d-0697-5a83-a925-0afd4c4b1ec9 with scrape type 2
2026-03-28 14:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aec3ba1d-0697-5a83-a925-0afd4c4b1ec9 with scrape type 2
2026-03-28 14:26:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aec3ba1d-0697-5a83-a925-0afd4c4b1ec9, identifier: RX71%20NVR
2026-03-28 14:26:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e4212f9-0acd-5345-94ea-a50b63408abb with identifier: FV65%20JFK
2026-03-28 14:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=maroon HTTP/1.1" 200 None
2026-03-28 14:26:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e4212f9-0acd-5345-94ea-a50b63408abb with identifier: FV65%20JFK
2026-03-28 14:26:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e4212f9-0acd-5345-94ea-a50b63408abb with identifier: FV65%20JFK to the API
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:14 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV65%20JFK-GB',
 'category': 'Car',
 'color': 'maroon',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e4212f9-0acd-5345-94ea-a50b63408abb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV65 JFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV65%20JFK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 90018,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5000,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 1.5 COOPER Estate',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWLN320502B99449',
 'year': 2015}
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV65%2520JFK%27 HTTP/1.1" 200 None
2026-03-28 14:26:14 [bca.uk] INFO: Saving data for FV65%20JFK: {'auction_closing_time': 1775113200.0, 'created_time': 1773930918.141345, 'last_price_update_time': 1774707974.376669}
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV65%2520JFK') HTTP/1.1" 204 0
2026-03-28 14:26:14 [bca.uk] INFO: Found listing with ID: MK61%20NFR
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK61%2520NFR%27 HTTP/1.1" 200 None
2026-03-28 14:26:14 [bca.uk] INFO: Scrape type for MK61%20NFR: 2
2026-03-28 14:26:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20961790-44a8-5b98-9e61-9dfaf51b4635 with identifier: MK61%20NFR
2026-03-28 14:26:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20961790-44a8-5b98-9e61-9dfaf51b4635 with scrape type 2
2026-03-28 14:26:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20961790-44a8-5b98-9e61-9dfaf51b4635 with scrape type 2
2026-03-28 14:26:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20961790-44a8-5b98-9e61-9dfaf51b4635, identifier: MK61%20NFR
2026-03-28 14:26:14 [bca.uk] INFO: Found listing with ID: VU20%20KXN
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VU20%2520KXN%27 HTTP/1.1" 200 None
2026-03-28 14:26:14 [bca.uk] INFO: Scrape type for VU20%20KXN: 0
2026-03-28 14:26:14 [bca.uk] INFO: Found listing with ID: YP24%20NNB
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 14:26:14 [bca.uk] INFO: Scrape type for YP24%20NNB: 2
2026-03-28 14:26:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8 with identifier: YP24%20NNB
2026-03-28 14:26:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8 with scrape type 2
2026-03-28 14:26:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8 with scrape type 2
2026-03-28 14:26:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8, identifier: YP24%20NNB
2026-03-28 14:26:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 344409f2-9db9-5dc4-8a29-5475a1b0b903 with identifier: DV20%20WGU
2026-03-28 14:26:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 344409f2-9db9-5dc4-8a29-5475a1b0b903 with identifier: DV20%20WGU
2026-03-28 14:26:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 344409f2-9db9-5dc4-8a29-5475a1b0b903 with identifier: DV20%20WGU to the API
2026-03-28 14:26:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV20%20WGU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '344409f2-9db9-5dc4-8a29-5475a1b0b903',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV20 WGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV20%20WGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 131781,
 '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 T/L BUSINESS H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB T/L BUSINESS H/R',
 'vin': 'WV1ZZZSYZL9024500',
 'year': 2020}
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [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-28 14:26:15 [bca.uk] INFO: Saving data for DV20%20WGU: {'auction_closing_time': 1775037600.0, 'created_time': 1774523659.904, 'last_price_update_time': 1774707975.025905}
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV20%2520WGU') HTTP/1.1" 204 0
2026-03-28 14:26:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b696f6a-db9c-5c06-8936-ee8739e8d162 with identifier: LR22%20OUV
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mesa+red+-+metallic HTTP/1.1" 200 None
2026-03-28 14:26:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b696f6a-db9c-5c06-8936-ee8739e8d162 with identifier: LR22%20OUV
2026-03-28 14:26:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b696f6a-db9c-5c06-8936-ee8739e8d162 with identifier: LR22%20OUV to the API
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20OUV-GB',
 'category': 'Car',
 'color': 'mesa red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '1b696f6a-db9c-5c06-8936-ee8739e8d162',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR22 OUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20OUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LEXUS',
 'model': 'RX 450H',
 'odometer': 65037,
 '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': 'LEXUS RX 450H 3.5 PREMIUM SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'PREMIUM SPORT ED.',
 'vin': 'JTJBGMCA302083103',
 'year': 2022}
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [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-28 14:26:15 [bca.uk] INFO: Saving data for LR22%20OUV: {'auction_closing_time': 1774951200.0, 'created_time': 1774524031.230786, 'last_price_update_time': 1774707975.489414}
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520OUV') HTTP/1.1" 204 0
2026-03-28 14:26:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aec3ba1d-0697-5a83-a925-0afd4c4b1ec9 with identifier: RX71%20NVR
2026-03-28 14:26:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aec3ba1d-0697-5a83-a925-0afd4c4b1ec9 with identifier: RX71%20NVR
2026-03-28 14:26:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aec3ba1d-0697-5a83-a925-0afd4c4b1ec9 with identifier: RX71%20NVR to the API
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:15 [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': 50,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX71%20NVR-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': 'aec3ba1d-0697-5a83-a925-0afd4c4b1ec9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX71 NVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX71%20NVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 59811,
 '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 RECHARGE 1.5 T5 PHEV R DESIGN PRO StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV R DESIGN PRO',
 'vin': 'YV1XZBBBFN2676159',
 'year': 2021}
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [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-28 14:26:15 [bca.uk] INFO: Saving data for RX71%20NVR: {'auction_closing_time': 1775037600.0, 'created_time': 1774524578.211975, 'last_price_update_time': 1774707975.786015}
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX71%2520NVR') HTTP/1.1" 204 0
2026-03-28 14:26:15 [bca.uk] INFO: Found listing with ID: LL15%20VTT
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [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-28 14:26:15 [bca.uk] INFO: Scrape type for LL15%20VTT: 0
2026-03-28 14:26:15 [bca.uk] INFO: Found listing with ID: NJ17%20VFA
2026-03-28 14:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:15 [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-28 14:26:15 [bca.uk] INFO: Scrape type for NJ17%20VFA: 2
2026-03-28 14:26:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c67b502a-1579-56bd-a4db-aeb321df4fb0 with identifier: NJ17%20VFA
2026-03-28 14:26:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c67b502a-1579-56bd-a4db-aeb321df4fb0 with scrape type 2
2026-03-28 14:26:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c67b502a-1579-56bd-a4db-aeb321df4fb0 with scrape type 2
2026-03-28 14:26:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c67b502a-1579-56bd-a4db-aeb321df4fb0, identifier: NJ17%20VFA
2026-03-28 14:26:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20961790-44a8-5b98-9e61-9dfaf51b4635 with identifier: MK61%20NFR
2026-03-28 14:26:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20961790-44a8-5b98-9e61-9dfaf51b4635 with identifier: MK61%20NFR
2026-03-28 14:26:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20961790-44a8-5b98-9e61-9dfaf51b4635 with identifier: MK61%20NFR to the API
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:16 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK61%20NFR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20961790-44a8-5b98-9e61-9dfaf51b4635',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK61 NFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK61%20NFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 109823,
 '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': 'VF3PNCFB488590157',
 'year': 2011}
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MK61%2520NFR%27 HTTP/1.1" 200 None
2026-03-28 14:26:16 [bca.uk] INFO: Saving data for MK61%20NFR: {'auction_closing_time': 1774778400.0, 'created_time': 1774523374.517492, 'last_price_update_time': 1774707976.243628}
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK61%2520NFR') HTTP/1.1" 204 0
2026-03-28 14:26:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8 with identifier: YP24%20NNB
2026-03-28 14:26:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8 with identifier: YP24%20NNB
2026-03-28 14:26:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76e173fe-0bbe-59ee-bd3d-960f5bdd87a8 with identifier: YP24%20NNB to the API
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:16 [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': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP24%20NNB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76e173fe-0bbe-59ee-bd3d-960f5bdd87a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP24 NNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP24%20NNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 41259,
 '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': '6FPPXXMJ2PPU16494',
 'year': 2024}
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP24%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 14:26:16 [bca.uk] INFO: Saving data for YP24%20NNB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523835.727307, 'last_price_update_time': 1774707976.528837}
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP24%2520NNB') HTTP/1.1" 204 0
2026-03-28 14:26:16 [bca.uk] INFO: Found listing with ID: MM19%20WWL
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM19%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 14:26:16 [bca.uk] INFO: Scrape type for MM19%20WWL: 2
2026-03-28 14:26:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbb5673f-da12-5cc8-81c0-d7dd98b7916f with identifier: MM19%20WWL
2026-03-28 14:26:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbb5673f-da12-5cc8-81c0-d7dd98b7916f with scrape type 2
2026-03-28 14:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbb5673f-da12-5cc8-81c0-d7dd98b7916f with scrape type 2
2026-03-28 14:26:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbb5673f-da12-5cc8-81c0-d7dd98b7916f, identifier: MM19%20WWL
2026-03-28 14:26:16 [bca.uk] INFO: Found listing with ID: AU18%20YYS
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU18%2520YYS%27 HTTP/1.1" 200 None
2026-03-28 14:26:16 [bca.uk] INFO: Scrape type for AU18%20YYS: 2
2026-03-28 14:26:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ca762c5-f999-5df1-a6b8-509fe5989783 with identifier: AU18%20YYS
2026-03-28 14:26:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ca762c5-f999-5df1-a6b8-509fe5989783 with scrape type 2
2026-03-28 14:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ca762c5-f999-5df1-a6b8-509fe5989783 with scrape type 2
2026-03-28 14:26:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ca762c5-f999-5df1-a6b8-509fe5989783, identifier: AU18%20YYS
2026-03-28 14:26:16 [bca.uk] INFO: Found listing with ID: GU60%20VRY
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU60%2520VRY%27 HTTP/1.1" 200 None
2026-03-28 14:26:16 [bca.uk] INFO: Scrape type for GU60%20VRY: 2
2026-03-28 14:26:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c57f55f0-c1b5-5eb2-b2af-7d0314622838 with identifier: GU60%20VRY
2026-03-28 14:26:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c57f55f0-c1b5-5eb2-b2af-7d0314622838 with scrape type 2
2026-03-28 14:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c57f55f0-c1b5-5eb2-b2af-7d0314622838 with scrape type 2
2026-03-28 14:26:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c57f55f0-c1b5-5eb2-b2af-7d0314622838, identifier: GU60%20VRY
2026-03-28 14:26:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c67b502a-1579-56bd-a4db-aeb321df4fb0 with identifier: NJ17%20VFA
2026-03-28 14:26:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c67b502a-1579-56bd-a4db-aeb321df4fb0 with identifier: NJ17%20VFA
2026-03-28 14:26:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c67b502a-1579-56bd-a4db-aeb321df4fb0 with identifier: NJ17%20VFA to the API
2026-03-28 14:26:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ17%20VFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c67b502a-1579-56bd-a4db-aeb321df4fb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ17 VFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ17%20VFA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 89885,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2000,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 65 1 AIR Hatchback',
 'transmission': 'manual',
 'trim': '65 1 AIR',
 'vin': 'KNABE511LHT435853',
 'year': 2017}
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ17%2520VFA%27 HTTP/1.1" 200 None
2026-03-28 14:26:17 [bca.uk] INFO: Saving data for NJ17%20VFA: {'auction_closing_time': 1775113200.0, 'created_time': 1773822966.017298, 'last_price_update_time': 1774707977.160065}
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ17%2520VFA') HTTP/1.1" 204 0
2026-03-28 14:26:17 [bca.uk] INFO: Found listing with ID: YY12%20FXE
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY12%2520FXE%27 HTTP/1.1" 200 None
2026-03-28 14:26:17 [bca.uk] INFO: Scrape type for YY12%20FXE: 2
2026-03-28 14:26:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73c04a48-d875-5807-ba58-5fdbec7a7194 with identifier: YY12%20FXE
2026-03-28 14:26:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73c04a48-d875-5807-ba58-5fdbec7a7194 with scrape type 2
2026-03-28 14:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73c04a48-d875-5807-ba58-5fdbec7a7194 with scrape type 2
2026-03-28 14:26:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73c04a48-d875-5807-ba58-5fdbec7a7194, identifier: YY12%20FXE
2026-03-28 14:26:17 [bca.uk] INFO: Found listing with ID: YX13%20OVW
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX13%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 14:26:17 [bca.uk] INFO: Scrape type for YX13%20OVW: 0
2026-03-28 14:26:17 [bca.uk] INFO: Found listing with ID: DL72%20PGU
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL72%2520PGU%27 HTTP/1.1" 200 None
2026-03-28 14:26:17 [bca.uk] INFO: Scrape type for DL72%20PGU: 2
2026-03-28 14:26:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3083d20f-714c-516f-a357-3c09678fb736 with identifier: DL72%20PGU
2026-03-28 14:26:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3083d20f-714c-516f-a357-3c09678fb736 with scrape type 2
2026-03-28 14:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3083d20f-714c-516f-a357-3c09678fb736 with scrape type 2
2026-03-28 14:26:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3083d20f-714c-516f-a357-3c09678fb736, identifier: DL72%20PGU
2026-03-28 14:26:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbb5673f-da12-5cc8-81c0-d7dd98b7916f with identifier: MM19%20WWL
2026-03-28 14:26:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbb5673f-da12-5cc8-81c0-d7dd98b7916f with identifier: MM19%20WWL
2026-03-28 14:26:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbb5673f-da12-5cc8-81c0-d7dd98b7916f with identifier: MM19%20WWL to the API
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM19%20WWL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cbb5673f-da12-5cc8-81c0-d7dd98b7916f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM19 WWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM19%20WWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 101647,
 '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': 'W0VF7D601KV638466',
 'year': 2019}
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MM19%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 14:26:17 [bca.uk] INFO: Saving data for MM19%20WWL: {'auction_closing_time': 1775037600.0, 'created_time': 1774523660.8189, 'last_price_update_time': 1774707977.720551}
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM19%2520WWL') HTTP/1.1" 204 0
2026-03-28 14:26:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ca762c5-f999-5df1-a6b8-509fe5989783 with identifier: AU18%20YYS
2026-03-28 14:26:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ca762c5-f999-5df1-a6b8-509fe5989783 with identifier: AU18%20YYS
2026-03-28 14:26:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ca762c5-f999-5df1-a6b8-509fe5989783 with identifier: AU18%20YYS to the API
2026-03-28 14:26:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU18%20YYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ca762c5-f999-5df1-a6b8-509fe5989783',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU18 YYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU18%20YYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 101816,
 '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': 'WF0AXXWPMAJL64908',
 'year': 2018}
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27AU18%2520YYS%27 HTTP/1.1" 200 None
2026-03-28 14:26:18 [bca.uk] INFO: Saving data for AU18%20YYS: {'auction_closing_time': 1774778400.0, 'created_time': 1773959887.691749, 'last_price_update_time': 1774707978.161133}
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU18%2520YYS') HTTP/1.1" 204 0
2026-03-28 14:26:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c57f55f0-c1b5-5eb2-b2af-7d0314622838 with identifier: GU60%20VRY
2026-03-28 14:26:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c57f55f0-c1b5-5eb2-b2af-7d0314622838 with identifier: GU60%20VRY
2026-03-28 14:26:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c57f55f0-c1b5-5eb2-b2af-7d0314622838 with identifier: GU60%20VRY to the API
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:18 [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': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU60%20VRY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c57f55f0-c1b5-5eb2-b2af-7d0314622838',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU60 VRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU60%20VRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'ML300',
 'odometer': 140814,
 '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 ML300 3.0 CDI B/E GRAND EDITION TIP StationWagon',
 'transmission': 'manual',
 'trim': 'CDI B/E GRAND EDITION TIP',
 'vin': 'WDC1641212A680719',
 'year': 2011}
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GU60%2520VRY%27 HTTP/1.1" 200 None
2026-03-28 14:26:18 [bca.uk] INFO: Saving data for GU60%20VRY: {'auction_closing_time': 1774864800.0, 'created_time': 1774523571.110044, 'last_price_update_time': 1774707978.462043}
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU60%2520VRY') HTTP/1.1" 204 0
2026-03-28 14:26:18 [bca.uk] INFO: Found listing with ID: NX64%20RVE
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NX64%2520RVE%27 HTTP/1.1" 200 None
2026-03-28 14:26:18 [bca.uk] INFO: Scrape type for NX64%20RVE: 2
2026-03-28 14:26:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3dffcea-efba-5205-ba1d-193986ded787 with identifier: NX64%20RVE
2026-03-28 14:26:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3dffcea-efba-5205-ba1d-193986ded787 with scrape type 2
2026-03-28 14:26:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3dffcea-efba-5205-ba1d-193986ded787 with scrape type 2
2026-03-28 14:26:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3dffcea-efba-5205-ba1d-193986ded787, identifier: NX64%20RVE
2026-03-28 14:26:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73c04a48-d875-5807-ba58-5fdbec7a7194 with identifier: YY12%20FXE
2026-03-28 14:26:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73c04a48-d875-5807-ba58-5fdbec7a7194 with identifier: YY12%20FXE
2026-03-28 14:26:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73c04a48-d875-5807-ba58-5fdbec7a7194 with identifier: YY12%20FXE to the API
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:18 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY12%20FXE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '73c04a48-d875-5807-ba58-5fdbec7a7194',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY12 FXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY12%20FXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 135253,
 '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 COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSU32060T109232',
 'year': 2012}
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY12%2520FXE%27 HTTP/1.1" 200 None
2026-03-28 14:26:18 [bca.uk] INFO: Saving data for YY12%20FXE: {'auction_closing_time': 1774778400.0, 'created_time': 1774523374.074979, 'last_price_update_time': 1774707978.860582}
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY12%2520FXE') HTTP/1.1" 204 0
2026-03-28 14:26:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3083d20f-714c-516f-a357-3c09678fb736 with identifier: DL72%20PGU
2026-03-28 14:26:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3083d20f-714c-516f-a357-3c09678fb736 with identifier: DL72%20PGU
2026-03-28 14:26:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3083d20f-714c-516f-a357-3c09678fb736 with identifier: DL72%20PGU to the API
2026-03-28 14:26:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:19 [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': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL72%20PGU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3083d20f-714c-516f-a357-3c09678fb736',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL72 PGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL72%20PGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 46138,
 '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 VIVARO 3100 2.0 D 145 PRO L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 145 PRO L2 H1',
 'vin': 'VXEVFEHTMN7080130',
 'year': 2023}
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [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-28 14:26:19 [bca.uk] INFO: Saving data for DL72%20PGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523834.409382, 'last_price_update_time': 1774707979.164521}
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL72%2520PGU') HTTP/1.1" 204 0
2026-03-28 14:26:19 [bca.uk] INFO: Found listing with ID: BJ20%20OGH
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [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-28 14:26:19 [bca.uk] INFO: Scrape type for BJ20%20OGH: 2
2026-03-28 14:26:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64a52092-8cdc-5b05-a27b-366ccdef1904 with identifier: BJ20%20OGH
2026-03-28 14:26:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64a52092-8cdc-5b05-a27b-366ccdef1904 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64a52092-8cdc-5b05-a27b-366ccdef1904 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64a52092-8cdc-5b05-a27b-366ccdef1904, identifier: BJ20%20OGH
2026-03-28 14:26:19 [bca.uk] INFO: Found listing with ID: NL21%20WXZ
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [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-28 14:26:19 [bca.uk] INFO: Scrape type for NL21%20WXZ: 2
2026-03-28 14:26:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e57c322c-46b9-5990-aac5-e07222036730 with identifier: NL21%20WXZ
2026-03-28 14:26:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e57c322c-46b9-5990-aac5-e07222036730 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e57c322c-46b9-5990-aac5-e07222036730 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e57c322c-46b9-5990-aac5-e07222036730, identifier: NL21%20WXZ
2026-03-28 14:26:19 [bca.uk] INFO: Found listing with ID: KP72%20AVN
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [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-28 14:26:19 [bca.uk] INFO: Scrape type for KP72%20AVN: 2
2026-03-28 14:26:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39282637-8bd5-5743-b8ec-702de38325b0 with identifier: KP72%20AVN
2026-03-28 14:26:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39282637-8bd5-5743-b8ec-702de38325b0 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39282637-8bd5-5743-b8ec-702de38325b0 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39282637-8bd5-5743-b8ec-702de38325b0, identifier: KP72%20AVN
2026-03-28 14:26:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3dffcea-efba-5205-ba1d-193986ded787 with identifier: NX64%20RVE
2026-03-28 14:26:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3dffcea-efba-5205-ba1d-193986ded787 with identifier: NX64%20RVE
2026-03-28 14:26:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3dffcea-efba-5205-ba1d-193986ded787 with identifier: NX64%20RVE to the API
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:19 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX64%20RVE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3dffcea-efba-5205-ba1d-193986ded787',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX64 RVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX64%20RVE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 106296,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1600,
 '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': 'WF0DXXGAKDEB73370',
 'year': 2014}
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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-28 14:26:19 [bca.uk] INFO: Saving data for NX64%20RVE: {'auction_closing_time': 1775113200.0, 'created_time': 1774276795.681689, 'last_price_update_time': 1774707979.833323}
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX64%2520RVE') HTTP/1.1" 204 0
2026-03-28 14:26:19 [bca.uk] INFO: Found listing with ID: EU65%20ZBR
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [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-28 14:26:19 [bca.uk] INFO: Scrape type for EU65%20ZBR: 2
2026-03-28 14:26:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7611bd33-62e6-5898-a4b9-71dc10586be7 with identifier: EU65%20ZBR
2026-03-28 14:26:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7611bd33-62e6-5898-a4b9-71dc10586be7 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7611bd33-62e6-5898-a4b9-71dc10586be7 with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7611bd33-62e6-5898-a4b9-71dc10586be7, identifier: EU65%20ZBR
2026-03-28 14:26:19 [bca.uk] INFO: Found listing with ID: LO70%20SNY
2026-03-28 14:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:19 [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-28 14:26:19 [bca.uk] INFO: Scrape type for LO70%20SNY: 2
2026-03-28 14:26:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37fb9b90-2ad3-5fed-b04f-2eb597f5051f with identifier: LO70%20SNY
2026-03-28 14:26:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37fb9b90-2ad3-5fed-b04f-2eb597f5051f with scrape type 2
2026-03-28 14:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37fb9b90-2ad3-5fed-b04f-2eb597f5051f with scrape type 2
2026-03-28 14:26:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37fb9b90-2ad3-5fed-b04f-2eb597f5051f, identifier: LO70%20SNY
2026-03-28 14:26:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64a52092-8cdc-5b05-a27b-366ccdef1904 with identifier: BJ20%20OGH
2026-03-28 14:26:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64a52092-8cdc-5b05-a27b-366ccdef1904 with identifier: BJ20%20OGH
2026-03-28 14:26:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64a52092-8cdc-5b05-a27b-366ccdef1904 with identifier: BJ20%20OGH to the API
2026-03-28 14:26:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ20%20OGH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64a52092-8cdc-5b05-a27b-366ccdef1904',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ20 OGH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ20%20OGH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 86440,
 '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 L4 H3 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 H3 LEADER',
 'vin': 'WF0EXXTTRELR88103',
 'year': 2020}
2026-03-28 14:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:20 [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-28 14:26:20 [bca.uk] INFO: Saving data for BJ20%20OGH: {'auction_closing_time': 1775037600.0, 'created_time': 1774523663.646635, 'last_price_update_time': 1774707980.367438}
2026-03-28 14:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ20%2520OGH') HTTP/1.1" 204 0
2026-03-28 14:26:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e57c322c-46b9-5990-aac5-e07222036730 with identifier: NL21%20WXZ
2026-03-28 14:26:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e57c322c-46b9-5990-aac5-e07222036730 with identifier: NL21%20WXZ
2026-03-28 14:26:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e57c322c-46b9-5990-aac5-e07222036730 with identifier: NL21%20WXZ to the API
2026-03-28 14:26:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL21%20WXZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e57c322c-46b9-5990-aac5-e07222036730',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL21 WXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL21%20WXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 59942,
 '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': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FA2MC235148',
 'year': 2021}
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:21 [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-28 14:26:21 [bca.uk] INFO: Saving data for NL21%20WXZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524495.40005, 'last_price_update_time': 1774707981.348313}
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL21%2520WXZ') HTTP/1.1" 204 0
2026-03-28 14:26:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39282637-8bd5-5743-b8ec-702de38325b0 with identifier: KP72%20AVN
2026-03-28 14:26:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39282637-8bd5-5743-b8ec-702de38325b0 with identifier: KP72%20AVN
2026-03-28 14:26:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39282637-8bd5-5743-b8ec-702de38325b0 with identifier: KP72%20AVN to the API
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:21 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP72%20AVN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '39282637-8bd5-5743-b8ec-702de38325b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP72 AVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP72%20AVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 20647,
 '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 ELECTRIC 170KW 69KWH R/C SM PLUS StationWagon',
 'transmission': 'automatic',
 'trim': '170KW 69KWH R/C SM PLUS',
 'vin': 'YV1XZEFV7P2988875',
 'year': 2022}
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 14:26:21 [bca.uk] INFO: Saving data for KP72%20AVN: {'auction_closing_time': 1775037600.0, 'created_time': 1774045275.895241, 'last_price_update_time': 1774707981.723953}
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP72%2520AVN') HTTP/1.1" 204 0
2026-03-28 14:26:21 [bca.uk] INFO: Found listing with ID: ST20%20ZFN
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:21 [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-28 14:26:21 [bca.uk] INFO: Scrape type for ST20%20ZFN: 2
2026-03-28 14:26:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8866642-fae4-53df-a3bc-aa84849fb447 with identifier: ST20%20ZFN
2026-03-28 14:26:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8866642-fae4-53df-a3bc-aa84849fb447 with scrape type 2
2026-03-28 14:26:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8866642-fae4-53df-a3bc-aa84849fb447 with scrape type 2
2026-03-28 14:26:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8866642-fae4-53df-a3bc-aa84849fb447, identifier: ST20%20ZFN
2026-03-28 14:26:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7611bd33-62e6-5898-a4b9-71dc10586be7 with identifier: EU65%20ZBR
2026-03-28 14:26:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7611bd33-62e6-5898-a4b9-71dc10586be7 with identifier: EU65%20ZBR
2026-03-28 14:26:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7611bd33-62e6-5898-a4b9-71dc10586be7 with identifier: EU65%20ZBR to the API
2026-03-28 14:26:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:22 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU65%20ZBR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7611bd33-62e6-5898-a4b9-71dc10586be7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU65 ZBR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU65%20ZBR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 89050,
 '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 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7135938',
 'year': 2015}
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EU65%2520ZBR%27 HTTP/1.1" 200 None
2026-03-28 14:26:22 [bca.uk] INFO: Saving data for EU65%20ZBR: {'auction_closing_time': 1774778400.0, 'created_time': 1774523375.923425, 'last_price_update_time': 1774707982.165627}
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU65%2520ZBR') HTTP/1.1" 204 0
2026-03-28 14:26:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37fb9b90-2ad3-5fed-b04f-2eb597f5051f with identifier: LO70%20SNY
2026-03-28 14:26:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37fb9b90-2ad3-5fed-b04f-2eb597f5051f with identifier: LO70%20SNY
2026-03-28 14:26:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37fb9b90-2ad3-5fed-b04f-2eb597f5051f with identifier: LO70%20SNY to the API
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:22 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO70%20SNY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37fb9b90-2ad3-5fed-b04f-2eb597f5051f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO70 SNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO70%20SNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 29758,
 '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 B/HDI 100 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.STD.',
 'vin': 'VR3EFYHYCLJ985814',
 'year': 2021}
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520SNY%27 HTTP/1.1" 200 None
2026-03-28 14:26:22 [bca.uk] INFO: Saving data for LO70%20SNY: {'auction_closing_time': 1774864800.0, 'created_time': 1774523835.304155, 'last_price_update_time': 1774707982.513549}
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO70%2520SNY') HTTP/1.1" 204 0
2026-03-28 14:26:22 [bca.uk] INFO: Found listing with ID: DA70%20LNP
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA70%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 14:26:22 [bca.uk] INFO: Scrape type for DA70%20LNP: 2
2026-03-28 14:26:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 582d4474-7c56-5468-8a1d-381863c9de2b with identifier: DA70%20LNP
2026-03-28 14:26:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 582d4474-7c56-5468-8a1d-381863c9de2b with scrape type 2
2026-03-28 14:26:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 582d4474-7c56-5468-8a1d-381863c9de2b with scrape type 2
2026-03-28 14:26:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 582d4474-7c56-5468-8a1d-381863c9de2b, identifier: DA70%20LNP
2026-03-28 14:26:22 [bca.uk] INFO: Found listing with ID: SD67%20MZZ
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD67%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:22 [bca.uk] INFO: Scrape type for SD67%20MZZ: 2
2026-03-28 14:26:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b839299f-f4e6-555c-93bf-c440d079bb15 with identifier: SD67%20MZZ
2026-03-28 14:26:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b839299f-f4e6-555c-93bf-c440d079bb15 with scrape type 2
2026-03-28 14:26:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b839299f-f4e6-555c-93bf-c440d079bb15 with scrape type 2
2026-03-28 14:26:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b839299f-f4e6-555c-93bf-c440d079bb15, identifier: SD67%20MZZ
2026-03-28 14:26:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8866642-fae4-53df-a3bc-aa84849fb447 with identifier: ST20%20ZFN
2026-03-28 14:26:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8866642-fae4-53df-a3bc-aa84849fb447 with identifier: ST20%20ZFN
2026-03-28 14:26:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8866642-fae4-53df-a3bc-aa84849fb447 with identifier: ST20%20ZFN to the API
2026-03-28 14:26:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:23 [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': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST20%20ZFN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8866642-fae4-53df-a3bc-aa84849fb447',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST20 ZFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST20%20ZFN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 131692,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3500,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.0 TCE 100 COMFORT StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 100 COMFORT',
 'vin': 'VF1HJD20365571447',
 'year': 2020}
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27ST20%2520ZFN%27 HTTP/1.1" 200 None
2026-03-28 14:26:23 [bca.uk] INFO: Saving data for ST20%20ZFN: {'auction_closing_time': 1775113200.0, 'created_time': 1774045215.812085, 'last_price_update_time': 1774707983.070067}
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST20%2520ZFN') HTTP/1.1" 204 0
2026-03-28 14:26:23 [bca.uk] INFO: Found listing with ID: NA15%20YWT
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA15%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 14:26:23 [bca.uk] INFO: Scrape type for NA15%20YWT: 2
2026-03-28 14:26:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a75a5e6-2815-5ac3-93e8-289acc998d96 with identifier: NA15%20YWT
2026-03-28 14:26:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a75a5e6-2815-5ac3-93e8-289acc998d96 with scrape type 2
2026-03-28 14:26:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a75a5e6-2815-5ac3-93e8-289acc998d96 with scrape type 2
2026-03-28 14:26:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a75a5e6-2815-5ac3-93e8-289acc998d96, identifier: NA15%20YWT
2026-03-28 14:26:23 [bca.uk] INFO: Found listing with ID: EO72%20JVW
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO72%2520JVW%27 HTTP/1.1" 200 None
2026-03-28 14:26:23 [bca.uk] INFO: Scrape type for EO72%20JVW: 2
2026-03-28 14:26:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c958c72-8556-5cc9-b89e-c147ce0fec49 with identifier: EO72%20JVW
2026-03-28 14:26:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c958c72-8556-5cc9-b89e-c147ce0fec49 with scrape type 2
2026-03-28 14:26:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c958c72-8556-5cc9-b89e-c147ce0fec49 with scrape type 2
2026-03-28 14:26:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c958c72-8556-5cc9-b89e-c147ce0fec49, identifier: EO72%20JVW
2026-03-28 14:26:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 582d4474-7c56-5468-8a1d-381863c9de2b with identifier: DA70%20LNP
2026-03-28 14:26:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 582d4474-7c56-5468-8a1d-381863c9de2b with identifier: DA70%20LNP
2026-03-28 14:26:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 582d4474-7c56-5468-8a1d-381863c9de2b with identifier: DA70%20LNP to the API
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 269,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '582d4474-7c56-5468-8a1d-381863c9de2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA70 LNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA70%20LNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 111663,
 '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 100 LWB Box',
 'transmission': 'manual',
 'trim': 'TDI 100 LWB',
 'vin': 'WMA08VUZ2M9003663',
 'year': 2021}
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DA70%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 14:26:23 [bca.uk] INFO: Saving data for DA70%20LNP: {'auction_closing_time': 1775037600.0, 'created_time': 1773932002.388446, 'last_price_update_time': 1774707983.621539}
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA70%2520LNP') HTTP/1.1" 204 0
2026-03-28 14:26:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b839299f-f4e6-555c-93bf-c440d079bb15 with identifier: SD67%20MZZ
2026-03-28 14:26:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b839299f-f4e6-555c-93bf-c440d079bb15 with identifier: SD67%20MZZ
2026-03-28 14:26:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b839299f-f4e6-555c-93bf-c440d079bb15 with identifier: SD67%20MZZ to the API
2026-03-28 14:26:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD67%20MZZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b839299f-f4e6-555c-93bf-c440d079bb15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD67 MZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD67%20MZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 89502,
 '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': 'VF15RKJ0A58628072',
 'year': 2017}
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SD67%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:24 [bca.uk] INFO: Saving data for SD67%20MZZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774276049.173676, 'last_price_update_time': 1774707984.020063}
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD67%2520MZZ') HTTP/1.1" 204 0
2026-03-28 14:26:24 [bca.uk] INFO: Found listing with ID: WN20%20RXP
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN20%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 14:26:24 [bca.uk] INFO: Scrape type for WN20%20RXP: 2
2026-03-28 14:26:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84ba229c-71ab-560c-b904-5798d54bf188 with identifier: WN20%20RXP
2026-03-28 14:26:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84ba229c-71ab-560c-b904-5798d54bf188 with scrape type 2
2026-03-28 14:26:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84ba229c-71ab-560c-b904-5798d54bf188 with scrape type 2
2026-03-28 14:26:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84ba229c-71ab-560c-b904-5798d54bf188, identifier: WN20%20RXP
2026-03-28 14:26:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a75a5e6-2815-5ac3-93e8-289acc998d96 with identifier: NA15%20YWT
2026-03-28 14:26:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a75a5e6-2815-5ac3-93e8-289acc998d96 with identifier: NA15%20YWT
2026-03-28 14:26:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a75a5e6-2815-5ac3-93e8-289acc998d96 with identifier: NA15%20YWT to the API
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA15%20YWT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4a75a5e6-2815-5ac3-93e8-289acc998d96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA15 YWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA15%20YWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 44905,
 '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 SWIFT 1.2 SZ2 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ2',
 'vin': 'TSMNZC72S00600029',
 'year': 2015}
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NA15%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 14:26:24 [bca.uk] INFO: Saving data for NA15%20YWT: {'auction_closing_time': 1774778400.0, 'created_time': 1774523379.399223, 'last_price_update_time': 1774707984.471914}
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA15%2520YWT') HTTP/1.1" 204 0
2026-03-28 14:26:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c958c72-8556-5cc9-b89e-c147ce0fec49 with identifier: EO72%20JVW
2026-03-28 14:26:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c958c72-8556-5cc9-b89e-c147ce0fec49 with identifier: EO72%20JVW
2026-03-28 14:26:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c958c72-8556-5cc9-b89e-c147ce0fec49 with identifier: EO72%20JVW to the API
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:24 [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': 245,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO72%20JVW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c958c72-8556-5cc9-b89e-c147ce0fec49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO72 JVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO72%20JVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 67142,
 '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 L4 LEADER Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRANJ41169',
 'year': 2023}
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EO72%2520JVW%27 HTTP/1.1" 200 None
2026-03-28 14:26:24 [bca.uk] INFO: Saving data for EO72%20JVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774351817.700511, 'last_price_update_time': 1774707984.792158}
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO72%2520JVW') HTTP/1.1" 204 0
2026-03-28 14:26:24 [bca.uk] INFO: Found listing with ID: DE70%20EEM
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE70%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 14:26:24 [bca.uk] INFO: Scrape type for DE70%20EEM: 2
2026-03-28 14:26:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54842544-7978-5bc7-9512-e774f655c920 with identifier: DE70%20EEM
2026-03-28 14:26:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54842544-7978-5bc7-9512-e774f655c920 with scrape type 2
2026-03-28 14:26:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54842544-7978-5bc7-9512-e774f655c920 with scrape type 2
2026-03-28 14:26:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54842544-7978-5bc7-9512-e774f655c920, identifier: DE70%20EEM
2026-03-28 14:26:24 [bca.uk] INFO: Found listing with ID: FV15%20RLX
2026-03-28 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FV15%2520RLX%27 HTTP/1.1" 200 None
2026-03-28 14:26:24 [bca.uk] INFO: Scrape type for FV15%20RLX: 2
2026-03-28 14:26:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4ff2cdb-8135-5a97-bd00-ce560f51d91d with identifier: FV15%20RLX
2026-03-28 14:26:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4ff2cdb-8135-5a97-bd00-ce560f51d91d with scrape type 2
2026-03-28 14:26:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4ff2cdb-8135-5a97-bd00-ce560f51d91d with scrape type 2
2026-03-28 14:26:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4ff2cdb-8135-5a97-bd00-ce560f51d91d, identifier: FV15%20RLX
2026-03-28 14:26:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84ba229c-71ab-560c-b904-5798d54bf188 with identifier: WN20%20RXP
2026-03-28 14:26:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84ba229c-71ab-560c-b904-5798d54bf188 with identifier: WN20%20RXP
2026-03-28 14:26:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84ba229c-71ab-560c-b904-5798d54bf188 with identifier: WN20%20RXP to the API
2026-03-28 14:26:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:25 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN20%20RXP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84ba229c-71ab-560c-b904-5798d54bf188',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN20 RXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN20%20RXP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 87585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 1.2 TURBO 110 SE Estate',
 'transmission': 'manual',
 'trim': 'TURBO 110 SE',
 'vin': 'W0VBD8ER2L8010818',
 'year': 2020}
2026-03-28 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WN20%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 14:26:25 [bca.uk] INFO: Saving data for WN20%20RXP: {'auction_closing_time': 1775113200.0, 'created_time': 1773907950.949668, 'last_price_update_time': 1774707985.862895}
2026-03-28 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN20%2520RXP') HTTP/1.1" 204 0
2026-03-28 14:26:25 [bca.uk] INFO: Found listing with ID: BG14%20EPC
2026-03-28 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BG14%2520EPC%27 HTTP/1.1" 200 None
2026-03-28 14:26:25 [bca.uk] INFO: Scrape type for BG14%20EPC: 2
2026-03-28 14:26:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ed79efc-a50e-58fc-b674-b53594b17247 with identifier: BG14%20EPC
2026-03-28 14:26:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ed79efc-a50e-58fc-b674-b53594b17247 with scrape type 2
2026-03-28 14:26:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ed79efc-a50e-58fc-b674-b53594b17247 with scrape type 2
2026-03-28 14:26:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ed79efc-a50e-58fc-b674-b53594b17247, identifier: BG14%20EPC
2026-03-28 14:26:25 [bca.uk] INFO: Found listing with ID: YR71%20XUZ
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:26 [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-28 14:26:26 [bca.uk] INFO: Scrape type for YR71%20XUZ: 2
2026-03-28 14:26:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a68b1b9a-94c3-5d19-9c56-ae8c1958fafd with identifier: YR71%20XUZ
2026-03-28 14:26:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a68b1b9a-94c3-5d19-9c56-ae8c1958fafd with scrape type 2
2026-03-28 14:26:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a68b1b9a-94c3-5d19-9c56-ae8c1958fafd with scrape type 2
2026-03-28 14:26:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a68b1b9a-94c3-5d19-9c56-ae8c1958fafd, identifier: YR71%20XUZ
2026-03-28 14:26:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54842544-7978-5bc7-9512-e774f655c920 with identifier: DE70%20EEM
2026-03-28 14:26:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54842544-7978-5bc7-9512-e774f655c920 with identifier: DE70%20EEM
2026-03-28 14:26:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54842544-7978-5bc7-9512-e774f655c920 with identifier: DE70%20EEM to the API
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 269,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE70%20EEM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54842544-7978-5bc7-9512-e774f655c920',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE70 EEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE70%20EEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 82745,
 '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 100 LWB ChassisCab',
 'transmission': 'manual',
 'trim': 'TDI 100 LWB',
 'vin': 'WMA08VUZ0M9002687',
 'year': 2021}
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:26 [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-28 14:26:26 [bca.uk] INFO: Saving data for DE70%20EEM: {'auction_closing_time': 1775037600.0, 'created_time': 1774523646.678707, 'last_price_update_time': 1774707986.395815}
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE70%2520EEM') HTTP/1.1" 204 0
2026-03-28 14:26:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4ff2cdb-8135-5a97-bd00-ce560f51d91d with identifier: FV15%20RLX
2026-03-28 14:26:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4ff2cdb-8135-5a97-bd00-ce560f51d91d with identifier: FV15%20RLX
2026-03-28 14:26:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4ff2cdb-8135-5a97-bd00-ce560f51d91d with identifier: FV15%20RLX to the API
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV15%20RLX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': 'a4ff2cdb-8135-5a97-bd00-ce560f51d91d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV15 RLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV15%20RLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'C300 HYBRID',
 'odometer': 125308,
 '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 C300 HYBRID 2.1 B/T AMG LINE PREMIUM PLUS TIP Saloon',
 'transmission': 'manual',
 'trim': 'B/T AMG LINE PREMIUM PLUS TIP',
 'vin': 'WDD2050122F203501',
 'year': 2015}
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:26 [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-28 14:26:26 [bca.uk] INFO: Saving data for FV15%20RLX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524057.012154, 'last_price_update_time': 1774707986.770962}
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV15%2520RLX') HTTP/1.1" 204 0
2026-03-28 14:26:26 [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-28 14:26:26 [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-28 14:26:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ed79efc-a50e-58fc-b674-b53594b17247 with identifier: BG14%20EPC
2026-03-28 14:26:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ed79efc-a50e-58fc-b674-b53594b17247 with identifier: BG14%20EPC
2026-03-28 14:26:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ed79efc-a50e-58fc-b674-b53594b17247 with identifier: BG14%20EPC to the API
2026-03-28 14:26:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:27 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG14%20EPC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3ed79efc-a50e-58fc-b674-b53594b17247',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG14 EPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG14%20EPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 82998,
 '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 SXI Hatchback',
 'transmission': 'manual',
 'trim': '16V SXI',
 'vin': 'W0L0SDL68E4127090',
 'year': 2014}
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Saving data for BG14%20EPC: {'auction_closing_time': 1774864800.0, 'created_time': 1774523375.321511, 'last_price_update_time': 1774707987.066945}
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG14%2520EPC') HTTP/1.1" 204 0
2026-03-28 14:26:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a68b1b9a-94c3-5d19-9c56-ae8c1958fafd with identifier: YR71%20XUZ
2026-03-28 14:26:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a68b1b9a-94c3-5d19-9c56-ae8c1958fafd with identifier: YR71%20XUZ
2026-03-28 14:26:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a68b1b9a-94c3-5d19-9c56-ae8c1958fafd with identifier: YR71%20XUZ to the API
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:27 [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': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR71%20XUZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a68b1b9a-94c3-5d19-9c56-ae8c1958fafd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR71 XUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR71%20XUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 66132,
 '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 LEADER PREMIUM Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 LEADER PREMIUM',
 'vin': 'WF0AXXTTRAMA08963',
 'year': 2021}
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Saving data for YR71%20XUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773929211.064243, 'last_price_update_time': 1774707987.364605}
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR71%2520XUZ') HTTP/1.1" 204 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: DE70%20EET
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for DE70%20EET: 2
2026-03-28 14:26:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04e8601e-5431-5d70-84c1-5b60a7ca0d23 with identifier: DE70%20EET
2026-03-28 14:26:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04e8601e-5431-5d70-84c1-5b60a7ca0d23 with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04e8601e-5431-5d70-84c1-5b60a7ca0d23 with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04e8601e-5431-5d70-84c1-5b60a7ca0d23, identifier: DE70%20EET
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: KF73%20ACJ
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for KF73%20ACJ: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: RV14%20PXJ
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV14%2520PXJ%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for RV14%20PXJ: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: PJ63%20USU
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ63%2520USU%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for PJ63%20USU: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LR65%20MXK
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR65%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for LR65%20MXK: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LL74%20BUV
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for LL74%20BUV: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LL74%20BWH
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for LL74%20BWH: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LL74%20DKN
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for LL74%20DKN: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LN24%20PFZ
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520PFZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for LN24%20PFZ: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: HK11%20AAE
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK11%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for HK11%20AAE: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: GJ14%20JNL
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ14%2520JNL%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for GJ14%20JNL: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: FM66%20FKY
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM66%2520FKY%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for FM66%20FKY: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LN24%20ROH
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520ROH%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for LN24%20ROH: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LL74%20BUF
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for LL74%20BUF: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: EA64%20PXN
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for EA64%20PXN: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: KF73%20AMX
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for KF73%20AMX: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: BJ64%20XDZ
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ64%2520XDZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:27 [bca.uk] INFO: Scrape type for BJ64%20XDZ: 0
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: WV23%20EAE
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for WV23%20EAE: 2
2026-03-28 14:26:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ac0c6e7-f42c-5cab-8def-47207ae31088 with identifier: WV23%20EAE
2026-03-28 14:26:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ac0c6e7-f42c-5cab-8def-47207ae31088 with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ac0c6e7-f42c-5cab-8def-47207ae31088 with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ac0c6e7-f42c-5cab-8def-47207ae31088, identifier: WV23%20EAE
2026-03-28 14:26:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: LG16%20CZE
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for LG16%20CZE: 2
2026-03-28 14:26:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96 with identifier: LG16%20CZE
2026-03-28 14:26:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96 with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96 with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96, identifier: LG16%20CZE
2026-03-28 14:26:27 [bca.uk] INFO: Found listing with ID: FT72%20ADZ
2026-03-28 14:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:27 [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-28 14:26:27 [bca.uk] INFO: Scrape type for FT72%20ADZ: 2
2026-03-28 14:26:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c594d853-e319-5da6-84c7-894e755a723d with identifier: FT72%20ADZ
2026-03-28 14:26:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c594d853-e319-5da6-84c7-894e755a723d with scrape type 2
2026-03-28 14:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c594d853-e319-5da6-84c7-894e755a723d with scrape type 2
2026-03-28 14:26:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c594d853-e319-5da6-84c7-894e755a723d, identifier: FT72%20ADZ
2026-03-28 14:26:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04e8601e-5431-5d70-84c1-5b60a7ca0d23 with identifier: DE70%20EET
2026-03-28 14:26:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04e8601e-5431-5d70-84c1-5b60a7ca0d23 with identifier: DE70%20EET
2026-03-28 14:26:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04e8601e-5431-5d70-84c1-5b60a7ca0d23 with identifier: DE70%20EET to the API
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 279,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE70%20EET-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04e8601e-5431-5d70-84c1-5b60a7ca0d23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE70 EET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE70%20EET&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAN',
 'model': 'TGE 3 RWD',
 'odometer': 122472,
 '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 RWD 2.0 TDI 140 LWB ChassisCab',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB',
 'vin': 'WMA14VUZ0L9014854',
 'year': 2021}
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:28 [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-28 14:26:28 [bca.uk] INFO: Saving data for DE70%20EET: {'auction_closing_time': 1775037600.0, 'created_time': 1774523650.529403, 'last_price_update_time': 1774707988.396141}
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE70%2520EET') HTTP/1.1" 204 0
2026-03-28 14:26:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ac0c6e7-f42c-5cab-8def-47207ae31088 with identifier: WV23%20EAE
2026-03-28 14:26:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ac0c6e7-f42c-5cab-8def-47207ae31088 with identifier: WV23%20EAE
2026-03-28 14:26:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ac0c6e7-f42c-5cab-8def-47207ae31088 with identifier: WV23%20EAE to the API
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20EAE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ac0c6e7-f42c-5cab-8def-47207ae31088',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV23 EAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20EAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 27498,
 '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 C3 AIRCROSS 1.2 P/T 110 C-SERIES ED. Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 C-SERIES ED.',
 'vin': 'VF72RHNPMP4013635',
 'year': 2023}
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:28 [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-28 14:26:28 [bca.uk] INFO: Saving data for WV23%20EAE: {'auction_closing_time': 1775037600.0, 'created_time': 1774524506.585351, 'last_price_update_time': 1774707988.800138}
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520EAE') HTTP/1.1" 204 0
2026-03-28 14:26:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96 with identifier: LG16%20CZE
2026-03-28 14:26:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96 with identifier: LG16%20CZE
2026-03-28 14:26:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96 with identifier: LG16%20CZE to the API
2026-03-28 14:26:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:29 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG16%20CZE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c9edcb9-9565-5a1d-8ddf-a59f7bb4bc96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG16 CZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG16%20CZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 71368,
 '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 Estate',
 'transmission': 'manual',
 'trim': 'TDI 184 GTD',
 'vin': 'WVWZZZAUZGP501681',
 'year': 2016}
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [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-28 14:26:29 [bca.uk] INFO: Saving data for LG16%20CZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523429.414109, 'last_price_update_time': 1774707989.092147}
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG16%2520CZE') HTTP/1.1" 204 0
2026-03-28 14:26:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c594d853-e319-5da6-84c7-894e755a723d with identifier: FT72%20ADZ
2026-03-28 14:26:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c594d853-e319-5da6-84c7-894e755a723d with identifier: FT72%20ADZ
2026-03-28 14:26:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c594d853-e319-5da6-84c7-894e755a723d with identifier: FT72%20ADZ to the API
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:29 [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': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT72%20ADZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c594d853-e319-5da6-84c7-894e755a723d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT72 ADZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT72%20ADZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1400',
 'odometer': 81212,
 '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 STD.PROF.PREMIUM PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 145 STD.PROF.PREMIUM',
 'vin': 'VF3VFEHTMN7056576',
 'year': 2022}
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [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-28 14:26:29 [bca.uk] INFO: Saving data for FT72%20ADZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523760.43445, 'last_price_update_time': 1774707989.394824}
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT72%2520ADZ') HTTP/1.1" 204 0
2026-03-28 14:26:29 [bca.uk] INFO: Found listing with ID: DE70%20EFH
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [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-28 14:26:29 [bca.uk] INFO: Scrape type for DE70%20EFH: 2
2026-03-28 14:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12dc30fa-e764-5e96-bd93-8f4349316429 with identifier: DE70%20EFH
2026-03-28 14:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12dc30fa-e764-5e96-bd93-8f4349316429 with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12dc30fa-e764-5e96-bd93-8f4349316429 with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12dc30fa-e764-5e96-bd93-8f4349316429, identifier: DE70%20EFH
2026-03-28 14:26:29 [bca.uk] INFO: Found listing with ID: FM72%20MXB
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [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-28 14:26:29 [bca.uk] INFO: Scrape type for FM72%20MXB: 2
2026-03-28 14:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd71682f-ce79-513a-a97d-a0a29ece9a24 with identifier: FM72%20MXB
2026-03-28 14:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd71682f-ce79-513a-a97d-a0a29ece9a24 with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd71682f-ce79-513a-a97d-a0a29ece9a24 with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd71682f-ce79-513a-a97d-a0a29ece9a24, identifier: FM72%20MXB
2026-03-28 14:26:29 [bca.uk] INFO: Found listing with ID: YN15%20NHA
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [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-28 14:26:29 [bca.uk] INFO: Scrape type for YN15%20NHA: 2
2026-03-28 14:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e45f25f6-9d97-5621-8229-32b35b598f1d with identifier: YN15%20NHA
2026-03-28 14:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e45f25f6-9d97-5621-8229-32b35b598f1d with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e45f25f6-9d97-5621-8229-32b35b598f1d with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e45f25f6-9d97-5621-8229-32b35b598f1d, identifier: YN15%20NHA
2026-03-28 14:26:29 [bca.uk] INFO: Found listing with ID: MA21%20FJE
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:29 [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-28 14:26:29 [bca.uk] INFO: Scrape type for MA21%20FJE: 2
2026-03-28 14:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fb0fc87-672b-5188-b98f-f0c50bfd5480 with identifier: MA21%20FJE
2026-03-28 14:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fb0fc87-672b-5188-b98f-f0c50bfd5480 with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fb0fc87-672b-5188-b98f-f0c50bfd5480 with scrape type 2
2026-03-28 14:26:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fb0fc87-672b-5188-b98f-f0c50bfd5480, identifier: MA21%20FJE
2026-03-28 14:26:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12dc30fa-e764-5e96-bd93-8f4349316429 with identifier: DE70%20EFH
2026-03-28 14:26:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12dc30fa-e764-5e96-bd93-8f4349316429 with identifier: DE70%20EFH
2026-03-28 14:26:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12dc30fa-e764-5e96-bd93-8f4349316429 with identifier: DE70%20EFH to the API
2026-03-28 14:26:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 269,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE70%20EFH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12dc30fa-e764-5e96-bd93-8f4349316429',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE70 EFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE70%20EFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 148562,
 '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': 'MAN TGE 3 FWD 2.0 TDI 100 LWB ChassisCab',
 'transmission': 'manual',
 'trim': 'TDI 100 LWB',
 'vin': 'WMA08VUZ8L9014519',
 'year': 2020}
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:30 [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-28 14:26:30 [bca.uk] INFO: Saving data for DE70%20EFH: {'auction_closing_time': 1775037600.0, 'created_time': 1774523650.973559, 'last_price_update_time': 1774707990.171626}
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE70%2520EFH') HTTP/1.1" 204 0
2026-03-28 14:26:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd71682f-ce79-513a-a97d-a0a29ece9a24 with identifier: FM72%20MXB
2026-03-28 14:26:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd71682f-ce79-513a-a97d-a0a29ece9a24 with identifier: FM72%20MXB
2026-03-28 14:26:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd71682f-ce79-513a-a97d-a0a29ece9a24 with identifier: FM72%20MXB to the API
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd71682f-ce79-513a-a97d-a0a29ece9a24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM72 MXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM72%20MXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 18255,
 '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 GRAND CONNECT 2.0 EBL 122 ACTIVE (7ST) MPV',
 'transmission': 'manual',
 'trim': 'EBL 122 ACTIVE (7ST)',
 'vin': 'WF0EXXSK0PX005402',
 'year': 2023}
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:30 [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-28 14:26:30 [bca.uk] INFO: Saving data for FM72%20MXB: {'auction_closing_time': 1775037600.0, 'created_time': 1774524494.024379, 'last_price_update_time': 1774707990.484506}
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM72%2520MXB') HTTP/1.1" 204 0
2026-03-28 14:26:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e45f25f6-9d97-5621-8229-32b35b598f1d with identifier: YN15%20NHA
2026-03-28 14:26:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e45f25f6-9d97-5621-8229-32b35b598f1d with identifier: YN15%20NHA
2026-03-28 14:26:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e45f25f6-9d97-5621-8229-32b35b598f1d with identifier: YN15%20NHA to the API
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:30 [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': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN15%20NHA-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': 'e45f25f6-9d97-5621-8229-32b35b598f1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN15 NHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN15%20NHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AURIS TOURING',
 'odometer': 129760,
 '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 AURIS TOURING 1.8 VVTI HYBRID ICON+ Estate',
 'transmission': 'automatic',
 'trim': 'VVTI HYBRID ICON+',
 'vin': 'SB1ZS3JE30E149569',
 'year': 2015}
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:30 [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-28 14:26:30 [bca.uk] INFO: Saving data for YN15%20NHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523380.238099, 'last_price_update_time': 1774707990.795416}
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN15%2520NHA') HTTP/1.1" 204 0
2026-03-28 14:26:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fb0fc87-672b-5188-b98f-f0c50bfd5480 with identifier: MA21%20FJE
2026-03-28 14:26:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fb0fc87-672b-5188-b98f-f0c50bfd5480 with identifier: MA21%20FJE
2026-03-28 14:26:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fb0fc87-672b-5188-b98f-f0c50bfd5480 with identifier: MA21%20FJE to the API
2026-03-28 14:26:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:31 [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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA21%20FJE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8fb0fc87-672b-5188-b98f-f0c50bfd5480',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA21 FJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA21%20FJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 136586,
 '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 28 2.0 DCI 120 SL BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 120 SL BUSINESS+',
 'vin': 'VF1FL000966659491',
 'year': 2021}
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:31 [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-28 14:26:31 [bca.uk] INFO: Saving data for MA21%20FJE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523763.68252, 'last_price_update_time': 1774707991.462725}
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520FJE') HTTP/1.1" 204 0
2026-03-28 14:26:31 [bca.uk] INFO: Found listing with ID: SW18%20EZG
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:31 [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-28 14:26:31 [bca.uk] INFO: Scrape type for SW18%20EZG: 2
2026-03-28 14:26:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ad7c634-db3a-55e2-abe1-46de312b031a with identifier: SW18%20EZG
2026-03-28 14:26:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ad7c634-db3a-55e2-abe1-46de312b031a with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ad7c634-db3a-55e2-abe1-46de312b031a with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ad7c634-db3a-55e2-abe1-46de312b031a, identifier: SW18%20EZG
2026-03-28 14:26:31 [bca.uk] INFO: Found listing with ID: AP24%20ADY
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:31 [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-28 14:26:31 [bca.uk] INFO: Scrape type for AP24%20ADY: 2
2026-03-28 14:26:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3aa004f-dcc9-51a8-b14f-8509acff294b with identifier: AP24%20ADY
2026-03-28 14:26:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3aa004f-dcc9-51a8-b14f-8509acff294b with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3aa004f-dcc9-51a8-b14f-8509acff294b with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3aa004f-dcc9-51a8-b14f-8509acff294b, identifier: AP24%20ADY
2026-03-28 14:26:31 [bca.uk] INFO: Found listing with ID: VN08%20XCY
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:31 [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-28 14:26:31 [bca.uk] INFO: Scrape type for VN08%20XCY: 2
2026-03-28 14:26:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffb60433-c985-5e57-a828-06b0bfb421b8 with identifier: VN08%20XCY
2026-03-28 14:26:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffb60433-c985-5e57-a828-06b0bfb421b8 with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffb60433-c985-5e57-a828-06b0bfb421b8 with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffb60433-c985-5e57-a828-06b0bfb421b8, identifier: VN08%20XCY
2026-03-28 14:26:31 [bca.uk] INFO: Found listing with ID: VO23%20MRX
2026-03-28 14:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:31 [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-28 14:26:31 [bca.uk] INFO: Scrape type for VO23%20MRX: 2
2026-03-28 14:26:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f74cbb6-b38e-5f07-bc82-bf13a490d26d with identifier: VO23%20MRX
2026-03-28 14:26:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f74cbb6-b38e-5f07-bc82-bf13a490d26d with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f74cbb6-b38e-5f07-bc82-bf13a490d26d with scrape type 2
2026-03-28 14:26:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f74cbb6-b38e-5f07-bc82-bf13a490d26d, identifier: VO23%20MRX
2026-03-28 14:26:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ad7c634-db3a-55e2-abe1-46de312b031a with identifier: SW18%20EZG
2026-03-28 14:26:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ad7c634-db3a-55e2-abe1-46de312b031a with identifier: SW18%20EZG
2026-03-28 14:26:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ad7c634-db3a-55e2-abe1-46de312b031a with identifier: SW18%20EZG to the API
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW18%20EZG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ad7c634-db3a-55e2-abe1-46de312b031a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW18 EZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW18%20EZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 93620,
 '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 75 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '75 ENERGY',
 'vin': 'W0V0XEP08J6039960',
 'year': 2018}
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:32 [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-28 14:26:32 [bca.uk] INFO: Saving data for SW18%20EZG: {'auction_closing_time': 1774864800.0, 'created_time': 1774264645.896691, 'last_price_update_time': 1774707992.361416}
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW18%2520EZG') HTTP/1.1" 204 0
2026-03-28 14:26:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3aa004f-dcc9-51a8-b14f-8509acff294b with identifier: AP24%20ADY
2026-03-28 14:26:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3aa004f-dcc9-51a8-b14f-8509acff294b with identifier: AP24%20ADY
2026-03-28 14:26:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3aa004f-dcc9-51a8-b14f-8509acff294b with identifier: AP24%20ADY to the API
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP24%20ADY-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': 'f3aa004f-dcc9-51a8-b14f-8509acff294b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP24 ADY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP24%20ADY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 16770,
 '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': 'VNKKBAC330A343935',
 'year': 2024}
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:32 [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-28 14:26:32 [bca.uk] INFO: Saving data for AP24%20ADY: {'auction_closing_time': 1775037600.0, 'created_time': 1774524034.756381, 'last_price_update_time': 1774707992.731564}
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP24%2520ADY') HTTP/1.1" 204 0
2026-03-28 14:26:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffb60433-c985-5e57-a828-06b0bfb421b8 with identifier: VN08%20XCY
2026-03-28 14:26:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffb60433-c985-5e57-a828-06b0bfb421b8 with identifier: VN08%20XCY
2026-03-28 14:26:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffb60433-c985-5e57-a828-06b0bfb421b8 with identifier: VN08%20XCY to the API
2026-03-28 14:26:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:33 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN08%20XCY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffb60433-c985-5e57-a828-06b0bfb421b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN08 XCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN08%20XCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 113013,
 '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 AURIS 1.4 VVTI TR Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI TR',
 'vin': 'SB1KM56E70F022219',
 'year': 2008}
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [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-28 14:26:33 [bca.uk] INFO: Saving data for VN08%20XCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774523446.074557, 'last_price_update_time': 1774707993.036586}
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN08%2520XCY') HTTP/1.1" 204 0
2026-03-28 14:26:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f74cbb6-b38e-5f07-bc82-bf13a490d26d with identifier: VO23%20MRX
2026-03-28 14:26:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f74cbb6-b38e-5f07-bc82-bf13a490d26d with identifier: VO23%20MRX
2026-03-28 14:26:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f74cbb6-b38e-5f07-bc82-bf13a490d26d with identifier: VO23%20MRX to the API
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:33 [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': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO23%20MRX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f74cbb6-b38e-5f07-bc82-bf13a490d26d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO23 MRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO23%20MRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 32648,
 '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': 'WV1ZZZ7H3PX028153',
 'year': 2023}
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [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-28 14:26:33 [bca.uk] INFO: Saving data for VO23%20MRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523735.70005, 'last_price_update_time': 1774707993.352798}
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520MRX') HTTP/1.1" 204 0
2026-03-28 14:26:33 [bca.uk] INFO: Found listing with ID: SH16%20WGD
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [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-28 14:26:33 [bca.uk] INFO: Scrape type for SH16%20WGD: 2
2026-03-28 14:26:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c8f38a4-174f-56e8-a443-a1a186b0d0ff with identifier: SH16%20WGD
2026-03-28 14:26:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c8f38a4-174f-56e8-a443-a1a186b0d0ff with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c8f38a4-174f-56e8-a443-a1a186b0d0ff with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c8f38a4-174f-56e8-a443-a1a186b0d0ff, identifier: SH16%20WGD
2026-03-28 14:26:33 [bca.uk] INFO: Found listing with ID: AV69%20KTP
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [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-28 14:26:33 [bca.uk] INFO: Scrape type for AV69%20KTP: 2
2026-03-28 14:26:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e54f8b92-8eb4-5e70-a5ec-53e58442c160 with identifier: AV69%20KTP
2026-03-28 14:26:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e54f8b92-8eb4-5e70-a5ec-53e58442c160 with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e54f8b92-8eb4-5e70-a5ec-53e58442c160 with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e54f8b92-8eb4-5e70-a5ec-53e58442c160, identifier: AV69%20KTP
2026-03-28 14:26:33 [bca.uk] INFO: Found listing with ID: VE14%20XUZ
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [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-28 14:26:33 [bca.uk] INFO: Scrape type for VE14%20XUZ: 2
2026-03-28 14:26:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea856521-27c7-5bd9-93ac-0d3056303ee7 with identifier: VE14%20XUZ
2026-03-28 14:26:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea856521-27c7-5bd9-93ac-0d3056303ee7 with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea856521-27c7-5bd9-93ac-0d3056303ee7 with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea856521-27c7-5bd9-93ac-0d3056303ee7, identifier: VE14%20XUZ
2026-03-28 14:26:33 [bca.uk] INFO: Found listing with ID: YR19%20BDP
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:33 [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-28 14:26:33 [bca.uk] INFO: Scrape type for YR19%20BDP: 2
2026-03-28 14:26:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76560987-5ddb-559a-a629-05e4cc28bb95 with identifier: YR19%20BDP
2026-03-28 14:26:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76560987-5ddb-559a-a629-05e4cc28bb95 with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76560987-5ddb-559a-a629-05e4cc28bb95 with scrape type 2
2026-03-28 14:26:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76560987-5ddb-559a-a629-05e4cc28bb95, identifier: YR19%20BDP
2026-03-28 14:26:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c8f38a4-174f-56e8-a443-a1a186b0d0ff with identifier: SH16%20WGD
2026-03-28 14:26:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c8f38a4-174f-56e8-a443-a1a186b0d0ff with identifier: SH16%20WGD
2026-03-28 14:26:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c8f38a4-174f-56e8-a443-a1a186b0d0ff with identifier: SH16%20WGD to the API
2026-03-28 14:26:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH16%20WGD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0c8f38a4-174f-56e8-a443-a1a186b0d0ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH16 WGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH16%20WGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 28237,
 '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.0 GO EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'GO EDITION',
 'vin': 'NLHA851ALGZ238456',
 'year': 2016}
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:34 [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-28 14:26:34 [bca.uk] INFO: Saving data for SH16%20WGD: {'auction_closing_time': 1774951200.0, 'created_time': 1774523729.589195, 'last_price_update_time': 1774707994.117555}
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH16%2520WGD') HTTP/1.1" 204 0
2026-03-28 14:26:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e54f8b92-8eb4-5e70-a5ec-53e58442c160 with identifier: AV69%20KTP
2026-03-28 14:26:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e54f8b92-8eb4-5e70-a5ec-53e58442c160 with identifier: AV69%20KTP
2026-03-28 14:26:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e54f8b92-8eb4-5e70-a5ec-53e58442c160 with identifier: AV69%20KTP to the API
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV69%20KTP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e54f8b92-8eb4-5e70-a5ec-53e58442c160',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV69 KTP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV69%20KTP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 32109,
 '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': 'WF0NXXGCHNKJ32810',
 'year': 2019}
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:34 [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-28 14:26:34 [bca.uk] INFO: Saving data for AV69%20KTP: {'auction_closing_time': 1774951200.0, 'created_time': 1774524047.070841, 'last_price_update_time': 1774707994.587777}
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV69%2520KTP') HTTP/1.1" 204 0
2026-03-28 14:26:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea856521-27c7-5bd9-93ac-0d3056303ee7 with identifier: VE14%20XUZ
2026-03-28 14:26:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea856521-27c7-5bd9-93ac-0d3056303ee7 with identifier: VE14%20XUZ
2026-03-28 14:26:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea856521-27c7-5bd9-93ac-0d3056303ee7 with identifier: VE14%20XUZ to the API
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:34 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE14%20XUZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea856521-27c7-5bd9-93ac-0d3056303ee7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE14 XUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE14%20XUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 123969,
 '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 TDCI 115 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEJ81404',
 'year': 2014}
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:34 [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-28 14:26:34 [bca.uk] INFO: Saving data for VE14%20XUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523437.096491, 'last_price_update_time': 1774707994.907708}
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE14%2520XUZ') HTTP/1.1" 204 0
2026-03-28 14:26:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76560987-5ddb-559a-a629-05e4cc28bb95 with identifier: YR19%20BDP
2026-03-28 14:26:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76560987-5ddb-559a-a629-05e4cc28bb95 with identifier: YR19%20BDP
2026-03-28 14:26:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76560987-5ddb-559a-a629-05e4cc28bb95 with identifier: YR19%20BDP to the API
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:35 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR19%20BDP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76560987-5ddb-559a-a629-05e4cc28bb95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR19 BDP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR19%20BDP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 68380,
 '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': 'WF0YXXTTGYKE26487',
 'year': 2019}
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Saving data for YR19%20BDP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523738.860478, 'last_price_update_time': 1774707995.197835}
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR19%2520BDP') HTTP/1.1" 204 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: FL69%20MFV
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for FL69%20MFV: 2
2026-03-28 14:26:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1cbb738-d947-53ca-a842-23e87af31c66 with identifier: FL69%20MFV
2026-03-28 14:26:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1cbb738-d947-53ca-a842-23e87af31c66 with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1cbb738-d947-53ca-a842-23e87af31c66 with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1cbb738-d947-53ca-a842-23e87af31c66, identifier: FL69%20MFV
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: LP23%20GZC
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for LP23%20GZC: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: LP23%20GZE
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for LP23%20GZE: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: LN24%20PXO
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for LN24%20PXO: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: FW13%20YCL
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for FW13%20YCL: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: KE23%20LWJ
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for KE23%20LWJ: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: CF74%20PFK
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for CF74%20PFK: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: CF74%20PFN
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for CF74%20PFN: 0
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: WR70%20KHU
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for WR70%20KHU: 2
2026-03-28 14:26:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 123da980-c410-596e-a553-e69a70f6626e with identifier: WR70%20KHU
2026-03-28 14:26:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 123da980-c410-596e-a553-e69a70f6626e with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 123da980-c410-596e-a553-e69a70f6626e with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 123da980-c410-596e-a553-e69a70f6626e, identifier: WR70%20KHU
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: YX12%20OSP
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for YX12%20OSP: 2
2026-03-28 14:26:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd8fc306-0360-52f1-98c6-50a571afd82d with identifier: YX12%20OSP
2026-03-28 14:26:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd8fc306-0360-52f1-98c6-50a571afd82d with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd8fc306-0360-52f1-98c6-50a571afd82d with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd8fc306-0360-52f1-98c6-50a571afd82d, identifier: YX12%20OSP
2026-03-28 14:26:35 [bca.uk] INFO: Found listing with ID: YS19%20TGN
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:35 [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-28 14:26:35 [bca.uk] INFO: Scrape type for YS19%20TGN: 2
2026-03-28 14:26:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90e3660c-8d74-5f24-a955-d1adb5f5565c with identifier: YS19%20TGN
2026-03-28 14:26:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90e3660c-8d74-5f24-a955-d1adb5f5565c with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90e3660c-8d74-5f24-a955-d1adb5f5565c with scrape type 2
2026-03-28 14:26:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90e3660c-8d74-5f24-a955-d1adb5f5565c, identifier: YS19%20TGN
2026-03-28 14:26:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1cbb738-d947-53ca-a842-23e87af31c66 with identifier: FL69%20MFV
2026-03-28 14:26:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1cbb738-d947-53ca-a842-23e87af31c66 with identifier: FL69%20MFV
2026-03-28 14:26:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1cbb738-d947-53ca-a842-23e87af31c66 with identifier: FL69%20MFV to the API
2026-03-28 14:26:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL69%20MFV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1cbb738-d947-53ca-a842-23e87af31c66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL69 MFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL69%20MFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 89340,
 '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 ASTRA 1.4 T 16V 150 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 150 SRI VX-LINE',
 'vin': 'W0VBF6EC4KG389027',
 'year': 2019}
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:36 [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-28 14:26:36 [bca.uk] INFO: Saving data for FL69%20MFV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523728.125822, 'last_price_update_time': 1774707996.092242}
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL69%2520MFV') HTTP/1.1" 204 0
2026-03-28 14:26:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 123da980-c410-596e-a553-e69a70f6626e with identifier: WR70%20KHU
2026-03-28 14:26:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 123da980-c410-596e-a553-e69a70f6626e with identifier: WR70%20KHU
2026-03-28 14:26:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 123da980-c410-596e-a553-e69a70f6626e with identifier: WR70%20KHU to the API
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 262,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR70%20KHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '123da980-c410-596e-a553-e69a70f6626e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR70 KHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR70%20KHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 40209,
 '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 DEFENDER 110 3.0 P400 AWD X (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'P400 AWD X (5ST)',
 'vin': 'SALEA7AU1L2022667',
 'year': 2020}
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:36 [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-28 14:26:36 [bca.uk] INFO: Saving data for WR70%20KHU: {'auction_closing_time': 1775210400.0, 'created_time': 1774437415.446979, 'last_price_update_time': 1774707996.531861}
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR70%2520KHU') HTTP/1.1" 204 0
2026-03-28 14:26:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd8fc306-0360-52f1-98c6-50a571afd82d with identifier: YX12%20OSP
2026-03-28 14:26:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd8fc306-0360-52f1-98c6-50a571afd82d with identifier: YX12%20OSP
2026-03-28 14:26:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd8fc306-0360-52f1-98c6-50a571afd82d with identifier: YX12%20OSP to the API
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:36 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX12%20OSP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd8fc306-0360-52f1-98c6-50a571afd82d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX12 OSP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX12%20OSP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HONDA',
 'model': 'ACCORD',
 'odometer': 55087,
 '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 ACCORD 2.0 I-VTEC EX Saloon',
 'transmission': 'automatic',
 'trim': 'I-VTEC EX',
 'vin': 'JHMCU1600CC202550',
 'year': 2012}
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:36 [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-28 14:26:36 [bca.uk] INFO: Saving data for YX12%20OSP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523387.705597, 'last_price_update_time': 1774707996.844245}
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX12%2520OSP') HTTP/1.1" 204 0
2026-03-28 14:26:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90e3660c-8d74-5f24-a955-d1adb5f5565c with identifier: YS19%20TGN
2026-03-28 14:26:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90e3660c-8d74-5f24-a955-d1adb5f5565c with identifier: YS19%20TGN
2026-03-28 14:26:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90e3660c-8d74-5f24-a955-d1adb5f5565c with identifier: YS19%20TGN to the API
2026-03-28 14:26:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:37 [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': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS19%20TGN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90e3660c-8d74-5f24-a955-d1adb5f5565c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS19 TGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS19%20TGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 70566,
 '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 RANGER 2.2 TDCI 160 REGULAR XL 4WD Pickup',
 'transmission': 'manual',
 'trim': 'TDCI 160 REGULAR XL 4WD',
 'vin': '6FPNXXMJ2NJA58588',
 'year': 2019}
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [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-28 14:26:37 [bca.uk] INFO: Saving data for YS19%20TGN: {'auction_closing_time': 1774864800.0, 'created_time': 1774523741.425926, 'last_price_update_time': 1774707997.192456}
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS19%2520TGN') HTTP/1.1" 204 0
2026-03-28 14:26:37 [bca.uk] INFO: Found listing with ID: YD24%20JKV
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [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-28 14:26:37 [bca.uk] INFO: Scrape type for YD24%20JKV: 2
2026-03-28 14:26:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07eb265a-640a-5ad2-8ef1-36942c5ccc77 with identifier: YD24%20JKV
2026-03-28 14:26:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07eb265a-640a-5ad2-8ef1-36942c5ccc77 with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07eb265a-640a-5ad2-8ef1-36942c5ccc77 with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07eb265a-640a-5ad2-8ef1-36942c5ccc77, identifier: YD24%20JKV
2026-03-28 14:26:37 [bca.uk] INFO: Found listing with ID: K888%20MWS
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [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-28 14:26:37 [bca.uk] INFO: Scrape type for K888%20MWS: 2
2026-03-28 14:26:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e844e4fa-7317-5230-900a-03470c9cf05e with identifier: K888%20MWS
2026-03-28 14:26:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e844e4fa-7317-5230-900a-03470c9cf05e with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e844e4fa-7317-5230-900a-03470c9cf05e with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e844e4fa-7317-5230-900a-03470c9cf05e, identifier: K888%20MWS
2026-03-28 14:26:37 [bca.uk] INFO: Found listing with ID: PX13%20UCN
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [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-28 14:26:37 [bca.uk] INFO: Scrape type for PX13%20UCN: 2
2026-03-28 14:26:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93aea2e5-9a2e-533c-ab98-4f6f35985499 with identifier: PX13%20UCN
2026-03-28 14:26:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93aea2e5-9a2e-533c-ab98-4f6f35985499 with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93aea2e5-9a2e-533c-ab98-4f6f35985499 with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93aea2e5-9a2e-533c-ab98-4f6f35985499, identifier: PX13%20UCN
2026-03-28 14:26:37 [bca.uk] INFO: Found listing with ID: YT69%20YZL
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [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-28 14:26:37 [bca.uk] INFO: Scrape type for YT69%20YZL: 2
2026-03-28 14:26:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a with identifier: YT69%20YZL
2026-03-28 14:26:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a with scrape type 2
2026-03-28 14:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a, identifier: YT69%20YZL
2026-03-28 14:26:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07eb265a-640a-5ad2-8ef1-36942c5ccc77 with identifier: YD24%20JKV
2026-03-28 14:26:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07eb265a-640a-5ad2-8ef1-36942c5ccc77 with identifier: YD24%20JKV
2026-03-28 14:26:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07eb265a-640a-5ad2-8ef1-36942c5ccc77 with identifier: YD24%20JKV to the API
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD24%20JKV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07eb265a-640a-5ad2-8ef1-36942c5ccc77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD24 JKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD24%20JKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 26646,
 '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 JUKE 1.0 DIG-T 114 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 114 N-CONNECTA',
 'vin': 'SJNFAAF16U1331727',
 'year': 2024}
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:37 [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-28 14:26:37 [bca.uk] INFO: Saving data for YD24%20JKV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523595.556303, 'last_price_update_time': 1774707997.990724}
2026-03-28 14:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD24%2520JKV') HTTP/1.1" 204 0
2026-03-28 14:26:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e844e4fa-7317-5230-900a-03470c9cf05e with identifier: K888%20MWS
2026-03-28 14:26:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e844e4fa-7317-5230-900a-03470c9cf05e with identifier: K888%20MWS
2026-03-28 14:26:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e844e4fa-7317-5230-900a-03470c9cf05e with identifier: K888%20MWS to the API
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=K888%20MWS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e844e4fa-7317-5230-900a-03470c9cf05e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'K888 MWS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=K888%20MWS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 127042,
 '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': 'SALWA2AK6JA804715',
 'year': 2018}
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [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-28 14:26:38 [bca.uk] INFO: Saving data for K888%20MWS: {'auction_closing_time': 1775210400.0, 'created_time': 1774437437.952282, 'last_price_update_time': 1774707998.305601}
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='K888%2520MWS') HTTP/1.1" 204 0
2026-03-28 14:26:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93aea2e5-9a2e-533c-ab98-4f6f35985499 with identifier: PX13%20UCN
2026-03-28 14:26:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93aea2e5-9a2e-533c-ab98-4f6f35985499 with identifier: PX13%20UCN
2026-03-28 14:26:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93aea2e5-9a2e-533c-ab98-4f6f35985499 with identifier: PX13%20UCN to the API
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:38 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX13%20UCN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93aea2e5-9a2e-533c-ab98-4f6f35985499',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX13 UCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX13%20UCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 67653,
 '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 UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZDD115580',
 'year': 2013}
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [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-28 14:26:38 [bca.uk] INFO: Saving data for PX13%20UCN: {'auction_closing_time': 1774864800.0, 'created_time': 1774523427.672934, 'last_price_update_time': 1774707998.603147}
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX13%2520UCN') HTTP/1.1" 204 0
2026-03-28 14:26:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a with identifier: YT69%20YZL
2026-03-28 14:26:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a with identifier: YT69%20YZL
2026-03-28 14:26:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a with identifier: YT69%20YZL to the API
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:38 [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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT69%20YZL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '410d6f6e-8c86-5b4a-8fca-3a0491bf5b5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT69 YZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT69%20YZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 72896,
 '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': 'WF0YXXTTGYKU56009',
 'year': 2020}
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [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-28 14:26:38 [bca.uk] INFO: Saving data for YT69%20YZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774523718.871103, 'last_price_update_time': 1774707998.896508}
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT69%2520YZL') HTTP/1.1" 204 0
2026-03-28 14:26:38 [bca.uk] INFO: Found listing with ID: SM65%20ZKU
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [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-28 14:26:38 [bca.uk] INFO: Scrape type for SM65%20ZKU: 0
2026-03-28 14:26:38 [bca.uk] INFO: Found listing with ID: YC65%20KTA
2026-03-28 14:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:38 [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-28 14:26:38 [bca.uk] INFO: Scrape type for YC65%20KTA: 2
2026-03-28 14:26:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a588d7a2-570a-55d6-b081-57785e5541d2 with identifier: YC65%20KTA
2026-03-28 14:26:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a588d7a2-570a-55d6-b081-57785e5541d2 with scrape type 2
2026-03-28 14:26:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a588d7a2-570a-55d6-b081-57785e5541d2 with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a588d7a2-570a-55d6-b081-57785e5541d2, identifier: YC65%20KTA
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: LL74%20BXF
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [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-28 14:26:39 [bca.uk] INFO: Scrape type for LL74%20BXF: 0
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: DL73%20KPK
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520KPK%27 HTTP/1.1" 200 None
2026-03-28 14:26:39 [bca.uk] INFO: Scrape type for DL73%20KPK: 0
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: DL73%20LBU
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520LBU%27 HTTP/1.1" 200 None
2026-03-28 14:26:39 [bca.uk] INFO: Scrape type for DL73%20LBU: 0
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: KF73%20ADO
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520ADO%27 HTTP/1.1" 200 None
2026-03-28 14:26:39 [bca.uk] INFO: Scrape type for KF73%20ADO: 0
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: NY23%20JOV
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [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-28 14:26:39 [bca.uk] INFO: Scrape type for NY23%20JOV: 2
2026-03-28 14:26:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fcb7326-2a3e-5a3d-b46e-389236019423 with identifier: NY23%20JOV
2026-03-28 14:26:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fcb7326-2a3e-5a3d-b46e-389236019423 with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fcb7326-2a3e-5a3d-b46e-389236019423 with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fcb7326-2a3e-5a3d-b46e-389236019423, identifier: NY23%20JOV
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: FV71%20SUO
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [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-28 14:26:39 [bca.uk] INFO: Scrape type for FV71%20SUO: 2
2026-03-28 14:26:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30e259a1-0e7c-5017-b711-7421d784dd60 with identifier: FV71%20SUO
2026-03-28 14:26:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30e259a1-0e7c-5017-b711-7421d784dd60 with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30e259a1-0e7c-5017-b711-7421d784dd60 with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30e259a1-0e7c-5017-b711-7421d784dd60, identifier: FV71%20SUO
2026-03-28 14:26:39 [bca.uk] INFO: Found listing with ID: DA22%20XTW
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [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-28 14:26:39 [bca.uk] INFO: Scrape type for DA22%20XTW: 2
2026-03-28 14:26:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 106f7afc-e0fa-5408-a0c4-02ca2e41736d with identifier: DA22%20XTW
2026-03-28 14:26:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 106f7afc-e0fa-5408-a0c4-02ca2e41736d with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 106f7afc-e0fa-5408-a0c4-02ca2e41736d with scrape type 2
2026-03-28 14:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 106f7afc-e0fa-5408-a0c4-02ca2e41736d, identifier: DA22%20XTW
2026-03-28 14:26:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a588d7a2-570a-55d6-b081-57785e5541d2 with identifier: YC65%20KTA
2026-03-28 14:26:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a588d7a2-570a-55d6-b081-57785e5541d2 with identifier: YC65%20KTA
2026-03-28 14:26:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a588d7a2-570a-55d6-b081-57785e5541d2 with identifier: YC65%20KTA to the API
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC65%20KTA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a588d7a2-570a-55d6-b081-57785e5541d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC65 KTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC65%20KTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 97550,
 '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': 'WF05XXGCC5FS42577',
 'year': 2015}
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [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-28 14:26:39 [bca.uk] INFO: Saving data for YC65%20KTA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523836.454745, 'last_price_update_time': 1774707999.738388}
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC65%2520KTA') HTTP/1.1" 204 0
2026-03-28 14:26:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fcb7326-2a3e-5a3d-b46e-389236019423 with identifier: NY23%20JOV
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:39 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=terrane+khaki+%286x4%29 HTTP/1.1" 200 None
2026-03-28 14:26:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fcb7326-2a3e-5a3d-b46e-389236019423 with identifier: NY23%20JOV
2026-03-28 14:26:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fcb7326-2a3e-5a3d-b46e-389236019423 with identifier: NY23%20JOV to the API
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NY23%20JOV-GB',
 'category': 'Car',
 'color': 'terrane khaki',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9fcb7326-2a3e-5a3d-b46e-389236019423',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NY23 JOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NY23%20JOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LEXUS',
 'model': 'NX 350H',
 'odometer': 26657,
 '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 NX 350H 2.5 4WD F-SPORT (PREMIUM+ PK)E-CVT StationWagon',
 'transmission': 'automatic',
 'trim': '4WD F-SPORT (PREMIUM+ PK)E-CVT',
 'vin': 'JTJCKBEZ202016681',
 'year': 2023}
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:40 [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-28 14:26:40 [bca.uk] INFO: Saving data for NY23%20JOV: {'auction_closing_time': 1774951200.0, 'created_time': 1774524051.523634, 'last_price_update_time': 1774708000.299125}
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NY23%2520JOV') HTTP/1.1" 204 0
2026-03-28 14:26:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30e259a1-0e7c-5017-b711-7421d784dd60 with identifier: FV71%20SUO
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=titania+grey+matt HTTP/1.1" 200 None
2026-03-28 14:26:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30e259a1-0e7c-5017-b711-7421d784dd60 with identifier: FV71%20SUO
2026-03-28 14:26:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30e259a1-0e7c-5017-b711-7421d784dd60 with identifier: FV71%20SUO to the API
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:40 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV71%20SUO-GB',
 'category': 'Car',
 'color': 'titania grey matt',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '30e259a1-0e7c-5017-b711-7421d784dd60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV71 SUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV71%20SUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SMART',
 'model': 'EQ FORTWO',
 'odometer': 13355,
 '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': 'SMART EQ FORTWO 17KWH 60KW PREMIUM (22KW) Coupe',
 'transmission': 'automatic',
 'trim': '17KWH 60KW PREMIUM (22KW)',
 'vin': 'W1A4533912K469623',
 'year': 2022}
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:40 [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-28 14:26:40 [bca.uk] INFO: Saving data for FV71%20SUO: {'auction_closing_time': 1775642400.0, 'created_time': 1773842261.323904, 'last_price_update_time': 1774708000.730342}
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV71%2520SUO') HTTP/1.1" 204 0
2026-03-28 14:26:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 106f7afc-e0fa-5408-a0c4-02ca2e41736d with identifier: DA22%20XTW
2026-03-28 14:26:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 106f7afc-e0fa-5408-a0c4-02ca2e41736d with identifier: DA22%20XTW
2026-03-28 14:26:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 106f7afc-e0fa-5408-a0c4-02ca2e41736d with identifier: DA22%20XTW to the API
2026-03-28 14:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:41 [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': 260,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA22%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': '106f7afc-e0fa-5408-a0c4-02ca2e41736d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA22 XTW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA22%20XTW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 69418,
 '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 Dropside',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB',
 'vin': 'WMA08VUZ0N9015599',
 'year': 2022}
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:41 [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-28 14:26:41 [bca.uk] INFO: Saving data for DA22%20XTW: {'auction_closing_time': 1774864800.0, 'created_time': 1773839749.397866, 'last_price_update_time': 1774708001.056593}
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA22%2520XTW') HTTP/1.1" 204 0
2026-03-28 14:26:41 [bca.uk] INFO: Found listing with ID: YE06%20FKT
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:41 [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-28 14:26:41 [bca.uk] INFO: Scrape type for YE06%20FKT: 2
2026-03-28 14:26:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9e7b1dc-3db3-5e11-b34d-ec1acc93af72 with identifier: YE06%20FKT
2026-03-28 14:26:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9e7b1dc-3db3-5e11-b34d-ec1acc93af72 with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9e7b1dc-3db3-5e11-b34d-ec1acc93af72 with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9e7b1dc-3db3-5e11-b34d-ec1acc93af72, identifier: YE06%20FKT
2026-03-28 14:26:41 [bca.uk] INFO: Found listing with ID: NV65%20XKB
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:41 [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-28 14:26:41 [bca.uk] INFO: Scrape type for NV65%20XKB: 2
2026-03-28 14:26:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c2e1928-5c61-5697-b418-e1c126161b0b with identifier: NV65%20XKB
2026-03-28 14:26:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c2e1928-5c61-5697-b418-e1c126161b0b with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c2e1928-5c61-5697-b418-e1c126161b0b with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c2e1928-5c61-5697-b418-e1c126161b0b, identifier: NV65%20XKB
2026-03-28 14:26:41 [bca.uk] INFO: Found listing with ID: KR74%20CWC
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:41 [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-28 14:26:41 [bca.uk] INFO: Scrape type for KR74%20CWC: 2
2026-03-28 14:26:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cb31fef-b8d6-585b-acab-9303b7611c46 with identifier: KR74%20CWC
2026-03-28 14:26:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cb31fef-b8d6-585b-acab-9303b7611c46 with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cb31fef-b8d6-585b-acab-9303b7611c46 with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cb31fef-b8d6-585b-acab-9303b7611c46, identifier: KR74%20CWC
2026-03-28 14:26:41 [bca.uk] INFO: Found listing with ID: HK22%20LFT
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:41 [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-28 14:26:41 [bca.uk] INFO: Scrape type for HK22%20LFT: 2
2026-03-28 14:26:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 799249aa-d144-522d-b8e3-d52375f7005a with identifier: HK22%20LFT
2026-03-28 14:26:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 799249aa-d144-522d-b8e3-d52375f7005a with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 799249aa-d144-522d-b8e3-d52375f7005a with scrape type 2
2026-03-28 14:26:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 799249aa-d144-522d-b8e3-d52375f7005a, identifier: HK22%20LFT
2026-03-28 14:26:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9e7b1dc-3db3-5e11-b34d-ec1acc93af72 with identifier: YE06%20FKT
2026-03-28 14:26:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9e7b1dc-3db3-5e11-b34d-ec1acc93af72 with identifier: YE06%20FKT
2026-03-28 14:26:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9e7b1dc-3db3-5e11-b34d-ec1acc93af72 with identifier: YE06%20FKT to the API
2026-03-28 14:26:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE06%20FKT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a9e7b1dc-3db3-5e11-b34d-ec1acc93af72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE06 FKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE06%20FKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 84373,
 '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': 'CITROEN C3 1.4 DESIRE Hatchback',
 'transmission': 'manual',
 'trim': 'DESIRE',
 'vin': 'VF7FCKFVC28601005',
 'year': 2006}
2026-03-28 14:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:42 [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-28 14:26:42 [bca.uk] INFO: Saving data for YE06%20FKT: {'auction_closing_time': 1774864800.0, 'created_time': 1774523754.26898, 'last_price_update_time': 1774708002.057125}
2026-03-28 14:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE06%2520FKT') HTTP/1.1" 204 0
2026-03-28 14:26:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c2e1928-5c61-5697-b418-e1c126161b0b with identifier: NV65%20XKB
2026-03-28 14:26:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c2e1928-5c61-5697-b418-e1c126161b0b with identifier: NV65%20XKB
2026-03-28 14:26:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c2e1928-5c61-5697-b418-e1c126161b0b with identifier: NV65%20XKB to the API
2026-03-28 14:26:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV65%20XKB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c2e1928-5c61-5697-b418-e1c126161b0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV65 XKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV65%20XKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 43733,
 '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 125 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC S',
 'vin': 'WF0CXXGAKCFD00544',
 'year': 2016}
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:43 [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-28 14:26:43 [bca.uk] INFO: Saving data for NV65%20XKB: {'auction_closing_time': 1774951200.0, 'created_time': 1774524041.379176, 'last_price_update_time': 1774708003.404048}
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV65%2520XKB') HTTP/1.1" 204 0
2026-03-28 14:26:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cb31fef-b8d6-585b-acab-9303b7611c46 with identifier: KR74%20CWC
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=velvet+brown+metallic HTTP/1.1" 200 None
2026-03-28 14:26:43 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cb31fef-b8d6-585b-acab-9303b7611c46 with identifier: KR74%20CWC
2026-03-28 14:26:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cb31fef-b8d6-585b-acab-9303b7611c46 with identifier: KR74%20CWC to the API
2026-03-28 14:26:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:44 [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': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR74%20CWC-GB',
 'category': 'Car',
 'color': 'velvet brown metallic',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9cb31fef-b8d6-585b-acab-9303b7611c46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR74 CWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR74%20CWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'E450',
 'odometer': 2068,
 '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 3.0 AMG LINE PREMIUM 4M 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'W1KLF6BB1RA004505',
 'year': 2024}
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:44 [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-28 14:26:44 [bca.uk] INFO: Saving data for KR74%20CWC: {'auction_closing_time': 1775642400.0, 'created_time': 1773821025.927048, 'last_price_update_time': 1774708004.076616}
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR74%2520CWC') HTTP/1.1" 204 0
2026-03-28 14:26:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 799249aa-d144-522d-b8e3-d52375f7005a with identifier: HK22%20LFT
2026-03-28 14:26:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 799249aa-d144-522d-b8e3-d52375f7005a with identifier: HK22%20LFT
2026-03-28 14:26:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 799249aa-d144-522d-b8e3-d52375f7005a with identifier: HK22%20LFT to the API
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:44 [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': 253,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK22%20LFT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '799249aa-d144-522d-b8e3-d52375f7005a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK22 LFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK22%20LFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 59438,
 '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 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PMD52851',
 'year': 2022}
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520LFT%27 HTTP/1.1" 200 None
2026-03-28 14:26:44 [bca.uk] INFO: Saving data for HK22%20LFT: {'auction_closing_time': 1774864800.0, 'created_time': 1773959769.532205, 'last_price_update_time': 1774708004.394245}
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK22%2520LFT') HTTP/1.1" 204 0
2026-03-28 14:26:44 [bca.uk] INFO: Found listing with ID: BJ75%20VPK
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:44 [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-28 14:26:44 [bca.uk] INFO: Scrape type for BJ75%20VPK: 2
2026-03-28 14:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5 with identifier: BJ75%20VPK
2026-03-28 14:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5 with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5 with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5, identifier: BJ75%20VPK
2026-03-28 14:26:44 [bca.uk] INFO: Found listing with ID: NU71%20XGM
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520XGM%27 HTTP/1.1" 200 None
2026-03-28 14:26:44 [bca.uk] INFO: Scrape type for NU71%20XGM: 2
2026-03-28 14:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d57c12f-42c3-5544-b222-2292f510d9b1 with identifier: NU71%20XGM
2026-03-28 14:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d57c12f-42c3-5544-b222-2292f510d9b1 with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d57c12f-42c3-5544-b222-2292f510d9b1 with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d57c12f-42c3-5544-b222-2292f510d9b1, identifier: NU71%20XGM
2026-03-28 14:26:44 [bca.uk] INFO: Found listing with ID: WG21%20KHA
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:44 [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-28 14:26:44 [bca.uk] INFO: Scrape type for WG21%20KHA: 2
2026-03-28 14:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf with identifier: WG21%20KHA
2026-03-28 14:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf, identifier: WG21%20KHA
2026-03-28 14:26:44 [bca.uk] INFO: Found listing with ID: DV71%20NWO
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:44 [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-28 14:26:44 [bca.uk] INFO: Scrape type for DV71%20NWO: 2
2026-03-28 14:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b286b95c-6ffa-523e-abaa-68b7609ec6d7 with identifier: DV71%20NWO
2026-03-28 14:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b286b95c-6ffa-523e-abaa-68b7609ec6d7 with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b286b95c-6ffa-523e-abaa-68b7609ec6d7 with scrape type 2
2026-03-28 14:26:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b286b95c-6ffa-523e-abaa-68b7609ec6d7, identifier: DV71%20NWO
2026-03-28 14:26:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5 with identifier: BJ75%20VPK
2026-03-28 14:26:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5 with identifier: BJ75%20VPK
2026-03-28 14:26:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5 with identifier: BJ75%20VPK to the API
2026-03-28 14:26:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ75%20VPK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a83eafe-5ab2-59b0-85e1-dc0b3a861fb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ75 VPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ75%20VPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 5381,
 '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 T-ROC 1.0 TSI 115 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 115 LIFE',
 'vin': 'WVGZZZA18TV033114',
 'year': 2025}
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:45 [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-28 14:26:45 [bca.uk] INFO: Saving data for BJ75%20VPK: {'auction_closing_time': 1775037600.0, 'created_time': 1774523745.357428, 'last_price_update_time': 1774708005.13302}
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ75%2520VPK') HTTP/1.1" 204 0
2026-03-28 14:26:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d57c12f-42c3-5544-b222-2292f510d9b1 with identifier: NU71%20XGM
2026-03-28 14:26:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d57c12f-42c3-5544-b222-2292f510d9b1 with identifier: NU71%20XGM
2026-03-28 14:26:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d57c12f-42c3-5544-b222-2292f510d9b1 with identifier: NU71%20XGM to the API
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU71%20XGM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6d57c12f-42c3-5544-b222-2292f510d9b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU71 XGM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU71%20XGM&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 32841,
 '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 40 150KW 82KWH S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZ5NP014818',
 'year': 2021}
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:45 [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-28 14:26:45 [bca.uk] INFO: Saving data for NU71%20XGM: {'auction_closing_time': 1774951200.0, 'created_time': 1774524040.95268, 'last_price_update_time': 1774708005.423645}
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU71%2520XGM') HTTP/1.1" 204 0
2026-03-28 14:26:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf with identifier: WG21%20KHA
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=denim+blue+metallic HTTP/1.1" 200 None
2026-03-28 14:26:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf with identifier: WG21%20KHA
2026-03-28 14:26:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf with identifier: WG21%20KHA to the API
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:45 [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': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG21%20KHA-GB',
 'category': 'Car',
 'color': 'denim blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '20c74aee-fea0-5bb6-af7c-cf5b4e4d4fcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WG21 KHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG21%20KHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 250 E',
 'odometer': 57505,
 '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 GLA 250 E 1.3 EXCLUSIVE ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE ED.DCT',
 'vin': 'W1N2477862J273413',
 'year': 2021}
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:45 [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-28 14:26:45 [bca.uk] INFO: Saving data for WG21%20KHA: {'auction_closing_time': 1775642400.0, 'created_time': 1774391222.819516, 'last_price_update_time': 1774708005.878828}
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG21%2520KHA') HTTP/1.1" 204 0
2026-03-28 14:26:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b286b95c-6ffa-523e-abaa-68b7609ec6d7 with identifier: DV71%20NWO
2026-03-28 14:26:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b286b95c-6ffa-523e-abaa-68b7609ec6d7 with identifier: DV71%20NWO
2026-03-28 14:26:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b286b95c-6ffa-523e-abaa-68b7609ec6d7 with identifier: DV71%20NWO to the API
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:46 [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=DV71%20NWO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b286b95c-6ffa-523e-abaa-68b7609ec6d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV71 NWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV71%20NWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'ZOE ZE',
 'odometer': 64712,
 '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 ZOE ZE 80KW 50KWH R110 I-BUSINESS Van',
 'transmission': 'automatic',
 'trim': '80KW 50KWH R110 I-BUSINESS',
 'vin': 'VF1AG000167864005',
 'year': 2022}
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [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-28 14:26:46 [bca.uk] INFO: Saving data for DV71%20NWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523725.45273, 'last_price_update_time': 1774708006.22059}
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV71%2520NWO') HTTP/1.1" 204 0
2026-03-28 14:26:46 [bca.uk] INFO: Found listing with ID: YG63%20VUH
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [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-28 14:26:46 [bca.uk] INFO: Scrape type for YG63%20VUH: 2
2026-03-28 14:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffabc128-6dd6-5949-b813-8842f7fa3aaa with identifier: YG63%20VUH
2026-03-28 14:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffabc128-6dd6-5949-b813-8842f7fa3aaa with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffabc128-6dd6-5949-b813-8842f7fa3aaa with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffabc128-6dd6-5949-b813-8842f7fa3aaa, identifier: YG63%20VUH
2026-03-28 14:26:46 [bca.uk] INFO: Found listing with ID: GU69%20RVJ
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [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-28 14:26:46 [bca.uk] INFO: Scrape type for GU69%20RVJ: 2
2026-03-28 14:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 591939d3-165a-5188-bd00-a1c5edbbe00a with identifier: GU69%20RVJ
2026-03-28 14:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 591939d3-165a-5188-bd00-a1c5edbbe00a with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 591939d3-165a-5188-bd00-a1c5edbbe00a with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 591939d3-165a-5188-bd00-a1c5edbbe00a, identifier: GU69%20RVJ
2026-03-28 14:26:46 [bca.uk] INFO: Found listing with ID: NL09%20KYT
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [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-28 14:26:46 [bca.uk] INFO: Scrape type for NL09%20KYT: 2
2026-03-28 14:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71f2e290-dc53-5810-a0f8-33f94b76dd18 with identifier: NL09%20KYT
2026-03-28 14:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71f2e290-dc53-5810-a0f8-33f94b76dd18 with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71f2e290-dc53-5810-a0f8-33f94b76dd18 with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71f2e290-dc53-5810-a0f8-33f94b76dd18, identifier: NL09%20KYT
2026-03-28 14:26:46 [bca.uk] INFO: Found listing with ID: WJ68%20XCO
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [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-28 14:26:46 [bca.uk] INFO: Scrape type for WJ68%20XCO: 2
2026-03-28 14:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a0ef114-602f-5fcf-a026-f41030d03968 with identifier: WJ68%20XCO
2026-03-28 14:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a0ef114-602f-5fcf-a026-f41030d03968 with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a0ef114-602f-5fcf-a026-f41030d03968 with scrape type 2
2026-03-28 14:26:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a0ef114-602f-5fcf-a026-f41030d03968, identifier: WJ68%20XCO
2026-03-28 14:26:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffabc128-6dd6-5949-b813-8842f7fa3aaa with identifier: YG63%20VUH
2026-03-28 14:26:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffabc128-6dd6-5949-b813-8842f7fa3aaa with identifier: YG63%20VUH
2026-03-28 14:26:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffabc128-6dd6-5949-b813-8842f7fa3aaa with identifier: YG63%20VUH to the API
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG63%20VUH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffabc128-6dd6-5949-b813-8842f7fa3aaa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG63 VUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG63%20VUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 68942,
 '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 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '16V 115 ENERGY',
 'vin': 'W0LPC6ED9D1087917',
 'year': 2013}
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [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-28 14:26:46 [bca.uk] INFO: Saving data for YG63%20VUH: {'auction_closing_time': 1774864800.0, 'created_time': 1774523761.574898, 'last_price_update_time': 1774708006.975759}
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG63%2520VUH') HTTP/1.1" 204 0
2026-03-28 14:26:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 591939d3-165a-5188-bd00-a1c5edbbe00a with identifier: GU69%20RVJ
2026-03-28 14:26:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 591939d3-165a-5188-bd00-a1c5edbbe00a with identifier: GU69%20RVJ
2026-03-28 14:26:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 591939d3-165a-5188-bd00-a1c5edbbe00a with identifier: GU69%20RVJ to the API
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU69%20RVJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '591939d3-165a-5188-bd00-a1c5edbbe00a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU69 RVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU69%20RVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 66812,
 '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 D150 2WD R-DYNAMIC Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD R-DYNAMIC',
 'vin': 'SALZB2CN7LH046749',
 'year': 2019}
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:47 [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-28 14:26:47 [bca.uk] INFO: Saving data for GU69%20RVJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524028.223941, 'last_price_update_time': 1774708007.371394}
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU69%2520RVJ') HTTP/1.1" 204 0
2026-03-28 14:26:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71f2e290-dc53-5810-a0f8-33f94b76dd18 with identifier: NL09%20KYT
2026-03-28 14:26:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71f2e290-dc53-5810-a0f8-33f94b76dd18 with identifier: NL09%20KYT
2026-03-28 14:26:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71f2e290-dc53-5810-a0f8-33f94b76dd18 with identifier: NL09%20KYT to the API
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:47 [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': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL09%20KYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '71f2e290-dc53-5810-a0f8-33f94b76dd18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL09 KYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL09%20KYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 171706,
 '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 CR-V 2.2 I-CDTI EX Estate',
 'transmission': 'manual',
 'trim': 'I-CDTI EX',
 'vin': 'SHSRE67708U040322',
 'year': 2009}
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:47 [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-28 14:26:47 [bca.uk] INFO: Saving data for NL09%20KYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774523444.764824, 'last_price_update_time': 1774708007.678}
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL09%2520KYT') HTTP/1.1" 204 0
2026-03-28 14:26:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a0ef114-602f-5fcf-a026-f41030d03968 with identifier: WJ68%20XCO
2026-03-28 14:26:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a0ef114-602f-5fcf-a026-f41030d03968 with identifier: WJ68%20XCO
2026-03-28 14:26:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a0ef114-602f-5fcf-a026-f41030d03968 with identifier: WJ68%20XCO to the API
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:47 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ68%20XCO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a0ef114-602f-5fcf-a026-f41030d03968',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ68 XCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ68%20XCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 138497,
 '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 EBL 105 280 SWB L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 105 280 SWB L/R',
 'vin': 'WF0YXXTTGYJY20067',
 'year': 2018}
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:47 [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-28 14:26:47 [bca.uk] INFO: Saving data for WJ68%20XCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523716.782956, 'last_price_update_time': 1774708007.969849}
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520XCO') HTTP/1.1" 204 0
2026-03-28 14:26:47 [bca.uk] INFO: Found listing with ID: LT10%20LNU
2026-03-28 14:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Scrape type for LT10%20LNU: 2
2026-03-28 14:26:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c0c8b1c-f786-527c-82d6-1778f588a701 with identifier: LT10%20LNU
2026-03-28 14:26:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c0c8b1c-f786-527c-82d6-1778f588a701 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c0c8b1c-f786-527c-82d6-1778f588a701 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c0c8b1c-f786-527c-82d6-1778f588a701, identifier: LT10%20LNU
2026-03-28 14:26:48 [bca.uk] INFO: Found listing with ID: LN24%20PDO
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Scrape type for LN24%20PDO: 0
2026-03-28 14:26:48 [bca.uk] INFO: Found listing with ID: LL74%20DGO
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520DGO%27 HTTP/1.1" 200 None
2026-03-28 14:26:48 [bca.uk] INFO: Scrape type for LL74%20DGO: 0
2026-03-28 14:26:48 [bca.uk] INFO: Found listing with ID: SL69%20OOV
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Scrape type for SL69%20OOV: 2
2026-03-28 14:26:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffed3a10-11d8-560f-95f8-be4e120fbb59 with identifier: SL69%20OOV
2026-03-28 14:26:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffed3a10-11d8-560f-95f8-be4e120fbb59 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffed3a10-11d8-560f-95f8-be4e120fbb59 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffed3a10-11d8-560f-95f8-be4e120fbb59, identifier: SL69%20OOV
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Found listing with ID: WA68%20NHD
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Scrape type for WA68%20NHD: 2
2026-03-28 14:26:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 894de617-61e7-5afa-b170-cfb38b525400 with identifier: WA68%20NHD
2026-03-28 14:26:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 894de617-61e7-5afa-b170-cfb38b525400 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 894de617-61e7-5afa-b170-cfb38b525400 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 894de617-61e7-5afa-b170-cfb38b525400, identifier: WA68%20NHD
2026-03-28 14:26:48 [bca.uk] INFO: Found listing with ID: WF70%20BDY
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Scrape type for WF70%20BDY: 2
2026-03-28 14:26:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae8da534-55ad-5547-9b42-8900fa1ba2c4 with identifier: WF70%20BDY
2026-03-28 14:26:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae8da534-55ad-5547-9b42-8900fa1ba2c4 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae8da534-55ad-5547-9b42-8900fa1ba2c4 with scrape type 2
2026-03-28 14:26:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae8da534-55ad-5547-9b42-8900fa1ba2c4, identifier: WF70%20BDY
2026-03-28 14:26:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c0c8b1c-f786-527c-82d6-1778f588a701 with identifier: LT10%20LNU
2026-03-28 14:26:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c0c8b1c-f786-527c-82d6-1778f588a701 with identifier: LT10%20LNU
2026-03-28 14:26:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c0c8b1c-f786-527c-82d6-1778f588a701 with identifier: LT10%20LNU to the API
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT10%20LNU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c0c8b1c-f786-527c-82d6-1778f588a701',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT10 LNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT10%20LNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 85531,
 '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': 'WF0JXXWPJJAY04919',
 'year': 2010}
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [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-28 14:26:48 [bca.uk] INFO: Saving data for LT10%20LNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523736.567316, 'last_price_update_time': 1774708008.779841}
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT10%2520LNU') HTTP/1.1" 204 0
2026-03-28 14:26:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffed3a10-11d8-560f-95f8-be4e120fbb59 with identifier: SL69%20OOV
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=denim+blue HTTP/1.1" 200 None
2026-03-28 14:26:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffed3a10-11d8-560f-95f8-be4e120fbb59 with identifier: SL69%20OOV
2026-03-28 14:26:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffed3a10-11d8-560f-95f8-be4e120fbb59 with identifier: SL69%20OOV to the API
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 76,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL69%20OOV-GB',
 'category': 'Car',
 'color': 'denim blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ffed3a10-11d8-560f-95f8-be4e120fbb59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL69 OOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL69%20OOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 56904,
 '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 COROLLA 1.8 VVT-I HYBRID ICON TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1K93BE80E081734',
 'year': 2019}
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [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-28 14:26:49 [bca.uk] INFO: Saving data for SL69%20OOV: {'auction_closing_time': 1774951200.0, 'created_time': 1774524039.288745, 'last_price_update_time': 1774708009.256539}
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL69%2520OOV') HTTP/1.1" 204 0
2026-03-28 14:26:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 894de617-61e7-5afa-b170-cfb38b525400 with identifier: WA68%20NHD
2026-03-28 14:26:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 894de617-61e7-5afa-b170-cfb38b525400 with identifier: WA68%20NHD
2026-03-28 14:26:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 894de617-61e7-5afa-b170-cfb38b525400 with identifier: WA68%20NHD to the API
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:49 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA68%20NHD-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '894de617-61e7-5afa-b170-cfb38b525400',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA68 NHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA68%20NHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 54886,
 '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 X1 1.5 SDRIVE 18I SE StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18I SE',
 'vin': 'WBAJG12080EN49822',
 'year': 2018}
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [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-28 14:26:49 [bca.uk] INFO: Saving data for WA68%20NHD: {'auction_closing_time': 1774864800.0, 'created_time': 1774523416.831685, 'last_price_update_time': 1774708009.57513}
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA68%2520NHD') HTTP/1.1" 204 0
2026-03-28 14:26:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae8da534-55ad-5547-9b42-8900fa1ba2c4 with identifier: WF70%20BDY
2026-03-28 14:26:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae8da534-55ad-5547-9b42-8900fa1ba2c4 with identifier: WF70%20BDY
2026-03-28 14:26:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae8da534-55ad-5547-9b42-8900fa1ba2c4 with identifier: WF70%20BDY to the API
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:49 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF70%20BDY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae8da534-55ad-5547-9b42-8900fa1ba2c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF70 BDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF70%20BDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 28837,
 '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 TREND H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 105 300 SWB TREND H/R',
 'vin': 'WF0YXXTTGYLR07086',
 'year': 2020}
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [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-28 14:26:49 [bca.uk] INFO: Saving data for WF70%20BDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774523709.360463, 'last_price_update_time': 1774708009.894412}
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF70%2520BDY') HTTP/1.1" 204 0
2026-03-28 14:26:49 [bca.uk] INFO: Found listing with ID: BJ75%20TYW
2026-03-28 14:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:49 [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-28 14:26:49 [bca.uk] INFO: Scrape type for BJ75%20TYW: 2
2026-03-28 14:26:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2202f104-7844-56ca-b2d8-cb554e065431 with identifier: BJ75%20TYW
2026-03-28 14:26:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2202f104-7844-56ca-b2d8-cb554e065431 with scrape type 2
2026-03-28 14:26:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2202f104-7844-56ca-b2d8-cb554e065431 with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2202f104-7844-56ca-b2d8-cb554e065431, identifier: BJ75%20TYW
2026-03-28 14:26:50 [bca.uk] INFO: Found listing with ID: MW71%20BBN
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:50 [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-28 14:26:50 [bca.uk] INFO: Scrape type for MW71%20BBN: 2
2026-03-28 14:26:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cefa475a-e9de-58a7-bf98-0eca79e2e81b with identifier: MW71%20BBN
2026-03-28 14:26:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cefa475a-e9de-58a7-bf98-0eca79e2e81b with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cefa475a-e9de-58a7-bf98-0eca79e2e81b with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cefa475a-e9de-58a7-bf98-0eca79e2e81b, identifier: MW71%20BBN
2026-03-28 14:26:50 [bca.uk] INFO: Found listing with ID: HN67%20XAJ
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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%2520XAJ%27 HTTP/1.1" 200 None
2026-03-28 14:26:50 [bca.uk] INFO: Scrape type for HN67%20XAJ: 2
2026-03-28 14:26:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39a2c41b-5a1f-5f30-a2d9-438a473a2449 with identifier: HN67%20XAJ
2026-03-28 14:26:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39a2c41b-5a1f-5f30-a2d9-438a473a2449 with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39a2c41b-5a1f-5f30-a2d9-438a473a2449 with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39a2c41b-5a1f-5f30-a2d9-438a473a2449, identifier: HN67%20XAJ
2026-03-28 14:26:50 [bca.uk] INFO: Found listing with ID: DL14%20MVZ
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:50 [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-28 14:26:50 [bca.uk] INFO: Scrape type for DL14%20MVZ: 2
2026-03-28 14:26:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e with identifier: DL14%20MVZ
2026-03-28 14:26:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e with scrape type 2
2026-03-28 14:26:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e, identifier: DL14%20MVZ
2026-03-28 14:26:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2202f104-7844-56ca-b2d8-cb554e065431 with identifier: BJ75%20TYW
2026-03-28 14:26:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2202f104-7844-56ca-b2d8-cb554e065431 with identifier: BJ75%20TYW
2026-03-28 14:26:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2202f104-7844-56ca-b2d8-cb554e065431 with identifier: BJ75%20TYW to the API
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ75%20TYW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2202f104-7844-56ca-b2d8-cb554e065431',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ75 TYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ75%20TYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 3220,
 '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 PUMA 1.0 E/B MHEV 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 TITANIUM',
 'vin': 'WF02XXERK2SA36823',
 'year': 2025}
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:50 [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-28 14:26:50 [bca.uk] INFO: Saving data for BJ75%20TYW: {'auction_closing_time': 1775037600.0, 'created_time': 1774276523.929253, 'last_price_update_time': 1774708010.659991}
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ75%2520TYW') HTTP/1.1" 204 0
2026-03-28 14:26:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cefa475a-e9de-58a7-bf98-0eca79e2e81b with identifier: MW71%20BBN
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pure+white HTTP/1.1" 200 None
2026-03-28 14:26:50 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:26:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cefa475a-e9de-58a7-bf98-0eca79e2e81b with identifier: MW71%20BBN
2026-03-28 14:26:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cefa475a-e9de-58a7-bf98-0eca79e2e81b with identifier: MW71%20BBN to the API
2026-03-28 14:26:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW71%20BBN-GB',
 'category': 'Car',
 'color': 'pure white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cefa475a-e9de-58a7-bf98-0eca79e2e81b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW71 BBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW71%20BBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 92316,
 '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 COROLLA 1.8 VVT-I HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1K93BE10E273061',
 'year': 2021}
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Saving data for MW71%20BBN: {'auction_closing_time': 1774951200.0, 'created_time': 1774524028.639084, 'last_price_update_time': 1774708011.091543}
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW71%2520BBN') HTTP/1.1" 204 0
2026-03-28 14:26:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39a2c41b-5a1f-5f30-a2d9-438a473a2449 with identifier: HN67%20XAJ
2026-03-28 14:26:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39a2c41b-5a1f-5f30-a2d9-438a473a2449 with identifier: HN67%20XAJ
2026-03-28 14:26:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39a2c41b-5a1f-5f30-a2d9-438a473a2449 with identifier: HN67%20XAJ to the API
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:51 [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': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN67%20XAJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39a2c41b-5a1f-5f30-a2d9-438a473a2449',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN67 XAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN67%20XAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 88442,
 '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 110 ECOTEC TECH LINE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC TECH LINE S/S',
 'vin': 'W0VBD6EL3JG039392',
 'year': 2017}
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Saving data for HN67%20XAJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523417.665551, 'last_price_update_time': 1774708011.39942}
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN67%2520XAJ') HTTP/1.1" 204 0
2026-03-28 14:26:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e with identifier: DL14%20MVZ
2026-03-28 14:26:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e with identifier: DL14%20MVZ
2026-03-28 14:26:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e with identifier: DL14%20MVZ to the API
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:51 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL14%20MVZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2aaae9a7-d6e7-5cb4-8dc9-a9700b12802e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL14 MVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL14%20MVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '118I',
 'odometer': 88534,
 '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 118I 1.6 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1A32090E590621',
 'year': 2014}
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Saving data for DL14%20MVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523710.353589, 'last_price_update_time': 1774708011.705884}
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL14%2520MVZ') HTTP/1.1" 204 0
2026-03-28 14:26:51 [bca.uk] INFO: Found listing with ID: KU11%20MKL
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Scrape type for KU11%20MKL: 2
2026-03-28 14:26:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a947c91f-c31d-57b9-8a54-c41032c3e830 with identifier: KU11%20MKL
2026-03-28 14:26:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a947c91f-c31d-57b9-8a54-c41032c3e830 with scrape type 2
2026-03-28 14:26:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a947c91f-c31d-57b9-8a54-c41032c3e830 with scrape type 2
2026-03-28 14:26:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a947c91f-c31d-57b9-8a54-c41032c3e830, identifier: KU11%20MKL
2026-03-28 14:26:51 [bca.uk] INFO: Found listing with ID: DL73%20LCG
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Scrape type for DL73%20LCG: 0
2026-03-28 14:26:51 [bca.uk] INFO: Found listing with ID: BF17%20BWK
2026-03-28 14:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Scrape type for BF17%20BWK: 2
2026-03-28 14:26:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65e8e3a4-71b6-56cb-b679-375ab0dd8a98 with identifier: BF17%20BWK
2026-03-28 14:26:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65e8e3a4-71b6-56cb-b679-375ab0dd8a98 with scrape type 2
2026-03-28 14:26:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65e8e3a4-71b6-56cb-b679-375ab0dd8a98 with scrape type 2
2026-03-28 14:26:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65e8e3a4-71b6-56cb-b679-375ab0dd8a98, identifier: BF17%20BWK
2026-03-28 14:26:51 [bca.uk] INFO: Total items found: 100
2026-03-28 14:26:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded
2026-03-28 14:26:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:26:51 [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-28 14:26:51 [bca.uk] INFO: Found listing with ID: HD56%20EFB
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:52 [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-28 14:26:52 [bca.uk] INFO: Scrape type for HD56%20EFB: 2
2026-03-28 14:26:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97355378-ef5e-5970-a3da-a0992d4ae67d with identifier: HD56%20EFB
2026-03-28 14:26:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97355378-ef5e-5970-a3da-a0992d4ae67d with scrape type 2
2026-03-28 14:26:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97355378-ef5e-5970-a3da-a0992d4ae67d with scrape type 2
2026-03-28 14:26:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97355378-ef5e-5970-a3da-a0992d4ae67d, identifier: HD56%20EFB
2026-03-28 14:26:52 [bca.uk] INFO: Found listing with ID: DG63%20OCB
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:52 [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-28 14:26:52 [bca.uk] INFO: Scrape type for DG63%20OCB: 2
2026-03-28 14:26:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d with identifier: DG63%20OCB
2026-03-28 14:26:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d with scrape type 2
2026-03-28 14:26:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d with scrape type 2
2026-03-28 14:26:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d, identifier: DG63%20OCB
2026-03-28 14:26:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a947c91f-c31d-57b9-8a54-c41032c3e830 with identifier: KU11%20MKL
2026-03-28 14:26:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a947c91f-c31d-57b9-8a54-c41032c3e830 with identifier: KU11%20MKL
2026-03-28 14:26:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a947c91f-c31d-57b9-8a54-c41032c3e830 with identifier: KU11%20MKL to the API
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU11%20MKL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a947c91f-c31d-57b9-8a54-c41032c3e830',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU11 MKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU11%20MKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 80538,
 '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.4 16V EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0L0SDL68B4203569',
 'year': 2011}
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26: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-28 14:26:52 [bca.uk] INFO: Saving data for KU11%20MKL: {'auction_closing_time': 1774864800.0, 'created_time': 1774523743.352845, 'last_price_update_time': 1774708012.503289}
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU11%2520MKL') HTTP/1.1" 204 0
2026-03-28 14:26:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65e8e3a4-71b6-56cb-b679-375ab0dd8a98 with identifier: BF17%20BWK
2026-03-28 14:26:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65e8e3a4-71b6-56cb-b679-375ab0dd8a98 with identifier: BF17%20BWK
2026-03-28 14:26:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65e8e3a4-71b6-56cb-b679-375ab0dd8a98 with identifier: BF17%20BWK to the API
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF17%20BWK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65e8e3a4-71b6-56cb-b679-375ab0dd8a98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF17 BWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF17%20BWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 106229,
 '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.6 TURBO D 136 ECOTEC SRI Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 136 ECOTEC SRI',
 'vin': 'W0LZS6EF9J1001238',
 'year': 2017}
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:52 [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-28 14:26:52 [bca.uk] INFO: Saving data for BF17%20BWK: {'auction_closing_time': 1774951200.0, 'created_time': 1774524013.027089, 'last_price_update_time': 1774708012.901295}
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF17%2520BWK') HTTP/1.1" 204 0
2026-03-28 14:26:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97355378-ef5e-5970-a3da-a0992d4ae67d with identifier: HD56%20EFB
2026-03-28 14:26:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97355378-ef5e-5970-a3da-a0992d4ae67d with identifier: HD56%20EFB
2026-03-28 14:26:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97355378-ef5e-5970-a3da-a0992d4ae67d with identifier: HD56%20EFB to the API
2026-03-28 14:26:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:53 [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': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD56%20EFB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '97355378-ef5e-5970-a3da-a0992d4ae67d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD56 EFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD56%20EFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 149123,
 '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 TT 2.0 TFSI Coupe',
 'transmission': 'manual',
 'trim': 'TFSI',
 'vin': 'TRUZZZ8J971019350',
 'year': 2007}
2026-03-28 14:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:53 [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-28 14:26:53 [bca.uk] INFO: Saving data for HD56%20EFB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523402.249457, 'last_price_update_time': 1774708013.879389}
2026-03-28 14:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD56%2520EFB') HTTP/1.1" 204 0
2026-03-28 14:26:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d with identifier: DG63%20OCB
2026-03-28 14:26:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d with identifier: DG63%20OCB
2026-03-28 14:26:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d with identifier: DG63%20OCB to the API
2026-03-28 14:26:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:54 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG63%20OCB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a4a2710c-2891-5e59-8a94-e7dd3ddeaf5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG63 OCB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG63%20OCB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SEAT',
 'model': 'IBIZA ST',
 'odometer': 69459,
 '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 IBIZA ST 1.4 TOCA Estate',
 'transmission': 'manual',
 'trim': 'TOCA',
 'vin': 'VSSZZZ6JZER033374',
 'year': 2013}
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Saving data for DG63%20OCB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523665.400122, 'last_price_update_time': 1774708014.17838}
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG63%2520OCB') HTTP/1.1" 204 0
2026-03-28 14:26:54 [bca.uk] INFO: Found listing with ID: PX16%20WFA
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Scrape type for PX16%20WFA: 2
2026-03-28 14:26:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8bac6b3-70e9-563a-bfd7-bf0324e11559 with identifier: PX16%20WFA
2026-03-28 14:26:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8bac6b3-70e9-563a-bfd7-bf0324e11559 with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8bac6b3-70e9-563a-bfd7-bf0324e11559 with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8bac6b3-70e9-563a-bfd7-bf0324e11559, identifier: PX16%20WFA
2026-03-28 14:26:54 [bca.uk] INFO: Found listing with ID: MA21%20ZDN
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Scrape type for MA21%20ZDN: 2
2026-03-28 14:26:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31f06770-d8f0-52fc-a11f-830b8b45f105 with identifier: MA21%20ZDN
2026-03-28 14:26:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31f06770-d8f0-52fc-a11f-830b8b45f105 with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31f06770-d8f0-52fc-a11f-830b8b45f105 with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31f06770-d8f0-52fc-a11f-830b8b45f105, identifier: MA21%20ZDN
2026-03-28 14:26:54 [bca.uk] INFO: Found listing with ID: SL69%20PKF
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Scrape type for SL69%20PKF: 2
2026-03-28 14:26:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19f4fab8-7645-556b-a921-346d6084d8e1 with identifier: SL69%20PKF
2026-03-28 14:26:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19f4fab8-7645-556b-a921-346d6084d8e1 with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19f4fab8-7645-556b-a921-346d6084d8e1 with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19f4fab8-7645-556b-a921-346d6084d8e1, identifier: SL69%20PKF
2026-03-28 14:26:54 [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-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Found listing with ID: KR71%20TWZ
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Scrape type for KR71%20TWZ: 0
2026-03-28 14:26:54 [bca.uk] INFO: Found listing with ID: YR15%20FEK
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Scrape type for YR15%20FEK: 2
2026-03-28 14:26:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba934518-7c62-5caa-b42a-eeca96a15a1e with identifier: YR15%20FEK
2026-03-28 14:26:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba934518-7c62-5caa-b42a-eeca96a15a1e with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba934518-7c62-5caa-b42a-eeca96a15a1e with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba934518-7c62-5caa-b42a-eeca96a15a1e, identifier: YR15%20FEK
2026-03-28 14:26:54 [bca.uk] INFO: Found listing with ID: YF14%20VCY
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:54 [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-28 14:26:54 [bca.uk] INFO: Scrape type for YF14%20VCY: 2
2026-03-28 14:26:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8aae7fa0-eed3-5160-a44c-859c05348f1a with identifier: YF14%20VCY
2026-03-28 14:26:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aae7fa0-eed3-5160-a44c-859c05348f1a with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8aae7fa0-eed3-5160-a44c-859c05348f1a with scrape type 2
2026-03-28 14:26:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8aae7fa0-eed3-5160-a44c-859c05348f1a, identifier: YF14%20VCY
2026-03-28 14:26:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8bac6b3-70e9-563a-bfd7-bf0324e11559 with identifier: PX16%20WFA
2026-03-28 14:26:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8bac6b3-70e9-563a-bfd7-bf0324e11559 with identifier: PX16%20WFA
2026-03-28 14:26:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8bac6b3-70e9-563a-bfd7-bf0324e11559 with identifier: PX16%20WFA to the API
2026-03-28 14:26:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX16%20WFA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8bac6b3-70e9-563a-bfd7-bf0324e11559',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX16 WFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX16%20WFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 113548,
 '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 YETI OUTDOOR 2.0 TDI 150 SE BUSINESS 4X4 Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 SE BUSINESS 4X4',
 'vin': 'TMBMD75L4G6056953',
 'year': 2016}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [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-28 14:26:55 [bca.uk] INFO: Saving data for PX16%20WFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774523698.283103, 'last_price_update_time': 1774708015.062818}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX16%2520WFA') HTTP/1.1" 204 0
2026-03-28 14:26:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31f06770-d8f0-52fc-a11f-830b8b45f105 with identifier: MA21%20ZDN
2026-03-28 14:26:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31f06770-d8f0-52fc-a11f-830b8b45f105 with identifier: MA21%20ZDN
2026-03-28 14:26:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31f06770-d8f0-52fc-a11f-830b8b45f105 with identifier: MA21%20ZDN to the API
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA21%20ZDN-GB',
 'category': 'Car',
 'color': 'pure white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '31f06770-d8f0-52fc-a11f-830b8b45f105',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA21 ZDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA21%20ZDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 42375,
 '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 ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC350A094490',
 'year': 2021}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [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-28 14:26:55 [bca.uk] INFO: Saving data for MA21%20ZDN: {'auction_closing_time': 1774951200.0, 'created_time': 1774188525.89197, 'last_price_update_time': 1774708015.366839}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520ZDN') HTTP/1.1" 204 0
2026-03-28 14:26:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19f4fab8-7645-556b-a921-346d6084d8e1 with identifier: SL69%20PKF
2026-03-28 14:26:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19f4fab8-7645-556b-a921-346d6084d8e1 with identifier: SL69%20PKF
2026-03-28 14:26:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19f4fab8-7645-556b-a921-346d6084d8e1 with identifier: SL69%20PKF to the API
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:55 [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': 76,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL69%20PKF-GB',
 'category': 'Car',
 'color': 'denim blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '19f4fab8-7645-556b-a921-346d6084d8e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL69 PKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL69%20PKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 114196,
 '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 COROLLA 1.8 VVT-I HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1K93BE20E052634',
 'year': 2019}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [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-28 14:26:55 [bca.uk] INFO: Saving data for SL69%20PKF: {'auction_closing_time': 1774951200.0, 'created_time': 1774524008.878237, 'last_price_update_time': 1774708015.661989}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL69%2520PKF') HTTP/1.1" 204 0
2026-03-28 14:26:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:26:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba934518-7c62-5caa-b42a-eeca96a15a1e with identifier: YR15%20FEK
2026-03-28 14:26:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba934518-7c62-5caa-b42a-eeca96a15a1e with identifier: YR15%20FEK
2026-03-28 14:26:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba934518-7c62-5caa-b42a-eeca96a15a1e with identifier: YR15%20FEK to the API
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:55 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR15%20FEK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ba934518-7c62-5caa-b42a-eeca96a15a1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR15 FEK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR15%20FEK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 56103,
 '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': 'WF0DXXGAKDFD71904',
 'year': 2015}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [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-28 14:26:55 [bca.uk] INFO: Saving data for YR15%20FEK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523399.20686, 'last_price_update_time': 1774708015.967343}
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR15%2520FEK') HTTP/1.1" 204 0
2026-03-28 14:26:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8aae7fa0-eed3-5160-a44c-859c05348f1a with identifier: YF14%20VCY
2026-03-28 14:26:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8aae7fa0-eed3-5160-a44c-859c05348f1a with identifier: YF14%20VCY
2026-03-28 14:26:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8aae7fa0-eed3-5160-a44c-859c05348f1a with identifier: YF14%20VCY to the API
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:56 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF14%20VCY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8aae7fa0-eed3-5160-a44c-859c05348f1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF14 VCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF14%20VCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 106323,
 '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 DS3 1.6 E-HDI A/D DSTYLE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI A/D DSTYLE PLUS',
 'vin': 'VF7SA9HPKEW570144',
 'year': 2014}
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF14%2520VCY%27 HTTP/1.1" 200 None
2026-03-28 14:26:56 [bca.uk] INFO: Saving data for YF14%20VCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774523651.968788, 'last_price_update_time': 1774708016.267347}
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF14%2520VCY') HTTP/1.1" 204 0
2026-03-28 14:26:56 [bca.uk] INFO: Found listing with ID: OU64%20OFG
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU64%2520OFG%27 HTTP/1.1" 200 None
2026-03-28 14:26:56 [bca.uk] INFO: Scrape type for OU64%20OFG: 2
2026-03-28 14:26:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9 with identifier: OU64%20OFG
2026-03-28 14:26:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9 with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9 with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9, identifier: OU64%20OFG
2026-03-28 14:26:56 [bca.uk] INFO: Found listing with ID: DP18%20YDO
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP18%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 14:26:56 [bca.uk] INFO: Scrape type for DP18%20YDO: 2
2026-03-28 14:26:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9be4678-b1e2-52d5-8a1b-e245d3ae1804 with identifier: DP18%20YDO
2026-03-28 14:26:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9be4678-b1e2-52d5-8a1b-e245d3ae1804 with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9be4678-b1e2-52d5-8a1b-e245d3ae1804 with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9be4678-b1e2-52d5-8a1b-e245d3ae1804, identifier: DP18%20YDO
2026-03-28 14:26:56 [bca.uk] INFO: Found listing with ID: CA65%20WVY
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA65%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 14:26:56 [bca.uk] INFO: Scrape type for CA65%20WVY: 2
2026-03-28 14:26:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad6591ce-5af7-59ba-8871-b17b71faeb62 with identifier: CA65%20WVY
2026-03-28 14:26:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad6591ce-5af7-59ba-8871-b17b71faeb62 with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad6591ce-5af7-59ba-8871-b17b71faeb62 with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad6591ce-5af7-59ba-8871-b17b71faeb62, identifier: CA65%20WVY
2026-03-28 14:26:56 [bca.uk] INFO: Found listing with ID: FP10%20UJH
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP10%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 14:26:56 [bca.uk] INFO: Scrape type for FP10%20UJH: 2
2026-03-28 14:26:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec5e2041-751c-5324-8c5d-f49794978bea with identifier: FP10%20UJH
2026-03-28 14:26:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec5e2041-751c-5324-8c5d-f49794978bea with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec5e2041-751c-5324-8c5d-f49794978bea with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec5e2041-751c-5324-8c5d-f49794978bea, identifier: FP10%20UJH
2026-03-28 14:26:56 [bca.uk] INFO: Found listing with ID: PL08%20XKA
2026-03-28 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL08%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 14:26:56 [bca.uk] INFO: Scrape type for PL08%20XKA: 2
2026-03-28 14:26:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d688f392-2fad-551d-853b-d5f81335207e with identifier: PL08%20XKA
2026-03-28 14:26:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d688f392-2fad-551d-853b-d5f81335207e with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d688f392-2fad-551d-853b-d5f81335207e with scrape type 2
2026-03-28 14:26:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d688f392-2fad-551d-853b-d5f81335207e, identifier: PL08%20XKA
2026-03-28 14:26:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9 with identifier: OU64%20OFG
2026-03-28 14:26:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9 with identifier: OU64%20OFG
2026-03-28 14:26:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94b60bf9-60b8-55f6-bf6f-3e1c24c798f9 with identifier: OU64%20OFG to the API
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU64%20OFG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94b60bf9-60b8-55f6-bf6f-3e1c24c798f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU64 OFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU64%20OFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 59184,
 '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 1.4 TSI 122 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 122 SE',
 'vin': 'WVWZZZAUZFP009494',
 'year': 2014}
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OU64%2520OFG%27 HTTP/1.1" 200 None
2026-03-28 14:26:57 [bca.uk] INFO: Saving data for OU64%20OFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774523724.979824, 'last_price_update_time': 1774708017.201463}
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU64%2520OFG') HTTP/1.1" 204 0
2026-03-28 14:26:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9be4678-b1e2-52d5-8a1b-e245d3ae1804 with identifier: DP18%20YDO
2026-03-28 14:26:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9be4678-b1e2-52d5-8a1b-e245d3ae1804 with identifier: DP18%20YDO
2026-03-28 14:26:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9be4678-b1e2-52d5-8a1b-e245d3ae1804 with identifier: DP18%20YDO to the API
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP18%20YDO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9be4678-b1e2-52d5-8a1b-e245d3ae1804',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP18 YDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP18%20YDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 66442,
 '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 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SPORT',
 'vin': 'W0VZRHNY6JS265317',
 'year': 2018}
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DP18%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 14:26:57 [bca.uk] INFO: Saving data for DP18%20YDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774524015.552583, 'last_price_update_time': 1774708017.593422}
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP18%2520YDO') HTTP/1.1" 204 0
2026-03-28 14:26:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad6591ce-5af7-59ba-8871-b17b71faeb62 with identifier: CA65%20WVY
2026-03-28 14:26:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad6591ce-5af7-59ba-8871-b17b71faeb62 with identifier: CA65%20WVY
2026-03-28 14:26:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad6591ce-5af7-59ba-8871-b17b71faeb62 with identifier: CA65%20WVY to the API
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:26: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-28 14:26:57 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA65%20WVY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad6591ce-5af7-59ba-8871-b17b71faeb62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA65 WVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA65%20WVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 99511,
 '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 208 1.2 P/T 82 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 ACTIVE',
 'vin': 'VF3CCHMZ6GT014955',
 'year': 2016}
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA65%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 14:26:57 [bca.uk] INFO: Saving data for CA65%20WVY: {'auction_closing_time': 1775037600.0, 'created_time': 1774523999.276449, 'last_price_update_time': 1774708017.891882}
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA65%2520WVY') HTTP/1.1" 204 0
2026-03-28 14:26:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec5e2041-751c-5324-8c5d-f49794978bea with identifier: FP10%20UJH
2026-03-28 14:26:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec5e2041-751c-5324-8c5d-f49794978bea with identifier: FP10%20UJH
2026-03-28 14:26:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec5e2041-751c-5324-8c5d-f49794978bea with identifier: FP10%20UJH to the API
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:58 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP10%20UJH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec5e2041-751c-5324-8c5d-f49794978bea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP10 UJH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP10%20UJH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 112564,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0PXXGCDPAS15150',
 'year': 2010}
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP10%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Saving data for FP10%20UJH: {'auction_closing_time': 1774864800.0, 'created_time': 1774523415.043048, 'last_price_update_time': 1774708018.218116}
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP10%2520UJH') HTTP/1.1" 204 0
2026-03-28 14:26:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d688f392-2fad-551d-853b-d5f81335207e with identifier: PL08%20XKA
2026-03-28 14:26:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d688f392-2fad-551d-853b-d5f81335207e with identifier: PL08%20XKA
2026-03-28 14:26:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d688f392-2fad-551d-853b-d5f81335207e with identifier: PL08%20XKA to the API
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL08%20XKA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd688f392-2fad-551d-853b-d5f81335207e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL08 XKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL08%20XKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 77992,
 '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.8 I-VTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SE',
 'vin': 'SHHFK27408U027996',
 'year': 2008}
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PL08%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Saving data for PL08%20XKA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523694.654538, 'last_price_update_time': 1774708018.515647}
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL08%2520XKA') HTTP/1.1" 204 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: DN63%20XUD
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN63%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for DN63%20XUD: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: FD64%20FXF
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FD64%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for FD64%20FXF: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: HY61%20UVC
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HY61%2520UVC%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for HY61%20UVC: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: MA11%20NCU
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MA11%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for MA11%20NCU: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: MT61%20WYX
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT61%2520WYX%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for MT61%20WYX: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: NG06%20VOD
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NG06%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for NG06%20VOD: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: SL63%20KKT
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SL63%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for SL63%20KKT: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: YE09%20DZR
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE09%2520DZR%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for YE09%20DZR: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: YK14%20VVY
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YK14%2520VVY%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for YK14%20VVY: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: YT54%20PPZ
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YT54%2520PPZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for YT54%20PPZ: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: YX14%20OWE
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YX14%2520OWE%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for YX14%20OWE: 0
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: BJ23%20FCO
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for BJ23%20FCO: 2
2026-03-28 14:26:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a73d69b0-850b-58be-86e7-8bc82a3c9a29 with identifier: BJ23%20FCO
2026-03-28 14:26:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a73d69b0-850b-58be-86e7-8bc82a3c9a29 with scrape type 2
2026-03-28 14:26:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a73d69b0-850b-58be-86e7-8bc82a3c9a29 with scrape type 2
2026-03-28 14:26:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a73d69b0-850b-58be-86e7-8bc82a3c9a29, identifier: BJ23%20FCO
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: NJ18%20ZPS
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ18%2520ZPS%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for NJ18%20ZPS: 2
2026-03-28 14:26:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2456cb26-cb13-534d-bf85-8681027e1e3d with identifier: NJ18%20ZPS
2026-03-28 14:26:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2456cb26-cb13-534d-bf85-8681027e1e3d with scrape type 2
2026-03-28 14:26:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2456cb26-cb13-534d-bf85-8681027e1e3d with scrape type 2
2026-03-28 14:26:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2456cb26-cb13-534d-bf85-8681027e1e3d, identifier: NJ18%20ZPS
2026-03-28 14:26:58 [bca.uk] INFO: Found listing with ID: CK63%20PYD
2026-03-28 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK63%2520PYD%27 HTTP/1.1" 200 None
2026-03-28 14:26:58 [bca.uk] INFO: Scrape type for CK63%20PYD: 2
2026-03-28 14:26:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da68b9ea-e15b-58cc-8db3-e17789c2f7db with identifier: CK63%20PYD
2026-03-28 14:26:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da68b9ea-e15b-58cc-8db3-e17789c2f7db with scrape type 2
2026-03-28 14:26:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da68b9ea-e15b-58cc-8db3-e17789c2f7db with scrape type 2
2026-03-28 14:26:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da68b9ea-e15b-58cc-8db3-e17789c2f7db, identifier: CK63%20PYD
2026-03-28 14:26:59 [bca.uk] INFO: Found listing with ID: RA66%20HUP
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA66%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 14:26:59 [bca.uk] INFO: Scrape type for RA66%20HUP: 2
2026-03-28 14:26:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70376175-ec4c-5580-9b93-4683e10a53af with identifier: RA66%20HUP
2026-03-28 14:26:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70376175-ec4c-5580-9b93-4683e10a53af with scrape type 2
2026-03-28 14:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70376175-ec4c-5580-9b93-4683e10a53af with scrape type 2
2026-03-28 14:26:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70376175-ec4c-5580-9b93-4683e10a53af, identifier: RA66%20HUP
2026-03-28 14:26:59 [bca.uk] INFO: Found listing with ID: FP15%20FSZ
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP15%2520FSZ%27 HTTP/1.1" 200 None
2026-03-28 14:26:59 [bca.uk] INFO: Scrape type for FP15%20FSZ: 2
2026-03-28 14:26:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a with identifier: FP15%20FSZ
2026-03-28 14:26:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a with scrape type 2
2026-03-28 14:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a with scrape type 2
2026-03-28 14:26:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a, identifier: FP15%20FSZ
2026-03-28 14:26:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a73d69b0-850b-58be-86e7-8bc82a3c9a29 with identifier: BJ23%20FCO
2026-03-28 14:26:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a73d69b0-850b-58be-86e7-8bc82a3c9a29 with identifier: BJ23%20FCO
2026-03-28 14:26:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a73d69b0-850b-58be-86e7-8bc82a3c9a29 with identifier: BJ23%20FCO to the API
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:26:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ23%20FCO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a73d69b0-850b-58be-86e7-8bc82a3c9a29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ23 FCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20FCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'SCALA',
 'odometer': 75897,
 '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 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE TECHNOLOGY',
 'vin': 'TMBFR6NW1P3101895',
 'year': 2023}
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BJ23%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 14:26:59 [bca.uk] INFO: Saving data for BJ23%20FCO: {'auction_closing_time': 1775037600.0, 'created_time': 1774523695.311297, 'last_price_update_time': 1774708019.538797}
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520FCO') HTTP/1.1" 204 0
2026-03-28 14:26:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2456cb26-cb13-534d-bf85-8681027e1e3d with identifier: NJ18%20ZPS
2026-03-28 14:26:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2456cb26-cb13-534d-bf85-8681027e1e3d with identifier: NJ18%20ZPS
2026-03-28 14:26:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2456cb26-cb13-534d-bf85-8681027e1e3d with identifier: NJ18%20ZPS to the API
2026-03-28 14:26:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ18%20ZPS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2456cb26-cb13-534d-bf85-8681027e1e3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ18 ZPS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ18%20ZPS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 83107,
 '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 V40 2.0 D2 120 R DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'D2 120 R DESIGN',
 'vin': 'YV1MV74L1J2470039',
 'year': 2018}
2026-03-28 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NJ18%2520ZPS%27 HTTP/1.1" 200 None
2026-03-28 14:27:00 [bca.uk] INFO: Saving data for NJ18%20ZPS: {'auction_closing_time': 1774951200.0, 'created_time': 1774524035.41662, 'last_price_update_time': 1774708020.032017}
2026-03-28 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ18%2520ZPS') HTTP/1.1" 204 0
2026-03-28 14:27:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da68b9ea-e15b-58cc-8db3-e17789c2f7db with identifier: CK63%20PYD
2026-03-28 14:27:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da68b9ea-e15b-58cc-8db3-e17789c2f7db with identifier: CK63%20PYD
2026-03-28 14:27:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da68b9ea-e15b-58cc-8db3-e17789c2f7db with identifier: CK63%20PYD to the API
2026-03-28 14:27:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:01 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK63%20PYD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da68b9ea-e15b-58cc-8db3-e17789c2f7db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK63 PYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK63%20PYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 71468,
 '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.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDDD51202',
 'year': 2014}
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK63%2520PYD%27 HTTP/1.1" 200 None
2026-03-28 14:27:01 [bca.uk] INFO: Saving data for CK63%20PYD: {'auction_closing_time': 1775037600.0, 'created_time': 1774524000.751537, 'last_price_update_time': 1774708021.047382}
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK63%2520PYD') HTTP/1.1" 204 0
2026-03-28 14:27:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70376175-ec4c-5580-9b93-4683e10a53af with identifier: RA66%20HUP
2026-03-28 14:27:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70376175-ec4c-5580-9b93-4683e10a53af with identifier: RA66%20HUP
2026-03-28 14:27:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70376175-ec4c-5580-9b93-4683e10a53af with identifier: RA66%20HUP to the API
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:01 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA66%20HUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70376175-ec4c-5580-9b93-4683e10a53af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA66 HUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA66%20HUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 130440,
 '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 GALAXY 2.0 TDCI 180 TITANIUM X MPV',
 'transmission': 'manual',
 'trim': 'TDCI 180 TITANIUM X',
 'vin': 'WF0KXXWPCKGT47246',
 'year': 2017}
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RA66%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 14:27:01 [bca.uk] INFO: Saving data for RA66%20HUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523415.995167, 'last_price_update_time': 1774708021.381643}
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA66%2520HUP') HTTP/1.1" 204 0
2026-03-28 14:27:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a with identifier: FP15%20FSZ
2026-03-28 14:27:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a with identifier: FP15%20FSZ
2026-03-28 14:27:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a with identifier: FP15%20FSZ to the API
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP15%20FSZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1efbf6f-a889-55f2-bfb6-058a3dfcdc2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP15 FSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP15%20FSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 87757,
 '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': 'WMWXS520202B69847',
 'year': 2015}
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FP15%2520FSZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:01 [bca.uk] INFO: Saving data for FP15%20FSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523684.14754, 'last_price_update_time': 1774708021.726913}
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP15%2520FSZ') HTTP/1.1" 204 0
2026-03-28 14:27:01 [bca.uk] INFO: Found listing with ID: CF71%20DZT
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CF71%2520DZT%27 HTTP/1.1" 200 None
2026-03-28 14:27:01 [bca.uk] INFO: Scrape type for CF71%20DZT: 2
2026-03-28 14:27:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a634edbd-e3ef-57cf-b0ec-7288b782f380 with identifier: CF71%20DZT
2026-03-28 14:27:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a634edbd-e3ef-57cf-b0ec-7288b782f380 with scrape type 2
2026-03-28 14:27:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a634edbd-e3ef-57cf-b0ec-7288b782f380 with scrape type 2
2026-03-28 14:27:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a634edbd-e3ef-57cf-b0ec-7288b782f380, identifier: CF71%20DZT
2026-03-28 14:27:01 [bca.uk] INFO: Found listing with ID: WP18%20HCJ
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WP18%2520HCJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:01 [bca.uk] INFO: Scrape type for WP18%20HCJ: 2
2026-03-28 14:27:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54d6f32e-6740-5021-b4eb-e8c7e7714b04 with identifier: WP18%20HCJ
2026-03-28 14:27:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54d6f32e-6740-5021-b4eb-e8c7e7714b04 with scrape type 2
2026-03-28 14:27:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54d6f32e-6740-5021-b4eb-e8c7e7714b04 with scrape type 2
2026-03-28 14:27:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54d6f32e-6740-5021-b4eb-e8c7e7714b04, identifier: WP18%20HCJ
2026-03-28 14:27:01 [bca.uk] INFO: Found listing with ID: DN70%20BVW
2026-03-28 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:02 [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-28 14:27:02 [bca.uk] INFO: Scrape type for DN70%20BVW: 2
2026-03-28 14:27:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4756bdb-c722-5c57-881b-31328f23693b with identifier: DN70%20BVW
2026-03-28 14:27:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4756bdb-c722-5c57-881b-31328f23693b with scrape type 2
2026-03-28 14:27:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4756bdb-c722-5c57-881b-31328f23693b with scrape type 2
2026-03-28 14:27:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4756bdb-c722-5c57-881b-31328f23693b, identifier: DN70%20BVW
2026-03-28 14:27:02 [bca.uk] INFO: Found listing with ID: YF65%20HZG
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:02 [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-28 14:27:02 [bca.uk] INFO: Scrape type for YF65%20HZG: 2
2026-03-28 14:27:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d932f63-3a41-5388-b21b-c0a496ab4454 with identifier: YF65%20HZG
2026-03-28 14:27:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d932f63-3a41-5388-b21b-c0a496ab4454 with scrape type 2
2026-03-28 14:27:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d932f63-3a41-5388-b21b-c0a496ab4454 with scrape type 2
2026-03-28 14:27:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d932f63-3a41-5388-b21b-c0a496ab4454, identifier: YF65%20HZG
2026-03-28 14:27:02 [bca.uk] INFO: Found listing with ID: PF15%20UUE
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:02 [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-28 14:27:02 [bca.uk] INFO: Scrape type for PF15%20UUE: 2
2026-03-28 14:27:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43b582dd-43fe-56c5-8ea5-d9a83fa805e7 with identifier: PF15%20UUE
2026-03-28 14:27:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43b582dd-43fe-56c5-8ea5-d9a83fa805e7 with scrape type 2
2026-03-28 14:27:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43b582dd-43fe-56c5-8ea5-d9a83fa805e7 with scrape type 2
2026-03-28 14:27:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43b582dd-43fe-56c5-8ea5-d9a83fa805e7, identifier: PF15%20UUE
2026-03-28 14:27:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a634edbd-e3ef-57cf-b0ec-7288b782f380 with identifier: CF71%20DZT
2026-03-28 14:27:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a634edbd-e3ef-57cf-b0ec-7288b782f380 with identifier: CF71%20DZT
2026-03-28 14:27:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a634edbd-e3ef-57cf-b0ec-7288b782f380 with identifier: CF71%20DZT to the API
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF71%20DZT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a634edbd-e3ef-57cf-b0ec-7288b782f380',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF71 DZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF71%20DZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 65231,
 '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 Q4 E-TRON 35 125KW 55KWH S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH S LINE',
 'vin': 'WAUZZZFZ4NP019234',
 'year': 2022}
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:02 [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-28 14:27:02 [bca.uk] INFO: Saving data for CF71%20DZT: {'auction_closing_time': 1775037600.0, 'created_time': 1774523683.175357, 'last_price_update_time': 1774708022.702532}
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF71%2520DZT') HTTP/1.1" 204 0
2026-03-28 14:27:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54d6f32e-6740-5021-b4eb-e8c7e7714b04 with identifier: WP18%20HCJ
2026-03-28 14:27:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54d6f32e-6740-5021-b4eb-e8c7e7714b04 with identifier: WP18%20HCJ
2026-03-28 14:27:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54d6f32e-6740-5021-b4eb-e8c7e7714b04 with identifier: WP18%20HCJ to the API
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP18%20HCJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '54d6f32e-6740-5021-b4eb-e8c7e7714b04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP18 HCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP18%20HCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 60593,
 '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 C-MAX 1.0 E/B 125 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF0VXXGCEVJT33327',
 'year': 2018}
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:02 [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-28 14:27:02 [bca.uk] INFO: Saving data for WP18%20HCJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524022.404171, 'last_price_update_time': 1774708022.992173}
2026-03-28 14:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP18%2520HCJ') HTTP/1.1" 204 0
2026-03-28 14:27:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4756bdb-c722-5c57-881b-31328f23693b with identifier: DN70%20BVW
2026-03-28 14:27:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4756bdb-c722-5c57-881b-31328f23693b with identifier: DN70%20BVW
2026-03-28 14:27:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4756bdb-c722-5c57-881b-31328f23693b with identifier: DN70%20BVW to the API
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:03 [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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN70%20BVW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f4756bdb-c722-5c57-881b-31328f23693b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN70 BVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN70%20BVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 107163,
 '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 T32 2.0 TDI 150 SWB H/L KOMBI CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDI 150 SWB H/L KOMBI',
 'vin': 'WV1ZZZ7HZLH029161',
 'year': 2020}
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [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-28 14:27:03 [bca.uk] INFO: Saving data for DN70%20BVW: {'auction_closing_time': 1775037600.0, 'created_time': 1774523999.862348, 'last_price_update_time': 1774708023.326791}
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN70%2520BVW') HTTP/1.1" 204 0
2026-03-28 14:27:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d932f63-3a41-5388-b21b-c0a496ab4454 with identifier: YF65%20HZG
2026-03-28 14:27:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d932f63-3a41-5388-b21b-c0a496ab4454 with identifier: YF65%20HZG
2026-03-28 14:27:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d932f63-3a41-5388-b21b-c0a496ab4454 with identifier: YF65%20HZG to the API
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:03 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF65%20HZG-GB',
 'category': 'Car',
 'color': 'mineral white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4d932f63-3a41-5388-b21b-c0a496ab4454',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF65 HZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF65%20HZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 77099,
 '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 X1 2.0 XDRIVE 25D X LINE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 25D X LINE STEP',
 'vin': 'WBAHU52070P850018',
 'year': 2015}
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [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-28 14:27:03 [bca.uk] INFO: Saving data for YF65%20HZG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523420.15075, 'last_price_update_time': 1774708023.619975}
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF65%2520HZG') HTTP/1.1" 204 0
2026-03-28 14:27:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43b582dd-43fe-56c5-8ea5-d9a83fa805e7 with identifier: PF15%20UUE
2026-03-28 14:27:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43b582dd-43fe-56c5-8ea5-d9a83fa805e7 with identifier: PF15%20UUE
2026-03-28 14:27:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43b582dd-43fe-56c5-8ea5-d9a83fa805e7 with identifier: PF15%20UUE to the API
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:03 [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=PF15%20UUE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '43b582dd-43fe-56c5-8ea5-d9a83fa805e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF15 UUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF15%20UUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 65517,
 '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 Q5 2.0 TDI 150 QUATTRO S LINE+ StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 QUATTRO S LINE+',
 'vin': 'WAUZZZ8R4GA009502',
 'year': 2015}
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [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-28 14:27:03 [bca.uk] INFO: Saving data for PF15%20UUE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523673.290331, 'last_price_update_time': 1774708023.913235}
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF15%2520UUE') HTTP/1.1" 204 0
2026-03-28 14:27:03 [bca.uk] INFO: Found listing with ID: CK23%20GWG
2026-03-28 14:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:03 [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-28 14:27:03 [bca.uk] INFO: Scrape type for CK23%20GWG: 2
2026-03-28 14:27:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21c285fe-fcc7-5cfa-8a36-261eea953039 with identifier: CK23%20GWG
2026-03-28 14:27:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21c285fe-fcc7-5cfa-8a36-261eea953039 with scrape type 2
2026-03-28 14:27:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21c285fe-fcc7-5cfa-8a36-261eea953039 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21c285fe-fcc7-5cfa-8a36-261eea953039, identifier: CK23%20GWG
2026-03-28 14:27:04 [bca.uk] INFO: Found listing with ID: OV70%20JYR
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV70%2520JYR%27 HTTP/1.1" 200 None
2026-03-28 14:27:04 [bca.uk] INFO: Scrape type for OV70%20JYR: 2
2026-03-28 14:27:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fa014bd-9323-5e63-bb3e-09d3f07a78d2 with identifier: OV70%20JYR
2026-03-28 14:27:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fa014bd-9323-5e63-bb3e-09d3f07a78d2 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fa014bd-9323-5e63-bb3e-09d3f07a78d2 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fa014bd-9323-5e63-bb3e-09d3f07a78d2, identifier: OV70%20JYR
2026-03-28 14:27:04 [bca.uk] INFO: Found listing with ID: GJ71%20OBT
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ71%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 14:27:04 [bca.uk] INFO: Scrape type for GJ71%20OBT: 2
2026-03-28 14:27:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66aa17da-2194-5146-941d-9b8eb576a61d with identifier: GJ71%20OBT
2026-03-28 14:27:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66aa17da-2194-5146-941d-9b8eb576a61d with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66aa17da-2194-5146-941d-9b8eb576a61d with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66aa17da-2194-5146-941d-9b8eb576a61d, identifier: GJ71%20OBT
2026-03-28 14:27:04 [bca.uk] INFO: Found listing with ID: F22%20TTS
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F22%2520TTS%27 HTTP/1.1" 200 None
2026-03-28 14:27:04 [bca.uk] INFO: Scrape type for F22%20TTS: 2
2026-03-28 14:27:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f58fffed-522c-5efb-acca-e74c1c470644 with identifier: F22%20TTS
2026-03-28 14:27:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f58fffed-522c-5efb-acca-e74c1c470644 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f58fffed-522c-5efb-acca-e74c1c470644 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f58fffed-522c-5efb-acca-e74c1c470644, identifier: F22%20TTS
2026-03-28 14:27:04 [bca.uk] INFO: Found listing with ID: PG15%20FLD
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PG15%2520FLD%27 HTTP/1.1" 200 None
2026-03-28 14:27:04 [bca.uk] INFO: Scrape type for PG15%20FLD: 2
2026-03-28 14:27:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad27edb0-c8c5-5f90-be68-41d961c9cfa9 with identifier: PG15%20FLD
2026-03-28 14:27:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad27edb0-c8c5-5f90-be68-41d961c9cfa9 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad27edb0-c8c5-5f90-be68-41d961c9cfa9 with scrape type 2
2026-03-28 14:27:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad27edb0-c8c5-5f90-be68-41d961c9cfa9, identifier: PG15%20FLD
2026-03-28 14:27:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21c285fe-fcc7-5cfa-8a36-261eea953039 with identifier: CK23%20GWG
2026-03-28 14:27:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21c285fe-fcc7-5cfa-8a36-261eea953039 with identifier: CK23%20GWG
2026-03-28 14:27:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21c285fe-fcc7-5cfa-8a36-261eea953039 with identifier: CK23%20GWG to the API
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK23%20GWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '21c285fe-fcc7-5cfa-8a36-261eea953039',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CK23 GWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK23%20GWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 28222,
 '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': 'WAUZZZGY8PA077021',
 'year': 2023}
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CK23%2520GWG%27 HTTP/1.1" 200 None
2026-03-28 14:27:04 [bca.uk] INFO: Saving data for CK23%20GWG: {'auction_closing_time': 1775037600.0, 'created_time': 1774523685.153075, 'last_price_update_time': 1774708024.85724}
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK23%2520GWG') HTTP/1.1" 204 0
2026-03-28 14:27:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fa014bd-9323-5e63-bb3e-09d3f07a78d2 with identifier: OV70%20JYR
2026-03-28 14:27:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fa014bd-9323-5e63-bb3e-09d3f07a78d2 with identifier: OV70%20JYR
2026-03-28 14:27:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fa014bd-9323-5e63-bb3e-09d3f07a78d2 with identifier: OV70%20JYR to the API
2026-03-28 14:27:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV70%20JYR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5fa014bd-9323-5e63-bb3e-09d3f07a78d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV70 JYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV70%20JYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 89627,
 '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 240 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD PORTFOLIO',
 'vin': 'SADCA2AN1LA659918',
 'year': 2020}
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV70%2520JYR%27 HTTP/1.1" 200 None
2026-03-28 14:27:05 [bca.uk] INFO: Saving data for OV70%20JYR: {'auction_closing_time': 1774951200.0, 'created_time': 1774524011.075888, 'last_price_update_time': 1774708025.156688}
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV70%2520JYR') HTTP/1.1" 204 0
2026-03-28 14:27:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66aa17da-2194-5146-941d-9b8eb576a61d with identifier: GJ71%20OBT
2026-03-28 14:27:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66aa17da-2194-5146-941d-9b8eb576a61d with identifier: GJ71%20OBT
2026-03-28 14:27:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66aa17da-2194-5146-941d-9b8eb576a61d with identifier: GJ71%20OBT to the API
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:05 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ71%20OBT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66aa17da-2194-5146-941d-9b8eb576a61d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ71 OBT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ71%20OBT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 52750,
 '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 FABIA 1.0 TSI 95 SE L Estate',
 'transmission': 'manual',
 'trim': 'TSI 95 SE L',
 'vin': 'TMBKP6NJ7NZ014912',
 'year': 2021}
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GJ71%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 14:27:05 [bca.uk] INFO: Saving data for GJ71%20OBT: {'auction_closing_time': 1775037600.0, 'created_time': 1774523986.91373, 'last_price_update_time': 1774708025.446856}
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ71%2520OBT') HTTP/1.1" 204 0
2026-03-28 14:27:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f58fffed-522c-5efb-acca-e74c1c470644 with identifier: F22%20TTS
2026-03-28 14:27:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f58fffed-522c-5efb-acca-e74c1c470644 with identifier: F22%20TTS
2026-03-28 14:27:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f58fffed-522c-5efb-acca-e74c1c470644 with identifier: F22%20TTS to the API
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:05 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=F22%20TTS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f58fffed-522c-5efb-acca-e74c1c470644',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'F22 TTS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=F22%20TTS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 55201,
 '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.5 35 TFSI S LINE STYLE ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE STYLE ED.S-T',
 'vin': 'WAUZZZGBXKR049047',
 'year': 2019}
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27F22%2520TTS%27 HTTP/1.1" 200 None
2026-03-28 14:27:05 [bca.uk] INFO: Saving data for F22%20TTS: {'auction_closing_time': 1774864800.0, 'created_time': 1774523403.786643, 'last_price_update_time': 1774708025.787864}
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='F22%2520TTS') HTTP/1.1" 204 0
2026-03-28 14:27:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad27edb0-c8c5-5f90-be68-41d961c9cfa9 with identifier: PG15%20FLD
2026-03-28 14:27:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad27edb0-c8c5-5f90-be68-41d961c9cfa9 with identifier: PG15%20FLD
2026-03-28 14:27:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad27edb0-c8c5-5f90-be68-41d961c9cfa9 with identifier: PG15%20FLD to the API
2026-03-28 14:27:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:06 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PG15%20FLD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ad27edb0-c8c5-5f90-be68-41d961c9cfa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PG15 FLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PG15%20FLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '435D',
 'odometer': 61812,
 '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 435D 3.0 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT STEP',
 'vin': 'WBA3S92060K580770',
 'year': 2015}
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Saving data for PG15%20FLD: {'auction_closing_time': 1774951200.0, 'created_time': 1774523675.276091, 'last_price_update_time': 1774708026.1826}
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PG15%2520FLD') HTTP/1.1" 204 0
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: DE23%20FWF
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for DE23%20FWF: 2
2026-03-28 14:27:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e6b677a-b0d0-52ef-ad8b-3416b528fdde with identifier: DE23%20FWF
2026-03-28 14:27:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e6b677a-b0d0-52ef-ad8b-3416b528fdde with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e6b677a-b0d0-52ef-ad8b-3416b528fdde with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e6b677a-b0d0-52ef-ad8b-3416b528fdde, identifier: DE23%20FWF
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: DV72%20WBE
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for DV72%20WBE: 0
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: WN20%20YTE
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for WN20%20YTE: 0
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: YC21%20FCR
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for YC21%20FCR: 2
2026-03-28 14:27:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c982ac2-c310-537f-aff6-9be94a0c3a1a with identifier: YC21%20FCR
2026-03-28 14:27:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c982ac2-c310-537f-aff6-9be94a0c3a1a with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c982ac2-c310-537f-aff6-9be94a0c3a1a with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c982ac2-c310-537f-aff6-9be94a0c3a1a, identifier: YC21%20FCR
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: HG67%20YLP
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for HG67%20YLP: 2
2026-03-28 14:27:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a05d61b4-3b3e-51d5-a7fc-42c9a276b765 with identifier: HG67%20YLP
2026-03-28 14:27:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a05d61b4-3b3e-51d5-a7fc-42c9a276b765 with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a05d61b4-3b3e-51d5-a7fc-42c9a276b765 with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a05d61b4-3b3e-51d5-a7fc-42c9a276b765, identifier: HG67%20YLP
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: HG68%20HBX
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for HG68%20HBX: 2
2026-03-28 14:27:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f929c619-61b6-509f-b491-55f1ab3ffc7a with identifier: HG68%20HBX
2026-03-28 14:27:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f929c619-61b6-509f-b491-55f1ab3ffc7a with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f929c619-61b6-509f-b491-55f1ab3ffc7a with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f929c619-61b6-509f-b491-55f1ab3ffc7a, identifier: HG68%20HBX
2026-03-28 14:27:06 [bca.uk] INFO: Found listing with ID: YF10%20SVS
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:06 [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-28 14:27:06 [bca.uk] INFO: Scrape type for YF10%20SVS: 2
2026-03-28 14:27:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5953fad1-fa34-546c-b9eb-08d4e0caae0b with identifier: YF10%20SVS
2026-03-28 14:27:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5953fad1-fa34-546c-b9eb-08d4e0caae0b with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5953fad1-fa34-546c-b9eb-08d4e0caae0b with scrape type 2
2026-03-28 14:27:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5953fad1-fa34-546c-b9eb-08d4e0caae0b, identifier: YF10%20SVS
2026-03-28 14:27:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e6b677a-b0d0-52ef-ad8b-3416b528fdde with identifier: DE23%20FWF
2026-03-28 14:27:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e6b677a-b0d0-52ef-ad8b-3416b528fdde with identifier: DE23%20FWF
2026-03-28 14:27:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e6b677a-b0d0-52ef-ad8b-3416b528fdde with identifier: DE23%20FWF to the API
2026-03-28 14:27:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 27,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE23%20FWF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5e6b677a-b0d0-52ef-ad8b-3416b528fdde',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE23 FWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE23%20FWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CUPRA',
 'model': 'FORMENTOR',
 'odometer': 47302,
 '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': 'CUPRA FORMENTOR 1.4 E-HYBRID 205 V1 DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HYBRID 205 V1 DSG',
 'vin': 'VSSZZZKM6PR055493',
 'year': 2023}
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DE23%2520FWF%27 HTTP/1.1" 200 None
2026-03-28 14:27:07 [bca.uk] INFO: Saving data for DE23%20FWF: {'auction_closing_time': 1775037600.0, 'created_time': 1774523685.691564, 'last_price_update_time': 1774708027.128039}
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE23%2520FWF') HTTP/1.1" 204 0
2026-03-28 14:27:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c982ac2-c310-537f-aff6-9be94a0c3a1a with identifier: YC21%20FCR
2026-03-28 14:27:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c982ac2-c310-537f-aff6-9be94a0c3a1a with identifier: YC21%20FCR
2026-03-28 14:27:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c982ac2-c310-537f-aff6-9be94a0c3a1a with identifier: YC21%20FCR to the API
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC21%20FCR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c982ac2-c310-537f-aff6-9be94a0c3a1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC21 FCR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC21%20FCR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 136012,
 '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 BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 120 LL BUSINESS+',
 'vin': 'VF1FL000967596550',
 'year': 2021}
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YC21%2520FCR%27 HTTP/1.1" 200 None
2026-03-28 14:27:07 [bca.uk] INFO: Saving data for YC21%20FCR: {'auction_closing_time': 1774951200.0, 'created_time': 1774390635.752001, 'last_price_update_time': 1774708027.598814}
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC21%2520FCR') HTTP/1.1" 204 0
2026-03-28 14:27:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a05d61b4-3b3e-51d5-a7fc-42c9a276b765 with identifier: HG67%20YLP
2026-03-28 14:27:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a05d61b4-3b3e-51d5-a7fc-42c9a276b765 with identifier: HG67%20YLP
2026-03-28 14:27:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a05d61b4-3b3e-51d5-a7fc-42c9a276b765 with identifier: HG67%20YLP to the API
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:07 [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': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG67%20YLP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a05d61b4-3b3e-51d5-a7fc-42c9a276b765',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG67 YLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG67%20YLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 90121,
 '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 3.0 P380 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P380 R-DYNAMIC HSE',
 'vin': 'SALYA2AV2JA715887',
 'year': 2017}
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG67%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 14:27:07 [bca.uk] INFO: Saving data for HG67%20YLP: {'auction_closing_time': 1775037600.0, 'created_time': 1774523986.514017, 'last_price_update_time': 1774708027.931668}
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG67%2520YLP') HTTP/1.1" 204 0
2026-03-28 14:27:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f929c619-61b6-509f-b491-55f1ab3ffc7a with identifier: HG68%20HBX
2026-03-28 14:27:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f929c619-61b6-509f-b491-55f1ab3ffc7a with identifier: HG68%20HBX
2026-03-28 14:27:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f929c619-61b6-509f-b491-55f1ab3ffc7a with identifier: HG68%20HBX to the API
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:08 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG68%20HBX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f929c619-61b6-509f-b491-55f1ab3ffc7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG68 HBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG68%20HBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200 D',
 'odometer': 81194,
 '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 200 D 2.1 AMG LINE PREMIUM PLUS DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'WDC1569082J548929',
 'year': 2018}
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HG68%2520HBX%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Saving data for HG68%20HBX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523409.757382, 'last_price_update_time': 1774708028.238923}
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG68%2520HBX') HTTP/1.1" 204 0
2026-03-28 14:27:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5953fad1-fa34-546c-b9eb-08d4e0caae0b with identifier: YF10%20SVS
2026-03-28 14:27:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5953fad1-fa34-546c-b9eb-08d4e0caae0b with identifier: YF10%20SVS
2026-03-28 14:27:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5953fad1-fa34-546c-b9eb-08d4e0caae0b with identifier: YF10%20SVS to the API
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:08 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF10%20SVS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5953fad1-fa34-546c-b9eb-08d4e0caae0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF10 SVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF10%20SVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'FIRST',
 'odometer': 78848,
 '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 FIRST 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSR12060TZ97454',
 'year': 2010}
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF10%2520SVS%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Saving data for YF10%20SVS: {'auction_closing_time': 1774864800.0, 'created_time': 1774523676.638608, 'last_price_update_time': 1774708028.529248}
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF10%2520SVS') HTTP/1.1" 204 0
2026-03-28 14:27:08 [bca.uk] INFO: Found listing with ID: DL70%20MLK
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL70%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Scrape type for DL70%20MLK: 2
2026-03-28 14:27:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60b162d7-de4e-5bf2-8b19-769ea430e6ac with identifier: DL70%20MLK
2026-03-28 14:27:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60b162d7-de4e-5bf2-8b19-769ea430e6ac with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60b162d7-de4e-5bf2-8b19-769ea430e6ac with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60b162d7-de4e-5bf2-8b19-769ea430e6ac, identifier: DL70%20MLK
2026-03-28 14:27:08 [bca.uk] INFO: Found listing with ID: DL73%20KRK
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KRK%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Scrape type for DL73%20KRK: 0
2026-03-28 14:27:08 [bca.uk] INFO: Found listing with ID: MT74%20KHC
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27MT74%2520KHC%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Scrape type for MT74%20KHC: 2
2026-03-28 14:27:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1419b749-f8ea-5f0a-a243-ca95b942b79c with identifier: MT74%20KHC
2026-03-28 14:27:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1419b749-f8ea-5f0a-a243-ca95b942b79c with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1419b749-f8ea-5f0a-a243-ca95b942b79c with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1419b749-f8ea-5f0a-a243-ca95b942b79c, identifier: MT74%20KHC
2026-03-28 14:27:08 [bca.uk] INFO: Found listing with ID: HK22%20EVR
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK22%2520EVR%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Scrape type for HK22%20EVR: 2
2026-03-28 14:27:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a21cf37-8feb-5ede-8937-5a389051c9ba with identifier: HK22%20EVR
2026-03-28 14:27:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a21cf37-8feb-5ede-8937-5a389051c9ba with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a21cf37-8feb-5ede-8937-5a389051c9ba with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a21cf37-8feb-5ede-8937-5a389051c9ba, identifier: HK22%20EVR
2026-03-28 14:27:08 [bca.uk] INFO: Found listing with ID: HN20%20GLJ
2026-03-28 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HN20%2520GLJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:08 [bca.uk] INFO: Scrape type for HN20%20GLJ: 2
2026-03-28 14:27:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f69b1465-332d-5162-b557-78cc216a0143 with identifier: HN20%20GLJ
2026-03-28 14:27:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f69b1465-332d-5162-b557-78cc216a0143 with scrape type 2
2026-03-28 14:27:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f69b1465-332d-5162-b557-78cc216a0143 with scrape type 2
2026-03-28 14:27:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f69b1465-332d-5162-b557-78cc216a0143, identifier: HN20%20GLJ
2026-03-28 14:27:09 [bca.uk] INFO: Found listing with ID: FM64%20FXR
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:09 [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-28 14:27:09 [bca.uk] INFO: Scrape type for FM64%20FXR: 2
2026-03-28 14:27:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 951f0c31-6a3d-5988-b754-04d6332aab32 with identifier: FM64%20FXR
2026-03-28 14:27:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 951f0c31-6a3d-5988-b754-04d6332aab32 with scrape type 2
2026-03-28 14:27:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 951f0c31-6a3d-5988-b754-04d6332aab32 with scrape type 2
2026-03-28 14:27:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 951f0c31-6a3d-5988-b754-04d6332aab32, identifier: FM64%20FXR
2026-03-28 14:27:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60b162d7-de4e-5bf2-8b19-769ea430e6ac with identifier: DL70%20MLK
2026-03-28 14:27:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60b162d7-de4e-5bf2-8b19-769ea430e6ac with identifier: DL70%20MLK
2026-03-28 14:27:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60b162d7-de4e-5bf2-8b19-769ea430e6ac with identifier: DL70%20MLK to the API
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL70%20MLK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60b162d7-de4e-5bf2-8b19-769ea430e6ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL70 MLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL70%20MLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 40784,
 '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': 'W0V7D9EE0L4403961',
 'year': 2020}
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:09 [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-28 14:27:09 [bca.uk] INFO: Saving data for DL70%20MLK: {'auction_closing_time': 1775037600.0, 'created_time': 1774523671.755325, 'last_price_update_time': 1774708029.406941}
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL70%2520MLK') HTTP/1.1" 204 0
2026-03-28 14:27:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1419b749-f8ea-5f0a-a243-ca95b942b79c with identifier: MT74%20KHC
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sonic+grey HTTP/1.1" 200 None
2026-03-28 14:27:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1419b749-f8ea-5f0a-a243-ca95b942b79c with identifier: MT74%20KHC
2026-03-28 14:27:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1419b749-f8ea-5f0a-a243-ca95b942b79c with identifier: MT74%20KHC to the API
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT74%20KHC-GB',
 'category': 'Car',
 'color': 'sonic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '1419b749-f8ea-5f0a-a243-ca95b942b79c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MT74 KHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT74%20KHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LEXUS',
 'model': 'UX 300H',
 'odometer': 898,
 '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 UX 300H 2.0 F-SPORT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'F-SPORT DESIGN',
 'vin': 'JTHYBBAHX02005061',
 'year': 2024}
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:09 [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-28 14:27:09 [bca.uk] INFO: Saving data for MT74%20KHC: {'auction_closing_time': 1774951200.0, 'created_time': 1774524029.29157, 'last_price_update_time': 1774708029.847135}
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT74%2520KHC') HTTP/1.1" 204 0
2026-03-28 14:27:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a21cf37-8feb-5ede-8937-5a389051c9ba with identifier: HK22%20EVR
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Bi-Fuel HTTP/1.1" 200 None
2026-03-28 14:27:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a21cf37-8feb-5ede-8937-5a389051c9ba with identifier: HK22%20EVR
2026-03-28 14:27:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a21cf37-8feb-5ede-8937-5a389051c9ba with identifier: HK22%20EVR to the API
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:10 [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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK22%20EVR-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Bi-Fuel',
 'id': '8a21cf37-8feb-5ede-8937-5a389051c9ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK22 EVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK22%20EVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 33587,
 '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 DUSTER 1.0 TCE 100 B/F COMFORT StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 100 B/F COMFORT',
 'vin': 'VF1HJD20569061464',
 'year': 2022}
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [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-28 14:27:10 [bca.uk] INFO: Saving data for HK22%20EVR: {'auction_closing_time': 1775037600.0, 'created_time': 1774523987.748529, 'last_price_update_time': 1774708030.29593}
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK22%2520EVR') HTTP/1.1" 204 0
2026-03-28 14:27:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f69b1465-332d-5162-b557-78cc216a0143 with identifier: HN20%20GLJ
2026-03-28 14:27:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f69b1465-332d-5162-b557-78cc216a0143 with identifier: HN20%20GLJ
2026-03-28 14:27:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f69b1465-332d-5162-b557-78cc216a0143 with identifier: HN20%20GLJ to the API
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:10 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN20%20GLJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f69b1465-332d-5162-b557-78cc216a0143',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN20 GLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN20%20GLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLB 200 D',
 'odometer': 59554,
 '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 GLB 200 D 2.0 AMG LINE PREMIUM 8G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM 8G',
 'vin': 'W1N2476122W027899',
 'year': 2020}
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [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-28 14:27:10 [bca.uk] INFO: Saving data for HN20%20GLJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523410.611181, 'last_price_update_time': 1774708030.595179}
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN20%2520GLJ') HTTP/1.1" 204 0
2026-03-28 14:27:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 951f0c31-6a3d-5988-b754-04d6332aab32 with identifier: FM64%20FXR
2026-03-28 14:27:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 951f0c31-6a3d-5988-b754-04d6332aab32 with identifier: FM64%20FXR
2026-03-28 14:27:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 951f0c31-6a3d-5988-b754-04d6332aab32 with identifier: FM64%20FXR to the API
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:10 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM64%20FXR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '951f0c31-6a3d-5988-b754-04d6332aab32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM64 FXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM64%20FXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 99298,
 '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 S-MAX 2.0 TDCI 140 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 140 TITANIUM',
 'vin': 'WF0SXXGBWSEA14007',
 'year': 2015}
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [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-28 14:27:10 [bca.uk] INFO: Saving data for FM64%20FXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774524498.607077, 'last_price_update_time': 1774708030.91958}
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM64%2520FXR') HTTP/1.1" 204 0
2026-03-28 14:27:10 [bca.uk] INFO: Found listing with ID: DN72%20WGP
2026-03-28 14:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:10 [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-28 14:27:10 [bca.uk] INFO: Scrape type for DN72%20WGP: 2
2026-03-28 14:27:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3 with identifier: DN72%20WGP
2026-03-28 14:27:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3 with scrape type 2
2026-03-28 14:27:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3, identifier: DN72%20WGP
2026-03-28 14:27:11 [bca.uk] INFO: Found listing with ID: EJ16%20PXZ
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ16%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:11 [bca.uk] INFO: Scrape type for EJ16%20PXZ: 2
2026-03-28 14:27:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b232e7af-f5a0-5c9d-9715-a8363c15fa00 with identifier: EJ16%20PXZ
2026-03-28 14:27:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b232e7af-f5a0-5c9d-9715-a8363c15fa00 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b232e7af-f5a0-5c9d-9715-a8363c15fa00 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b232e7af-f5a0-5c9d-9715-a8363c15fa00, identifier: EJ16%20PXZ
2026-03-28 14:27:11 [bca.uk] INFO: Found listing with ID: LL65%20CEA
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL65%2520CEA%27 HTTP/1.1" 200 None
2026-03-28 14:27:11 [bca.uk] INFO: Scrape type for LL65%20CEA: 2
2026-03-28 14:27:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90268641-749e-531f-9449-e76b791fa438 with identifier: LL65%20CEA
2026-03-28 14:27:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90268641-749e-531f-9449-e76b791fa438 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90268641-749e-531f-9449-e76b791fa438 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90268641-749e-531f-9449-e76b791fa438, identifier: LL65%20CEA
2026-03-28 14:27:11 [bca.uk] INFO: Found listing with ID: LO70%20XHU
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO70%2520XHU%27 HTTP/1.1" 200 None
2026-03-28 14:27:11 [bca.uk] INFO: Scrape type for LO70%20XHU: 2
2026-03-28 14:27:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e419a5b2-faa8-50a8-bd82-054925f3d82d with identifier: LO70%20XHU
2026-03-28 14:27:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e419a5b2-faa8-50a8-bd82-054925f3d82d with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e419a5b2-faa8-50a8-bd82-054925f3d82d with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e419a5b2-faa8-50a8-bd82-054925f3d82d, identifier: LO70%20XHU
2026-03-28 14:27:11 [bca.uk] INFO: Found listing with ID: YF63%20EFE
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF63%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 14:27:11 [bca.uk] INFO: Scrape type for YF63%20EFE: 2
2026-03-28 14:27:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6662ab09-6419-592a-8d0b-56c4d35c7730 with identifier: YF63%20EFE
2026-03-28 14:27:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6662ab09-6419-592a-8d0b-56c4d35c7730 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6662ab09-6419-592a-8d0b-56c4d35c7730 with scrape type 2
2026-03-28 14:27:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6662ab09-6419-592a-8d0b-56c4d35c7730, identifier: YF63%20EFE
2026-03-28 14:27:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3 with identifier: DN72%20WGP
2026-03-28 14:27:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3 with identifier: DN72%20WGP
2026-03-28 14:27:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3 with identifier: DN72%20WGP to the API
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN72%20WGP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a041ca1-ac6f-549c-b7e9-54a6ce33a0a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN72 WGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN72%20WGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 31627,
 '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 GRANDLAND 1.2 T 130 SE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SE',
 'vin': 'W0VZRHNS7N6835500',
 'year': 2022}
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN72%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 14:27:11 [bca.uk] INFO: Saving data for DN72%20WGP: {'auction_closing_time': 1775037600.0, 'created_time': 1774523672.856799, 'last_price_update_time': 1774708031.827435}
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN72%2520WGP') HTTP/1.1" 204 0
2026-03-28 14:27:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b232e7af-f5a0-5c9d-9715-a8363c15fa00 with identifier: EJ16%20PXZ
2026-03-28 14:27:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b232e7af-f5a0-5c9d-9715-a8363c15fa00 with identifier: EJ16%20PXZ
2026-03-28 14:27:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b232e7af-f5a0-5c9d-9715-a8363c15fa00 with identifier: EJ16%20PXZ to the API
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ16%20PXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b232e7af-f5a0-5c9d-9715-a8363c15fa00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ16 PXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ16%20PXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 91193,
 '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.0 T 12V 105 E/F SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 12V 105 E/F SRI',
 'vin': 'W0LBF6EA5GG086725',
 'year': 2016}
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:12 [bca.uk] INFO: Saving data for EJ16%20PXZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774361346.51073, 'last_price_update_time': 1774708032.256735}
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ16%2520PXZ') HTTP/1.1" 204 0
2026-03-28 14:27:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90268641-749e-531f-9449-e76b791fa438 with identifier: LL65%20CEA
2026-03-28 14:27:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90268641-749e-531f-9449-e76b791fa438 with identifier: LL65%20CEA
2026-03-28 14:27:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90268641-749e-531f-9449-e76b791fa438 with identifier: LL65%20CEA to the API
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:12 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL65%20CEA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90268641-749e-531f-9449-e76b791fa438',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL65 CEA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL65%20CEA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 125420,
 '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': 'WVWZZZ6RZGY051498',
 'year': 2015}
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL65%2520CEA%27 HTTP/1.1" 200 None
2026-03-28 14:27:12 [bca.uk] INFO: Saving data for LL65%20CEA: {'auction_closing_time': 1775037600.0, 'created_time': 1774523991.575659, 'last_price_update_time': 1774708032.547931}
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL65%2520CEA') HTTP/1.1" 204 0
2026-03-28 14:27:12 [scrapy.extensions.logstats] INFO: Crawled 338 pages (at 1 pages/min), scraped 1751 items (at 121 items/min)
2026-03-28 14:27:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-28 14:27:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e419a5b2-faa8-50a8-bd82-054925f3d82d with identifier: LO70%20XHU
2026-03-28 14:27:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e419a5b2-faa8-50a8-bd82-054925f3d82d with identifier: LO70%20XHU
2026-03-28 14:27:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e419a5b2-faa8-50a8-bd82-054925f3d82d with identifier: LO70%20XHU to the API
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:12 [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': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO70%20XHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e419a5b2-faa8-50a8-bd82-054925f3d82d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO70 XHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO70%20XHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 400 D',
 'odometer': 102360,
 '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 GLE 400 D 2.9 AMG LINE PREMIUM PLUS 4M 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1N1673232A260443',
 'year': 2021}
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LO70%2520XHU%27 HTTP/1.1" 200 None
2026-03-28 14:27:12 [bca.uk] INFO: Saving data for LO70%20XHU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523526.096412, 'last_price_update_time': 1774708032.861397}
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO70%2520XHU') HTTP/1.1" 204 0
2026-03-28 14:27:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6662ab09-6419-592a-8d0b-56c4d35c7730 with identifier: YF63%20EFE
2026-03-28 14:27:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6662ab09-6419-592a-8d0b-56c4d35c7730 with identifier: YF63%20EFE
2026-03-28 14:27:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6662ab09-6419-592a-8d0b-56c4d35c7730 with identifier: YF63%20EFE to the API
2026-03-28 14:27:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:13 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF63%20EFE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6662ab09-6419-592a-8d0b-56c4d35c7730',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF63 EFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF63%20EFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 129816,
 '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 TT 2.0 TFSI SPORT Coupe',
 'transmission': 'manual',
 'trim': 'TFSI SPORT',
 'vin': 'TRUZZZ8J6E1005211',
 'year': 2013}
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YF63%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Saving data for YF63%20EFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774524500.381866, 'last_price_update_time': 1774708033.152603}
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF63%2520EFE') HTTP/1.1" 204 0
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: DV71%20ULJ
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV71%2520ULJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for DV71%20ULJ: 2
2026-03-28 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc691835-779d-5a11-a4ae-32a70748e061 with identifier: DV71%20ULJ
2026-03-28 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc691835-779d-5a11-a4ae-32a70748e061 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc691835-779d-5a11-a4ae-32a70748e061 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc691835-779d-5a11-a4ae-32a70748e061, identifier: DV71%20ULJ
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: FA19%20XRY
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for FA19%20XRY: 2
2026-03-28 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb7073d7-6ce4-5c8c-b731-2137c1f8b030 with identifier: FA19%20XRY
2026-03-28 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb7073d7-6ce4-5c8c-b731-2137c1f8b030 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb7073d7-6ce4-5c8c-b731-2137c1f8b030 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb7073d7-6ce4-5c8c-b731-2137c1f8b030, identifier: FA19%20XRY
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: OV18%20BDX
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV18%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for OV18%20BDX: 2
2026-03-28 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35511689-f049-5933-a94f-456884a7a246 with identifier: OV18%20BDX
2026-03-28 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35511689-f049-5933-a94f-456884a7a246 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35511689-f049-5933-a94f-456884a7a246 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35511689-f049-5933-a94f-456884a7a246, identifier: OV18%20BDX
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: OV71%20VLO
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520VLO%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for OV71%20VLO: 2
2026-03-28 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19812c3f-7a33-5b20-8b78-8bc92c589237 with identifier: OV71%20VLO
2026-03-28 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19812c3f-7a33-5b20-8b78-8bc92c589237 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19812c3f-7a33-5b20-8b78-8bc92c589237 with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19812c3f-7a33-5b20-8b78-8bc92c589237, identifier: OV71%20VLO
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: DS15%20TZL
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS15%2520TZL%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for DS15%20TZL: 0
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: GP59%20TZD
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GP59%2520TZD%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for GP59%20TZD: 0
2026-03-28 14:27:13 [bca.uk] INFO: Found listing with ID: KY59%20XTG
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY59%2520XTG%27 HTTP/1.1" 200 None
2026-03-28 14:27:13 [bca.uk] INFO: Scrape type for KY59%20XTG: 2
2026-03-28 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3ac23ba-38ac-5325-8413-d617e92a4bda with identifier: KY59%20XTG
2026-03-28 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3ac23ba-38ac-5325-8413-d617e92a4bda with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3ac23ba-38ac-5325-8413-d617e92a4bda with scrape type 2
2026-03-28 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3ac23ba-38ac-5325-8413-d617e92a4bda, identifier: KY59%20XTG
2026-03-28 14:27:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc691835-779d-5a11-a4ae-32a70748e061 with identifier: DV71%20ULJ
2026-03-28 14:27:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc691835-779d-5a11-a4ae-32a70748e061 with identifier: DV71%20ULJ
2026-03-28 14:27:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc691835-779d-5a11-a4ae-32a70748e061 with identifier: DV71%20ULJ to the API
2026-03-28 14:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV71%20ULJ-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': 'cc691835-779d-5a11-a4ae-32a70748e061',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV71 ULJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV71%20ULJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 99773,
 '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 RECHARGE 1.5 T5 PHEV INSCRIPTION StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV INSCRIPTION',
 'vin': 'YV1XZBBVFN2707553',
 'year': 2021}
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DV71%2520ULJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:14 [bca.uk] INFO: Saving data for DV71%20ULJ: {'auction_closing_time': 1775037600.0, 'created_time': 1773908198.790785, 'last_price_update_time': 1774708034.092977}
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV71%2520ULJ') HTTP/1.1" 204 0
2026-03-28 14:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb7073d7-6ce4-5c8c-b731-2137c1f8b030 with identifier: FA19%20XRY
2026-03-28 14:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb7073d7-6ce4-5c8c-b731-2137c1f8b030 with identifier: FA19%20XRY
2026-03-28 14:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb7073d7-6ce4-5c8c-b731-2137c1f8b030 with identifier: FA19%20XRY to the API
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA19%20XRY-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb7073d7-6ce4-5c8c-b731-2137c1f8b030',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA19 XRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA19%20XRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 81975,
 '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 PRESTIGE StationWagon',
 'transmission': 'manual',
 'trim': 'BLUE DCI 115 PRESTIGE',
 'vin': 'VF1HJD20961817330',
 'year': 2019}
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27FA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-28 14:27:14 [bca.uk] INFO: Saving data for FA19%20XRY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524032.23642, 'last_price_update_time': 1774708034.429838}
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA19%2520XRY') HTTP/1.1" 204 0
2026-03-28 14:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35511689-f049-5933-a94f-456884a7a246 with identifier: OV18%20BDX
2026-03-28 14:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35511689-f049-5933-a94f-456884a7a246 with identifier: OV18%20BDX
2026-03-28 14:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35511689-f049-5933-a94f-456884a7a246 with identifier: OV18%20BDX to the API
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV18%20BDX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '35511689-f049-5933-a94f-456884a7a246',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV18 BDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV18%20BDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF SV',
 'odometer': 84903,
 '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 SV 1.5 TSI EVO 150 GT DSG MPV',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 GT DSG',
 'vin': 'WVWZZZAUZJW665270',
 'year': 2018}
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV18%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 14:27:14 [bca.uk] INFO: Saving data for OV18%20BDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774523963.901007, 'last_price_update_time': 1774708034.788725}
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV18%2520BDX') HTTP/1.1" 204 0
2026-03-28 14:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19812c3f-7a33-5b20-8b78-8bc92c589237 with identifier: OV71%20VLO
2026-03-28 14:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19812c3f-7a33-5b20-8b78-8bc92c589237 with identifier: OV71%20VLO
2026-03-28 14:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19812c3f-7a33-5b20-8b78-8bc92c589237 with identifier: OV71%20VLO to the API
2026-03-28 14:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:15 [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': 43,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV71%20VLO-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': '19812c3f-7a33-5b20-8b78-8bc92c589237',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV71 VLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV71%20VLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 35500,
 '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.4 TSI PHEV ELEGANCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI PHEV ELEGANCE DSG',
 'vin': 'WVGZZZ5NZNW402964',
 'year': 2021}
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520VLO%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Saving data for OV71%20VLO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523522.268954, 'last_price_update_time': 1774708035.088389}
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV71%2520VLO') HTTP/1.1" 204 0
2026-03-28 14:27:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3ac23ba-38ac-5325-8413-d617e92a4bda with identifier: KY59%20XTG
2026-03-28 14:27:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3ac23ba-38ac-5325-8413-d617e92a4bda with identifier: KY59%20XTG
2026-03-28 14:27:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3ac23ba-38ac-5325-8413-d617e92a4bda with identifier: KY59%20XTG to the API
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:15 [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': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY59%20XTG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3ac23ba-38ac-5325-8413-d617e92a4bda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY59 XTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY59%20XTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 126967,
 '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 TIGUAN 2.0 TDI 170 4M R LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 170 4M R LINE',
 'vin': 'WVGZZZ5NZAW022651',
 'year': 2009}
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KY59%2520XTG%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Saving data for KY59%20XTG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523748.141189, 'last_price_update_time': 1774708035.386885}
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY59%2520XTG') HTTP/1.1" 204 0
2026-03-28 14:27:15 [bca.uk] INFO: Found listing with ID: GF22%20AWJ
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF22%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Scrape type for GF22%20AWJ: 2
2026-03-28 14:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19395ab4-80d7-50a8-b438-27d519aeeaed with identifier: GF22%20AWJ
2026-03-28 14:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19395ab4-80d7-50a8-b438-27d519aeeaed with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19395ab4-80d7-50a8-b438-27d519aeeaed with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19395ab4-80d7-50a8-b438-27d519aeeaed, identifier: GF22%20AWJ
2026-03-28 14:27:15 [bca.uk] INFO: Found listing with ID: LC19%20VCD
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC19%2520VCD%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Scrape type for LC19%20VCD: 2
2026-03-28 14:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7518df7e-be40-55cf-b85c-ceebd4a8b6bf with identifier: LC19%20VCD
2026-03-28 14:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7518df7e-be40-55cf-b85c-ceebd4a8b6bf with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7518df7e-be40-55cf-b85c-ceebd4a8b6bf with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7518df7e-be40-55cf-b85c-ceebd4a8b6bf, identifier: LC19%20VCD
2026-03-28 14:27:15 [bca.uk] INFO: Found listing with ID: SG65%20GCV
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SG65%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Scrape type for SG65%20GCV: 2
2026-03-28 14:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e28b9855-f95b-58f4-ae9d-bdebcf824362 with identifier: SG65%20GCV
2026-03-28 14:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e28b9855-f95b-58f4-ae9d-bdebcf824362 with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e28b9855-f95b-58f4-ae9d-bdebcf824362 with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e28b9855-f95b-58f4-ae9d-bdebcf824362, identifier: SG65%20GCV
2026-03-28 14:27:15 [bca.uk] INFO: Found listing with ID: KR74%20GXX
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KR74%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Scrape type for KR74%20GXX: 2
2026-03-28 14:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a486135-e438-5c44-bee8-3e40ea909df8 with identifier: KR74%20GXX
2026-03-28 14:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a486135-e438-5c44-bee8-3e40ea909df8 with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a486135-e438-5c44-bee8-3e40ea909df8 with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a486135-e438-5c44-bee8-3e40ea909df8, identifier: KR74%20GXX
2026-03-28 14:27:15 [bca.uk] INFO: Found listing with ID: YB64%20FPF
2026-03-28 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YB64%2520FPF%27 HTTP/1.1" 200 None
2026-03-28 14:27:15 [bca.uk] INFO: Scrape type for YB64%20FPF: 2
2026-03-28 14:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04cac5ad-52a0-522c-91ae-96a7d20b82f2 with identifier: YB64%20FPF
2026-03-28 14:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04cac5ad-52a0-522c-91ae-96a7d20b82f2 with scrape type 2
2026-03-28 14:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04cac5ad-52a0-522c-91ae-96a7d20b82f2 with scrape type 2
2026-03-28 14:27:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04cac5ad-52a0-522c-91ae-96a7d20b82f2, identifier: YB64%20FPF
2026-03-28 14:27:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19395ab4-80d7-50a8-b438-27d519aeeaed with identifier: GF22%20AWJ
2026-03-28 14:27:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19395ab4-80d7-50a8-b438-27d519aeeaed with identifier: GF22%20AWJ
2026-03-28 14:27:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19395ab4-80d7-50a8-b438-27d519aeeaed with identifier: GF22%20AWJ to the API
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF22%20AWJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '19395ab4-80d7-50a8-b438-27d519aeeaed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GF22 AWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF22%20AWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 46550,
 '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 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK8NC506936',
 'year': 2022}
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GF22%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:16 [bca.uk] INFO: Saving data for GF22%20AWJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774523651.38086, 'last_price_update_time': 1774708036.388196}
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF22%2520AWJ') HTTP/1.1" 204 0
2026-03-28 14:27:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7518df7e-be40-55cf-b85c-ceebd4a8b6bf with identifier: LC19%20VCD
2026-03-28 14:27:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7518df7e-be40-55cf-b85c-ceebd4a8b6bf with identifier: LC19%20VCD
2026-03-28 14:27:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7518df7e-be40-55cf-b85c-ceebd4a8b6bf with identifier: LC19%20VCD to the API
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC19%20VCD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7518df7e-be40-55cf-b85c-ceebd4a8b6bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC19 VCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC19%20VCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 55243,
 '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 C1 1.0 VTI 72 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'VTI 72 FEEL',
 'vin': 'VF7PSCFBDJR720220',
 'year': 2019}
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LC19%2520VCD%27 HTTP/1.1" 200 None
2026-03-28 14:27:16 [bca.uk] INFO: Saving data for LC19%20VCD: {'auction_closing_time': 1774951200.0, 'created_time': 1774524014.893163, 'last_price_update_time': 1774708036.826183}
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC19%2520VCD') HTTP/1.1" 204 0
2026-03-28 14:27:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e28b9855-f95b-58f4-ae9d-bdebcf824362 with identifier: SG65%20GCV
2026-03-28 14:27:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e28b9855-f95b-58f4-ae9d-bdebcf824362 with identifier: SG65%20GCV
2026-03-28 14:27:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e28b9855-f95b-58f4-ae9d-bdebcf824362 with identifier: SG65%20GCV to the API
2026-03-28 14:27:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:17 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG65%20GCV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e28b9855-f95b-58f4-ae9d-bdebcf824362',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG65 GCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG65%20GCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 97719,
 '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': 'SEAT IBIZA 1.2 TSI 105 I TECH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 105 I TECH',
 'vin': 'VSSZZZ6JZFR127983',
 'year': 2015}
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:17 [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-28 14:27:17 [bca.uk] INFO: Saving data for SG65%20GCV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523962.510729, 'last_price_update_time': 1774708037.179495}
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG65%2520GCV') HTTP/1.1" 204 0
2026-03-28 14:27:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a486135-e438-5c44-bee8-3e40ea909df8 with identifier: KR74%20GXX
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=nautic+blue+metallic HTTP/1.1" 200 None
2026-03-28 14:27:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a486135-e438-5c44-bee8-3e40ea909df8 with identifier: KR74%20GXX
2026-03-28 14:27:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a486135-e438-5c44-bee8-3e40ea909df8 with identifier: KR74%20GXX to the API
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:17 [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': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR74%20GXX-GB',
 'category': 'Car',
 'color': 'nautic blue metallic',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7a486135-e438-5c44-bee8-3e40ea909df8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR74 GXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR74%20GXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'E450 D',
 'odometer': 2082,
 '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 4M 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'W1KLF6BB3RA002030',
 'year': 2024}
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:17 [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-28 14:27:17 [bca.uk] INFO: Saving data for KR74%20GXX: {'auction_closing_time': 1775642400.0, 'created_time': 1773821075.467979, 'last_price_update_time': 1774708037.774425}
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR74%2520GXX') HTTP/1.1" 204 0
2026-03-28 14:27:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04cac5ad-52a0-522c-91ae-96a7d20b82f2 with identifier: YB64%20FPF
2026-03-28 14:27:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04cac5ad-52a0-522c-91ae-96a7d20b82f2 with identifier: YB64%20FPF
2026-03-28 14:27:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04cac5ad-52a0-522c-91ae-96a7d20b82f2 with identifier: YB64%20FPF to the API
2026-03-28 14:27:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:18 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB64%20FPF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04cac5ad-52a0-522c-91ae-96a7d20b82f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB64 FPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB64%20FPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 95202,
 '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.2 TSI 105 FR Coupe',
 'transmission': 'manual',
 'trim': 'TSI 105 FR',
 'vin': 'VSSZZZ6JZFR068567',
 'year': 2014}
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [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-28 14:27:18 [bca.uk] INFO: Saving data for YB64%20FPF: {'auction_closing_time': 1774864800.0, 'created_time': 1774523822.855934, 'last_price_update_time': 1774708038.136255}
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB64%2520FPF') HTTP/1.1" 204 0
2026-03-28 14:27:18 [bca.uk] INFO: Found listing with ID: GJ22%20WZO
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [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-28 14:27:18 [bca.uk] INFO: Scrape type for GJ22%20WZO: 2
2026-03-28 14:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46b8be65-b03f-5091-bf8b-bc22423d4405 with identifier: GJ22%20WZO
2026-03-28 14:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46b8be65-b03f-5091-bf8b-bc22423d4405 with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46b8be65-b03f-5091-bf8b-bc22423d4405 with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46b8be65-b03f-5091-bf8b-bc22423d4405, identifier: GJ22%20WZO
2026-03-28 14:27:18 [bca.uk] INFO: Found listing with ID: LS70%20GYB
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [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-28 14:27:18 [bca.uk] INFO: Scrape type for LS70%20GYB: 2
2026-03-28 14:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f3d356f-3fd8-55a1-906c-dce2ea957a3f with identifier: LS70%20GYB
2026-03-28 14:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f3d356f-3fd8-55a1-906c-dce2ea957a3f with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f3d356f-3fd8-55a1-906c-dce2ea957a3f with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f3d356f-3fd8-55a1-906c-dce2ea957a3f, identifier: LS70%20GYB
2026-03-28 14:27:18 [bca.uk] INFO: Found listing with ID: VN19%20GJE
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [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-28 14:27:18 [bca.uk] INFO: Scrape type for VN19%20GJE: 2
2026-03-28 14:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0c1198d-17b9-504d-8c7f-65078a417b1d with identifier: VN19%20GJE
2026-03-28 14:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0c1198d-17b9-504d-8c7f-65078a417b1d with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0c1198d-17b9-504d-8c7f-65078a417b1d with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0c1198d-17b9-504d-8c7f-65078a417b1d, identifier: VN19%20GJE
2026-03-28 14:27:18 [bca.uk] INFO: Found listing with ID: NA62%20HLY
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [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-28 14:27:18 [bca.uk] INFO: Scrape type for NA62%20HLY: 2
2026-03-28 14:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f8425ce-b54c-5984-873c-3560c2d18358 with identifier: NA62%20HLY
2026-03-28 14:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f8425ce-b54c-5984-873c-3560c2d18358 with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f8425ce-b54c-5984-873c-3560c2d18358 with scrape type 2
2026-03-28 14:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f8425ce-b54c-5984-873c-3560c2d18358, identifier: NA62%20HLY
2026-03-28 14:27:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46b8be65-b03f-5091-bf8b-bc22423d4405 with identifier: GJ22%20WZO
2026-03-28 14:27:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46b8be65-b03f-5091-bf8b-bc22423d4405 with identifier: GJ22%20WZO
2026-03-28 14:27:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46b8be65-b03f-5091-bf8b-bc22423d4405 with identifier: GJ22%20WZO to the API
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20WZO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '46b8be65-b03f-5091-bf8b-bc22423d4405',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 WZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20WZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 64168,
 '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': 'LRWYHCEK2NC263343',
 'year': 2022}
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [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-28 14:27:18 [bca.uk] INFO: Saving data for GJ22%20WZO: {'auction_closing_time': 1775037600.0, 'created_time': 1774523662.962018, 'last_price_update_time': 1774708038.956835}
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520WZO') HTTP/1.1" 204 0
2026-03-28 14:27:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f3d356f-3fd8-55a1-906c-dce2ea957a3f with identifier: LS70%20GYB
2026-03-28 14:27:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f3d356f-3fd8-55a1-906c-dce2ea957a3f with identifier: LS70%20GYB
2026-03-28 14:27:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f3d356f-3fd8-55a1-906c-dce2ea957a3f with identifier: LS70%20GYB to the API
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS70%20GYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f3d356f-3fd8-55a1-906c-dce2ea957a3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS70 GYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS70%20GYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 43039,
 '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 DUSTER 1.3 TCE 130 SE TWENTY StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 130 SE TWENTY',
 'vin': 'VF1HJD20965258869',
 'year': 2020}
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [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-28 14:27:19 [bca.uk] INFO: Saving data for LS70%20GYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774524006.90738, 'last_price_update_time': 1774708039.277546}
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS70%2520GYB') HTTP/1.1" 204 0
2026-03-28 14:27:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0c1198d-17b9-504d-8c7f-65078a417b1d with identifier: VN19%20GJE
2026-03-28 14:27:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0c1198d-17b9-504d-8c7f-65078a417b1d with identifier: VN19%20GJE
2026-03-28 14:27:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0c1198d-17b9-504d-8c7f-65078a417b1d with identifier: VN19%20GJE to the API
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:19 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN19%20GJE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0c1198d-17b9-504d-8c7f-65078a417b1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN19 GJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN19%20GJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 77913,
 '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': 'SALCA2AN7KH819052',
 'year': 2019}
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [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-28 14:27:19 [bca.uk] INFO: Saving data for VN19%20GJE: {'auction_closing_time': 1775037600.0, 'created_time': 1774523952.777375, 'last_price_update_time': 1774708039.609777}
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN19%2520GJE') HTTP/1.1" 204 0
2026-03-28 14:27:19 [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-28 14:27:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f8425ce-b54c-5984-873c-3560c2d18358 with identifier: NA62%20HLY
2026-03-28 14:27:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f8425ce-b54c-5984-873c-3560c2d18358 with identifier: NA62%20HLY
2026-03-28 14:27:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f8425ce-b54c-5984-873c-3560c2d18358 with identifier: NA62%20HLY to the API
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:19 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA62%20HLY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f8425ce-b54c-5984-873c-3560c2d18358',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA62 HLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA62%20HLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 83873,
 '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': 'VF7PMCFB4CR513170',
 'year': 2012}
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [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-28 14:27:19 [bca.uk] INFO: Saving data for NA62%20HLY: {'auction_closing_time': 1774864800.0, 'created_time': 1774523823.347844, 'last_price_update_time': 1774708039.94991}
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA62%2520HLY') HTTP/1.1" 204 0
2026-03-28 14:27:19 [bca.uk] INFO: Found listing with ID: HK71%20MFU
2026-03-28 14:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:19 [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-28 14:27:19 [bca.uk] INFO: Scrape type for HK71%20MFU: 2
2026-03-28 14:27:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab0dccf5-f9ab-5d5a-89ff-37448c719871 with identifier: HK71%20MFU
2026-03-28 14:27:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab0dccf5-f9ab-5d5a-89ff-37448c719871 with scrape type 2
2026-03-28 14:27:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab0dccf5-f9ab-5d5a-89ff-37448c719871 with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab0dccf5-f9ab-5d5a-89ff-37448c719871, identifier: HK71%20MFU
2026-03-28 14:27:20 [bca.uk] INFO: Found listing with ID: LV14%20ZZS
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV14%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 14:27:20 [bca.uk] INFO: Scrape type for LV14%20ZZS: 2
2026-03-28 14:27:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c913e85-063c-598b-ac35-3fe354a8e235 with identifier: LV14%20ZZS
2026-03-28 14:27:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c913e85-063c-598b-ac35-3fe354a8e235 with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c913e85-063c-598b-ac35-3fe354a8e235 with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c913e85-063c-598b-ac35-3fe354a8e235, identifier: LV14%20ZZS
2026-03-28 14:27:20 [bca.uk] INFO: Found listing with ID: YH21%20LGT
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH21%2520LGT%27 HTTP/1.1" 200 None
2026-03-28 14:27:20 [bca.uk] INFO: Scrape type for YH21%20LGT: 2
2026-03-28 14:27:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7736c8ee-6f14-5601-a228-27d48836b17e with identifier: YH21%20LGT
2026-03-28 14:27:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7736c8ee-6f14-5601-a228-27d48836b17e with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7736c8ee-6f14-5601-a228-27d48836b17e with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7736c8ee-6f14-5601-a228-27d48836b17e, identifier: YH21%20LGT
2026-03-28 14:27:20 [bca.uk] INFO: Found listing with ID: WM64%20LTX
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WM64%2520LTX%27 HTTP/1.1" 200 None
2026-03-28 14:27:20 [bca.uk] INFO: Scrape type for WM64%20LTX: 0
2026-03-28 14:27:20 [bca.uk] INFO: Found listing with ID: VE11%20ONA
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE11%2520ONA%27 HTTP/1.1" 200 None
2026-03-28 14:27:20 [bca.uk] INFO: Scrape type for VE11%20ONA: 0
2026-03-28 14:27:20 [bca.uk] INFO: Found listing with ID: LF67%20SYZ
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%2520SYZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:20 [bca.uk] INFO: Scrape type for LF67%20SYZ: 2
2026-03-28 14:27:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c140369-334e-5f83-b00c-73e55f3263b9 with identifier: LF67%20SYZ
2026-03-28 14:27:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c140369-334e-5f83-b00c-73e55f3263b9 with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c140369-334e-5f83-b00c-73e55f3263b9 with scrape type 2
2026-03-28 14:27:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c140369-334e-5f83-b00c-73e55f3263b9, identifier: LF67%20SYZ
2026-03-28 14:27:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab0dccf5-f9ab-5d5a-89ff-37448c719871 with identifier: HK71%20MFU
2026-03-28 14:27:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab0dccf5-f9ab-5d5a-89ff-37448c719871 with identifier: HK71%20MFU
2026-03-28 14:27:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab0dccf5-f9ab-5d5a-89ff-37448c719871 with identifier: HK71%20MFU to the API
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK71%20MFU-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ab0dccf5-f9ab-5d5a-89ff-37448c719871',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HK71 MFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK71%20MFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 26866,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L2 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L2',
 'vin': 'WMW12DJ0X02R76678',
 'year': 2021}
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HK71%2520MFU%27 HTTP/1.1" 200 None
2026-03-28 14:27:20 [bca.uk] INFO: Saving data for HK71%20MFU: {'auction_closing_time': 1775037600.0, 'created_time': 1773908184.336658, 'last_price_update_time': 1774708040.77247}
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK71%2520MFU') HTTP/1.1" 204 0
2026-03-28 14:27:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c913e85-063c-598b-ac35-3fe354a8e235 with identifier: LV14%20ZZS
2026-03-28 14:27:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c913e85-063c-598b-ac35-3fe354a8e235 with identifier: LV14%20ZZS
2026-03-28 14:27:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c913e85-063c-598b-ac35-3fe354a8e235 with identifier: LV14%20ZZS to the API
2026-03-28 14:27:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV14%20ZZS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0c913e85-063c-598b-ac35-3fe354a8e235',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV14 ZZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV14%20ZZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 56145,
 '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': 'VF15R5A0H51151566',
 'year': 2014}
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV14%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 14:27:21 [bca.uk] INFO: Saving data for LV14%20ZZS: {'auction_closing_time': 1774951200.0, 'created_time': 1774523906.863328, 'last_price_update_time': 1774708041.102011}
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV14%2520ZZS') HTTP/1.1" 204 0
2026-03-28 14:27:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7736c8ee-6f14-5601-a228-27d48836b17e with identifier: YH21%20LGT
2026-03-28 14:27:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7736c8ee-6f14-5601-a228-27d48836b17e with identifier: YH21%20LGT
2026-03-28 14:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7736c8ee-6f14-5601-a228-27d48836b17e with identifier: YH21%20LGT to the API
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:21 [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': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH21%20LGT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7736c8ee-6f14-5601-a228-27d48836b17e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH21 LGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH21%20LGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 70463,
 '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 3.0 D300 AWD SE HARD TOP Van',
 'transmission': 'automatic',
 'trim': 'D300 AWD SE HARD TOP',
 'vin': 'SALEAJAWXM2058194',
 'year': 2021}
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YH21%2520LGT%27 HTTP/1.1" 200 None
2026-03-28 14:27:21 [bca.uk] INFO: Saving data for YH21%20LGT: {'auction_closing_time': 1775037600.0, 'created_time': 1774523991.140786, 'last_price_update_time': 1774708041.446577}
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH21%2520LGT') HTTP/1.1" 204 0
2026-03-28 14:27:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c140369-334e-5f83-b00c-73e55f3263b9 with identifier: LF67%20SYZ
2026-03-28 14:27:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c140369-334e-5f83-b00c-73e55f3263b9 with identifier: LF67%20SYZ
2026-03-28 14:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c140369-334e-5f83-b00c-73e55f3263b9 with identifier: LF67%20SYZ to the API
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:21 [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': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF67%20SYZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c140369-334e-5f83-b00c-73e55f3263b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF67 SYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF67%20SYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 80158,
 '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 GT-LINE S StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI AWD GT-LINE S',
 'vin': 'U5YPK813SHL252254',
 'year': 2017}
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LF67%2520SYZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:21 [bca.uk] INFO: Saving data for LF67%20SYZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523823.884848, 'last_price_update_time': 1774708041.766539}
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF67%2520SYZ') HTTP/1.1" 204 0
2026-03-28 14:27:21 [bca.uk] INFO: Found listing with ID: OE71%20HWF
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520HWF%27 HTTP/1.1" 200 None
2026-03-28 14:27:21 [bca.uk] INFO: Scrape type for OE71%20HWF: 2
2026-03-28 14:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6242806-5f9c-5448-9d88-d8dc980c9147 with identifier: OE71%20HWF
2026-03-28 14:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6242806-5f9c-5448-9d88-d8dc980c9147 with scrape type 2
2026-03-28 14:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6242806-5f9c-5448-9d88-d8dc980c9147 with scrape type 2
2026-03-28 14:27:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6242806-5f9c-5448-9d88-d8dc980c9147, identifier: OE71%20HWF
2026-03-28 14:27:21 [bca.uk] INFO: Found listing with ID: LY22%20BZO
2026-03-28 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY22%2520BZO%27 HTTP/1.1" 200 None
2026-03-28 14:27:21 [bca.uk] INFO: Scrape type for LY22%20BZO: 2
2026-03-28 14:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81fedb92-255e-5369-b8f3-1070e48d4825 with identifier: LY22%20BZO
2026-03-28 14:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81fedb92-255e-5369-b8f3-1070e48d4825 with scrape type 2
2026-03-28 14:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81fedb92-255e-5369-b8f3-1070e48d4825 with scrape type 2
2026-03-28 14:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81fedb92-255e-5369-b8f3-1070e48d4825, identifier: LY22%20BZO
2026-03-28 14:27:22 [bca.uk] INFO: Found listing with ID: CA19%20TTY
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA19%2520TTY%27 HTTP/1.1" 200 None
2026-03-28 14:27:22 [bca.uk] INFO: Scrape type for CA19%20TTY: 2
2026-03-28 14:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 629a0557-df05-53c5-9de1-e25f050cb206 with identifier: CA19%20TTY
2026-03-28 14:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 629a0557-df05-53c5-9de1-e25f050cb206 with scrape type 2
2026-03-28 14:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 629a0557-df05-53c5-9de1-e25f050cb206 with scrape type 2
2026-03-28 14:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 629a0557-df05-53c5-9de1-e25f050cb206, identifier: CA19%20TTY
2026-03-28 14:27:22 [bca.uk] INFO: Found listing with ID: SB69%20DFP
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB69%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:27:22 [bca.uk] INFO: Scrape type for SB69%20DFP: 2
2026-03-28 14:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9542aa4d-76e1-55ff-bd70-b6eca34c951a with identifier: SB69%20DFP
2026-03-28 14:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9542aa4d-76e1-55ff-bd70-b6eca34c951a with scrape type 2
2026-03-28 14:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9542aa4d-76e1-55ff-bd70-b6eca34c951a with scrape type 2
2026-03-28 14:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9542aa4d-76e1-55ff-bd70-b6eca34c951a, identifier: SB69%20DFP
2026-03-28 14:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6242806-5f9c-5448-9d88-d8dc980c9147 with identifier: OE71%20HWF
2026-03-28 14:27:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6242806-5f9c-5448-9d88-d8dc980c9147 with identifier: OE71%20HWF
2026-03-28 14:27:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6242806-5f9c-5448-9d88-d8dc980c9147 with identifier: OE71%20HWF to the API
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE71%20HWF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c6242806-5f9c-5448-9d88-d8dc980c9147',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE71 HWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE71%20HWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 25330,
 '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 DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1771862J345624',
 'year': 2022}
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520HWF%27 HTTP/1.1" 200 None
2026-03-28 14:27:22 [bca.uk] INFO: Saving data for OE71%20HWF: {'auction_closing_time': 1775037600.0, 'created_time': 1774523662.538074, 'last_price_update_time': 1774708042.557323}
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520HWF') HTTP/1.1" 204 0
2026-03-28 14:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81fedb92-255e-5369-b8f3-1070e48d4825 with identifier: LY22%20BZO
2026-03-28 14:27:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81fedb92-255e-5369-b8f3-1070e48d4825 with identifier: LY22%20BZO
2026-03-28 14:27:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81fedb92-255e-5369-b8f3-1070e48d4825 with identifier: LY22%20BZO to the API
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY22%20BZO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '81fedb92-255e-5369-b8f3-1070e48d4825',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY22 BZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY22%20BZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 44386,
 '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': 'UU1DJF00X69224817',
 'year': 2022}
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY22%2520BZO%27 HTTP/1.1" 200 None
2026-03-28 14:27:22 [bca.uk] INFO: Saving data for LY22%20BZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523904.029038, 'last_price_update_time': 1774708042.973396}
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY22%2520BZO') HTTP/1.1" 204 0
2026-03-28 14:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 629a0557-df05-53c5-9de1-e25f050cb206 with identifier: CA19%20TTY
2026-03-28 14:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=gt86+starlight+blue HTTP/1.1" 200 None
2026-03-28 14:27:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 629a0557-df05-53c5-9de1-e25f050cb206 with identifier: CA19%20TTY
2026-03-28 14:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 629a0557-df05-53c5-9de1-e25f050cb206 with identifier: CA19%20TTY to the API
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:23 [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': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA19%20TTY-GB',
 'category': 'Car',
 'color': 'gt',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '629a0557-df05-53c5-9de1-e25f050cb206',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA19 TTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA19%20TTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TOYOTA',
 'model': 'GT86',
 'odometer': 70889,
 '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 GT86 2.0 D-4S PRO Coupe',
 'transmission': 'manual',
 'trim': 'D-4S PRO',
 'vin': 'JF1ZN6K81LG060577',
 'year': 2020}
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA19%2520TTY%27 HTTP/1.1" 200 None
2026-03-28 14:27:23 [bca.uk] INFO: Saving data for CA19%20TTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524009.680863, 'last_price_update_time': 1774708043.466314}
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA19%2520TTY') HTTP/1.1" 204 0
2026-03-28 14:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9542aa4d-76e1-55ff-bd70-b6eca34c951a with identifier: SB69%20DFP
2026-03-28 14:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9542aa4d-76e1-55ff-bd70-b6eca34c951a with identifier: SB69%20DFP
2026-03-28 14:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9542aa4d-76e1-55ff-bd70-b6eca34c951a with identifier: SB69%20DFP to the API
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:23 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB69%20DFP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9542aa4d-76e1-55ff-bd70-b6eca34c951a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB69 DFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB69%20DFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 39135,
 '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 110 FLAIR (6) Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR (6)',
 'vin': 'VF72RHNPML4066432',
 'year': 2019}
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SB69%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 14:27:23 [bca.uk] INFO: Saving data for SB69%20DFP: {'auction_closing_time': 1774951200.0, 'created_time': 1774523826.129284, 'last_price_update_time': 1774708043.788905}
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB69%2520DFP') HTTP/1.1" 204 0
2026-03-28 14:27:23 [bca.uk] INFO: Found listing with ID: OE71%20NPD
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 14:27:23 [bca.uk] INFO: Scrape type for OE71%20NPD: 2
2026-03-28 14:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5aedb875-badb-5846-8a6c-73f3de452d56 with identifier: OE71%20NPD
2026-03-28 14:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5aedb875-badb-5846-8a6c-73f3de452d56 with scrape type 2
2026-03-28 14:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5aedb875-badb-5846-8a6c-73f3de452d56 with scrape type 2
2026-03-28 14:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5aedb875-badb-5846-8a6c-73f3de452d56, identifier: OE71%20NPD
2026-03-28 14:27:23 [bca.uk] INFO: Found listing with ID: YL16%20GGZ
2026-03-28 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL16%2520GGZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:23 [bca.uk] INFO: Scrape type for YL16%20GGZ: 2
2026-03-28 14:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4084fae8-c62a-587f-910c-02e5d1ac978d with identifier: YL16%20GGZ
2026-03-28 14:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4084fae8-c62a-587f-910c-02e5d1ac978d with scrape type 2
2026-03-28 14:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4084fae8-c62a-587f-910c-02e5d1ac978d with scrape type 2
2026-03-28 14:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4084fae8-c62a-587f-910c-02e5d1ac978d, identifier: YL16%20GGZ
2026-03-28 14:27:24 [bca.uk] INFO: Found listing with ID: VE18%20ECX
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE18%2520ECX%27 HTTP/1.1" 200 None
2026-03-28 14:27:24 [bca.uk] INFO: Scrape type for VE18%20ECX: 2
2026-03-28 14:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60dc5390-b4e8-58bf-a7c2-6860a2e9d274 with identifier: VE18%20ECX
2026-03-28 14:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60dc5390-b4e8-58bf-a7c2-6860a2e9d274 with scrape type 2
2026-03-28 14:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60dc5390-b4e8-58bf-a7c2-6860a2e9d274 with scrape type 2
2026-03-28 14:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60dc5390-b4e8-58bf-a7c2-6860a2e9d274, identifier: VE18%20ECX
2026-03-28 14:27:24 [bca.uk] INFO: Found listing with ID: VK67%20YRR
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK67%2520YRR%27 HTTP/1.1" 200 None
2026-03-28 14:27:24 [bca.uk] INFO: Scrape type for VK67%20YRR: 2
2026-03-28 14:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 633aae7d-46b6-556d-9b6f-aae7b81e6ce2 with identifier: VK67%20YRR
2026-03-28 14:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 633aae7d-46b6-556d-9b6f-aae7b81e6ce2 with scrape type 2
2026-03-28 14:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 633aae7d-46b6-556d-9b6f-aae7b81e6ce2 with scrape type 2
2026-03-28 14:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 633aae7d-46b6-556d-9b6f-aae7b81e6ce2, identifier: VK67%20YRR
2026-03-28 14:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5aedb875-badb-5846-8a6c-73f3de452d56 with identifier: OE71%20NPD
2026-03-28 14:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5aedb875-badb-5846-8a6c-73f3de452d56 with identifier: OE71%20NPD
2026-03-28 14:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5aedb875-badb-5846-8a6c-73f3de452d56 with identifier: OE71%20NPD to the API
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE71%20NPD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5aedb875-badb-5846-8a6c-73f3de452d56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE71 NPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE71%20NPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 42231,
 '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 165KW 64KWH SM2 STD.RANGE Coupe',
 'transmission': 'automatic',
 'trim': '165KW 64KWH SM2 STD.RANGE',
 'vin': 'LPSVSECEKNL065553',
 'year': 2022}
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OE71%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 14:27:24 [bca.uk] INFO: Saving data for OE71%20NPD: {'auction_closing_time': 1775037600.0, 'created_time': 1774523664.331083, 'last_price_update_time': 1774708044.663307}
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520NPD') HTTP/1.1" 204 0
2026-03-28 14:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4084fae8-c62a-587f-910c-02e5d1ac978d with identifier: YL16%20GGZ
2026-03-28 14:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4084fae8-c62a-587f-910c-02e5d1ac978d with identifier: YL16%20GGZ
2026-03-28 14:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4084fae8-c62a-587f-910c-02e5d1ac978d with identifier: YL16%20GGZ to the API
2026-03-28 14:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL16%20GGZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4084fae8-c62a-587f-910c-02e5d1ac978d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL16 GGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL16%20GGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 46191,
 '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 GRAND PICASSO 1.6 BLUEHDI 120 SELECTION MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 SELECTION',
 'vin': 'VF73ABHZMGJ680992',
 'year': 2016}
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YL16%2520GGZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:25 [bca.uk] INFO: Saving data for YL16%20GGZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523902.942581, 'last_price_update_time': 1774708045.022892}
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL16%2520GGZ') HTTP/1.1" 204 0
2026-03-28 14:27:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60dc5390-b4e8-58bf-a7c2-6860a2e9d274 with identifier: VE18%20ECX
2026-03-28 14:27:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60dc5390-b4e8-58bf-a7c2-6860a2e9d274 with identifier: VE18%20ECX
2026-03-28 14:27:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60dc5390-b4e8-58bf-a7c2-6860a2e9d274 with identifier: VE18%20ECX to the API
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:25 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE18%20ECX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60dc5390-b4e8-58bf-a7c2-6860a2e9d274',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE18 ECX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE18%20ECX&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 25008,
 '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 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': '90 SRI VX-LINE',
 'vin': 'W0V0XEP68J4324071',
 'year': 2018}
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VE18%2520ECX%27 HTTP/1.1" 200 None
2026-03-28 14:27:25 [bca.uk] INFO: Saving data for VE18%20ECX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523990.36671, 'last_price_update_time': 1774708045.327753}
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE18%2520ECX') HTTP/1.1" 204 0
2026-03-28 14:27:25 [bca.uk] INFO: Total items found: 100
2026-03-28 14:27:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded
2026-03-28 14:27:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:27:25 [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-28 14:27:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 633aae7d-46b6-556d-9b6f-aae7b81e6ce2 with identifier: VK67%20YRR
2026-03-28 14:27:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 633aae7d-46b6-556d-9b6f-aae7b81e6ce2 with identifier: VK67%20YRR
2026-03-28 14:27:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 633aae7d-46b6-556d-9b6f-aae7b81e6ce2 with identifier: VK67%20YRR to the API
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:25 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK67%20YRR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '633aae7d-46b6-556d-9b6f-aae7b81e6ce2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK67 YRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK67%20YRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 92143,
 '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': 'SALCA2AN1HH719893',
 'year': 2017}
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VK67%2520YRR%27 HTTP/1.1" 200 None
2026-03-28 14:27:25 [bca.uk] INFO: Saving data for VK67%20YRR: {'auction_closing_time': 1775210400.0, 'created_time': 1774523767.47166, 'last_price_update_time': 1774708045.828087}
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK67%2520YRR') HTTP/1.1" 204 0
2026-03-28 14:27:25 [bca.uk] INFO: Found listing with ID: OV71%20WVC
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520WVC%27 HTTP/1.1" 200 None
2026-03-28 14:27:25 [bca.uk] INFO: Scrape type for OV71%20WVC: 2
2026-03-28 14:27:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4325d371-beab-57da-8482-0ff487e108aa with identifier: OV71%20WVC
2026-03-28 14:27:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4325d371-beab-57da-8482-0ff487e108aa with scrape type 2
2026-03-28 14:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4325d371-beab-57da-8482-0ff487e108aa with scrape type 2
2026-03-28 14:27:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4325d371-beab-57da-8482-0ff487e108aa, identifier: OV71%20WVC
2026-03-28 14:27:25 [bca.uk] INFO: Found listing with ID: LV21%20EYT
2026-03-28 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV21%2520EYT%27 HTTP/1.1" 200 None
2026-03-28 14:27:25 [bca.uk] INFO: Scrape type for LV21%20EYT: 2
2026-03-28 14:27:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 623a10dc-fb1d-5820-bd4b-fcfa90ee4548 with identifier: LV21%20EYT
2026-03-28 14:27:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 623a10dc-fb1d-5820-bd4b-fcfa90ee4548 with scrape type 2
2026-03-28 14:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 623a10dc-fb1d-5820-bd4b-fcfa90ee4548 with scrape type 2
2026-03-28 14:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 623a10dc-fb1d-5820-bd4b-fcfa90ee4548, identifier: LV21%20EYT
2026-03-28 14:27:26 [bca.uk] INFO: Found listing with ID: SV18%20YFO
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV18%2520YFO%27 HTTP/1.1" 200 None
2026-03-28 14:27:26 [bca.uk] INFO: Scrape type for SV18%20YFO: 2
2026-03-28 14:27:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a with identifier: SV18%20YFO
2026-03-28 14:27:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a with scrape type 2
2026-03-28 14:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a with scrape type 2
2026-03-28 14:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a, identifier: SV18%20YFO
2026-03-28 14:27:26 [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-28 14:27:26 [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-28 14:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4325d371-beab-57da-8482-0ff487e108aa with identifier: OV71%20WVC
2026-03-28 14:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4325d371-beab-57da-8482-0ff487e108aa with identifier: OV71%20WVC
2026-03-28 14:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4325d371-beab-57da-8482-0ff487e108aa with identifier: OV71%20WVC to the API
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV71%20WVC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4325d371-beab-57da-8482-0ff487e108aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV71 WVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV71%20WVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E S/B',
 'odometer': 97451,
 '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 250 E S/B 1.3 AMG LINE PREMIUM PLUS DCT Estate',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'W1K1186862N261647',
 'year': 2021}
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27OV71%2520WVC%27 HTTP/1.1" 200 None
2026-03-28 14:27:26 [bca.uk] INFO: Saving data for OV71%20WVC: {'auction_closing_time': 1775037600.0, 'created_time': 1773908174.129882, 'last_price_update_time': 1774708046.581509}
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV71%2520WVC') HTTP/1.1" 204 0
2026-03-28 14:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 623a10dc-fb1d-5820-bd4b-fcfa90ee4548 with identifier: LV21%20EYT
2026-03-28 14:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 623a10dc-fb1d-5820-bd4b-fcfa90ee4548 with identifier: LV21%20EYT
2026-03-28 14:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 623a10dc-fb1d-5820-bd4b-fcfa90ee4548 with identifier: LV21%20EYT to the API
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV21%20EYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '623a10dc-fb1d-5820-bd4b-fcfa90ee4548',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV21 EYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV21%20EYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 36389,
 '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 LEAF 40KWH TEKNA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH TEKNA (6.6KC)',
 'vin': 'SJNFAAZE1U0122889',
 'year': 2021}
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LV21%2520EYT%27 HTTP/1.1" 200 None
2026-03-28 14:27:26 [bca.uk] INFO: Saving data for LV21%20EYT: {'auction_closing_time': 1774951200.0, 'created_time': 1774524002.695364, 'last_price_update_time': 1774708046.93686}
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV21%2520EYT') HTTP/1.1" 204 0
2026-03-28 14:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a with identifier: SV18%20YFO
2026-03-28 14:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a with identifier: SV18%20YFO
2026-03-28 14:27:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50e97f13-f25a-5e2b-a9de-cd7f3ca4125a with identifier: SV18%20YFO to the API
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:27 [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': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV18%20YFO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50e97f13-f25a-5e2b-a9de-cd7f3ca4125a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV18 YFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV18%20YFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'RENAULT',
 'model': 'KOLEOS',
 'odometer': 86805,
 '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 KOLEOS 2.0 DCI 175 4WD DYNAMIQUE S StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 175 4WD DYNAMIQUE S',
 'vin': 'VF1RZG00X58259219',
 'year': 2018}
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV18%2520YFO%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Saving data for SV18%20YFO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523989.19991, 'last_price_update_time': 1774708047.286577}
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV18%2520YFO') HTTP/1.1" 204 0
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: DS69%20FNJ
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS69%2520FNJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for DS69%20FNJ: 2
2026-03-28 14:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a5f27b7-ff82-57e3-a629-9ea03fa12e67 with identifier: DS69%20FNJ
2026-03-28 14:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a5f27b7-ff82-57e3-a629-9ea03fa12e67 with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a5f27b7-ff82-57e3-a629-9ea03fa12e67 with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a5f27b7-ff82-57e3-a629-9ea03fa12e67, identifier: DS69%20FNJ
2026-03-28 14:27:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: YM72%20VMV
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520VMV%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for YM72%20VMV: 2
2026-03-28 14:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09624053-9b11-5d57-80b4-6b3940b6b13c with identifier: YM72%20VMV
2026-03-28 14:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09624053-9b11-5d57-80b4-6b3940b6b13c with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09624053-9b11-5d57-80b4-6b3940b6b13c with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09624053-9b11-5d57-80b4-6b3940b6b13c, identifier: YM72%20VMV
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: LN24%20PWL
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520PWL%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for LN24%20PWL: 0
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: LN24%20RUO
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RUO%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for LN24%20RUO: 0
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: LN24%20RYT
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LN24%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for LN24%20RYT: 0
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: GY65%20SKU
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY65%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for GY65%20SKU: 2
2026-03-28 14:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd86bee3-0966-540e-b79c-73854257c410 with identifier: GY65%20SKU
2026-03-28 14:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd86bee3-0966-540e-b79c-73854257c410 with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd86bee3-0966-540e-b79c-73854257c410 with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd86bee3-0966-540e-b79c-73854257c410, identifier: GY65%20SKU
2026-03-28 14:27:27 [bca.uk] INFO: Found listing with ID: PK72%20ZVO
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK72%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 14:27:27 [bca.uk] INFO: Scrape type for PK72%20ZVO: 2
2026-03-28 14:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa with identifier: PK72%20ZVO
2026-03-28 14:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa with scrape type 2
2026-03-28 14:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa, identifier: PK72%20ZVO
2026-03-28 14:27:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a5f27b7-ff82-57e3-a629-9ea03fa12e67 with identifier: DS69%20FNJ
2026-03-28 14:27:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a5f27b7-ff82-57e3-a629-9ea03fa12e67 with identifier: DS69%20FNJ
2026-03-28 14:27:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a5f27b7-ff82-57e3-a629-9ea03fa12e67 with identifier: DS69%20FNJ to the API
2026-03-28 14:27:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:28 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS69%20FNJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3a5f27b7-ff82-57e3-a629-9ea03fa12e67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS69 FNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS69%20FNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 97246,
 '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 COMBO CARGO L1 1.5 TURBO D 100 2300 SPORTIVE Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 SPORTIVE',
 'vin': 'W0VEFYHYCLJ540354',
 'year': 2019}
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DS69%2520FNJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:28 [bca.uk] INFO: Saving data for DS69%20FNJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774391674.476871, 'last_price_update_time': 1774708048.182591}
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS69%2520FNJ') HTTP/1.1" 204 0
2026-03-28 14:27:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09624053-9b11-5d57-80b4-6b3940b6b13c with identifier: YM72%20VMV
2026-03-28 14:27:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09624053-9b11-5d57-80b4-6b3940b6b13c with identifier: YM72%20VMV
2026-03-28 14:27:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09624053-9b11-5d57-80b4-6b3940b6b13c with identifier: YM72%20VMV to the API
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20VMV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09624053-9b11-5d57-80b4-6b3940b6b13c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 VMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20VMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 39688,
 '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 PUMA 1.0 E/B MHEV 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 TITANIUM',
 'vin': 'WF02XXERK2NP76202',
 'year': 2023}
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YM72%2520VMV%27 HTTP/1.1" 200 None
2026-03-28 14:27:28 [bca.uk] INFO: Saving data for YM72%20VMV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523647.117103, 'last_price_update_time': 1774708048.610748}
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520VMV') HTTP/1.1" 204 0
2026-03-28 14:27:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd86bee3-0966-540e-b79c-73854257c410 with identifier: GY65%20SKU
2026-03-28 14:27:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd86bee3-0966-540e-b79c-73854257c410 with identifier: GY65%20SKU
2026-03-28 14:27:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd86bee3-0966-540e-b79c-73854257c410 with identifier: GY65%20SKU to the API
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY65%20SKU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd86bee3-0966-540e-b79c-73854257c410',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY65 SKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY65%20SKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'VIVA',
 'odometer': 26696,
 '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 VIVA 1.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'W0LDD6E77GC523635',
 'year': 2015}
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27GY65%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 14:27:28 [bca.uk] INFO: Saving data for GY65%20SKU: {'auction_closing_time': 1774951200.0, 'created_time': 1774524001.171025, 'last_price_update_time': 1774708048.908162}
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY65%2520SKU') HTTP/1.1" 204 0
2026-03-28 14:27:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa with identifier: PK72%20ZVO
2026-03-28 14:27:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa with identifier: PK72%20ZVO
2026-03-28 14:27:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa with identifier: PK72%20ZVO to the API
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:29 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK72%20ZVO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7df2d9ef-d4d8-5c36-9d86-6ef45aa2adfa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK72 ZVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK72%20ZVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 23914,
 '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 150 GT-LINE ISG StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI 150 GT-LINE ISG',
 'vin': 'U5YPX81BLNL103326',
 'year': 2022}
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PK72%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 14:27:29 [bca.uk] INFO: Saving data for PK72%20ZVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523962.030084, 'last_price_update_time': 1774708049.22093}
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK72%2520ZVO') HTTP/1.1" 204 0
2026-03-28 14:27:29 [bca.uk] INFO: Found listing with ID: M444%20WMC
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M444%2520WMC%27 HTTP/1.1" 200 None
2026-03-28 14:27:29 [bca.uk] INFO: Scrape type for M444%20WMC: 2
2026-03-28 14:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90a8c643-8334-5e12-ad25-63404cf2273e with identifier: M444%20WMC
2026-03-28 14:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90a8c643-8334-5e12-ad25-63404cf2273e with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90a8c643-8334-5e12-ad25-63404cf2273e with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90a8c643-8334-5e12-ad25-63404cf2273e, identifier: M444%20WMC
2026-03-28 14:27:29 [bca.uk] INFO: Found listing with ID: YP71%20UCO
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP71%2520UCO%27 HTTP/1.1" 200 None
2026-03-28 14:27:29 [bca.uk] INFO: Scrape type for YP71%20UCO: 2
2026-03-28 14:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc with identifier: YP71%20UCO
2026-03-28 14:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc, identifier: YP71%20UCO
2026-03-28 14:27:29 [bca.uk] INFO: Found listing with ID: VGZ%209983
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VGZ%25209983%27 HTTP/1.1" 200 None
2026-03-28 14:27:29 [bca.uk] INFO: Scrape type for VGZ%209983: 2
2026-03-28 14:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84347474-e7bc-58ba-b3ab-97102039cb89 with identifier: VGZ%209983
2026-03-28 14:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84347474-e7bc-58ba-b3ab-97102039cb89 with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84347474-e7bc-58ba-b3ab-97102039cb89 with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84347474-e7bc-58ba-b3ab-97102039cb89, identifier: VGZ%209983
2026-03-28 14:27:29 [bca.uk] INFO: Found listing with ID: DN61%20VMK
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN61%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 14:27:29 [bca.uk] INFO: Scrape type for DN61%20VMK: 2
2026-03-28 14:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7167f5fb-b2a1-5c6b-a65c-878c68e4addc with identifier: DN61%20VMK
2026-03-28 14:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7167f5fb-b2a1-5c6b-a65c-878c68e4addc with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7167f5fb-b2a1-5c6b-a65c-878c68e4addc with scrape type 2
2026-03-28 14:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7167f5fb-b2a1-5c6b-a65c-878c68e4addc, identifier: DN61%20VMK
2026-03-28 14:27:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90a8c643-8334-5e12-ad25-63404cf2273e with identifier: M444%20WMC
2026-03-28 14:27:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90a8c643-8334-5e12-ad25-63404cf2273e with identifier: M444%20WMC
2026-03-28 14:27:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90a8c643-8334-5e12-ad25-63404cf2273e with identifier: M444%20WMC to the API
2026-03-28 14:27:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M444%20WMC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90a8c643-8334-5e12-ad25-63404cf2273e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M444 WMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M444%20WMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 141326,
 '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.0 TDCI 130 290 SWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDCI 130 290 SWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZGE45266',
 'year': 2016}
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27M444%2520WMC%27 HTTP/1.1" 200 None
2026-03-28 14:27:30 [bca.uk] INFO: Saving data for M444%20WMC: {'auction_closing_time': 1774778400.0, 'created_time': 1774265902.761331, 'last_price_update_time': 1774708050.084428}
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M444%2520WMC') HTTP/1.1" 204 0
2026-03-28 14:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc with identifier: YP71%20UCO
2026-03-28 14:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc with identifier: YP71%20UCO
2026-03-28 14:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc with identifier: YP71%20UCO to the API
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP71%20UCO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a6bf9041-d7f5-5585-80bb-aa61f3aa5cfc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP71 UCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP71%20UCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 27995,
 '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 MUSTANG MACH-E 198KW 68KWH RWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 68KWH RWD STANDARD RANGE',
 'vin': 'WF0TR1RMXMMA39403',
 'year': 2021}
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP71%2520UCO%27 HTTP/1.1" 200 None
2026-03-28 14:27:30 [bca.uk] INFO: Saving data for YP71%20UCO: {'auction_closing_time': 1775037600.0, 'created_time': 1774523648.465118, 'last_price_update_time': 1774708050.421325}
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP71%2520UCO') HTTP/1.1" 204 0
2026-03-28 14:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84347474-e7bc-58ba-b3ab-97102039cb89 with identifier: VGZ%209983
2026-03-28 14:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84347474-e7bc-58ba-b3ab-97102039cb89 with identifier: VGZ%209983
2026-03-28 14:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84347474-e7bc-58ba-b3ab-97102039cb89 with identifier: VGZ%209983 to the API
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VGZ%209983-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84347474-e7bc-58ba-b3ab-97102039cb89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VGZ 9983',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VGZ%209983&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MASERATI',
 'model': 'LEVANTE',
 'odometer': 58405,
 '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': 'MASERATI LEVANTE 3.0 V6D 275 StationWagon',
 'transmission': 'automatic',
 'trim': 'V6D 275',
 'vin': 'ZN6TU61C00X254112',
 'year': 2017}
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27VGZ%25209983%27 HTTP/1.1" 200 None
2026-03-28 14:27:30 [bca.uk] INFO: Saving data for VGZ%209983: {'auction_closing_time': 1774951200.0, 'created_time': 1774524003.708587, 'last_price_update_time': 1774708050.831494}
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VGZ%25209983') HTTP/1.1" 204 0
2026-03-28 14:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7167f5fb-b2a1-5c6b-a65c-878c68e4addc with identifier: DN61%20VMK
2026-03-28 14:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7167f5fb-b2a1-5c6b-a65c-878c68e4addc with identifier: DN61%20VMK
2026-03-28 14:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7167f5fb-b2a1-5c6b-a65c-878c68e4addc with identifier: DN61%20VMK to the API
2026-03-28 14:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:31 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN61%20VMK-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7167f5fb-b2a1-5c6b-a65c-878c68e4addc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN61 VMK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN61%20VMK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 112223,
 '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 CIVIC 1.4 I-VTEC TYPE S I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC TYPE S I-SHIFT',
 'vin': 'SHHFN4440BU002718',
 'year': 2012}
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN61%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Saving data for DN61%20VMK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523979.042927, 'last_price_update_time': 1774708051.391694}
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN61%2520VMK') HTTP/1.1" 204 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: WX71%20KJK
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WX71%2520KJK%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for WX71%20KJK: 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: YP20%20UUE
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP20%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for YP20%20UUE: 2
2026-03-28 14:27:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c800bc03-6259-52fb-8d05-01982d5d5534 with identifier: YP20%20UUE
2026-03-28 14:27:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c800bc03-6259-52fb-8d05-01982d5d5534 with scrape type 2
2026-03-28 14:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c800bc03-6259-52fb-8d05-01982d5d5534 with scrape type 2
2026-03-28 14:27:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c800bc03-6259-52fb-8d05-01982d5d5534, identifier: YP20%20UUE
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: SV71%20ZXF
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SV71%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for SV71%20ZXF: 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: SM72%20CFE
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27SM72%2520CFE%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for SM72%20CFE: 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: RE59%20ZWR
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27RE59%2520ZWR%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for RE59%20ZWR: 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: NU16%20DYO
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27NU16%2520DYO%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for NU16%20DYO: 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: LY62%20BOF
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LY62%2520BOF%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for LY62%20BOF: 0
2026-03-28 14:27:31 [bca.uk] INFO: Found listing with ID: DY22%20BNN
2026-03-28 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY22%2520BNN%27 HTTP/1.1" 200 None
2026-03-28 14:27:31 [bca.uk] INFO: Scrape type for DY22%20BNN: 2
2026-03-28 14:27:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61 with identifier: DY22%20BNN
2026-03-28 14:27:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61 with scrape type 2
2026-03-28 14:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61 with scrape type 2
2026-03-28 14:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61, identifier: DY22%20BNN
2026-03-28 14:27:32 [bca.uk] INFO: Found listing with ID: EY57%20PHU
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY57%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:27:32 [bca.uk] INFO: Scrape type for EY57%20PHU: 2
2026-03-28 14:27:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15a20fba-e92b-59fc-a5c9-764aa2822498 with identifier: EY57%20PHU
2026-03-28 14:27:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15a20fba-e92b-59fc-a5c9-764aa2822498 with scrape type 2
2026-03-28 14:27:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15a20fba-e92b-59fc-a5c9-764aa2822498 with scrape type 2
2026-03-28 14:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15a20fba-e92b-59fc-a5c9-764aa2822498, identifier: EY57%20PHU
2026-03-28 14:27:32 [bca.uk] INFO: Found listing with ID: DT68%20RVZ
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT68%2520RVZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:32 [bca.uk] INFO: Scrape type for DT68%20RVZ: 2
2026-03-28 14:27:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2e7fb78-0888-516d-b890-c3488ae787ba with identifier: DT68%20RVZ
2026-03-28 14:27:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2e7fb78-0888-516d-b890-c3488ae787ba with scrape type 2
2026-03-28 14:27:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2e7fb78-0888-516d-b890-c3488ae787ba with scrape type 2
2026-03-28 14:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2e7fb78-0888-516d-b890-c3488ae787ba, identifier: DT68%20RVZ
2026-03-28 14:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c800bc03-6259-52fb-8d05-01982d5d5534 with identifier: YP20%20UUE
2026-03-28 14:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c800bc03-6259-52fb-8d05-01982d5d5534 with identifier: YP20%20UUE
2026-03-28 14:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c800bc03-6259-52fb-8d05-01982d5d5534 with identifier: YP20%20UUE to the API
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP20%20UUE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c800bc03-6259-52fb-8d05-01982d5d5534',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP20 UUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP20%20UUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 105527,
 '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 120 200 L1 LTD.L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 120 200 L1 LTD.L/R',
 'vin': 'WF0RXXWPGRLA29731',
 'year': 2020}
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YP20%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 14:27:32 [bca.uk] INFO: Saving data for YP20%20UUE: {'auction_closing_time': 1774778400.0, 'created_time': 1773834721.210723, 'last_price_update_time': 1774708052.679168}
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP20%2520UUE') HTTP/1.1" 204 0
2026-03-28 14:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61 with identifier: DY22%20BNN
2026-03-28 14:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61 with identifier: DY22%20BNN
2026-03-28 14:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61 with identifier: DY22%20BNN to the API
2026-03-28 14:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY22%20BNN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd1a2ab9b-1b1d-5f3a-9977-a7ffa2b66e61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY22 BNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY22%20BNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 55801,
 '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 CORSA 1.2 75 ELITE ED. Hatchback',
 'transmission': 'manual',
 'trim': '75 ELITE ED.',
 'vin': 'VXKUPHMHDN4144996',
 'year': 2022}
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DY22%2520BNN%27 HTTP/1.1" 200 None
2026-03-28 14:27:33 [bca.uk] INFO: Saving data for DY22%20BNN: {'auction_closing_time': 1775037600.0, 'created_time': 1774523831.438536, 'last_price_update_time': 1774708053.080056}
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY22%2520BNN') HTTP/1.1" 204 0
2026-03-28 14:27:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15a20fba-e92b-59fc-a5c9-764aa2822498 with identifier: EY57%20PHU
2026-03-28 14:27:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15a20fba-e92b-59fc-a5c9-764aa2822498 with identifier: EY57%20PHU
2026-03-28 14:27:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15a20fba-e92b-59fc-a5c9-764aa2822498 with identifier: EY57%20PHU to the API
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY57%20PHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15a20fba-e92b-59fc-a5c9-764aa2822498',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY57 PHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY57%20PHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 200385,
 '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.4 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'SJNFAAE11U1146137',
 'year': 2007}
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EY57%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 14:27:33 [bca.uk] INFO: Saving data for EY57%20PHU: {'auction_closing_time': 1774951200.0, 'created_time': 1774524005.701952, 'last_price_update_time': 1774708053.455769}
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY57%2520PHU') HTTP/1.1" 204 0
2026-03-28 14:27:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2e7fb78-0888-516d-b890-c3488ae787ba with identifier: DT68%20RVZ
2026-03-28 14:27:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2e7fb78-0888-516d-b890-c3488ae787ba with identifier: DT68%20RVZ
2026-03-28 14:27:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2e7fb78-0888-516d-b890-c3488ae787ba with identifier: DT68%20RVZ to the API
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:33 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT68%20RVZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2e7fb78-0888-516d-b890-c3488ae787ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT68 RVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT68%20RVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 87861,
 '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 130 2WD MATCH StationWagon',
 'transmission': 'manual',
 'trim': 'TSI EVO 130 2WD MATCH',
 'vin': 'WVGZZZ5NZKW852874',
 'year': 2019}
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DT68%2520RVZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:33 [bca.uk] INFO: Saving data for DT68%20RVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523980.563328, 'last_price_update_time': 1774708053.919647}
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT68%2520RVZ') HTTP/1.1" 204 0
2026-03-28 14:27:33 [bca.uk] INFO: Found listing with ID: BK70%20EDJ
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27BK70%2520EDJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:33 [bca.uk] INFO: Scrape type for BK70%20EDJ: 0
2026-03-28 14:27:33 [bca.uk] INFO: Found listing with ID: PE70%20WXJ
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27PE70%2520WXJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:33 [bca.uk] INFO: Scrape type for PE70%20WXJ: 0
2026-03-28 14:27:33 [bca.uk] INFO: Found listing with ID: CN70%20CLU
2026-03-28 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN70%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 14:27:33 [bca.uk] INFO: Scrape type for CN70%20CLU: 2
2026-03-28 14:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b73dff0-1305-5751-bf03-07295ed7f3fb with identifier: CN70%20CLU
2026-03-28 14:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b73dff0-1305-5751-bf03-07295ed7f3fb with scrape type 2
2026-03-28 14:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b73dff0-1305-5751-bf03-07295ed7f3fb with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b73dff0-1305-5751-bf03-07295ed7f3fb, identifier: CN70%20CLU
2026-03-28 14:27:34 [bca.uk] INFO: Found listing with ID: EJ73%20RUU
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ73%2520RUU%27 HTTP/1.1" 200 None
2026-03-28 14:27:34 [bca.uk] INFO: Scrape type for EJ73%20RUU: 2
2026-03-28 14:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 935e3d0e-92ec-5067-bef4-36bc1b1b7f17 with identifier: EJ73%20RUU
2026-03-28 14:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 935e3d0e-92ec-5067-bef4-36bc1b1b7f17 with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 935e3d0e-92ec-5067-bef4-36bc1b1b7f17 with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 935e3d0e-92ec-5067-bef4-36bc1b1b7f17, identifier: EJ73%20RUU
2026-03-28 14:27:34 [bca.uk] INFO: Found listing with ID: YE21%20FCC
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE21%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 14:27:34 [bca.uk] INFO: Scrape type for YE21%20FCC: 2
2026-03-28 14:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd with identifier: YE21%20FCC
2026-03-28 14:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd, identifier: YE21%20FCC
2026-03-28 14:27:34 [bca.uk] INFO: Found listing with ID: WO67%20EFC
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO67%2520EFC%27 HTTP/1.1" 200 None
2026-03-28 14:27:34 [bca.uk] INFO: Scrape type for WO67%20EFC: 2
2026-03-28 14:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41803539-856d-5c4a-841c-78b69c302666 with identifier: WO67%20EFC
2026-03-28 14:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41803539-856d-5c4a-841c-78b69c302666 with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41803539-856d-5c4a-841c-78b69c302666 with scrape type 2
2026-03-28 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41803539-856d-5c4a-841c-78b69c302666, identifier: WO67%20EFC
2026-03-28 14:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b73dff0-1305-5751-bf03-07295ed7f3fb with identifier: CN70%20CLU
2026-03-28 14:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b73dff0-1305-5751-bf03-07295ed7f3fb with identifier: CN70%20CLU
2026-03-28 14:27:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b73dff0-1305-5751-bf03-07295ed7f3fb with identifier: CN70%20CLU to the API
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 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': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN70%20CLU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b73dff0-1305-5751-bf03-07295ed7f3fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN70 CLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN70%20CLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 85764,
 '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 BOXER 335 2.2 BLUEHDI 140 L3 Dropside',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L3',
 'vin': 'VF3YCBNAU12M35555',
 'year': 2020}
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN70%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 14:27:34 [bca.uk] INFO: Saving data for CN70%20CLU: {'auction_closing_time': 1774778400.0, 'created_time': 1774016712.457219, 'last_price_update_time': 1774708054.78153}
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN70%2520CLU') HTTP/1.1" 204 0
2026-03-28 14:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 935e3d0e-92ec-5067-bef4-36bc1b1b7f17 with identifier: EJ73%20RUU
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=graphite+black HTTP/1.1" 200 None
2026-03-28 14:27:34 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 935e3d0e-92ec-5067-bef4-36bc1b1b7f17 with identifier: EJ73%20RUU
2026-03-28 14:27:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 935e3d0e-92ec-5067-bef4-36bc1b1b7f17 with identifier: EJ73%20RUU to the API
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ73%20RUU-GB',
 'category': 'Car',
 'color': 'graphite black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '935e3d0e-92ec-5067-bef4-36bc1b1b7f17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ73 RUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ73%20RUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LEXUS',
 'model': 'RX 350H',
 'odometer': 24850,
 '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 RX 350H 2.5 (PREMIUM PK) E-CVT StationWagon',
 'transmission': 'automatic',
 'trim': '(PREMIUM PK) E-CVT',
 'vin': 'JTJCJBJA502017133',
 'year': 2023}
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27EJ73%2520RUU%27 HTTP/1.1" 200 None
2026-03-28 14:27:35 [bca.uk] INFO: Saving data for EJ73%20RUU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523829.066645, 'last_price_update_time': 1774708055.249298}
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ73%2520RUU') HTTP/1.1" 204 0
2026-03-28 14:27:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd with identifier: YE21%20FCC
2026-03-28 14:27:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd with identifier: YE21%20FCC
2026-03-28 14:27:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd with identifier: YE21%20FCC to the API
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE21%20FCC-GB',
 'category': 'Car',
 'color': 'pure white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '73aaa7a0-1334-5ca9-a6ac-ae3e8cdeeecd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE21 FCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE21%20FCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 61199,
 '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 C-HR 1.8 HYBRID 122 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 DESIGN',
 'vin': 'NMTK33BXX0R090278',
 'year': 2021}
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YE21%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 14:27:35 [bca.uk] INFO: Saving data for YE21%20FCC: {'auction_closing_time': 1774951200.0, 'created_time': 1774524030.191477, 'last_price_update_time': 1774708055.601524}
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE21%2520FCC') HTTP/1.1" 204 0
2026-03-28 14:27:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41803539-856d-5c4a-841c-78b69c302666 with identifier: WO67%20EFC
2026-03-28 14:27:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41803539-856d-5c4a-841c-78b69c302666 with identifier: WO67%20EFC
2026-03-28 14:27:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41803539-856d-5c4a-841c-78b69c302666 with identifier: WO67%20EFC to the API
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 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-28 14:27:35 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO67%20EFC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41803539-856d-5c4a-841c-78b69c302666',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO67 EFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO67%20EFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': '500',
 'odometer': 34244,
 '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': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J927894',
 'year': 2018}
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27WO67%2520EFC%27 HTTP/1.1" 200 None
2026-03-28 14:27:35 [bca.uk] INFO: Saving data for WO67%20EFC: {'auction_closing_time': 1774864800.0, 'created_time': 1774523952.01878, 'last_price_update_time': 1774708055.91339}
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO67%2520EFC') HTTP/1.1" 204 0
2026-03-28 14:27:35 [bca.uk] INFO: Found listing with ID: YA21%20WXD
2026-03-28 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA21%2520WXD%27 HTTP/1.1" 200 None
2026-03-28 14:27:35 [bca.uk] INFO: Scrape type for YA21%20WXD: 2
2026-03-28 14:27:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86ed2625-bcbc-5640-93ba-2a58a3f57475 with identifier: YA21%20WXD
2026-03-28 14:27:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86ed2625-bcbc-5640-93ba-2a58a3f57475 with scrape type 2
2026-03-28 14:27:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86ed2625-bcbc-5640-93ba-2a58a3f57475 with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86ed2625-bcbc-5640-93ba-2a58a3f57475, identifier: YA21%20WXD
2026-03-28 14:27:36 [bca.uk] INFO: Found listing with ID: HJ15%20OEU
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27HJ15%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Scrape type for HJ15%20OEU: 0
2026-03-28 14:27:36 [bca.uk] INFO: Found listing with ID: KP70%20ZYR
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Scrape type for KP70%20ZYR: 2
2026-03-28 14:27:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2324ab6f-a132-5cfe-9a85-25b746fd0fbc with identifier: KP70%20ZYR
2026-03-28 14:27:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2324ab6f-a132-5cfe-9a85-25b746fd0fbc with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2324ab6f-a132-5cfe-9a85-25b746fd0fbc with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2324ab6f-a132-5cfe-9a85-25b746fd0fbc, identifier: KP70%20ZYR
2026-03-28 14:27:36 [bca.uk] INFO: Found listing with ID: DL73%20KVO
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DL73%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Scrape type for DL73%20KVO: 0
2026-03-28 14:27:36 [bca.uk] INFO: Found listing with ID: LL74%20BXC
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27LL74%2520BXC%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Scrape type for LL74%20BXC: 0
2026-03-28 14:27:36 [bca.uk] INFO: Found listing with ID: CA72%20UUR
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Scrape type for CA72%20UUR: 2
2026-03-28 14:27:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17a3e840-80d2-5836-9a5c-2ec155089f95 with identifier: CA72%20UUR
2026-03-28 14:27:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17a3e840-80d2-5836-9a5c-2ec155089f95 with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17a3e840-80d2-5836-9a5c-2ec155089f95 with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17a3e840-80d2-5836-9a5c-2ec155089f95, identifier: CA72%20UUR
2026-03-28 14:27:36 [bca.uk] INFO: Found listing with ID: YD22%20EUM
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD22%2520EUM%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Scrape type for YD22%20EUM: 2
2026-03-28 14:27:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1786276a-52b6-57e6-b7f5-2578183ab631 with identifier: YD22%20EUM
2026-03-28 14:27:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1786276a-52b6-57e6-b7f5-2578183ab631 with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1786276a-52b6-57e6-b7f5-2578183ab631 with scrape type 2
2026-03-28 14:27:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1786276a-52b6-57e6-b7f5-2578183ab631, identifier: YD22%20EUM
2026-03-28 14:27:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86ed2625-bcbc-5640-93ba-2a58a3f57475 with identifier: YA21%20WXD
2026-03-28 14:27:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86ed2625-bcbc-5640-93ba-2a58a3f57475 with identifier: YA21%20WXD
2026-03-28 14:27:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86ed2625-bcbc-5640-93ba-2a58a3f57475 with identifier: YA21%20WXD to the API
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:36 [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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA21%20WXD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '86ed2625-bcbc-5640-93ba-2a58a3f57475',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA21 WXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA21%20WXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'IVECO',
 'model': 'DAILY 35S14',
 'odometer': 127726,
 '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': 'IVECO DAILY 35S14 2.3 MWB (3450) Dropside',
 'transmission': 'manual',
 'trim': 'MWB (3450)',
 'vin': 'ZCFCG35A70D681934',
 'year': 2021}
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YA21%2520WXD%27 HTTP/1.1" 200 None
2026-03-28 14:27:36 [bca.uk] INFO: Saving data for YA21%20WXD: {'auction_closing_time': 1774778400.0, 'created_time': 1774365792.860729, 'last_price_update_time': 1774708056.81024}
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA21%2520WXD') HTTP/1.1" 204 0
2026-03-28 14:27:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2324ab6f-a132-5cfe-9a85-25b746fd0fbc with identifier: KP70%20ZYR
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:36 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=metal+stream HTTP/1.1" 200 None
2026-03-28 14:27:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2324ab6f-a132-5cfe-9a85-25b746fd0fbc with identifier: KP70%20ZYR
2026-03-28 14:27:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2324ab6f-a132-5cfe-9a85-25b746fd0fbc with identifier: KP70%20ZYR to the API
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP70%20ZYR-GB',
 'category': 'Car',
 'color': 'metal stream',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2324ab6f-a132-5cfe-9a85-25b746fd0fbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP70 ZYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP70%20ZYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 26771,
 '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 C-HR 2.0 HYBRID 184 EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 184 EXCEL',
 'vin': 'NMTK53BXX0R009516',
 'year': 2020}
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27KP70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 14:27:37 [bca.uk] INFO: Saving data for KP70%20ZYR: {'auction_closing_time': 1774951200.0, 'created_time': 1774523818.877608, 'last_price_update_time': 1774708057.403026}
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP70%2520ZYR') HTTP/1.1" 204 0
2026-03-28 14:27:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17a3e840-80d2-5836-9a5c-2ec155089f95 with identifier: CA72%20UUR
2026-03-28 14:27:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17a3e840-80d2-5836-9a5c-2ec155089f95 with identifier: CA72%20UUR
2026-03-28 14:27:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17a3e840-80d2-5836-9a5c-2ec155089f95 with identifier: CA72%20UUR to the API
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA72%20UUR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17a3e840-80d2-5836-9a5c-2ec155089f95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA72 UUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA72%20UUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DACIA',
 'model': 'JOGGER',
 'odometer': 23306,
 '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 JOGGER 1.0 TCE ESSENTIAL Estate',
 'transmission': 'manual',
 'trim': 'TCE ESSENTIAL',
 'vin': 'UU1DJF00169740032',
 'year': 2023}
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CA72%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 14:27:37 [bca.uk] INFO: Saving data for CA72%20UUR: {'auction_closing_time': 1774951200.0, 'created_time': 1774523990.749579, 'last_price_update_time': 1774708057.767295}
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520UUR') HTTP/1.1" 204 0
2026-03-28 14:27:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1786276a-52b6-57e6-b7f5-2578183ab631 with identifier: YD22%20EUM
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=galactic+blue+%28metallic+paint%29 HTTP/1.1" 200 None
2026-03-28 14:27:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1786276a-52b6-57e6-b7f5-2578183ab631 with identifier: YD22%20EUM
2026-03-28 14:27:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1786276a-52b6-57e6-b7f5-2578183ab631 with identifier: YD22%20EUM to the API
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:38 [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': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD22%20EUM-GB',
 'category': 'Car',
 'color': 'galactic blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '1786276a-52b6-57e6-b7f5-2578183ab631',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YD22 EUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD22%20EUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 70944,
 '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 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'VNKKBAC390A208779',
 'year': 2022}
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YD22%2520EUM%27 HTTP/1.1" 200 None
2026-03-28 14:27:38 [bca.uk] INFO: Saving data for YD22%20EUM: {'auction_closing_time': 1774951200.0, 'created_time': 1774523956.461533, 'last_price_update_time': 1774708058.426833}
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD22%2520EUM') HTTP/1.1" 204 0
2026-03-28 14:27:38 [bca.uk] INFO: Found listing with ID: DN17%20AWX
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27DN17%2520AWX%27 HTTP/1.1" 200 None
2026-03-28 14:27:38 [bca.uk] INFO: Scrape type for DN17%20AWX: 2
2026-03-28 14:27:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd with identifier: DN17%20AWX
2026-03-28 14:27:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd with scrape type 2
2026-03-28 14:27:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd with scrape type 2
2026-03-28 14:27:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd, identifier: DN17%20AWX
2026-03-28 14:27:38 [bca.uk] INFO: Found listing with ID: CN65%20LRY
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27CN65%2520LRY%27 HTTP/1.1" 200 None
2026-03-28 14:27:38 [bca.uk] INFO: Scrape type for CN65%20LRY: 2
2026-03-28 14:27:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6081147-9a41-5988-8bd4-14786214b250 with identifier: CN65%20LRY
2026-03-28 14:27:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6081147-9a41-5988-8bd4-14786214b250 with scrape type 2
2026-03-28 14:27:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6081147-9a41-5988-8bd4-14786214b250 with scrape type 2
2026-03-28 14:27:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6081147-9a41-5988-8bd4-14786214b250, identifier: CN65%20LRY
2026-03-28 14:27:38 [bca.uk] INFO: Found listing with ID: YY73%20VNL
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 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%27YY73%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 14:27:38 [bca.uk] INFO: Scrape type for YY73%20VNL: 2
2026-03-28 14:27:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df37945d-b2fa-53c5-a692-04e3a340ce66 with identifier: YY73%20VNL
2026-03-28 14:27:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df37945d-b2fa-53c5-a692-04e3a340ce66 with scrape type 2
2026-03-28 14:27:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df37945d-b2fa-53c5-a692-04e3a340ce66 with scrape type 2
2026-03-28 14:27:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df37945d-b2fa-53c5-a692-04e3a340ce66, identifier: YY73%20VNL
2026-03-28 14:27:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd with identifier: DN17%20AWX
2026-03-28 14:27:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd with identifier: DN17%20AWX
2026-03-28 14:27:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd with identifier: DN17%20AWX to the API
2026-03-28 14:27:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:39 [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': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN17%20AWX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56dfa30f-6d7a-5a3d-ba1d-845ffb5d86fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN17 AWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN17%20AWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 82634,
 '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 L200 2.4 DI-D 178 BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 178 BARBARIAN 4WD',
 'vin': 'MMCJYKL10HH004301',
 'year': 2017}
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN17%2520AWX%27 HTTP/1.1" 200 None
2026-03-28 14:27:39 [bca.uk] INFO: Saving data for DN17%20AWX: {'auction_closing_time': 1774778400.0, 'created_time': 1774391751.927417, 'last_price_update_time': 1774708059.10742}
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN17%2520AWX') HTTP/1.1" 204 0
2026-03-28 14:27:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6081147-9a41-5988-8bd4-14786214b250 with identifier: CN65%20LRY
2026-03-28 14:27:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6081147-9a41-5988-8bd4-14786214b250 with identifier: CN65%20LRY
2026-03-28 14:27:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6081147-9a41-5988-8bd4-14786214b250 with identifier: CN65%20LRY to the API
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN65%20LRY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd6081147-9a41-5988-8bd4-14786214b250',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN65 LRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN65%20LRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 156448,
 '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 DUSTER 1.5 DCI 110 LAUREATE StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 110 LAUREATE',
 'vin': 'UU1HSDJ9653839629',
 'year': 2015}
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:39 [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-28 14:27:39 [bca.uk] INFO: Saving data for CN65%20LRY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524001.803498, 'last_price_update_time': 1774708059.770693}
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN65%2520LRY') HTTP/1.1" 204 0
2026-03-28 14:27:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df37945d-b2fa-53c5-a692-04e3a340ce66 with identifier: YY73%20VNL
2026-03-28 14:27:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df37945d-b2fa-53c5-a692-04e3a340ce66 with identifier: YY73%20VNL
2026-03-28 14:27:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df37945d-b2fa-53c5-a692-04e3a340ce66 with identifier: YY73%20VNL to the API
2026-03-28 14:27:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:40 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20VNL-GB',
 'category': 'Car',
 'color': 'pure white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'df37945d-b2fa-53c5-a692-04e3a340ce66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 VNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20VNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 2388,
 '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 AYGO X 1.0 VVT-I PURE S-CVT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I PURE S-CVT',
 'vin': 'JTDAGNACX00165818',
 'year': 2023}
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [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-28 14:27:40 [bca.uk] INFO: Saving data for YY73%20VNL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523959.466826, 'last_price_update_time': 1774708060.088709}
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520VNL') HTTP/1.1" 204 0
2026-03-28 14:27:40 [bca.uk] INFO: Found listing with ID: DU71%20VFF
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU71%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 14:27:40 [bca.uk] INFO: Scrape type for DU71%20VFF: 2
2026-03-28 14:27:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 797841c6-d9f3-5480-89f3-0ebc9ebe70ae with identifier: DU71%20VFF
2026-03-28 14:27:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 797841c6-d9f3-5480-89f3-0ebc9ebe70ae with scrape type 2
2026-03-28 14:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 797841c6-d9f3-5480-89f3-0ebc9ebe70ae with scrape type 2
2026-03-28 14:27:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 797841c6-d9f3-5480-89f3-0ebc9ebe70ae, identifier: DU71%20VFF
2026-03-28 14:27:40 [bca.uk] INFO: Found listing with ID: BW68%20MJU
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [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-28 14:27:40 [bca.uk] INFO: Scrape type for BW68%20MJU: 2
2026-03-28 14:27:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5040bf2f-f6e0-50fe-96ef-26141577cb7a with identifier: BW68%20MJU
2026-03-28 14:27:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5040bf2f-f6e0-50fe-96ef-26141577cb7a with scrape type 2
2026-03-28 14:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5040bf2f-f6e0-50fe-96ef-26141577cb7a with scrape type 2
2026-03-28 14:27:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5040bf2f-f6e0-50fe-96ef-26141577cb7a, identifier: BW68%20MJU
2026-03-28 14:27:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 797841c6-d9f3-5480-89f3-0ebc9ebe70ae with identifier: DU71%20VFF
2026-03-28 14:27:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 797841c6-d9f3-5480-89f3-0ebc9ebe70ae with identifier: DU71%20VFF
2026-03-28 14:27:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 797841c6-d9f3-5480-89f3-0ebc9ebe70ae with identifier: DU71%20VFF to the API
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:40 [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': 247,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU71%20VFF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '797841c6-d9f3-5480-89f3-0ebc9ebe70ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU71 VFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU71%20VFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 95145,
 '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 NAVARA 2.3 DCI 190 TT 4WD N-CONNECTA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 TT 4WD N-CONNECTA',
 'vin': 'VSKCTND23U0170842',
 'year': 2021}
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU71%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 14:27:40 [bca.uk] INFO: Saving data for DU71%20VFF: {'auction_closing_time': 1774778400.0, 'created_time': 1774391807.298563, 'last_price_update_time': 1774708060.647283}
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU71%2520VFF') HTTP/1.1" 204 0
2026-03-28 14:27:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5040bf2f-f6e0-50fe-96ef-26141577cb7a with identifier: BW68%20MJU
2026-03-28 14:27:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5040bf2f-f6e0-50fe-96ef-26141577cb7a with identifier: BW68%20MJU
2026-03-28 14:27:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5040bf2f-f6e0-50fe-96ef-26141577cb7a with identifier: BW68%20MJU to the API
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:40 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW68%20MJU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5040bf2f-f6e0-50fe-96ef-26141577cb7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW68 MJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW68%20MJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 65084,
 '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 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1770032N049985',
 'year': 2019}
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [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-28 14:27:40 [bca.uk] INFO: Saving data for BW68%20MJU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523960.962453, 'last_price_update_time': 1774708060.967549}
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW68%2520MJU') HTTP/1.1" 204 0
2026-03-28 14:27:40 [bca.uk] INFO: Found listing with ID: L200%20LLX
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L200%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 14:27:40 [bca.uk] INFO: Scrape type for L200%20LLX: 2
2026-03-28 14:27:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abf30c80-d732-51aa-a663-9ce1f0034da1 with identifier: L200%20LLX
2026-03-28 14:27:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abf30c80-d732-51aa-a663-9ce1f0034da1 with scrape type 2
2026-03-28 14:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abf30c80-d732-51aa-a663-9ce1f0034da1 with scrape type 2
2026-03-28 14:27:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abf30c80-d732-51aa-a663-9ce1f0034da1, identifier: L200%20LLX
2026-03-28 14:27:41 [bca.uk] INFO: Found listing with ID: WR67%20UCN
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:41 [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-28 14:27:41 [bca.uk] INFO: Scrape type for WR67%20UCN: 2
2026-03-28 14:27:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4 with identifier: WR67%20UCN
2026-03-28 14:27:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4 with scrape type 2
2026-03-28 14:27:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4 with scrape type 2
2026-03-28 14:27:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4, identifier: WR67%20UCN
2026-03-28 14:27:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abf30c80-d732-51aa-a663-9ce1f0034da1 with identifier: L200%20LLX
2026-03-28 14:27:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abf30c80-d732-51aa-a663-9ce1f0034da1 with identifier: L200%20LLX
2026-03-28 14:27:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abf30c80-d732-51aa-a663-9ce1f0034da1 with identifier: L200%20LLX to the API
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:41 [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=L200%20LLX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abf30c80-d732-51aa-a663-9ce1f0034da1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L200 LLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L200%20LLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 149348,
 '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': 'MITSUBISHI L200 2.5 DI-D 134 LWB WARRIOR 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 134 LWB WARRIOR 4WD',
 'vin': 'MMBJNKB407D008411',
 'year': 2006}
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L200%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 14:27:41 [bca.uk] INFO: Saving data for L200%20LLX: {'auction_closing_time': 1774778400.0, 'created_time': 1774391734.213861, 'last_price_update_time': 1774708061.521566}
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L200%2520LLX') HTTP/1.1" 204 0
2026-03-28 14:27:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4 with identifier: WR67%20UCN
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=red+pop HTTP/1.1" 200 None
2026-03-28 14:27:41 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4 with identifier: WR67%20UCN
2026-03-28 14:27:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4 with identifier: WR67%20UCN to the API
2026-03-28 14:27:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:42 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR67%20UCN-GB',
 'category': 'Car',
 'color': 'red pop',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6fdc4b77-b227-5f7f-a14c-3f6772b8b6d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR67 UCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR67%20UCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 47787,
 '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 AYGO 1.0 VVT-I X-PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PLAY',
 'vin': 'JTDKGNEC10N306096',
 'year': 2017}
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:42 [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-28 14:27:42 [bca.uk] INFO: Saving data for WR67%20UCN: {'auction_closing_time': 1774951200.0, 'created_time': 1774523957.221705, 'last_price_update_time': 1774708062.386859}
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR67%2520UCN') HTTP/1.1" 204 0
2026-03-28 14:27:42 [bca.uk] INFO: Found listing with ID: AV72%20MYN
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV72%2520MYN%27 HTTP/1.1" 200 None
2026-03-28 14:27:42 [bca.uk] INFO: Scrape type for AV72%20MYN: 2
2026-03-28 14:27:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60731a94-5da3-54a3-b985-5255e4a7447e with identifier: AV72%20MYN
2026-03-28 14:27:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60731a94-5da3-54a3-b985-5255e4a7447e with scrape type 2
2026-03-28 14:27:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60731a94-5da3-54a3-b985-5255e4a7447e with scrape type 2
2026-03-28 14:27:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60731a94-5da3-54a3-b985-5255e4a7447e, identifier: AV72%20MYN
2026-03-28 14:27:42 [bca.uk] INFO: Found listing with ID: SD15%20VYV
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:42 [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-28 14:27:42 [bca.uk] INFO: Scrape type for SD15%20VYV: 2
2026-03-28 14:27:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3e306d5-87a5-55c7-a35f-50b5b7748556 with identifier: SD15%20VYV
2026-03-28 14:27:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3e306d5-87a5-55c7-a35f-50b5b7748556 with scrape type 2
2026-03-28 14:27:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3e306d5-87a5-55c7-a35f-50b5b7748556 with scrape type 2
2026-03-28 14:27:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3e306d5-87a5-55c7-a35f-50b5b7748556, identifier: SD15%20VYV
2026-03-28 14:27:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60731a94-5da3-54a3-b985-5255e4a7447e with identifier: AV72%20MYN
2026-03-28 14:27:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60731a94-5da3-54a3-b985-5255e4a7447e with identifier: AV72%20MYN
2026-03-28 14:27:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60731a94-5da3-54a3-b985-5255e4a7447e with identifier: AV72%20MYN to the API
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:42 [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': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV72%20MYN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60731a94-5da3-54a3-b985-5255e4a7447e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV72 MYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV72%20MYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 49433,
 '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 DISPATCH 1400 2.0 B/HDI 145 M ENTERPRISE PRO PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 145 M ENTERPRISE PRO',
 'vin': 'VF7VFEHTMN7035318',
 'year': 2022}
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV72%2520MYN%27 HTTP/1.1" 200 None
2026-03-28 14:27:42 [bca.uk] INFO: Saving data for AV72%20MYN: {'auction_closing_time': 1774778400.0, 'created_time': 1774216940.54194, 'last_price_update_time': 1774708062.985668}
2026-03-28 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV72%2520MYN') HTTP/1.1" 204 0
2026-03-28 14:27:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3e306d5-87a5-55c7-a35f-50b5b7748556 with identifier: SD15%20VYV
2026-03-28 14:27:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3e306d5-87a5-55c7-a35f-50b5b7748556 with identifier: SD15%20VYV
2026-03-28 14:27:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3e306d5-87a5-55c7-a35f-50b5b7748556 with identifier: SD15%20VYV to the API
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:43 [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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD15%20VYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a3e306d5-87a5-55c7-a35f-50b5b7748556',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD15 VYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD15%20VYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 65381,
 '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 SR 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-VTEC SR 4WD',
 'vin': 'SHSRE5770FU000641',
 'year': 2015}
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:43 [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-28 14:27:43 [bca.uk] INFO: Saving data for SD15%20VYV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523935.364874, 'last_price_update_time': 1774708063.335062}
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD15%2520VYV') HTTP/1.1" 204 0
2026-03-28 14:27:43 [bca.uk] INFO: Found listing with ID: AY69%20EXM
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520EXM%27 HTTP/1.1" 200 None
2026-03-28 14:27:43 [bca.uk] INFO: Scrape type for AY69%20EXM: 2
2026-03-28 14:27:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03c32d82-b748-58fa-9da2-81909c3aec65 with identifier: AY69%20EXM
2026-03-28 14:27:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03c32d82-b748-58fa-9da2-81909c3aec65 with scrape type 2
2026-03-28 14:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03c32d82-b748-58fa-9da2-81909c3aec65 with scrape type 2
2026-03-28 14:27:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03c32d82-b748-58fa-9da2-81909c3aec65, identifier: AY69%20EXM
2026-03-28 14:27:43 [bca.uk] INFO: Found listing with ID: SD14%20CXL
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:43 [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-28 14:27:43 [bca.uk] INFO: Scrape type for SD14%20CXL: 2
2026-03-28 14:27:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7 with identifier: SD14%20CXL
2026-03-28 14:27:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7 with scrape type 2
2026-03-28 14:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7 with scrape type 2
2026-03-28 14:27:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7, identifier: SD14%20CXL
2026-03-28 14:27:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03c32d82-b748-58fa-9da2-81909c3aec65 with identifier: AY69%20EXM
2026-03-28 14:27:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03c32d82-b748-58fa-9da2-81909c3aec65 with identifier: AY69%20EXM
2026-03-28 14:27:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03c32d82-b748-58fa-9da2-81909c3aec65 with identifier: AY69%20EXM to the API
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:43 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY69%20EXM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03c32d82-b748-58fa-9da2-81909c3aec65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY69 EXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY69%20EXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO XL',
 'odometer': 52405,
 '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 XL 1.5 B/HDI 100 950 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 ENTERPRISE',
 'vin': 'VR7EFYHYCKJ874087',
 'year': 2020}
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520EXM%27 HTTP/1.1" 200 None
2026-03-28 14:27:43 [bca.uk] INFO: Saving data for AY69%20EXM: {'auction_closing_time': 1774778400.0, 'created_time': 1774276730.252159, 'last_price_update_time': 1774708063.864634}
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY69%2520EXM') HTTP/1.1" 204 0
2026-03-28 14:27:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7 with identifier: SD14%20CXL
2026-03-28 14:27:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7 with identifier: SD14%20CXL
2026-03-28 14:27:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c1a9e4f-f8f1-566e-8a78-79a201b9bde7 with identifier: SD14%20CXL to the API
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:44 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD14%20CXL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c1a9e4f-f8f1-566e-8a78-79a201b9bde7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD14 CXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD14%20CXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'ASTRA GTC',
 'odometer': 53558,
 '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 GTC 1.4 T 16V 120 SRI Coupe',
 'transmission': 'manual',
 'trim': 'T 16V 120 SRI',
 'vin': 'W0LPF2EU6EG048877',
 'year': 2014}
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:44 [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-28 14:27:44 [bca.uk] INFO: Saving data for SD14%20CXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523933.343798, 'last_price_update_time': 1774708064.271606}
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD14%2520CXL') HTTP/1.1" 204 0
2026-03-28 14:27:44 [bca.uk] INFO: Found listing with ID: LP69%20CGG
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:27:44 [bca.uk] INFO: Scrape type for LP69%20CGG: 2
2026-03-28 14:27:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5fc55b2-b6f2-56aa-9693-c1cfad1f1053 with identifier: LP69%20CGG
2026-03-28 14:27:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5fc55b2-b6f2-56aa-9693-c1cfad1f1053 with scrape type 2
2026-03-28 14:27:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5fc55b2-b6f2-56aa-9693-c1cfad1f1053 with scrape type 2
2026-03-28 14:27:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5fc55b2-b6f2-56aa-9693-c1cfad1f1053, identifier: LP69%20CGG
2026-03-28 14:27:44 [bca.uk] INFO: Found listing with ID: OU68%20WVA
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:44 [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-28 14:27:44 [bca.uk] INFO: Scrape type for OU68%20WVA: 2
2026-03-28 14:27:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db with identifier: OU68%20WVA
2026-03-28 14:27:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db with scrape type 2
2026-03-28 14:27:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db with scrape type 2
2026-03-28 14:27:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db, identifier: OU68%20WVA
2026-03-28 14:27:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5fc55b2-b6f2-56aa-9693-c1cfad1f1053 with identifier: LP69%20CGG
2026-03-28 14:27:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5fc55b2-b6f2-56aa-9693-c1cfad1f1053 with identifier: LP69%20CGG
2026-03-28 14:27:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5fc55b2-b6f2-56aa-9693-c1cfad1f1053 with identifier: LP69%20CGG to the API
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:44 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP69%20CGG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5fc55b2-b6f2-56aa-9693-c1cfad1f1053',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP69 CGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP69%20CGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 96626,
 '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.2 P/T 110 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'P/T 110 1000 PROF.STD.',
 'vin': 'VR3EUHNP2KJ829754',
 'year': 2020}
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 14:27:44 [bca.uk] INFO: Saving data for LP69%20CGG: {'auction_closing_time': 1774778400.0, 'created_time': 1774216941.324419, 'last_price_update_time': 1774708064.815062}
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP69%2520CGG') HTTP/1.1" 204 0
2026-03-28 14:27:44 [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-28 14:27:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db with identifier: OU68%20WVA
2026-03-28 14:27:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db with identifier: OU68%20WVA
2026-03-28 14:27:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db with identifier: OU68%20WVA to the API
2026-03-28 14:27:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:45 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU68%20WVA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a08bc74a-24d9-5ab7-81f7-9fabf6d8b9db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU68 WVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU68%20WVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 76077,
 '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 SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN1KH780474',
 'year': 2018}
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:45 [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-28 14:27:45 [bca.uk] INFO: Saving data for OU68%20WVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774523960.103037, 'last_price_update_time': 1774708065.114229}
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU68%2520WVA') HTTP/1.1" 204 0
2026-03-28 14:27:45 [bca.uk] INFO: Found listing with ID: LR20%20GFU
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 14:27:45 [bca.uk] INFO: Scrape type for LR20%20GFU: 2
2026-03-28 14:27:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34d9f779-337e-5df9-986f-d6dd4ebb42ee with identifier: LR20%20GFU
2026-03-28 14:27:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d9f779-337e-5df9-986f-d6dd4ebb42ee with scrape type 2
2026-03-28 14:27:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34d9f779-337e-5df9-986f-d6dd4ebb42ee with scrape type 2
2026-03-28 14:27:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34d9f779-337e-5df9-986f-d6dd4ebb42ee, identifier: LR20%20GFU
2026-03-28 14:27:45 [bca.uk] INFO: Found listing with ID: MJ15%20HRW
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:45 [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-28 14:27:45 [bca.uk] INFO: Scrape type for MJ15%20HRW: 2
2026-03-28 14:27:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93c02b8e-7504-5ed6-9a5a-76c412ad0573 with identifier: MJ15%20HRW
2026-03-28 14:27:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93c02b8e-7504-5ed6-9a5a-76c412ad0573 with scrape type 2
2026-03-28 14:27:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93c02b8e-7504-5ed6-9a5a-76c412ad0573 with scrape type 2
2026-03-28 14:27:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93c02b8e-7504-5ed6-9a5a-76c412ad0573, identifier: MJ15%20HRW
2026-03-28 14:27:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34d9f779-337e-5df9-986f-d6dd4ebb42ee with identifier: LR20%20GFU
2026-03-28 14:27:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34d9f779-337e-5df9-986f-d6dd4ebb42ee with identifier: LR20%20GFU
2026-03-28 14:27:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34d9f779-337e-5df9-986f-d6dd4ebb42ee with identifier: LR20%20GFU to the API
2026-03-28 14:27:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:46 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR20%20GFU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '34d9f779-337e-5df9-986f-d6dd4ebb42ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR20 GFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR20%20GFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 93877,
 '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.2 P/T 110 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'P/T 110 1000 PROF.STD.',
 'vin': 'VR3EUHNP2KJ830780',
 'year': 2020}
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 14:27:46 [bca.uk] INFO: Saving data for LR20%20GFU: {'auction_closing_time': 1774778400.0, 'created_time': 1774304838.929066, 'last_price_update_time': 1774708066.411068}
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR20%2520GFU') HTTP/1.1" 204 0
2026-03-28 14:27:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93c02b8e-7504-5ed6-9a5a-76c412ad0573 with identifier: MJ15%20HRW
2026-03-28 14:27:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93c02b8e-7504-5ed6-9a5a-76c412ad0573 with identifier: MJ15%20HRW
2026-03-28 14:27:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93c02b8e-7504-5ed6-9a5a-76c412ad0573 with identifier: MJ15%20HRW to the API
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:46 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ15%20HRW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93c02b8e-7504-5ed6-9a5a-76c412ad0573',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ15 HRW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ15%20HRW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 103344,
 '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 A3 1.4 TFSI 125 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 SPORT',
 'vin': 'WAUZZZ8V7FA135588',
 'year': 2015}
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:46 [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-28 14:27:46 [bca.uk] INFO: Saving data for MJ15%20HRW: {'auction_closing_time': 1774951200.0, 'created_time': 1774523939.995569, 'last_price_update_time': 1774708066.803187}
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ15%2520HRW') HTTP/1.1" 204 0
2026-03-28 14:27:46 [bca.uk] INFO: Found listing with ID: PN21%20LHB
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN21%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 14:27:46 [bca.uk] INFO: Scrape type for PN21%20LHB: 2
2026-03-28 14:27:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd888392-1130-5b4c-b957-65e120c54d8b with identifier: PN21%20LHB
2026-03-28 14:27:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd888392-1130-5b4c-b957-65e120c54d8b with scrape type 2
2026-03-28 14:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd888392-1130-5b4c-b957-65e120c54d8b with scrape type 2
2026-03-28 14:27:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd888392-1130-5b4c-b957-65e120c54d8b, identifier: PN21%20LHB
2026-03-28 14:27:46 [bca.uk] INFO: Found listing with ID: DU61%20RBZ
2026-03-28 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:46 [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-28 14:27:46 [bca.uk] INFO: Scrape type for DU61%20RBZ: 2
2026-03-28 14:27:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89aa94de-1b95-57e7-aef9-8bf3d26de642 with identifier: DU61%20RBZ
2026-03-28 14:27:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89aa94de-1b95-57e7-aef9-8bf3d26de642 with scrape type 2
2026-03-28 14:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89aa94de-1b95-57e7-aef9-8bf3d26de642 with scrape type 2
2026-03-28 14:27:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89aa94de-1b95-57e7-aef9-8bf3d26de642, identifier: DU61%20RBZ
2026-03-28 14:27:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd888392-1130-5b4c-b957-65e120c54d8b with identifier: PN21%20LHB
2026-03-28 14:27:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd888392-1130-5b4c-b957-65e120c54d8b with identifier: PN21%20LHB
2026-03-28 14:27:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd888392-1130-5b4c-b957-65e120c54d8b with identifier: PN21%20LHB to the API
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:47 [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=PN21%20LHB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd888392-1130-5b4c-b957-65e120c54d8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN21 LHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN21%20LHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ISUZU TRUCKS',
 'model': 'N35.125T',
 'odometer': 33332,
 '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 TRUCKS N35.125T 1.9 GRAFTER SWB Tipper',
 'transmission': 'automatic',
 'trim': 'GRAFTER SWB',
 'vin': 'JAANLR87EK7101219',
 'year': 2021}
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN21%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 14:27:47 [bca.uk] INFO: Saving data for PN21%20LHB: {'auction_closing_time': 1774778400.0, 'created_time': 1774216932.465777, 'last_price_update_time': 1774708067.45003}
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN21%2520LHB') HTTP/1.1" 204 0
2026-03-28 14:27:47 [bca.uk] INFO: Total items found: 100
2026-03-28 14:27:47 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded
2026-03-28 14:27:47 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:27:47 [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-28 14:27:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89aa94de-1b95-57e7-aef9-8bf3d26de642 with identifier: DU61%20RBZ
2026-03-28 14:27:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89aa94de-1b95-57e7-aef9-8bf3d26de642 with identifier: DU61%20RBZ
2026-03-28 14:27:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89aa94de-1b95-57e7-aef9-8bf3d26de642 with identifier: DU61%20RBZ to the API
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:47 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU61%20RBZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89aa94de-1b95-57e7-aef9-8bf3d26de642',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU61 RBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU61%20RBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 155160,
 '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 SPORT MPV',
 'transmission': 'manual',
 'trim': 'HDI 112 SPORT',
 'vin': 'VF30E9HR8BS215573',
 'year': 2011}
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:47 [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-28 14:27:47 [bca.uk] INFO: Saving data for DU61%20RBZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523941.339951, 'last_price_update_time': 1774708067.783911}
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU61%2520RBZ') HTTP/1.1" 204 0
2026-03-28 14:27:47 [bca.uk] INFO: Found listing with ID: YC21%20PYK
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520PYK%27 HTTP/1.1" 200 None
2026-03-28 14:27:47 [bca.uk] INFO: Scrape type for YC21%20PYK: 2
2026-03-28 14:27:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44186c5e-817e-5d79-9567-39f8edb111e0 with identifier: YC21%20PYK
2026-03-28 14:27:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44186c5e-817e-5d79-9567-39f8edb111e0 with scrape type 2
2026-03-28 14:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44186c5e-817e-5d79-9567-39f8edb111e0 with scrape type 2
2026-03-28 14:27:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44186c5e-817e-5d79-9567-39f8edb111e0, identifier: YC21%20PYK
2026-03-28 14:27:47 [bca.uk] INFO: Found listing with ID: RV68%20WKN
2026-03-28 14:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:47 [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-28 14:27:47 [bca.uk] INFO: Scrape type for RV68%20WKN: 2
2026-03-28 14:27:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6 with identifier: RV68%20WKN
2026-03-28 14:27:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6 with scrape type 2
2026-03-28 14:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6 with scrape type 2
2026-03-28 14:27:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6, identifier: RV68%20WKN
2026-03-28 14:27:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44186c5e-817e-5d79-9567-39f8edb111e0 with identifier: YC21%20PYK
2026-03-28 14:27:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44186c5e-817e-5d79-9567-39f8edb111e0 with identifier: YC21%20PYK
2026-03-28 14:27:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44186c5e-817e-5d79-9567-39f8edb111e0 with identifier: YC21%20PYK to the API
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:48 [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': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC21%20PYK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '44186c5e-817e-5d79-9567-39f8edb111e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC21 PYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC21%20PYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 109643,
 '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': 'VXEVFAHKKM7836553',
 'year': 2021}
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520PYK%27 HTTP/1.1" 200 None
2026-03-28 14:27:48 [bca.uk] INFO: Saving data for YC21%20PYK: {'auction_closing_time': 1774778400.0, 'created_time': 1774303753.164287, 'last_price_update_time': 1774708068.326209}
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC21%2520PYK') HTTP/1.1" 204 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: VE11%20WDD
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for VE11%20WDD: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: PX72%20KFY
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for PX72%20KFY: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: MC74%20RHU
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for MC74%20RHU: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: YR69%20NVT
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for YR69%20NVT: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: LX19%20OHG
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for LX19%20OHG: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: KX70%20NLM
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for KX70%20NLM: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: YR22%20RVW
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for YR22%20RVW: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: LY71%20EVG
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for LY71%20EVG: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: MJ72%20KDV
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for MJ72%20KDV: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: YE19%20FEL
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for YE19%20FEL: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: YR72%20AAX
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for YR72%20AAX: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: SK21%20XXR
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for SK21%20XXR: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: DS74%20HCY
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for DS74%20HCY: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: BJ74%20MGU
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for BJ74%20MGU: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: BG74%20YVZ
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for BG74%20YVZ: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: LD23%20HDU
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for LD23%20HDU: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: WK66%20VBY
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for WK66%20VBY: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: DS72%20VLC
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for DS72%20VLC: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: SH67%20GKV
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for SH67%20GKV: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: SB19%20LHM
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for SB19%20LHM: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: S7%20GPO
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for S7%20GPO: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: DN16%20EXE
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for DN16%20EXE: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: GM64%20DGZ
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for GM64%20DGZ: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: SO14%20MWA
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520MWA%27 HTTP/1.1" 200 None
2026-03-28 14:27:48 [bca.uk] INFO: Scrape type for SO14%20MWA: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: PJ62%20JKF
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for PJ62%20JKF: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: BX66%20ZNY
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for BX66%20ZNY: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: FH17%20VKP
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 14:27:48 [bca.uk] INFO: Scrape type for FH17%20VKP: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: LL18%20EVB
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for LL18%20EVB: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: MD66%20HPN
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for MD66%20HPN: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: AX15%20XZF
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for AX15%20XZF: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: BL63%20AUT
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for BL63%20AUT: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: ND13%20LJE
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for ND13%20LJE: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: DU15%20PDZ
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for DU15%20PDZ: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: DA63%20VOD
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for DA63%20VOD: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: GY15%20CYU
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for GY15%20CYU: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: HG70%20HSV
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for HG70%20HSV: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: GV13%20WKW
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for GV13%20WKW: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: DY68%20MOA
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for DY68%20MOA: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: GL21%20VFF
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for GL21%20VFF: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: ME23%20HPF
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for ME23%20HPF: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: CE62%20FOV
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for CE62%20FOV: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: WP21%20PWO
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for WP21%20PWO: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: KP66%20LND
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for KP66%20LND: 0
2026-03-28 14:27:48 [bca.uk] INFO: Found listing with ID: LJ73%20POK
2026-03-28 14:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:48 [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-28 14:27:48 [bca.uk] INFO: Scrape type for LJ73%20POK: 2
2026-03-28 14:27:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c82c86b-5587-572b-a8ea-dda8e05fd6af with identifier: LJ73%20POK
2026-03-28 14:27:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c82c86b-5587-572b-a8ea-dda8e05fd6af with scrape type 2
2026-03-28 14:27:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c82c86b-5587-572b-a8ea-dda8e05fd6af with scrape type 2
2026-03-28 14:27:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c82c86b-5587-572b-a8ea-dda8e05fd6af, identifier: LJ73%20POK
2026-03-28 14:27:49 [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-28 14:27:49 [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-28 14:27:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6 with identifier: RV68%20WKN
2026-03-28 14:27:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6 with identifier: RV68%20WKN
2026-03-28 14:27:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33e4b833-f9d7-5bf0-bc00-b82327ac6ff6 with identifier: RV68%20WKN to the API
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:49 [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': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV68%20WKN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33e4b833-f9d7-5bf0-bc00-b82327ac6ff6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV68 WKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV68%20WKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 53226,
 '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 2WD S Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD S',
 'vin': 'SADFB2CN2K1Z38560',
 'year': 2018}
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:49 [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-28 14:27:49 [bca.uk] INFO: Saving data for RV68%20WKN: {'auction_closing_time': 1774951200.0, 'created_time': 1774523941.745551, 'last_price_update_time': 1774708069.39787}
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV68%2520WKN') HTTP/1.1" 204 0
2026-03-28 14:27:49 [bca.uk] INFO: Found listing with ID: YG20%20MSU
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 14:27:49 [bca.uk] INFO: Scrape type for YG20%20MSU: 2
2026-03-28 14:27:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48696c83-01e3-5d0a-895d-7779239c8bd1 with identifier: YG20%20MSU
2026-03-28 14:27:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48696c83-01e3-5d0a-895d-7779239c8bd1 with scrape type 2
2026-03-28 14:27:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48696c83-01e3-5d0a-895d-7779239c8bd1 with scrape type 2
2026-03-28 14:27:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48696c83-01e3-5d0a-895d-7779239c8bd1, identifier: YG20%20MSU
2026-03-28 14:27:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c82c86b-5587-572b-a8ea-dda8e05fd6af with identifier: LJ73%20POK
2026-03-28 14:27:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c82c86b-5587-572b-a8ea-dda8e05fd6af with identifier: LJ73%20POK
2026-03-28 14:27:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c82c86b-5587-572b-a8ea-dda8e05fd6af with identifier: LJ73%20POK to the API
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ73%20POK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c82c86b-5587-572b-a8ea-dda8e05fd6af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ73 POK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ73%20POK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 50201,
 '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 350 FWD 2.0 EBL 130 L3 H2 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 H2 LEADER',
 'vin': 'WF0EXXTTREPJ77116',
 'year': 2024}
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:49 [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-28 14:27:49 [bca.uk] INFO: Saving data for LJ73%20POK: {'auction_closing_time': 1774864800.0, 'created_time': 1774016940.719298, 'last_price_update_time': 1774708069.935913}
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ73%2520POK') HTTP/1.1" 204 0
2026-03-28 14:27:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:27:49 [bca.uk] INFO: Found listing with ID: LA69%20MWL
2026-03-28 14:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:49 [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-28 14:27:49 [bca.uk] INFO: Scrape type for LA69%20MWL: 2
2026-03-28 14:27:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 426cea59-8630-50d4-9d55-d5e67cce9c7e with identifier: LA69%20MWL
2026-03-28 14:27:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 426cea59-8630-50d4-9d55-d5e67cce9c7e with scrape type 2
2026-03-28 14:27:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 426cea59-8630-50d4-9d55-d5e67cce9c7e with scrape type 2
2026-03-28 14:27:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 426cea59-8630-50d4-9d55-d5e67cce9c7e, identifier: LA69%20MWL
2026-03-28 14:27:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48696c83-01e3-5d0a-895d-7779239c8bd1 with identifier: YG20%20MSU
2026-03-28 14:27:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48696c83-01e3-5d0a-895d-7779239c8bd1 with identifier: YG20%20MSU
2026-03-28 14:27:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48696c83-01e3-5d0a-895d-7779239c8bd1 with identifier: YG20%20MSU to the API
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:50 [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': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG20%20MSU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48696c83-01e3-5d0a-895d-7779239c8bd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG20 MSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG20%20MSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 89300,
 '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 TRAFIC 28 2.0 DCI 145 SL SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 145 SL SPORT',
 'vin': 'VF1FL000664552684',
 'year': 2020}
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 14:27:50 [bca.uk] INFO: Saving data for YG20%20MSU: {'auction_closing_time': 1774778400.0, 'created_time': 1774216935.271712, 'last_price_update_time': 1774708070.363707}
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG20%2520MSU') HTTP/1.1" 204 0
2026-03-28 14:27:50 [bca.uk] INFO: Found listing with ID: AU14%20PRV
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [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-28 14:27:50 [bca.uk] INFO: Scrape type for AU14%20PRV: 0
2026-03-28 14:27:50 [bca.uk] INFO: Found listing with ID: RA19%20VWF
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [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-28 14:27:50 [bca.uk] INFO: Scrape type for RA19%20VWF: 0
2026-03-28 14:27:50 [bca.uk] INFO: Found listing with ID: LE74%20DYD
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [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-28 14:27:50 [bca.uk] INFO: Scrape type for LE74%20DYD: 2
2026-03-28 14:27:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e789d24-5561-5705-99d0-8d568a14fd7e with identifier: LE74%20DYD
2026-03-28 14:27:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e789d24-5561-5705-99d0-8d568a14fd7e with scrape type 2
2026-03-28 14:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e789d24-5561-5705-99d0-8d568a14fd7e with scrape type 2
2026-03-28 14:27:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e789d24-5561-5705-99d0-8d568a14fd7e, identifier: LE74%20DYD
2026-03-28 14:27:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 426cea59-8630-50d4-9d55-d5e67cce9c7e with identifier: LA69%20MWL
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pink HTTP/1.1" 200 None
2026-03-28 14:27:50 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:27:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 426cea59-8630-50d4-9d55-d5e67cce9c7e with identifier: LA69%20MWL
2026-03-28 14:27:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 426cea59-8630-50d4-9d55-d5e67cce9c7e with identifier: LA69%20MWL to the API
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:50 [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=LA69%20MWL-GB',
 'category': 'Car',
 'color': 'pink',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '426cea59-8630-50d4-9d55-d5e67cce9c7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA69 MWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA69%20MWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 32056,
 '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 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000JC45059',
 'year': 2020}
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [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-28 14:27:50 [bca.uk] INFO: Saving data for LA69%20MWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523930.596301, 'last_price_update_time': 1774708070.959556}
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA69%2520MWL') HTTP/1.1" 204 0
2026-03-28 14:27:50 [bca.uk] INFO: Found listing with ID: EF70%20MFE
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF70%2520MFE%27 HTTP/1.1" 200 None
2026-03-28 14:27:50 [bca.uk] INFO: Scrape type for EF70%20MFE: 2
2026-03-28 14:27:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e1b56d3-c520-5c57-8d39-97ab42d62eba with identifier: EF70%20MFE
2026-03-28 14:27:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e1b56d3-c520-5c57-8d39-97ab42d62eba with scrape type 2
2026-03-28 14:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e1b56d3-c520-5c57-8d39-97ab42d62eba with scrape type 2
2026-03-28 14:27:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e1b56d3-c520-5c57-8d39-97ab42d62eba, identifier: EF70%20MFE
2026-03-28 14:27:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e789d24-5561-5705-99d0-8d568a14fd7e with identifier: LE74%20DYD
2026-03-28 14:27:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e789d24-5561-5705-99d0-8d568a14fd7e with identifier: LE74%20DYD
2026-03-28 14:27:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e789d24-5561-5705-99d0-8d568a14fd7e with identifier: LE74%20DYD to the API
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE74%20DYD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e789d24-5561-5705-99d0-8d568a14fd7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LE74 DYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE74%20DYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 30558,
 '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 FWD 2.0 EBL 130 L2 H2 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 130 L2 H2 LIMITED',
 'vin': 'WF0EXXTTREPS33648',
 'year': 2025}
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Saving data for LE74%20DYD: {'auction_closing_time': 1774864800.0, 'created_time': 1774016940.168968, 'last_price_update_time': 1774708071.458761}
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE74%2520DYD') HTTP/1.1" 204 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: GL68%20FUA
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for GL68%20FUA: 2
2026-03-28 14:27:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f75b962-cf89-51c7-8f43-d041fe493a52 with identifier: GL68%20FUA
2026-03-28 14:27:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f75b962-cf89-51c7-8f43-d041fe493a52 with scrape type 2
2026-03-28 14:27:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f75b962-cf89-51c7-8f43-d041fe493a52 with scrape type 2
2026-03-28 14:27:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f75b962-cf89-51c7-8f43-d041fe493a52, identifier: GL68%20FUA
2026-03-28 14:27:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e1b56d3-c520-5c57-8d39-97ab42d62eba with identifier: EF70%20MFE
2026-03-28 14:27:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e1b56d3-c520-5c57-8d39-97ab42d62eba with identifier: EF70%20MFE
2026-03-28 14:27:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e1b56d3-c520-5c57-8d39-97ab42d62eba with identifier: EF70%20MFE to the API
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:51 [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': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF70%20MFE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e1b56d3-c520-5c57-8d39-97ab42d62eba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF70 MFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF70%20MFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 76503,
 '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 RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLS44477',
 'year': 2020}
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF70%2520MFE%27 HTTP/1.1" 200 None
2026-03-28 14:27:51 [bca.uk] INFO: Saving data for EF70%20MFE: {'auction_closing_time': 1774778400.0, 'created_time': 1774365818.955773, 'last_price_update_time': 1774708071.872912}
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF70%2520MFE') HTTP/1.1" 204 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: SJ19%20YDB
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for SJ19%20YDB: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: KO24%20RVN
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for KO24%20RVN: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: MC19%20WBE
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for MC19%20WBE: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: YT22%20VLG
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for YT22%20VLG: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: RF21%20KJE
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520KJE%27 HTTP/1.1" 200 None
2026-03-28 14:27:51 [bca.uk] INFO: Scrape type for RF21%20KJE: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: HT71%20GXX
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for HT71%20GXX: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: ML22%20ZRR
2026-03-28 14:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:51 [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-28 14:27:51 [bca.uk] INFO: Scrape type for ML22%20ZRR: 0
2026-03-28 14:27:51 [bca.uk] INFO: Found listing with ID: FN22%20KZM
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for FN22%20KZM: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: AF72%20URN
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for AF72%20URN: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: LL70%20YVB
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for LL70%20YVB: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: BD71%20HWO
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for BD71%20HWO: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: LV67%20VRD
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for LV67%20VRD: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: BV72%20ZJZ
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for BV72%20ZJZ: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: KP22%20GXA
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for KP22%20GXA: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: YB71%20LWG
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 14:27:52 [bca.uk] INFO: Scrape type for YB71%20LWG: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: NU20%20ZTD
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for NU20%20ZTD: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: YP72%20RVU
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for YP72%20RVU: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: LC69%20LPN
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for LC69%20LPN: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: HN16%20WFK
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for HN16%20WFK: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: P20%20OPT
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for P20%20OPT: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: FN72%20OKB
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for FN72%20OKB: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: DV13%20WTF
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV13%2520WTF%27 HTTP/1.1" 200 None
2026-03-28 14:27:52 [bca.uk] INFO: Scrape type for DV13%20WTF: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: KU11%20VAK
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520VAK%27 HTTP/1.1" 200 None
2026-03-28 14:27:52 [bca.uk] INFO: Scrape type for KU11%20VAK: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: KT13%20LZJ
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT13%2520LZJ%27 HTTP/1.1" 200 None
2026-03-28 14:27:52 [bca.uk] INFO: Scrape type for KT13%20LZJ: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: DA15%20XTH
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for DA15%20XTH: 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: WN75%20GDK
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for WN75%20GDK: 2
2026-03-28 14:27:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a84a83f4-78e5-5586-82c8-d59e71ddb59a with identifier: WN75%20GDK
2026-03-28 14:27:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a84a83f4-78e5-5586-82c8-d59e71ddb59a with scrape type 2
2026-03-28 14:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a84a83f4-78e5-5586-82c8-d59e71ddb59a with scrape type 2
2026-03-28 14:27:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a84a83f4-78e5-5586-82c8-d59e71ddb59a, identifier: WN75%20GDK
2026-03-28 14:27:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f75b962-cf89-51c7-8f43-d041fe493a52 with identifier: GL68%20FUA
2026-03-28 14:27:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f75b962-cf89-51c7-8f43-d041fe493a52 with identifier: GL68%20FUA
2026-03-28 14:27:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f75b962-cf89-51c7-8f43-d041fe493a52 with identifier: GL68%20FUA to the API
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:52 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL68%20FUA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f75b962-cf89-51c7-8f43-d041fe493a52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL68 FUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL68%20FUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 68081,
 '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 A3 SALOON 1.5 35 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZ8V5K1007666',
 'year': 2018}
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Saving data for GL68%20FUA: {'auction_closing_time': 1774951200.0, 'created_time': 1774523928.035133, 'last_price_update_time': 1774708072.683963}
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL68%2520FUA') HTTP/1.1" 204 0
2026-03-28 14:27:52 [bca.uk] INFO: Found listing with ID: ESZ%208751
2026-03-28 14:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:52 [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-28 14:27:52 [bca.uk] INFO: Scrape type for ESZ%208751: 2
2026-03-28 14:27:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b811d9d-1a1c-58d9-805a-f5408809f7ae with identifier: ESZ%208751
2026-03-28 14:27:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b811d9d-1a1c-58d9-805a-f5408809f7ae with scrape type 2
2026-03-28 14:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b811d9d-1a1c-58d9-805a-f5408809f7ae with scrape type 2
2026-03-28 14:27:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b811d9d-1a1c-58d9-805a-f5408809f7ae, identifier: ESZ%208751
2026-03-28 14:27:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a84a83f4-78e5-5586-82c8-d59e71ddb59a with identifier: WN75%20GDK
2026-03-28 14:27:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a84a83f4-78e5-5586-82c8-d59e71ddb59a with identifier: WN75%20GDK
2026-03-28 14:27:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a84a83f4-78e5-5586-82c8-d59e71ddb59a with identifier: WN75%20GDK to the API
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20GDK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a84a83f4-78e5-5586-82c8-d59e71ddb59a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 GDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20GDK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 10415,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 29000,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 150 320 L1 H1 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 150 320 L1 H1 SPORT',
 'vin': 'WF0RXXTA3RSR14788',
 'year': 2025}
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Saving data for WN75%20GDK: {'auction_closing_time': 1775026800.0, 'created_time': 1773834736.5306, 'last_price_update_time': 1774708073.227444}
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520GDK') HTTP/1.1" 204 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: MF16%20PPK
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for MF16%20PPK: 2
2026-03-28 14:27:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1bb1818-1fcd-5409-b0e0-451349a776d9 with identifier: MF16%20PPK
2026-03-28 14:27:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1bb1818-1fcd-5409-b0e0-451349a776d9 with scrape type 2
2026-03-28 14:27:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1bb1818-1fcd-5409-b0e0-451349a776d9 with scrape type 2
2026-03-28 14:27:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1bb1818-1fcd-5409-b0e0-451349a776d9, identifier: MF16%20PPK
2026-03-28 14:27:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b811d9d-1a1c-58d9-805a-f5408809f7ae with identifier: ESZ%208751
2026-03-28 14:27:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b811d9d-1a1c-58d9-805a-f5408809f7ae with identifier: ESZ%208751
2026-03-28 14:27:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b811d9d-1a1c-58d9-805a-f5408809f7ae with identifier: ESZ%208751 to the API
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:53 [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': 247,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ESZ%208751-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b811d9d-1a1c-58d9-805a-f5408809f7ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ESZ 8751',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ESZ%208751&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 110677,
 '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 NAVARA 2.3 DCI 190 TT 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 TT 4WD TEKNA',
 'vin': 'VSKCTND23U0161715',
 'year': 2021}
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Saving data for ESZ%208751: {'auction_closing_time': 1774778400.0, 'created_time': 1774524491.030042, 'last_price_update_time': 1774708073.651758}
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ESZ%25208751') HTTP/1.1" 204 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: BD73%20HLH
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for BD73%20HLH: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: DT24%20NXY
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for DT24%20NXY: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: DY71%20ODW
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for DY71%20ODW: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: MV74%20ENU
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for MV74%20ENU: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: LF23%20NFW
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for LF23%20NFW: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: YF23%20UMR
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for YF23%20UMR: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: BX22%20SFY
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for BX22%20SFY: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: DN25%20TKK
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for DN25%20TKK: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: ND72%20HSA
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for ND72%20HSA: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: LX66%20UPG
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for LX66%20UPG: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: MJ24%20WPP
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for MJ24%20WPP: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: DY74%20BXA
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for DY74%20BXA: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: LV59%20EFJ
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for LV59%20EFJ: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: CJ23%20MYM
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for CJ23%20MYM: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: ML74%20VGT
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for ML74%20VGT: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: RE24%20KBP
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for RE24%20KBP: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: GL07%20HNH
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for GL07%20HNH: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: DY74%20BVT
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for DY74%20BVT: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: GD23%20DKF
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for GD23%20DKF: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: LS24%20GNX
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for LS24%20GNX: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: LN24%20RHE
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27: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%2520RHE%27 HTTP/1.1" 200 None
2026-03-28 14:27:53 [bca.uk] INFO: Scrape type for LN24%20RHE: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: AX72%20JHK
2026-03-28 14:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:53 [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-28 14:27:53 [bca.uk] INFO: Scrape type for AX72%20JHK: 0
2026-03-28 14:27:53 [bca.uk] INFO: Found listing with ID: VX24%20WMP
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Scrape type for VX24%20WMP: 0
2026-03-28 14:27:54 [bca.uk] INFO: Found listing with ID: YE72%20CKG
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Scrape type for YE72%20CKG: 0
2026-03-28 14:27:54 [bca.uk] INFO: Found listing with ID: LM72%20XNW
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Scrape type for LM72%20XNW: 0
2026-03-28 14:27:54 [bca.uk] INFO: Found listing with ID: YH23%20CMY
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Scrape type for YH23%20CMY: 0
2026-03-28 14:27:54 [bca.uk] INFO: Found listing with ID: BN25%20RHA
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Scrape type for BN25%20RHA: 0
2026-03-28 14:27:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1bb1818-1fcd-5409-b0e0-451349a776d9 with identifier: MF16%20PPK
2026-03-28 14:27:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1bb1818-1fcd-5409-b0e0-451349a776d9 with identifier: MF16%20PPK
2026-03-28 14:27:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1bb1818-1fcd-5409-b0e0-451349a776d9 with identifier: MF16%20PPK to the API
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:54 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF16%20PPK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd1bb1818-1fcd-5409-b0e0-451349a776d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF16 PPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF16%20PPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 63321,
 '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': 'ABARTH 595 1.4 T-JET TURISMO Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET TURISMO',
 'vin': 'ZFA3120000J536259',
 'year': 2016}
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Saving data for MF16%20PPK: {'auction_closing_time': 1774951200.0, 'created_time': 1773958702.455948, 'last_price_update_time': 1774708074.421263}
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF16%2520PPK') HTTP/1.1" 204 0
2026-03-28 14:27:54 [bca.uk] INFO: Found listing with ID: MX73%20XBV
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX73%2520XBV%27 HTTP/1.1" 200 None
2026-03-28 14:27:54 [bca.uk] INFO: Scrape type for MX73%20XBV: 2
2026-03-28 14:27:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5639dec-24f9-5be2-b446-5ad5fa5d0f79 with identifier: MX73%20XBV
2026-03-28 14:27:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5639dec-24f9-5be2-b446-5ad5fa5d0f79 with scrape type 2
2026-03-28 14:27:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5639dec-24f9-5be2-b446-5ad5fa5d0f79 with scrape type 2
2026-03-28 14:27:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5639dec-24f9-5be2-b446-5ad5fa5d0f79, identifier: MX73%20XBV
2026-03-28 14:27:54 [bca.uk] INFO: Found listing with ID: FN68%20YGL
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:54 [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-28 14:27:54 [bca.uk] INFO: Scrape type for FN68%20YGL: 2
2026-03-28 14:27:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1835022-7bc1-5c92-8c5d-e6450d87af89 with identifier: FN68%20YGL
2026-03-28 14:27:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1835022-7bc1-5c92-8c5d-e6450d87af89 with scrape type 2
2026-03-28 14:27:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1835022-7bc1-5c92-8c5d-e6450d87af89 with scrape type 2
2026-03-28 14:27:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1835022-7bc1-5c92-8c5d-e6450d87af89, identifier: FN68%20YGL
2026-03-28 14:27:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5639dec-24f9-5be2-b446-5ad5fa5d0f79 with identifier: MX73%20XBV
2026-03-28 14:27:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5639dec-24f9-5be2-b446-5ad5fa5d0f79 with identifier: MX73%20XBV
2026-03-28 14:27:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5639dec-24f9-5be2-b446-5ad5fa5d0f79 with identifier: MX73%20XBV to the API
2026-03-28 14:27:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:55 [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': 234,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX73%20XBV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f5639dec-24f9-5be2-b446-5ad5fa5d0f79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX73 XBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX73%20XBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 43471,
 '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': '6FPPXXMJ2PPD18616',
 'year': 2023}
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX73%2520XBV%27 HTTP/1.1" 200 None
2026-03-28 14:27:55 [bca.uk] INFO: Saving data for MX73%20XBV: {'auction_closing_time': 1774778400.0, 'created_time': 1774391681.920911, 'last_price_update_time': 1774708075.063249}
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX73%2520XBV') HTTP/1.1" 204 0
2026-03-28 14:27:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1835022-7bc1-5c92-8c5d-e6450d87af89 with identifier: FN68%20YGL
2026-03-28 14:27:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1835022-7bc1-5c92-8c5d-e6450d87af89 with identifier: FN68%20YGL
2026-03-28 14:27:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1835022-7bc1-5c92-8c5d-e6450d87af89 with identifier: FN68%20YGL to the API
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:55 [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': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN68%20YGL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f1835022-7bc1-5c92-8c5d-e6450d87af89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN68 YGL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN68%20YGL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 42325,
 '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 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC SE',
 'vin': 'SALYA2AN3KA799946',
 'year': 2018}
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [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-28 14:27:55 [bca.uk] INFO: Saving data for FN68%20YGL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523927.252778, 'last_price_update_time': 1774708075.35819}
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN68%2520YGL') HTTP/1.1" 204 0
2026-03-28 14:27:55 [bca.uk] INFO: Found listing with ID: HJ70%20CRU
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520CRU%27 HTTP/1.1" 200 None
2026-03-28 14:27:55 [bca.uk] INFO: Scrape type for HJ70%20CRU: 2
2026-03-28 14:27:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df1685c5-8c98-59f1-9470-ea07b1afa8ff with identifier: HJ70%20CRU
2026-03-28 14:27:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df1685c5-8c98-59f1-9470-ea07b1afa8ff with scrape type 2
2026-03-28 14:27:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df1685c5-8c98-59f1-9470-ea07b1afa8ff with scrape type 2
2026-03-28 14:27:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df1685c5-8c98-59f1-9470-ea07b1afa8ff, identifier: HJ70%20CRU
2026-03-28 14:27:55 [bca.uk] INFO: Found listing with ID: MA59%20KPZ
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [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-28 14:27:55 [bca.uk] INFO: Scrape type for MA59%20KPZ: 2
2026-03-28 14:27:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4645e3b-efae-5521-97c8-78205e4fd9f7 with identifier: MA59%20KPZ
2026-03-28 14:27:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4645e3b-efae-5521-97c8-78205e4fd9f7 with scrape type 2
2026-03-28 14:27:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4645e3b-efae-5521-97c8-78205e4fd9f7 with scrape type 2
2026-03-28 14:27:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4645e3b-efae-5521-97c8-78205e4fd9f7, identifier: MA59%20KPZ
2026-03-28 14:27:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df1685c5-8c98-59f1-9470-ea07b1afa8ff with identifier: HJ70%20CRU
2026-03-28 14:27:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df1685c5-8c98-59f1-9470-ea07b1afa8ff with identifier: HJ70%20CRU
2026-03-28 14:27:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df1685c5-8c98-59f1-9470-ea07b1afa8ff with identifier: HJ70%20CRU to the API
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:55 [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=HJ70%20CRU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df1685c5-8c98-59f1-9470-ea07b1afa8ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ70 CRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ70%20CRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 30671,
 '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 460 RWD 2.0 EBL 130 L4 H3 LEADER Bus',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 H3 LEADER',
 'vin': 'WF0MXXTTRMKP53794',
 'year': 2020}
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520CRU%27 HTTP/1.1" 200 None
2026-03-28 14:27:55 [bca.uk] INFO: Saving data for HJ70%20CRU: {'auction_closing_time': 1774778400.0, 'created_time': 1774130901.537696, 'last_price_update_time': 1774708075.908507}
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ70%2520CRU') HTTP/1.1" 204 0
2026-03-28 14:27:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4645e3b-efae-5521-97c8-78205e4fd9f7 with identifier: MA59%20KPZ
2026-03-28 14:27:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4645e3b-efae-5521-97c8-78205e4fd9f7 with identifier: MA59%20KPZ
2026-03-28 14:27:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4645e3b-efae-5521-97c8-78205e4fd9f7 with identifier: MA59%20KPZ to the API
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:56 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA59%20KPZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4645e3b-efae-5521-97c8-78205e4fd9f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA59 KPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA59%20KPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 95802,
 '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': 'HYUNDAI I10 1.2 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'MALAN51CLAM412438',
 'year': 2009}
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:56 [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-28 14:27:56 [bca.uk] INFO: Saving data for MA59%20KPZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523944.894496, 'last_price_update_time': 1774708076.21035}
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA59%2520KPZ') HTTP/1.1" 204 0
2026-03-28 14:27:56 [bca.uk] INFO: Found listing with ID: YM16%20PKU
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM16%2520PKU%27 HTTP/1.1" 200 None
2026-03-28 14:27:56 [bca.uk] INFO: Scrape type for YM16%20PKU: 2
2026-03-28 14:27:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9719e2c-1d60-5312-b549-1fd9c83f05d9 with identifier: YM16%20PKU
2026-03-28 14:27:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9719e2c-1d60-5312-b549-1fd9c83f05d9 with scrape type 2
2026-03-28 14:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9719e2c-1d60-5312-b549-1fd9c83f05d9 with scrape type 2
2026-03-28 14:27:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9719e2c-1d60-5312-b549-1fd9c83f05d9, identifier: YM16%20PKU
2026-03-28 14:27:56 [bca.uk] INFO: Found listing with ID: VK16%20DHG
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:56 [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-28 14:27:56 [bca.uk] INFO: Scrape type for VK16%20DHG: 2
2026-03-28 14:27:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b with identifier: VK16%20DHG
2026-03-28 14:27:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b with scrape type 2
2026-03-28 14:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b with scrape type 2
2026-03-28 14:27:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b, identifier: VK16%20DHG
2026-03-28 14:27:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9719e2c-1d60-5312-b549-1fd9c83f05d9 with identifier: YM16%20PKU
2026-03-28 14:27:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9719e2c-1d60-5312-b549-1fd9c83f05d9 with identifier: YM16%20PKU
2026-03-28 14:27:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9719e2c-1d60-5312-b549-1fd9c83f05d9 with identifier: YM16%20PKU to the API
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:56 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM16%20PKU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c9719e2c-1d60-5312-b549-1fd9c83f05d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM16 PKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM16%20PKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 140523,
 '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 VIVARO 2.7T 1.6 CDTI 115 SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 SWB SPORTIVE',
 'vin': 'W0L3F7002GV652182',
 'year': 2016}
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM16%2520PKU%27 HTTP/1.1" 200 None
2026-03-28 14:27:56 [bca.uk] INFO: Saving data for YM16%20PKU: {'auction_closing_time': 1774778400.0, 'created_time': 1774276667.664572, 'last_price_update_time': 1774708076.756786}
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM16%2520PKU') HTTP/1.1" 204 0
2026-03-28 14:27:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b with identifier: VK16%20DHG
2026-03-28 14:27:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b with identifier: VK16%20DHG
2026-03-28 14:27:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a66b8df-71cb-50f2-9d6c-6e7f63cced4b with identifier: VK16%20DHG to the API
2026-03-28 14:27:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:57 [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=VK16%20DHG-GB',
 'category': 'Car',
 'color': 'pure white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8a66b8df-71cb-50f2-9d6c-6e7f63cced4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK16 DHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK16%20DHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 85920,
 '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.5 HYBRID BUSINESS ED.PLUS 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'HYBRID BUSINESS ED.PLUS 2WD',
 'vin': 'JTMWRREV50D009116',
 'year': 2016}
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [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-28 14:27:57 [bca.uk] INFO: Saving data for VK16%20DHG: {'auction_closing_time': 1774951200.0, 'created_time': 1774523943.958758, 'last_price_update_time': 1774708077.067731}
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK16%2520DHG') HTTP/1.1" 204 0
2026-03-28 14:27:57 [bca.uk] INFO: Found listing with ID: YP68%20SUU
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520SUU%27 HTTP/1.1" 200 None
2026-03-28 14:27:57 [bca.uk] INFO: Scrape type for YP68%20SUU: 2
2026-03-28 14:27:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7397d6c6-0dce-50a0-bda8-2811de168ce0 with identifier: YP68%20SUU
2026-03-28 14:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7397d6c6-0dce-50a0-bda8-2811de168ce0 with scrape type 2
2026-03-28 14:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7397d6c6-0dce-50a0-bda8-2811de168ce0 with scrape type 2
2026-03-28 14:27:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7397d6c6-0dce-50a0-bda8-2811de168ce0, identifier: YP68%20SUU
2026-03-28 14:27:57 [bca.uk] INFO: Found listing with ID: NV09%20KHR
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [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-28 14:27:57 [bca.uk] INFO: Scrape type for NV09%20KHR: 2
2026-03-28 14:27:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d157127-7eb4-54b6-9746-81534edd69d7 with identifier: NV09%20KHR
2026-03-28 14:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d157127-7eb4-54b6-9746-81534edd69d7 with scrape type 2
2026-03-28 14:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d157127-7eb4-54b6-9746-81534edd69d7 with scrape type 2
2026-03-28 14:27:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d157127-7eb4-54b6-9746-81534edd69d7, identifier: NV09%20KHR
2026-03-28 14:27:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7397d6c6-0dce-50a0-bda8-2811de168ce0 with identifier: YP68%20SUU
2026-03-28 14:27:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7397d6c6-0dce-50a0-bda8-2811de168ce0 with identifier: YP68%20SUU
2026-03-28 14:27:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7397d6c6-0dce-50a0-bda8-2811de168ce0 with identifier: YP68%20SUU to the API
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:57 [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': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP68%20SUU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7397d6c6-0dce-50a0-bda8-2811de168ce0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP68 SUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP68%20SUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 67994,
 '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 EBL 170 310 LWB SPORT L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 170 310 LWB SPORT L/R',
 'vin': 'WF0YXXTTGYJM66764',
 'year': 2018}
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520SUU%27 HTTP/1.1" 200 None
2026-03-28 14:27:57 [bca.uk] INFO: Saving data for YP68%20SUU: {'auction_closing_time': 1774778400.0, 'created_time': 1774304648.604388, 'last_price_update_time': 1774708077.596521}
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP68%2520SUU') HTTP/1.1" 204 0
2026-03-28 14:27:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d157127-7eb4-54b6-9746-81534edd69d7 with identifier: NV09%20KHR
2026-03-28 14:27:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d157127-7eb4-54b6-9746-81534edd69d7 with identifier: NV09%20KHR
2026-03-28 14:27:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d157127-7eb4-54b6-9746-81534edd69d7 with identifier: NV09%20KHR to the API
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:57 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV09%20KHR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d157127-7eb4-54b6-9746-81534edd69d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV09 KHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV09%20KHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'A150',
 'odometer': 109103,
 '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 A150 1.5 B/E CLASSIC SE Hatchback',
 'transmission': 'manual',
 'trim': 'B/E CLASSIC SE',
 'vin': 'WDD1690312J721310',
 'year': 2009}
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [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-28 14:27:57 [bca.uk] INFO: Saving data for NV09%20KHR: {'auction_closing_time': 1774864800.0, 'created_time': 1774524360.725848, 'last_price_update_time': 1774708077.884437}
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV09%2520KHR') HTTP/1.1" 204 0
2026-03-28 14:27:57 [bca.uk] INFO: Found listing with ID: YS21%20XMZ
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:57 [bca.uk] INFO: Scrape type for YS21%20XMZ: 2
2026-03-28 14:27:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9457e0b9-e678-5cc2-86f0-f826905375e3 with identifier: YS21%20XMZ
2026-03-28 14:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9457e0b9-e678-5cc2-86f0-f826905375e3 with scrape type 2
2026-03-28 14:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9457e0b9-e678-5cc2-86f0-f826905375e3 with scrape type 2
2026-03-28 14:27:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9457e0b9-e678-5cc2-86f0-f826905375e3, identifier: YS21%20XMZ
2026-03-28 14:27:58 [bca.uk] INFO: Found listing with ID: YX20%20KXO
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [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-28 14:27:58 [bca.uk] INFO: Scrape type for YX20%20KXO: 2
2026-03-28 14:27:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c8885c2-7074-5578-9e96-b86596b44333 with identifier: YX20%20KXO
2026-03-28 14:27:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c8885c2-7074-5578-9e96-b86596b44333 with scrape type 2
2026-03-28 14:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c8885c2-7074-5578-9e96-b86596b44333 with scrape type 2
2026-03-28 14:27:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c8885c2-7074-5578-9e96-b86596b44333, identifier: YX20%20KXO
2026-03-28 14:27:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9457e0b9-e678-5cc2-86f0-f826905375e3 with identifier: YS21%20XMZ
2026-03-28 14:27:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9457e0b9-e678-5cc2-86f0-f826905375e3 with identifier: YS21%20XMZ
2026-03-28 14:27:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9457e0b9-e678-5cc2-86f0-f826905375e3 with identifier: YS21%20XMZ to the API
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:58 [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': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS21%20XMZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9457e0b9-e678-5cc2-86f0-f826905375e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS21 XMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS21%20XMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 81867,
 '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 320 LWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 320 LWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZLT42617',
 'year': 2021}
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 14:27:58 [bca.uk] INFO: Saving data for YS21%20XMZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774391753.177522, 'last_price_update_time': 1774708078.439436}
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS21%2520XMZ') HTTP/1.1" 204 0
2026-03-28 14:27:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c8885c2-7074-5578-9e96-b86596b44333 with identifier: YX20%20KXO
2026-03-28 14:27:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c8885c2-7074-5578-9e96-b86596b44333 with identifier: YX20%20KXO
2026-03-28 14:27:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c8885c2-7074-5578-9e96-b86596b44333 with identifier: YX20%20KXO to the API
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:58 [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': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX20%20KXO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c8885c2-7074-5578-9e96-b86596b44333',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX20 KXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX20%20KXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 60714,
 '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 3.0 SDV6 306 HSE DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 HSE DYNAMIC',
 'vin': 'SALWA2AK7LA726349',
 'year': 2020}
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [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-28 14:27:58 [bca.uk] INFO: Saving data for YX20%20KXO: {'auction_closing_time': 1774951200.0, 'created_time': 1774524055.960319, 'last_price_update_time': 1774708078.738913}
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX20%2520KXO') HTTP/1.1" 204 0
2026-03-28 14:27:58 [bca.uk] INFO: Found listing with ID: BW19%20TUY
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [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-28 14:27:58 [bca.uk] INFO: Scrape type for BW19%20TUY: 2
2026-03-28 14:27:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb377dc9-368c-577f-a6cc-a6dab671daf2 with identifier: BW19%20TUY
2026-03-28 14:27:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb377dc9-368c-577f-a6cc-a6dab671daf2 with scrape type 2
2026-03-28 14:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb377dc9-368c-577f-a6cc-a6dab671daf2 with scrape type 2
2026-03-28 14:27:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb377dc9-368c-577f-a6cc-a6dab671daf2, identifier: BW19%20TUY
2026-03-28 14:27:58 [bca.uk] INFO: Found listing with ID: PE10%20JUO
2026-03-28 14:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:58 [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-28 14:27:58 [bca.uk] INFO: Scrape type for PE10%20JUO: 2
2026-03-28 14:27:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38d0a560-37ff-5e95-bfde-eeafd7b1e53b with identifier: PE10%20JUO
2026-03-28 14:27:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38d0a560-37ff-5e95-bfde-eeafd7b1e53b with scrape type 2
2026-03-28 14:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38d0a560-37ff-5e95-bfde-eeafd7b1e53b with scrape type 2
2026-03-28 14:27:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38d0a560-37ff-5e95-bfde-eeafd7b1e53b, identifier: PE10%20JUO
2026-03-28 14:27:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb377dc9-368c-577f-a6cc-a6dab671daf2 with identifier: BW19%20TUY
2026-03-28 14:27:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb377dc9-368c-577f-a6cc-a6dab671daf2 with identifier: BW19%20TUY
2026-03-28 14:27:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb377dc9-368c-577f-a6cc-a6dab671daf2 with identifier: BW19%20TUY to the API
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:59 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW19%20TUY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb377dc9-368c-577f-a6cc-a6dab671daf2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW19 TUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW19%20TUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 85701,
 '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 120 240 L2 LTD.L/R P/S Van',
 'transmission': 'automatic',
 'trim': 'EBL 120 240 L2 LTD.L/R P/S',
 'vin': 'WF0SXXWPGSKK26886',
 'year': 2019}
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:59 [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-28 14:27:59 [bca.uk] INFO: Saving data for BW19%20TUY: {'auction_closing_time': 1774778400.0, 'created_time': 1773908354.689774, 'last_price_update_time': 1774708079.369375}
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520TUY') HTTP/1.1" 204 0
2026-03-28 14:27:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38d0a560-37ff-5e95-bfde-eeafd7b1e53b with identifier: PE10%20JUO
2026-03-28 14:27:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38d0a560-37ff-5e95-bfde-eeafd7b1e53b with identifier: PE10%20JUO
2026-03-28 14:27:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38d0a560-37ff-5e95-bfde-eeafd7b1e53b with identifier: PE10%20JUO to the API
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:27: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-28 14:27:59 [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': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE10%20JUO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '38d0a560-37ff-5e95-bfde-eeafd7b1e53b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE10 JUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE10%20JUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 200K',
 'odometer': 77756,
 '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': 'WDB1714452F226784',
 'year': 2010}
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:59 [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-28 14:27:59 [bca.uk] INFO: Saving data for PE10%20JUO: {'auction_closing_time': 1774951200.0, 'created_time': 1774524398.438068, 'last_price_update_time': 1774708079.766232}
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE10%2520JUO') HTTP/1.1" 204 0
2026-03-28 14:27:59 [bca.uk] INFO: Found listing with ID: CE69%20ZVC
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520ZVC%27 HTTP/1.1" 200 None
2026-03-28 14:27:59 [bca.uk] INFO: Scrape type for CE69%20ZVC: 2
2026-03-28 14:27:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e2c76d9-5c86-50f1-a0c9-2530a735c23c with identifier: CE69%20ZVC
2026-03-28 14:27:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e2c76d9-5c86-50f1-a0c9-2530a735c23c with scrape type 2
2026-03-28 14:27:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e2c76d9-5c86-50f1-a0c9-2530a735c23c with scrape type 2
2026-03-28 14:27:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e2c76d9-5c86-50f1-a0c9-2530a735c23c, identifier: CE69%20ZVC
2026-03-28 14:27:59 [bca.uk] INFO: Found listing with ID: SA69%20LKV
2026-03-28 14:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:27:59 [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-28 14:27:59 [bca.uk] INFO: Scrape type for SA69%20LKV: 2
2026-03-28 14:27:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9 with identifier: SA69%20LKV
2026-03-28 14:27:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9 with scrape type 2
2026-03-28 14:27:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9 with scrape type 2
2026-03-28 14:28:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9, identifier: SA69%20LKV
2026-03-28 14:28:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e2c76d9-5c86-50f1-a0c9-2530a735c23c with identifier: CE69%20ZVC
2026-03-28 14:28:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e2c76d9-5c86-50f1-a0c9-2530a735c23c with identifier: CE69%20ZVC
2026-03-28 14:28:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e2c76d9-5c86-50f1-a0c9-2530a735c23c with identifier: CE69%20ZVC to the API
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:00 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE69%20ZVC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e2c76d9-5c86-50f1-a0c9-2530a735c23c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE69 ZVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE69%20ZVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 125431,
 '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 120 230 L2 TREND L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 120 230 L2 TREND L/R',
 'vin': 'WF05XXWPG5KJ56389',
 'year': 2019}
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520ZVC%27 HTTP/1.1" 200 None
2026-03-28 14:28:00 [bca.uk] INFO: Saving data for CE69%20ZVC: {'auction_closing_time': 1774778400.0, 'created_time': 1774304868.932854, 'last_price_update_time': 1774708080.288137}
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE69%2520ZVC') HTTP/1.1" 204 0
2026-03-28 14:28:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9 with identifier: SA69%20LKV
2026-03-28 14:28:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9 with identifier: SA69%20LKV
2026-03-28 14:28:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d650f0b8-3851-5ad0-8cc4-ecad2cd38ec9 with identifier: SA69%20LKV to the API
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:00 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA69%20LKV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd650f0b8-3851-5ad0-8cc4-ecad2cd38ec9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA69 LKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA69%20LKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 31098,
 '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 MEGANE 1.3 TCE 140 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 140 ICONIC',
 'vin': 'VF1RFB00363987488',
 'year': 2019}
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:00 [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-28 14:28:00 [bca.uk] INFO: Saving data for SA69%20LKV: {'auction_closing_time': 1774951200.0, 'created_time': 1774524491.849323, 'last_price_update_time': 1774708080.622293}
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA69%2520LKV') HTTP/1.1" 204 0
2026-03-28 14:28:00 [bca.uk] INFO: Found listing with ID: FH69%20LRU
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH69%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:28:00 [bca.uk] INFO: Scrape type for FH69%20LRU: 2
2026-03-28 14:28:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b262bb0c-3d28-5bd9-89c5-5f555beac9b6 with identifier: FH69%20LRU
2026-03-28 14:28:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b262bb0c-3d28-5bd9-89c5-5f555beac9b6 with scrape type 2
2026-03-28 14:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b262bb0c-3d28-5bd9-89c5-5f555beac9b6 with scrape type 2
2026-03-28 14:28:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b262bb0c-3d28-5bd9-89c5-5f555beac9b6, identifier: FH69%20LRU
2026-03-28 14:28:00 [bca.uk] INFO: Found listing with ID: HS19%20PGV
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:00 [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-28 14:28:00 [bca.uk] INFO: Scrape type for HS19%20PGV: 2
2026-03-28 14:28:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74df551c-52f7-5d2b-9371-032ae1ea042c with identifier: HS19%20PGV
2026-03-28 14:28:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74df551c-52f7-5d2b-9371-032ae1ea042c with scrape type 2
2026-03-28 14:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74df551c-52f7-5d2b-9371-032ae1ea042c with scrape type 2
2026-03-28 14:28:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74df551c-52f7-5d2b-9371-032ae1ea042c, identifier: HS19%20PGV
2026-03-28 14:28:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b262bb0c-3d28-5bd9-89c5-5f555beac9b6 with identifier: FH69%20LRU
2026-03-28 14:28:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b262bb0c-3d28-5bd9-89c5-5f555beac9b6 with identifier: FH69%20LRU
2026-03-28 14:28:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b262bb0c-3d28-5bd9-89c5-5f555beac9b6 with identifier: FH69%20LRU to the API
2026-03-28 14:28:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:01 [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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH69%20LRU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b262bb0c-3d28-5bd9-89c5-5f555beac9b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH69 LRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH69%20LRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 134761,
 '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 TRAFIC 28 2.0 DCI 170 SL SPORT EDC PanelVan',
 'transmission': 'automatic',
 'trim': 'DCI 170 SL SPORT EDC',
 'vin': 'VF1FL000264354393',
 'year': 2019}
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH69%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 14:28:01 [bca.uk] INFO: Saving data for FH69%20LRU: {'auction_closing_time': 1774778400.0, 'created_time': 1774091386.580797, 'last_price_update_time': 1774708081.170543}
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH69%2520LRU') HTTP/1.1" 204 0
2026-03-28 14:28:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74df551c-52f7-5d2b-9371-032ae1ea042c with identifier: HS19%20PGV
2026-03-28 14:28:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74df551c-52f7-5d2b-9371-032ae1ea042c with identifier: HS19%20PGV
2026-03-28 14:28:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74df551c-52f7-5d2b-9371-032ae1ea042c with identifier: HS19%20PGV to the API
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:01 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS19%20PGV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '74df551c-52f7-5d2b-9371-032ae1ea042c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS19 PGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS19%20PGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 80374,
 '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 S Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 S',
 'vin': 'SADHA2A1XL1F80933',
 'year': 2019}
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:01 [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-28 14:28:01 [bca.uk] INFO: Saving data for HS19%20PGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774524492.780503, 'last_price_update_time': 1774708081.501516}
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS19%2520PGV') HTTP/1.1" 204 0
2026-03-28 14:28:01 [bca.uk] INFO: Found listing with ID: KU16%20WMW
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 14:28:01 [bca.uk] INFO: Scrape type for KU16%20WMW: 2
2026-03-28 14:28:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44026097-942c-5144-9fa7-c5a52898935d with identifier: KU16%20WMW
2026-03-28 14:28:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44026097-942c-5144-9fa7-c5a52898935d with scrape type 2
2026-03-28 14:28:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44026097-942c-5144-9fa7-c5a52898935d with scrape type 2
2026-03-28 14:28:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44026097-942c-5144-9fa7-c5a52898935d, identifier: KU16%20WMW
2026-03-28 14:28:01 [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-28 14:28:01 [bca.uk] INFO: Found listing with ID: YJ68%20LRA
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:01 [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-28 14:28:01 [bca.uk] INFO: Scrape type for YJ68%20LRA: 2
2026-03-28 14:28:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae6c4a68-74a9-53b5-b352-9971ec048f14 with identifier: YJ68%20LRA
2026-03-28 14:28:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae6c4a68-74a9-53b5-b352-9971ec048f14 with scrape type 2
2026-03-28 14:28:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae6c4a68-74a9-53b5-b352-9971ec048f14 with scrape type 2
2026-03-28 14:28:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae6c4a68-74a9-53b5-b352-9971ec048f14, identifier: YJ68%20LRA
2026-03-28 14:28:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44026097-942c-5144-9fa7-c5a52898935d with identifier: KU16%20WMW
2026-03-28 14:28:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44026097-942c-5144-9fa7-c5a52898935d with identifier: KU16%20WMW
2026-03-28 14:28:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44026097-942c-5144-9fa7-c5a52898935d with identifier: KU16%20WMW to the API
2026-03-28 14:28:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:02 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU16%20WMW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '44026097-942c-5144-9fa7-c5a52898935d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU16 WMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU16%20WMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 136343,
 '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 VIVARO 2.7T 1.6 CDTI 115 SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 SWB SPORTIVE',
 'vin': 'W0L3F7002GV643780',
 'year': 2016}
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 14:28:02 [bca.uk] INFO: Saving data for KU16%20WMW: {'auction_closing_time': 1774778400.0, 'created_time': 1773821296.436468, 'last_price_update_time': 1774708082.05338}
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU16%2520WMW') HTTP/1.1" 204 0
2026-03-28 14:28:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae6c4a68-74a9-53b5-b352-9971ec048f14 with identifier: YJ68%20LRA
2026-03-28 14:28:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae6c4a68-74a9-53b5-b352-9971ec048f14 with identifier: YJ68%20LRA
2026-03-28 14:28:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae6c4a68-74a9-53b5-b352-9971ec048f14 with identifier: YJ68%20LRA to the API
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:02 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ68%20LRA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae6c4a68-74a9-53b5-b352-9971ec048f14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ68 LRA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ68%20LRA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 111483,
 '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 MOMENTUM G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D4 190 AWD MOMENTUM G/T',
 'vin': 'YV1UZA8VCK1253238',
 'year': 2018}
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [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-28 14:28:02 [bca.uk] INFO: Saving data for YJ68%20LRA: {'auction_closing_time': 1774951200.0, 'created_time': 1774524494.736961, 'last_price_update_time': 1774708082.442208}
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ68%2520LRA') HTTP/1.1" 204 0
2026-03-28 14:28:02 [bca.uk] INFO: Found listing with ID: KU68%20AVW
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520AVW%27 HTTP/1.1" 200 None
2026-03-28 14:28:02 [bca.uk] INFO: Scrape type for KU68%20AVW: 2
2026-03-28 14:28:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58476ba3-dd98-57b5-85a5-87c9fe83de41 with identifier: KU68%20AVW
2026-03-28 14:28:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58476ba3-dd98-57b5-85a5-87c9fe83de41 with scrape type 2
2026-03-28 14:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58476ba3-dd98-57b5-85a5-87c9fe83de41 with scrape type 2
2026-03-28 14:28:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58476ba3-dd98-57b5-85a5-87c9fe83de41, identifier: KU68%20AVW
2026-03-28 14:28:02 [bca.uk] INFO: Found listing with ID: NA70%20HTG
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [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-28 14:28:02 [bca.uk] INFO: Scrape type for NA70%20HTG: 2
2026-03-28 14:28:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c with identifier: NA70%20HTG
2026-03-28 14:28:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c with scrape type 2
2026-03-28 14:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c with scrape type 2
2026-03-28 14:28:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c, identifier: NA70%20HTG
2026-03-28 14:28:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58476ba3-dd98-57b5-85a5-87c9fe83de41 with identifier: KU68%20AVW
2026-03-28 14:28:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58476ba3-dd98-57b5-85a5-87c9fe83de41 with identifier: KU68%20AVW
2026-03-28 14:28:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58476ba3-dd98-57b5-85a5-87c9fe83de41 with identifier: KU68%20AVW to the API
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:02 [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': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU68%20AVW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58476ba3-dd98-57b5-85a5-87c9fe83de41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU68 AVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU68%20AVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 119',
 'odometer': 142455,
 '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 VITO 119 2.1 CDI COMPACT SPORT 7G CrewCab Van',
 'transmission': 'automatic',
 'trim': 'CDI COMPACT SPORT 7G',
 'vin': 'WDF44770123542433',
 'year': 2018}
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520AVW%27 HTTP/1.1" 200 None
2026-03-28 14:28:02 [bca.uk] INFO: Saving data for KU68%20AVW: {'auction_closing_time': 1774778400.0, 'created_time': 1773833413.125742, 'last_price_update_time': 1774708082.98499}
2026-03-28 14:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU68%2520AVW') HTTP/1.1" 204 0
2026-03-28 14:28:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c with identifier: NA70%20HTG
2026-03-28 14:28:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c with identifier: NA70%20HTG
2026-03-28 14:28:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d7dd23b-1ccf-5bad-8781-c1a51184cf9c with identifier: NA70%20HTG to the API
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:03 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA70%20HTG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0d7dd23b-1ccf-5bad-8781-c1a51184cf9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA70 HTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA70%20HTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 37082,
 '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 E-TRON 71KWH 50 Q TECHNIK StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q TECHNIK',
 'vin': 'WAUZZZGEXMB005927',
 'year': 2020}
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [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-28 14:28:03 [bca.uk] INFO: Saving data for NA70%20HTG: {'auction_closing_time': 1774951200.0, 'created_time': 1774524351.009303, 'last_price_update_time': 1774708083.309611}
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA70%2520HTG') HTTP/1.1" 204 0
2026-03-28 14:28:03 [bca.uk] INFO: Found listing with ID: LC18%20KHZ
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:03 [bca.uk] INFO: Scrape type for LC18%20KHZ: 2
2026-03-28 14:28:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6aa90e56-858a-5473-b685-0d8a6cad9e5d with identifier: LC18%20KHZ
2026-03-28 14:28:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6aa90e56-858a-5473-b685-0d8a6cad9e5d with scrape type 2
2026-03-28 14:28:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6aa90e56-858a-5473-b685-0d8a6cad9e5d with scrape type 2
2026-03-28 14:28:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6aa90e56-858a-5473-b685-0d8a6cad9e5d, identifier: LC18%20KHZ
2026-03-28 14:28:03 [bca.uk] INFO: Found listing with ID: PK17%20BHL
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [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-28 14:28:03 [bca.uk] INFO: Scrape type for PK17%20BHL: 2
2026-03-28 14:28:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c030b00-ba10-573c-b37f-948c98270c37 with identifier: PK17%20BHL
2026-03-28 14:28:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c030b00-ba10-573c-b37f-948c98270c37 with scrape type 2
2026-03-28 14:28:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c030b00-ba10-573c-b37f-948c98270c37 with scrape type 2
2026-03-28 14:28:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c030b00-ba10-573c-b37f-948c98270c37, identifier: PK17%20BHL
2026-03-28 14:28:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6aa90e56-858a-5473-b685-0d8a6cad9e5d with identifier: LC18%20KHZ
2026-03-28 14:28:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6aa90e56-858a-5473-b685-0d8a6cad9e5d with identifier: LC18%20KHZ
2026-03-28 14:28:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6aa90e56-858a-5473-b685-0d8a6cad9e5d with identifier: LC18%20KHZ to the API
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:03 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC18%20KHZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6aa90e56-858a-5473-b685-0d8a6cad9e5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC18 KHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC18%20KHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000',
 'odometer': 100990,
 '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 DISPATCH 1000 1.6 B/HDI 115 M ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 115 M ENTERPRISE',
 'vin': 'VF7VBBHXHJZ043578',
 'year': 2018}
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:03 [bca.uk] INFO: Saving data for LC18%20KHZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774365812.717614, 'last_price_update_time': 1774708083.857241}
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC18%2520KHZ') HTTP/1.1" 204 0
2026-03-28 14:28:03 [bca.uk] INFO: Total items found: 100
2026-03-28 14:28:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded
2026-03-28 14:28:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:28:03 [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-28 14:28:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c030b00-ba10-573c-b37f-948c98270c37 with identifier: PK17%20BHL
2026-03-28 14:28:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c030b00-ba10-573c-b37f-948c98270c37 with identifier: PK17%20BHL
2026-03-28 14:28:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c030b00-ba10-573c-b37f-948c98270c37 with identifier: PK17%20BHL to the API
2026-03-28 14:28:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:04 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK17%20BHL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c030b00-ba10-573c-b37f-948c98270c37',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 BHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20BHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'ARTEON',
 'odometer': 108389,
 '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 ARTEON 2.0 TSI 190 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 190 R LINE DSG',
 'vin': 'WVWZZZ3HZJE520154',
 'year': 2018}
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Saving data for PK17%20BHL: {'auction_closing_time': 1774864800.0, 'created_time': 1773834218.765978, 'last_price_update_time': 1774708084.186031}
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520BHL') HTTP/1.1" 204 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: LP19%20EGD
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520EGD%27 HTTP/1.1" 200 None
2026-03-28 14:28:04 [bca.uk] INFO: Scrape type for LP19%20EGD: 2
2026-03-28 14:28:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5196c81-0ed0-5fa7-8415-eb0cd6571a11 with identifier: LP19%20EGD
2026-03-28 14:28:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5196c81-0ed0-5fa7-8415-eb0cd6571a11 with scrape type 2
2026-03-28 14:28:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5196c81-0ed0-5fa7-8415-eb0cd6571a11 with scrape type 2
2026-03-28 14:28:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5196c81-0ed0-5fa7-8415-eb0cd6571a11, identifier: LP19%20EGD
2026-03-28 14:28:04 [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-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Found listing with ID: KN70%20PWK
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520PWK%27 HTTP/1.1" 200 None
2026-03-28 14:28:04 [bca.uk] INFO: Scrape type for KN70%20PWK: 2
2026-03-28 14:28:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f778a823-e730-5971-adba-1bd15bedb249 with identifier: KN70%20PWK
2026-03-28 14:28:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f778a823-e730-5971-adba-1bd15bedb249 with scrape type 2
2026-03-28 14:28:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f778a823-e730-5971-adba-1bd15bedb249 with scrape type 2
2026-03-28 14:28:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f778a823-e730-5971-adba-1bd15bedb249, identifier: KN70%20PWK
2026-03-28 14:28:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5196c81-0ed0-5fa7-8415-eb0cd6571a11 with identifier: LP19%20EGD
2026-03-28 14:28:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5196c81-0ed0-5fa7-8415-eb0cd6571a11 with identifier: LP19%20EGD
2026-03-28 14:28:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5196c81-0ed0-5fa7-8415-eb0cd6571a11 with identifier: LP19%20EGD to the API
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:04 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP19%20EGD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5196c81-0ed0-5fa7-8415-eb0cd6571a11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP19 EGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP19%20EGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 126225,
 '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 PARTNER 1.6 B/HDI 75 650 S STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 75 650 S STD.',
 'vin': 'VR3EFBHWBKJ564336',
 'year': 2019}
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520EGD%27 HTTP/1.1" 200 None
2026-03-28 14:28:04 [bca.uk] INFO: Saving data for LP19%20EGD: {'auction_closing_time': 1774778400.0, 'created_time': 1774274517.774046, 'last_price_update_time': 1774708084.75014}
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP19%2520EGD') HTTP/1.1" 204 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: BN25%20RHF
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for BN25%20RHF: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: BT23%20KAX
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for BT23%20KAX: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: KN24%20BNV
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for KN24%20BNV: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: MW74%20DVX
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 14:28:04 [bca.uk] INFO: Scrape type for MW74%20DVX: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: MW74%20NRE
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520NRE%27 HTTP/1.1" 200 None
2026-03-28 14:28:04 [bca.uk] INFO: Scrape type for MW74%20NRE: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: BP74%20DXT
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for BP74%20DXT: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: BJ25%20XSZ
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for BJ25%20XSZ: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: VO24%20OOV
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for VO24%20OOV: 0
2026-03-28 14:28:04 [bca.uk] INFO: Found listing with ID: FB19%20ABX
2026-03-28 14:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:04 [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-28 14:28:04 [bca.uk] INFO: Scrape type for FB19%20ABX: 2
2026-03-28 14:28:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d84a5bc9-7ca8-5c85-b065-279af272a930 with identifier: FB19%20ABX
2026-03-28 14:28:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d84a5bc9-7ca8-5c85-b065-279af272a930 with scrape type 2
2026-03-28 14:28:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d84a5bc9-7ca8-5c85-b065-279af272a930 with scrape type 2
2026-03-28 14:28:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d84a5bc9-7ca8-5c85-b065-279af272a930, identifier: FB19%20ABX
2026-03-28 14:28:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:28:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f778a823-e730-5971-adba-1bd15bedb249 with identifier: KN70%20PWK
2026-03-28 14:28:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f778a823-e730-5971-adba-1bd15bedb249 with identifier: KN70%20PWK
2026-03-28 14:28:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f778a823-e730-5971-adba-1bd15bedb249 with identifier: KN70%20PWK to the API
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:05 [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': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN70%20PWK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f778a823-e730-5971-adba-1bd15bedb249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN70 PWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN70%20PWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 55136,
 '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': 'SALCA2ANXLH866397',
 'year': 2020}
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:05 [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-28 14:28:05 [bca.uk] INFO: Saving data for KN70%20PWK: {'auction_closing_time': 1774864800.0, 'created_time': 1774524267.277352, 'last_price_update_time': 1774708085.452241}
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN70%2520PWK') HTTP/1.1" 204 0
2026-03-28 14:28:05 [bca.uk] INFO: Found listing with ID: DX68%20ZVP
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX68%2520ZVP%27 HTTP/1.1" 200 None
2026-03-28 14:28:05 [bca.uk] INFO: Scrape type for DX68%20ZVP: 2
2026-03-28 14:28:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a534b48a-ee5d-52e5-9bfc-454f206aeaea with identifier: DX68%20ZVP
2026-03-28 14:28:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a534b48a-ee5d-52e5-9bfc-454f206aeaea with scrape type 2
2026-03-28 14:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a534b48a-ee5d-52e5-9bfc-454f206aeaea with scrape type 2
2026-03-28 14:28:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a534b48a-ee5d-52e5-9bfc-454f206aeaea, identifier: DX68%20ZVP
2026-03-28 14:28:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d84a5bc9-7ca8-5c85-b065-279af272a930 with identifier: FB19%20ABX
2026-03-28 14:28:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d84a5bc9-7ca8-5c85-b065-279af272a930 with identifier: FB19%20ABX
2026-03-28 14:28:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d84a5bc9-7ca8-5c85-b065-279af272a930 with identifier: FB19%20ABX to the API
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FB19%20ABX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd84a5bc9-7ca8-5c85-b065-279af272a930',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FB19 ABX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FB19%20ABX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'COMBO LIFE',
 'odometer': 107418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO LIFE 1.5 TURBO D 100 ENERGY XL (7ST) MPV',
 'transmission': 'manual',
 'trim': 'TURBO D 100 ENERGY XL (7ST)',
 'vin': 'W0VECYHYCKJ546886',
 'year': 2019}
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:05 [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-28 14:28:05 [bca.uk] INFO: Saving data for FB19%20ABX: {'auction_closing_time': 1775026800.0, 'created_time': 1773826644.546811, 'last_price_update_time': 1774708085.877007}
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FB19%2520ABX') HTTP/1.1" 204 0
2026-03-28 14:28:05 [bca.uk] INFO: Found listing with ID: GX14%20YXM
2026-03-28 14:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:05 [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-28 14:28:05 [bca.uk] INFO: Scrape type for GX14%20YXM: 2
2026-03-28 14:28:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7496009d-61f3-5b75-8b83-ecc58555abba with identifier: GX14%20YXM
2026-03-28 14:28:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7496009d-61f3-5b75-8b83-ecc58555abba with scrape type 2
2026-03-28 14:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7496009d-61f3-5b75-8b83-ecc58555abba with scrape type 2
2026-03-28 14:28:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7496009d-61f3-5b75-8b83-ecc58555abba, identifier: GX14%20YXM
2026-03-28 14:28:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a534b48a-ee5d-52e5-9bfc-454f206aeaea with identifier: DX68%20ZVP
2026-03-28 14:28:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a534b48a-ee5d-52e5-9bfc-454f206aeaea with identifier: DX68%20ZVP
2026-03-28 14:28:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a534b48a-ee5d-52e5-9bfc-454f206aeaea with identifier: DX68%20ZVP to the API
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:06 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX68%20ZVP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a534b48a-ee5d-52e5-9bfc-454f206aeaea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX68 ZVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX68%20ZVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'TOYOTA',
 'model': 'PROACE',
 'odometer': 119525,
 '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 PROACE 1.6 D 115 MEDIUM COMFORT PanelVan',
 'transmission': 'manual',
 'trim': 'D 115 MEDIUM COMFORT',
 'vin': 'YARVBBHXHGZ123548',
 'year': 2018}
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520ZVP%27 HTTP/1.1" 200 None
2026-03-28 14:28:06 [bca.uk] INFO: Saving data for DX68%20ZVP: {'auction_closing_time': 1774778400.0, 'created_time': 1773933577.767605, 'last_price_update_time': 1774708086.341444}
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX68%2520ZVP') HTTP/1.1" 204 0
2026-03-28 14:28:06 [bca.uk] INFO: Found listing with ID: FM67%20FFV
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [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-28 14:28:06 [bca.uk] INFO: Scrape type for FM67%20FFV: 0
2026-03-28 14:28:06 [bca.uk] INFO: Found listing with ID: KY17%20MBX
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [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-28 14:28:06 [bca.uk] INFO: Scrape type for KY17%20MBX: 0
2026-03-28 14:28:06 [bca.uk] INFO: Found listing with ID: YL67%20YBR
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [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-28 14:28:06 [bca.uk] INFO: Scrape type for YL67%20YBR: 2
2026-03-28 14:28:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd3f09d4-7a16-571d-9921-1484358e43f9 with identifier: YL67%20YBR
2026-03-28 14:28:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd3f09d4-7a16-571d-9921-1484358e43f9 with scrape type 2
2026-03-28 14:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd3f09d4-7a16-571d-9921-1484358e43f9 with scrape type 2
2026-03-28 14:28:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd3f09d4-7a16-571d-9921-1484358e43f9, identifier: YL67%20YBR
2026-03-28 14:28:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7496009d-61f3-5b75-8b83-ecc58555abba with identifier: GX14%20YXM
2026-03-28 14:28:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7496009d-61f3-5b75-8b83-ecc58555abba with identifier: GX14%20YXM
2026-03-28 14:28:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7496009d-61f3-5b75-8b83-ecc58555abba with identifier: GX14%20YXM to the API
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:06 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX14%20YXM-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7496009d-61f3-5b75-8b83-ecc58555abba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX14 YXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX14%20YXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 81020,
 '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 POP S/S D/LOGIC Hatchback',
 'transmission': 'automatic',
 'trim': 'POP S/S D/LOGIC',
 'vin': 'ZFA3120000J170426',
 'year': 2014}
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [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-28 14:28:06 [bca.uk] INFO: Saving data for GX14%20YXM: {'auction_closing_time': 1774951200.0, 'created_time': 1774524078.271966, 'last_price_update_time': 1774708086.957691}
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX14%2520YXM') HTTP/1.1" 204 0
2026-03-28 14:28:06 [bca.uk] INFO: Found listing with ID: GD17%20EVG
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 14:28:06 [bca.uk] INFO: Scrape type for GD17%20EVG: 2
2026-03-28 14:28:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccb795af-9274-5e63-ab5e-685f4615939e with identifier: GD17%20EVG
2026-03-28 14:28:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccb795af-9274-5e63-ab5e-685f4615939e with scrape type 2
2026-03-28 14:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccb795af-9274-5e63-ab5e-685f4615939e with scrape type 2
2026-03-28 14:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccb795af-9274-5e63-ab5e-685f4615939e, identifier: GD17%20EVG
2026-03-28 14:28:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd3f09d4-7a16-571d-9921-1484358e43f9 with identifier: YL67%20YBR
2026-03-28 14:28:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd3f09d4-7a16-571d-9921-1484358e43f9 with identifier: YL67%20YBR
2026-03-28 14:28:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd3f09d4-7a16-571d-9921-1484358e43f9 with identifier: YL67%20YBR to the API
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL67%20YBR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd3f09d4-7a16-571d-9921-1484358e43f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL67 YBR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL67%20YBR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'ALFA ROMEO',
 'model': 'STELVIO',
 'odometer': 62818,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10000,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO STELVIO 2.2 D 210 AWD SPECIALE StationWagon',
 'transmission': 'automatic',
 'trim': 'D 210 AWD SPECIALE',
 'vin': 'ZARFAHGU1J7B90231',
 'year': 2018}
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [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-28 14:28:07 [bca.uk] INFO: Saving data for YL67%20YBR: {'auction_closing_time': 1775026800.0, 'created_time': 1773908185.820251, 'last_price_update_time': 1774708087.423444}
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL67%2520YBR') HTTP/1.1" 204 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: WU61%20LRL
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [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-28 14:28:07 [bca.uk] INFO: Scrape type for WU61%20LRL: 2
2026-03-28 14:28:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7418fc4-02bf-5b30-bd03-d7263d98378d with identifier: WU61%20LRL
2026-03-28 14:28:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7418fc4-02bf-5b30-bd03-d7263d98378d with scrape type 2
2026-03-28 14:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7418fc4-02bf-5b30-bd03-d7263d98378d with scrape type 2
2026-03-28 14:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7418fc4-02bf-5b30-bd03-d7263d98378d, identifier: WU61%20LRL
2026-03-28 14:28:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccb795af-9274-5e63-ab5e-685f4615939e with identifier: GD17%20EVG
2026-03-28 14:28:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccb795af-9274-5e63-ab5e-685f4615939e with identifier: GD17%20EVG
2026-03-28 14:28:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccb795af-9274-5e63-ab5e-685f4615939e with identifier: GD17%20EVG to the API
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:07 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD17%20EVG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ccb795af-9274-5e63-ab5e-685f4615939e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD17 EVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD17%20EVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 111678,
 '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 CADDY C20 2.0 TDI 102 BMT STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT STARTLINE',
 'vin': 'WV1ZZZ2KZHX104420',
 'year': 2017}
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Saving data for GD17%20EVG: {'auction_closing_time': 1774778400.0, 'created_time': 1774524452.295092, 'last_price_update_time': 1774708087.857913}
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD17%2520EVG') HTTP/1.1" 204 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: CU11%20FXP
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU11%2520FXP%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Scrape type for CU11%20FXP: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: HJ70%20WBF
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520WBF%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Scrape type for HJ70%20WBF: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: WF70%20UUZ
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Scrape type for WF70%20UUZ: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: LP15%20JMU
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP15%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Scrape type for LP15%20JMU: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: WP23%20RVN
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [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-28 14:28:07 [bca.uk] INFO: Scrape type for WP23%20RVN: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: E8%20LCL
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E8%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Scrape type for E8%20LCL: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: FT73%20MXW
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT73%2520MXW%27 HTTP/1.1" 200 None
2026-03-28 14:28:07 [bca.uk] INFO: Scrape type for FT73%20MXW: 0
2026-03-28 14:28:07 [bca.uk] INFO: Found listing with ID: RJ69%20LVN
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ69%2520LVN%27 HTTP/1.1" 200 None
2026-03-28 14:28:08 [bca.uk] INFO: Scrape type for RJ69%20LVN: 0
2026-03-28 14:28:08 [bca.uk] INFO: Found listing with ID: VX72%20GWK
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [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-28 14:28:08 [bca.uk] INFO: Scrape type for VX72%20GWK: 0
2026-03-28 14:28:08 [bca.uk] INFO: Found listing with ID: NX69%20SXL
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX69%2520SXL%27 HTTP/1.1" 200 None
2026-03-28 14:28:08 [bca.uk] INFO: Scrape type for NX69%20SXL: 0
2026-03-28 14:28:08 [bca.uk] INFO: Found listing with ID: EA67%20WLP
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [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-28 14:28:08 [bca.uk] INFO: Scrape type for EA67%20WLP: 0
2026-03-28 14:28:08 [bca.uk] INFO: Found listing with ID: FL71%20EKN
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [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-28 14:28:08 [bca.uk] INFO: Scrape type for FL71%20EKN: 0
2026-03-28 14:28:08 [bca.uk] INFO: Found listing with ID: FN66%20PKK
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [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-28 14:28:08 [bca.uk] INFO: Scrape type for FN66%20PKK: 2
2026-03-28 14:28:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: befbad27-9502-56f4-bbf4-ee59daf9d15f with identifier: FN66%20PKK
2026-03-28 14:28:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item befbad27-9502-56f4-bbf4-ee59daf9d15f with scrape type 2
2026-03-28 14:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item befbad27-9502-56f4-bbf4-ee59daf9d15f with scrape type 2
2026-03-28 14:28:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: befbad27-9502-56f4-bbf4-ee59daf9d15f, identifier: FN66%20PKK
2026-03-28 14:28:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7418fc4-02bf-5b30-bd03-d7263d98378d with identifier: WU61%20LRL
2026-03-28 14:28:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7418fc4-02bf-5b30-bd03-d7263d98378d with identifier: WU61%20LRL
2026-03-28 14:28:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7418fc4-02bf-5b30-bd03-d7263d98378d with identifier: WU61%20LRL to the API
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:08 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU61%20LRL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c7418fc4-02bf-5b30-bd03-d7263d98378d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU61 LRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU61%20LRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 79717,
 '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 C-MAX 1.6 TI-VCT 125 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TI-VCT 125 TITANIUM',
 'vin': 'WF0JXXWPBJBJ47553',
 'year': 2011}
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [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-28 14:28:08 [bca.uk] INFO: Saving data for WU61%20LRL: {'auction_closing_time': 1774951200.0, 'created_time': 1774524084.920328, 'last_price_update_time': 1774708088.496742}
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU61%2520LRL') HTTP/1.1" 204 0
2026-03-28 14:28:08 [bca.uk] INFO: Found listing with ID: LC68%20CKD
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520CKD%27 HTTP/1.1" 200 None
2026-03-28 14:28:08 [bca.uk] INFO: Scrape type for LC68%20CKD: 2
2026-03-28 14:28:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5eb60aac-7f54-55c9-9fee-58e633fd9dca with identifier: LC68%20CKD
2026-03-28 14:28:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5eb60aac-7f54-55c9-9fee-58e633fd9dca with scrape type 2
2026-03-28 14:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5eb60aac-7f54-55c9-9fee-58e633fd9dca with scrape type 2
2026-03-28 14:28:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5eb60aac-7f54-55c9-9fee-58e633fd9dca, identifier: LC68%20CKD
2026-03-28 14:28:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: befbad27-9502-56f4-bbf4-ee59daf9d15f with identifier: FN66%20PKK
2026-03-28 14:28:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: befbad27-9502-56f4-bbf4-ee59daf9d15f with identifier: FN66%20PKK
2026-03-28 14:28:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: befbad27-9502-56f4-bbf4-ee59daf9d15f with identifier: FN66%20PKK to the API
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN66%20PKK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'befbad27-9502-56f4-bbf4-ee59daf9d15f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN66 PKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN66%20PKK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 110037,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5800,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.0 D 143 EXCEL 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'D 143 EXCEL 2WD',
 'vin': 'JTMYPREV00D017297',
 'year': 2016}
2026-03-28 14:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:08 [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-28 14:28:08 [bca.uk] INFO: Saving data for FN66%20PKK: {'auction_closing_time': 1775026800.0, 'created_time': 1773837443.876809, 'last_price_update_time': 1774708088.996701}
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN66%2520PKK') HTTP/1.1" 204 0
2026-03-28 14:28:09 [bca.uk] INFO: Found listing with ID: LT71%20XPE
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [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-28 14:28:09 [bca.uk] INFO: Scrape type for LT71%20XPE: 2
2026-03-28 14:28:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbadbf0d-8e1f-5d4d-a886-8997d88147e6 with identifier: LT71%20XPE
2026-03-28 14:28:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbadbf0d-8e1f-5d4d-a886-8997d88147e6 with scrape type 2
2026-03-28 14:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbadbf0d-8e1f-5d4d-a886-8997d88147e6 with scrape type 2
2026-03-28 14:28:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbadbf0d-8e1f-5d4d-a886-8997d88147e6, identifier: LT71%20XPE
2026-03-28 14:28:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5eb60aac-7f54-55c9-9fee-58e633fd9dca with identifier: LC68%20CKD
2026-03-28 14:28:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5eb60aac-7f54-55c9-9fee-58e633fd9dca with identifier: LC68%20CKD
2026-03-28 14:28:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5eb60aac-7f54-55c9-9fee-58e633fd9dca with identifier: LC68%20CKD to the API
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:09 [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=LC68%20CKD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5eb60aac-7f54-55c9-9fee-58e633fd9dca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC68 CKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC68%20CKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 64435,
 '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 BERLINGO L1 1.6 BLUEHDI 100 850KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 850KG ENTERPRISE',
 'vin': 'VF77DBHY6JN553250',
 'year': 2018}
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520CKD%27 HTTP/1.1" 200 None
2026-03-28 14:28:09 [bca.uk] INFO: Saving data for LC68%20CKD: {'auction_closing_time': 1774778400.0, 'created_time': 1774274588.339386, 'last_price_update_time': 1774708089.436734}
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC68%2520CKD') HTTP/1.1" 204 0
2026-03-28 14:28:09 [bca.uk] INFO: Found listing with ID: GJ68%20KUY
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520KUY%27 HTTP/1.1" 200 None
2026-03-28 14:28:09 [bca.uk] INFO: Scrape type for GJ68%20KUY: 0
2026-03-28 14:28:09 [bca.uk] INFO: Found listing with ID: KW21%20WFB
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [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-28 14:28:09 [bca.uk] INFO: Scrape type for KW21%20WFB: 2
2026-03-28 14:28:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3caa93a-5bc4-51f2-acd3-2076ef036abf with identifier: KW21%20WFB
2026-03-28 14:28:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3caa93a-5bc4-51f2-acd3-2076ef036abf with scrape type 2
2026-03-28 14:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3caa93a-5bc4-51f2-acd3-2076ef036abf with scrape type 2
2026-03-28 14:28:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3caa93a-5bc4-51f2-acd3-2076ef036abf, identifier: KW21%20WFB
2026-03-28 14:28:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbadbf0d-8e1f-5d4d-a886-8997d88147e6 with identifier: LT71%20XPE
2026-03-28 14:28:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbadbf0d-8e1f-5d4d-a886-8997d88147e6 with identifier: LT71%20XPE
2026-03-28 14:28:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbadbf0d-8e1f-5d4d-a886-8997d88147e6 with identifier: LT71%20XPE to the API
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:09 [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': 331,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT71%20XPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fbadbf0d-8e1f-5d4d-a886-8997d88147e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT71 XPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT71%20XPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 52429,
 '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 5.0 P575 S/C SVR StationWagon',
 'transmission': 'automatic',
 'trim': 'P575 S/C SVR',
 'vin': 'SALWA2AE4NA214402',
 'year': 2021}
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:09 [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-28 14:28:09 [bca.uk] INFO: Saving data for LT71%20XPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774524097.389064, 'last_price_update_time': 1774708089.992979}
2026-03-28 14:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT71%2520XPE') HTTP/1.1" 204 0
2026-03-28 14:28:10 [bca.uk] INFO: Found listing with ID: LC71%20PBO
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520PBO%27 HTTP/1.1" 200 None
2026-03-28 14:28:10 [bca.uk] INFO: Scrape type for LC71%20PBO: 2
2026-03-28 14:28:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d7ad916-0afd-57b0-bc54-757ce6169c66 with identifier: LC71%20PBO
2026-03-28 14:28:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d7ad916-0afd-57b0-bc54-757ce6169c66 with scrape type 2
2026-03-28 14:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d7ad916-0afd-57b0-bc54-757ce6169c66 with scrape type 2
2026-03-28 14:28:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d7ad916-0afd-57b0-bc54-757ce6169c66, identifier: LC71%20PBO
2026-03-28 14:28:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3caa93a-5bc4-51f2-acd3-2076ef036abf with identifier: KW21%20WFB
2026-03-28 14:28:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3caa93a-5bc4-51f2-acd3-2076ef036abf with identifier: KW21%20WFB
2026-03-28 14:28:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3caa93a-5bc4-51f2-acd3-2076ef036abf with identifier: KW21%20WFB to the API
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW21%20WFB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f3caa93a-5bc4-51f2-acd3-2076ef036abf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW21 WFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW21%20WFB&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 39872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 83 SHINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 SHINE',
 'vin': 'VF7SXHMRVMT519215',
 'year': 2021}
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [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-28 14:28:10 [bca.uk] INFO: Saving data for KW21%20WFB: {'auction_closing_time': 1775026800.0, 'created_time': 1773908219.950669, 'last_price_update_time': 1774708090.413327}
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW21%2520WFB') HTTP/1.1" 204 0
2026-03-28 14:28:10 [bca.uk] INFO: Found listing with ID: YH16%20JFF
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [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-28 14:28:10 [bca.uk] INFO: Scrape type for YH16%20JFF: 2
2026-03-28 14:28:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9868c1f-bd04-5b9e-8f07-edc957e2866d with identifier: YH16%20JFF
2026-03-28 14:28:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9868c1f-bd04-5b9e-8f07-edc957e2866d with scrape type 2
2026-03-28 14:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9868c1f-bd04-5b9e-8f07-edc957e2866d with scrape type 2
2026-03-28 14:28:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9868c1f-bd04-5b9e-8f07-edc957e2866d, identifier: YH16%20JFF
2026-03-28 14:28:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d7ad916-0afd-57b0-bc54-757ce6169c66 with identifier: LC71%20PBO
2026-03-28 14:28:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d7ad916-0afd-57b0-bc54-757ce6169c66 with identifier: LC71%20PBO
2026-03-28 14:28:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d7ad916-0afd-57b0-bc54-757ce6169c66 with identifier: LC71%20PBO to the API
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:10 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC71%20PBO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d7ad916-0afd-57b0-bc54-757ce6169c66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC71 PBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC71%20PBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 78292,
 '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 BERLINGO M 1.5 BLUEHDI 75 650 ENTERPRISE PRO Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 650 ENTERPRISE PRO',
 'vin': 'VR7EFYHWCMJ820772',
 'year': 2021}
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520PBO%27 HTTP/1.1" 200 None
2026-03-28 14:28:10 [bca.uk] INFO: Saving data for LC71%20PBO: {'auction_closing_time': 1774778400.0, 'created_time': 1774274533.045731, 'last_price_update_time': 1774708090.83326}
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520PBO') HTTP/1.1" 204 0
2026-03-28 14:28:10 [bca.uk] INFO: Found listing with ID: MW68%20AUV
2026-03-28 14:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:10 [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-28 14:28:10 [bca.uk] INFO: Scrape type for MW68%20AUV: 2
2026-03-28 14:28:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f with identifier: MW68%20AUV
2026-03-28 14:28:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f with scrape type 2
2026-03-28 14:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f with scrape type 2
2026-03-28 14:28:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f, identifier: MW68%20AUV
2026-03-28 14:28:10 [scrapy.extensions.logstats] INFO: Crawled 341 pages (at 3 pages/min), scraped 1865 items (at 114 items/min)
2026-03-28 14:28:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 213MiB
2026-03-28 14:28:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9868c1f-bd04-5b9e-8f07-edc957e2866d with identifier: YH16%20JFF
2026-03-28 14:28:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9868c1f-bd04-5b9e-8f07-edc957e2866d with identifier: YH16%20JFF
2026-03-28 14:28:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9868c1f-bd04-5b9e-8f07-edc957e2866d with identifier: YH16%20JFF to the API
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:11 [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': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH16%20JFF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c9868c1f-bd04-5b9e-8f07-edc957e2866d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH16 JFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH16%20JFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 87922,
 '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 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXT320202C11600',
 'year': 2016}
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:11 [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-28 14:28:11 [bca.uk] INFO: Saving data for YH16%20JFF: {'auction_closing_time': 1774951200.0, 'created_time': 1774362378.9583, 'last_price_update_time': 1774708091.278817}
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH16%2520JFF') HTTP/1.1" 204 0
2026-03-28 14:28:11 [bca.uk] INFO: Found listing with ID: YB19%20RUK
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520RUK%27 HTTP/1.1" 200 None
2026-03-28 14:28:11 [bca.uk] INFO: Scrape type for YB19%20RUK: 2
2026-03-28 14:28:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad with identifier: YB19%20RUK
2026-03-28 14:28:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad with scrape type 2
2026-03-28 14:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad with scrape type 2
2026-03-28 14:28:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad, identifier: YB19%20RUK
2026-03-28 14:28:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f with identifier: MW68%20AUV
2026-03-28 14:28:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f with identifier: MW68%20AUV
2026-03-28 14:28:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f with identifier: MW68%20AUV to the API
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW68%20AUV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c8d5b5d-b454-5e7f-86b3-5a70a7bb1e1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW68 AUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW68%20AUV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': 80956,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10700,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SKODA KODIAQ 1.5 TSI 150 SE L (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'TSI 150 SE L (7S)',
 'vin': 'TMBKB7NS0K8011655',
 'year': 2018}
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:11 [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-28 14:28:11 [bca.uk] INFO: Saving data for MW68%20AUV: {'auction_closing_time': 1775026800.0, 'created_time': 1774045254.774777, 'last_price_update_time': 1774708091.739155}
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW68%2520AUV') HTTP/1.1" 204 0
2026-03-28 14:28:11 [bca.uk] INFO: Found listing with ID: AF15%20DJV
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:11 [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-28 14:28:11 [bca.uk] INFO: Scrape type for AF15%20DJV: 2
2026-03-28 14:28:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 963972b6-437d-54cc-80ea-2f23cf230f3f with identifier: AF15%20DJV
2026-03-28 14:28:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 963972b6-437d-54cc-80ea-2f23cf230f3f with scrape type 2
2026-03-28 14:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 963972b6-437d-54cc-80ea-2f23cf230f3f with scrape type 2
2026-03-28 14:28:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 963972b6-437d-54cc-80ea-2f23cf230f3f, identifier: AF15%20DJV
2026-03-28 14:28:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad with identifier: YB19%20RUK
2026-03-28 14:28:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad with identifier: YB19%20RUK
2026-03-28 14:28:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad with identifier: YB19%20RUK to the API
2026-03-28 14:28:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:12 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB19%20RUK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd72f5a5-2f55-5360-8b7a-8a2765a2a0ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB19 RUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB19%20RUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.9T',
 'odometer': 101690,
 '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 TRAFIC 2.9T 1.6 LL29 ENERGY DCI 125 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'LL29 ENERGY DCI 125 SPORT',
 'vin': 'VF1FL000X63847373',
 'year': 2019}
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520RUK%27 HTTP/1.1" 200 None
2026-03-28 14:28:12 [bca.uk] INFO: Saving data for YB19%20RUK: {'auction_closing_time': 1774778400.0, 'created_time': 1773918137.561489, 'last_price_update_time': 1774708092.253521}
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520RUK') HTTP/1.1" 204 0
2026-03-28 14:28:12 [bca.uk] INFO: Found listing with ID: NJ67%20FZX
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ67%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 14:28:12 [bca.uk] INFO: Scrape type for NJ67%20FZX: 2
2026-03-28 14:28:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13158c2c-6f34-58ab-a4c7-766b29c02006 with identifier: NJ67%20FZX
2026-03-28 14:28:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13158c2c-6f34-58ab-a4c7-766b29c02006 with scrape type 2
2026-03-28 14:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13158c2c-6f34-58ab-a4c7-766b29c02006 with scrape type 2
2026-03-28 14:28:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13158c2c-6f34-58ab-a4c7-766b29c02006, identifier: NJ67%20FZX
2026-03-28 14:28:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 963972b6-437d-54cc-80ea-2f23cf230f3f with identifier: AF15%20DJV
2026-03-28 14:28:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 963972b6-437d-54cc-80ea-2f23cf230f3f with identifier: AF15%20DJV
2026-03-28 14:28:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 963972b6-437d-54cc-80ea-2f23cf230f3f with identifier: AF15%20DJV to the API
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:12 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF15%20DJV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '963972b6-437d-54cc-80ea-2f23cf230f3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF15 DJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF15%20DJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 42043,
 '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 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDFD61249',
 'year': 2015}
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:12 [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-28 14:28:12 [bca.uk] INFO: Saving data for AF15%20DJV: {'auction_closing_time': 1774951200.0, 'created_time': 1774524225.827346, 'last_price_update_time': 1774708092.668128}
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF15%2520DJV') HTTP/1.1" 204 0
2026-03-28 14:28:12 [bca.uk] INFO: Found listing with ID: HG17%20BBK
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 14:28:12 [bca.uk] INFO: Scrape type for HG17%20BBK: 2
2026-03-28 14:28:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee6f08c7-3983-5953-ae56-cab878d3f6d5 with identifier: HG17%20BBK
2026-03-28 14:28:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee6f08c7-3983-5953-ae56-cab878d3f6d5 with scrape type 2
2026-03-28 14:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee6f08c7-3983-5953-ae56-cab878d3f6d5 with scrape type 2
2026-03-28 14:28:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee6f08c7-3983-5953-ae56-cab878d3f6d5, identifier: HG17%20BBK
2026-03-28 14:28:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13158c2c-6f34-58ab-a4c7-766b29c02006 with identifier: NJ67%20FZX
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:28:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=chili+red HTTP/1.1" 200 None
2026-03-28 14:28:13 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:28:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13158c2c-6f34-58ab-a4c7-766b29c02006 with identifier: NJ67%20FZX
2026-03-28 14:28:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13158c2c-6f34-58ab-a4c7-766b29c02006 with identifier: NJ67%20FZX to the API
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ67%20FZX-GB',
 'category': 'Car',
 'color': 'chili red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '13158c2c-6f34-58ab-a4c7-766b29c02006',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ67 FZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ67%20FZX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 33400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9600,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 2.0 COOPER S Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER S',
 'vin': 'WMWYS920903C00694',
 'year': 2017}
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ67%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 14:28:13 [bca.uk] INFO: Saving data for NJ67%20FZX: {'auction_closing_time': 1775026800.0, 'created_time': 1773829561.176038, 'last_price_update_time': 1774708093.53866}
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ67%2520FZX') HTTP/1.1" 204 0
2026-03-28 14:28:13 [bca.uk] INFO: Found listing with ID: AJ67%20HVO
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:13 [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-28 14:28:13 [bca.uk] INFO: Scrape type for AJ67%20HVO: 2
2026-03-28 14:28:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef67371c-80fc-5251-906a-a1452ac8d4f6 with identifier: AJ67%20HVO
2026-03-28 14:28:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef67371c-80fc-5251-906a-a1452ac8d4f6 with scrape type 2
2026-03-28 14:28:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef67371c-80fc-5251-906a-a1452ac8d4f6 with scrape type 2
2026-03-28 14:28:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef67371c-80fc-5251-906a-a1452ac8d4f6, identifier: AJ67%20HVO
2026-03-28 14:28:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee6f08c7-3983-5953-ae56-cab878d3f6d5 with identifier: HG17%20BBK
2026-03-28 14:28:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee6f08c7-3983-5953-ae56-cab878d3f6d5 with identifier: HG17%20BBK
2026-03-28 14:28:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee6f08c7-3983-5953-ae56-cab878d3f6d5 with identifier: HG17%20BBK to the API
2026-03-28 14:28:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:15 [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': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG17%20BBK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ee6f08c7-3983-5953-ae56-cab878d3f6d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG17 BBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG17%20BBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 104366,
 '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 RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PHU49114',
 'year': 2017}
2026-03-28 14:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 14:28:15 [bca.uk] INFO: Saving data for HG17%20BBK: {'auction_closing_time': 1774778400.0, 'created_time': 1774524449.809945, 'last_price_update_time': 1774708095.984029}
2026-03-28 14:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG17%2520BBK') HTTP/1.1" 204 0
2026-03-28 14:28:16 [bca.uk] INFO: Found listing with ID: SY21%20WBK
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520WBK%27 HTTP/1.1" 200 None
2026-03-28 14:28:16 [bca.uk] INFO: Scrape type for SY21%20WBK: 0
2026-03-28 14:28:16 [bca.uk] INFO: Found listing with ID: WF74%20FKV
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [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-28 14:28:16 [bca.uk] INFO: Scrape type for WF74%20FKV: 2
2026-03-28 14:28:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d947fd01-d264-5936-a058-b9aa2b4f39a8 with identifier: WF74%20FKV
2026-03-28 14:28:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d947fd01-d264-5936-a058-b9aa2b4f39a8 with scrape type 2
2026-03-28 14:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d947fd01-d264-5936-a058-b9aa2b4f39a8 with scrape type 2
2026-03-28 14:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d947fd01-d264-5936-a058-b9aa2b4f39a8, identifier: WF74%20FKV
2026-03-28 14:28:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef67371c-80fc-5251-906a-a1452ac8d4f6 with identifier: AJ67%20HVO
2026-03-28 14:28:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef67371c-80fc-5251-906a-a1452ac8d4f6 with identifier: AJ67%20HVO
2026-03-28 14:28:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef67371c-80fc-5251-906a-a1452ac8d4f6 with identifier: AJ67%20HVO to the API
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ67%20HVO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef67371c-80fc-5251-906a-a1452ac8d4f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ67 HVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ67%20HVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 37180,
 '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 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF05XXGCC5JL29945',
 'year': 2018}
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [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-28 14:28:16 [bca.uk] INFO: Saving data for AJ67%20HVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774524201.499924, 'last_price_update_time': 1774708096.43229}
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ67%2520HVO') HTTP/1.1" 204 0
2026-03-28 14:28:16 [bca.uk] INFO: Found listing with ID: SK69%20RNJ
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:16 [bca.uk] INFO: Scrape type for SK69%20RNJ: 2
2026-03-28 14:28:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ec46811-b5bd-59fe-966d-24b33c830aa8 with identifier: SK69%20RNJ
2026-03-28 14:28:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ec46811-b5bd-59fe-966d-24b33c830aa8 with scrape type 2
2026-03-28 14:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ec46811-b5bd-59fe-966d-24b33c830aa8 with scrape type 2
2026-03-28 14:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ec46811-b5bd-59fe-966d-24b33c830aa8, identifier: SK69%20RNJ
2026-03-28 14:28:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d947fd01-d264-5936-a058-b9aa2b4f39a8 with identifier: WF74%20FKV
2026-03-28 14:28:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d947fd01-d264-5936-a058-b9aa2b4f39a8 with identifier: WF74%20FKV
2026-03-28 14:28:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d947fd01-d264-5936-a058-b9aa2b4f39a8 with identifier: WF74%20FKV to the API
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF74%20FKV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd947fd01-d264-5936-a058-b9aa2b4f39a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF74 FKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF74%20FKV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 44921,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 HYBRID DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'SB1ZB3AE00E157161',
 'year': 2024}
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [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-28 14:28:16 [bca.uk] INFO: Saving data for WF74%20FKV: {'auction_closing_time': 1775026800.0, 'created_time': 1773822535.842596, 'last_price_update_time': 1774708096.845015}
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF74%2520FKV') HTTP/1.1" 204 0
2026-03-28 14:28:16 [bca.uk] INFO: Found listing with ID: BT62%20BWL
2026-03-28 14:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:16 [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-28 14:28:16 [bca.uk] INFO: Scrape type for BT62%20BWL: 2
2026-03-28 14:28:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3056fdb7-4043-5e34-84fa-c6e6c0098761 with identifier: BT62%20BWL
2026-03-28 14:28:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3056fdb7-4043-5e34-84fa-c6e6c0098761 with scrape type 2
2026-03-28 14:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3056fdb7-4043-5e34-84fa-c6e6c0098761 with scrape type 2
2026-03-28 14:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3056fdb7-4043-5e34-84fa-c6e6c0098761, identifier: BT62%20BWL
2026-03-28 14:28:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ec46811-b5bd-59fe-966d-24b33c830aa8 with identifier: SK69%20RNJ
2026-03-28 14:28:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ec46811-b5bd-59fe-966d-24b33c830aa8 with identifier: SK69%20RNJ
2026-03-28 14:28:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ec46811-b5bd-59fe-966d-24b33c830aa8 with identifier: SK69%20RNJ to the API
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:17 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK69%20RNJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ec46811-b5bd-59fe-966d-24b33c830aa8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK69 RNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK69%20RNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 131138,
 '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 300 SWB LIMITED L/R CrewCab Van',
 'transmission': 'automatic',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZKS01988',
 'year': 2019}
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:17 [bca.uk] INFO: Saving data for SK69%20RNJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774524450.242691, 'last_price_update_time': 1774708097.275926}
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK69%2520RNJ') HTTP/1.1" 204 0
2026-03-28 14:28:17 [bca.uk] INFO: Found listing with ID: WJ73%20RYC
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [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-28 14:28:17 [bca.uk] INFO: Scrape type for WJ73%20RYC: 2
2026-03-28 14:28:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59780f72-06ab-503b-b4e3-f0de392d6022 with identifier: WJ73%20RYC
2026-03-28 14:28:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59780f72-06ab-503b-b4e3-f0de392d6022 with scrape type 2
2026-03-28 14:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59780f72-06ab-503b-b4e3-f0de392d6022 with scrape type 2
2026-03-28 14:28:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59780f72-06ab-503b-b4e3-f0de392d6022, identifier: WJ73%20RYC
2026-03-28 14:28:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3056fdb7-4043-5e34-84fa-c6e6c0098761 with identifier: BT62%20BWL
2026-03-28 14:28:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3056fdb7-4043-5e34-84fa-c6e6c0098761 with identifier: BT62%20BWL
2026-03-28 14:28:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3056fdb7-4043-5e34-84fa-c6e6c0098761 with identifier: BT62%20BWL to the API
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:17 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT62%20BWL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3056fdb7-4043-5e34-84fa-c6e6c0098761',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT62 BWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT62%20BWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF CABRIOLET',
 'odometer': 101804,
 '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': 'WVWZZZ1KZDK007273',
 'year': 2012}
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [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-28 14:28:17 [bca.uk] INFO: Saving data for BT62%20BWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774524223.035526, 'last_price_update_time': 1774708097.739038}
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT62%2520BWL') HTTP/1.1" 204 0
2026-03-28 14:28:17 [bca.uk] INFO: Found listing with ID: FE70%20WJM
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [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-28 14:28:17 [bca.uk] INFO: Scrape type for FE70%20WJM: 0
2026-03-28 14:28:17 [bca.uk] INFO: Found listing with ID: MF22%20XAM
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 14:28:17 [bca.uk] INFO: Scrape type for MF22%20XAM: 2
2026-03-28 14:28:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45896bea-76dc-5b1b-849d-5c5e1da0e716 with identifier: MF22%20XAM
2026-03-28 14:28:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45896bea-76dc-5b1b-849d-5c5e1da0e716 with scrape type 2
2026-03-28 14:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45896bea-76dc-5b1b-849d-5c5e1da0e716 with scrape type 2
2026-03-28 14:28:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45896bea-76dc-5b1b-849d-5c5e1da0e716, identifier: MF22%20XAM
2026-03-28 14:28:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59780f72-06ab-503b-b4e3-f0de392d6022 with identifier: WJ73%20RYC
2026-03-28 14:28:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59780f72-06ab-503b-b4e3-f0de392d6022 with identifier: WJ73%20RYC
2026-03-28 14:28:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59780f72-06ab-503b-b4e3-f0de392d6022 with identifier: WJ73%20RYC to the API
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ73%20RYC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59780f72-06ab-503b-b4e3-f0de392d6022',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ73 RYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ73%20RYC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 27405,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ACTIVE PREMIUM+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ACTIVE PREMIUM+ EAT8',
 'vin': 'VF3MRHNSUPS117639',
 'year': 2023}
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [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-28 14:28:18 [bca.uk] INFO: Saving data for WJ73%20RYC: {'auction_closing_time': 1775026800.0, 'created_time': 1773958627.570074, 'last_price_update_time': 1774708098.239949}
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ73%2520RYC') HTTP/1.1" 204 0
2026-03-28 14:28:18 [bca.uk] INFO: Found listing with ID: FV66%20XBW
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [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-28 14:28:18 [bca.uk] INFO: Scrape type for FV66%20XBW: 2
2026-03-28 14:28:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 775feff4-85a8-5c1c-a136-076e33d9e852 with identifier: FV66%20XBW
2026-03-28 14:28:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 775feff4-85a8-5c1c-a136-076e33d9e852 with scrape type 2
2026-03-28 14:28:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 775feff4-85a8-5c1c-a136-076e33d9e852 with scrape type 2
2026-03-28 14:28:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 775feff4-85a8-5c1c-a136-076e33d9e852, identifier: FV66%20XBW
2026-03-28 14:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45896bea-76dc-5b1b-849d-5c5e1da0e716 with identifier: MF22%20XAM
2026-03-28 14:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45896bea-76dc-5b1b-849d-5c5e1da0e716 with identifier: MF22%20XAM
2026-03-28 14:28:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45896bea-76dc-5b1b-849d-5c5e1da0e716 with identifier: MF22%20XAM to the API
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:18 [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': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20XAM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45896bea-76dc-5b1b-849d-5c5e1da0e716',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF22 XAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20XAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 59910,
 '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 SWB LIMITED L/R PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYMD44401',
 'year': 2022}
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 14:28:18 [bca.uk] INFO: Saving data for MF22%20XAM: {'auction_closing_time': 1774778400.0, 'created_time': 1773846578.962999, 'last_price_update_time': 1774708098.690128}
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520XAM') HTTP/1.1" 204 0
2026-03-28 14:28:18 [bca.uk] INFO: Found listing with ID: WK72%20XPS
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [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-28 14:28:18 [bca.uk] INFO: Scrape type for WK72%20XPS: 0
2026-03-28 14:28:18 [bca.uk] INFO: Found listing with ID: YY17%20YYH
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:18 [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-28 14:28:18 [bca.uk] INFO: Scrape type for YY17%20YYH: 2
2026-03-28 14:28:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1178380d-8111-5179-97d1-a174af443098 with identifier: YY17%20YYH
2026-03-28 14:28:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1178380d-8111-5179-97d1-a174af443098 with scrape type 2
2026-03-28 14:28:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1178380d-8111-5179-97d1-a174af443098 with scrape type 2
2026-03-28 14:28:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1178380d-8111-5179-97d1-a174af443098, identifier: YY17%20YYH
2026-03-28 14:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 775feff4-85a8-5c1c-a136-076e33d9e852 with identifier: FV66%20XBW
2026-03-28 14:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 775feff4-85a8-5c1c-a136-076e33d9e852 with identifier: FV66%20XBW
2026-03-28 14:28:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 775feff4-85a8-5c1c-a136-076e33d9e852 with identifier: FV66%20XBW to the API
2026-03-28 14:28:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:19 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV66%20XBW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '775feff4-85a8-5c1c-a136-076e33d9e852',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV66 XBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV66%20XBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 86340,
 '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': 'WF0DXXGAKDGY09693',
 'year': 2016}
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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-28 14:28:19 [bca.uk] INFO: Saving data for FV66%20XBW: {'auction_closing_time': 1774951200.0, 'created_time': 1774524219.317992, 'last_price_update_time': 1774708099.152977}
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV66%2520XBW') HTTP/1.1" 204 0
2026-03-28 14:28:19 [bca.uk] INFO: Found listing with ID: BW17%20AYN
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW17%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 14:28:19 [bca.uk] INFO: Scrape type for BW17%20AYN: 2
2026-03-28 14:28:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01a208d9-d015-548d-8446-309f7db71458 with identifier: BW17%20AYN
2026-03-28 14:28:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01a208d9-d015-548d-8446-309f7db71458 with scrape type 2
2026-03-28 14:28:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01a208d9-d015-548d-8446-309f7db71458 with scrape type 2
2026-03-28 14:28:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01a208d9-d015-548d-8446-309f7db71458, identifier: BW17%20AYN
2026-03-28 14:28:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1178380d-8111-5179-97d1-a174af443098 with identifier: YY17%20YYH
2026-03-28 14:28:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1178380d-8111-5179-97d1-a174af443098 with identifier: YY17%20YYH
2026-03-28 14:28:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1178380d-8111-5179-97d1-a174af443098 with identifier: YY17%20YYH to the API
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY17%20YYH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1178380d-8111-5179-97d1-a174af443098',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY17 YYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY17%20YYH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 127015,
 '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': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 BMT 2WD SE',
 'vin': 'WVGZZZ5NZHW435334',
 'year': 2017}
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:19 [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-28 14:28:19 [bca.uk] INFO: Saving data for YY17%20YYH: {'auction_closing_time': 1775026800.0, 'created_time': 1773958733.285878, 'last_price_update_time': 1774708099.698889}
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY17%2520YYH') HTTP/1.1" 204 0
2026-03-28 14:28:19 [bca.uk] INFO: Found listing with ID: NU67%20EFD
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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-28 14:28:19 [bca.uk] INFO: Scrape type for NU67%20EFD: 2
2026-03-28 14:28:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a9212de-ba16-5f15-b583-6db379444316 with identifier: NU67%20EFD
2026-03-28 14:28:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a9212de-ba16-5f15-b583-6db379444316 with scrape type 2
2026-03-28 14:28:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a9212de-ba16-5f15-b583-6db379444316 with scrape type 2
2026-03-28 14:28:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a9212de-ba16-5f15-b583-6db379444316, identifier: NU67%20EFD
2026-03-28 14:28:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01a208d9-d015-548d-8446-309f7db71458 with identifier: BW17%20AYN
2026-03-28 14:28:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01a208d9-d015-548d-8446-309f7db71458 with identifier: BW17%20AYN
2026-03-28 14:28:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01a208d9-d015-548d-8446-309f7db71458 with identifier: BW17%20AYN to the API
2026-03-28 14:28:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:20 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW17%20AYN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '01a208d9-d015-548d-8446-309f7db71458',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW17 AYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW17%20AYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': 'FULLBACK',
 'odometer': 71023,
 '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 FULLBACK 2.4 180 LX 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': '180 LX 4WD',
 'vin': 'ZFAKVJJ10H9016603',
 'year': 2017}
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW17%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 14:28:20 [bca.uk] INFO: Saving data for BW17%20AYN: {'auction_closing_time': 1774778400.0, 'created_time': 1774524451.465305, 'last_price_update_time': 1774708100.130756}
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW17%2520AYN') HTTP/1.1" 204 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: SP22%20ZVJ
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for SP22%20ZVJ: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: BL74%20UMS
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 14:28:20 [bca.uk] INFO: Scrape type for BL74%20UMS: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: BT74%20NGF
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for BT74%20NGF: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: RX74%20CCN
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for RX74%20CCN: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: WT25%20UGC
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for WT25%20UGC: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YM74%20KJY
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for YM74%20KJY: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YM74%20KKS
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for YM74%20KKS: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YM74%20KLC
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for YM74%20KLC: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YM74%20KLP
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for YM74%20KLP: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YM74%20KLU
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for YM74%20KLU: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YP74%20VLO
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for YP74%20VLO: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: YM17%20LFO
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM17%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 14:28:20 [bca.uk] INFO: Scrape type for YM17%20LFO: 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: DC72%20MDK
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Scrape type for DC72%20MDK: 2
2026-03-28 14:28:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f50f262-87d2-5290-b472-97fe5103ae10 with identifier: DC72%20MDK
2026-03-28 14:28:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f50f262-87d2-5290-b472-97fe5103ae10 with scrape type 2
2026-03-28 14:28:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f50f262-87d2-5290-b472-97fe5103ae10 with scrape type 2
2026-03-28 14:28:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f50f262-87d2-5290-b472-97fe5103ae10, identifier: DC72%20MDK
2026-03-28 14:28:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a9212de-ba16-5f15-b583-6db379444316 with identifier: NU67%20EFD
2026-03-28 14:28:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a9212de-ba16-5f15-b583-6db379444316 with identifier: NU67%20EFD
2026-03-28 14:28:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a9212de-ba16-5f15-b583-6db379444316 with identifier: NU67%20EFD to the API
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:20 [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': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU67%20EFD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7a9212de-ba16-5f15-b583-6db379444316',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU67 EFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU67%20EFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 63519,
 '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 X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAKS420X00V25197',
 'year': 2017}
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [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-28 14:28:20 [bca.uk] INFO: Saving data for NU67%20EFD: {'auction_closing_time': 1774951200.0, 'created_time': 1774524216.574923, 'last_price_update_time': 1774708100.780155}
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU67%2520EFD') HTTP/1.1" 204 0
2026-03-28 14:28:20 [bca.uk] INFO: Found listing with ID: NX12%20OSU
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520OSU%27 HTTP/1.1" 200 None
2026-03-28 14:28:20 [bca.uk] INFO: Scrape type for NX12%20OSU: 2
2026-03-28 14:28:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4 with identifier: NX12%20OSU
2026-03-28 14:28:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4 with scrape type 2
2026-03-28 14:28:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4 with scrape type 2
2026-03-28 14:28:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4, identifier: NX12%20OSU
2026-03-28 14:28:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f50f262-87d2-5290-b472-97fe5103ae10 with identifier: DC72%20MDK
2026-03-28 14:28:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f50f262-87d2-5290-b472-97fe5103ae10 with identifier: DC72%20MDK
2026-03-28 14:28:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f50f262-87d2-5290-b472-97fe5103ae10 with identifier: DC72%20MDK to the API
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC72%20MDK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f50f262-87d2-5290-b472-97fe5103ae10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC72 MDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC72%20MDK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 29641,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 27500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D200 AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AN4PA713931',
 'year': 2023}
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Saving data for DC72%20MDK: {'auction_closing_time': 1775026800.0, 'created_time': 1773908258.581555, 'last_price_update_time': 1774708101.353475}
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC72%2520MDK') HTTP/1.1" 204 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: WN19%20TBZ
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for WN19%20TBZ: 2
2026-03-28 14:28:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e7443bb-823b-567d-a8b5-266f334fdb1c with identifier: WN19%20TBZ
2026-03-28 14:28:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e7443bb-823b-567d-a8b5-266f334fdb1c with scrape type 2
2026-03-28 14:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e7443bb-823b-567d-a8b5-266f334fdb1c with scrape type 2
2026-03-28 14:28:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e7443bb-823b-567d-a8b5-266f334fdb1c, identifier: WN19%20TBZ
2026-03-28 14:28:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4 with identifier: NX12%20OSU
2026-03-28 14:28:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4 with identifier: NX12%20OSU
2026-03-28 14:28:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e6ffe2d-b72f-5fa1-8768-a79d75681bb4 with identifier: NX12%20OSU to the API
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX12%20OSU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e6ffe2d-b72f-5fa1-8768-a79d75681bb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX12 OSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX12%20OSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT 260 FWD',
 'odometer': 144482,
 '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 TRANSIT 260 FWD 2.2 TDCI 125 SWB TREND L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 SWB TREND L/R',
 'vin': 'WF0XXXTTFXBP13799',
 'year': 2012}
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520OSU%27 HTTP/1.1" 200 None
2026-03-28 14:28:21 [bca.uk] INFO: Saving data for NX12%20OSU: {'auction_closing_time': 1774778400.0, 'created_time': 1774524463.754444, 'last_price_update_time': 1774708101.797627}
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX12%2520OSU') HTTP/1.1" 204 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: EF68%20NYN
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for EF68%20NYN: 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: GX20%20UMK
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for GX20%20UMK: 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: GY14%20NPF
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for GY14%20NPF: 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: GY64%20NJV
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for GY64%20NJV: 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: LB68%20CAV
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for LB68%20CAV: 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: MV59%20XBC
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for MV59%20XBC: 0
2026-03-28 14:28:21 [bca.uk] INFO: Found listing with ID: SB69%20UXK
2026-03-28 14:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:21 [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-28 14:28:21 [bca.uk] INFO: Scrape type for SB69%20UXK: 2
2026-03-28 14:28:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ecb1900-c567-5729-8e1c-324597b05e00 with identifier: SB69%20UXK
2026-03-28 14:28:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ecb1900-c567-5729-8e1c-324597b05e00 with scrape type 2
2026-03-28 14:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ecb1900-c567-5729-8e1c-324597b05e00 with scrape type 2
2026-03-28 14:28:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ecb1900-c567-5729-8e1c-324597b05e00, identifier: SB69%20UXK
2026-03-28 14:28:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e7443bb-823b-567d-a8b5-266f334fdb1c with identifier: WN19%20TBZ
2026-03-28 14:28:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e7443bb-823b-567d-a8b5-266f334fdb1c with identifier: WN19%20TBZ
2026-03-28 14:28:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e7443bb-823b-567d-a8b5-266f334fdb1c with identifier: WN19%20TBZ to the API
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:22 [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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN19%20TBZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e7443bb-823b-567d-a8b5-266f334fdb1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN19 TBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN19%20TBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 86236,
 '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 300 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYKC32981',
 'year': 2019}
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:22 [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-28 14:28:22 [bca.uk] INFO: Saving data for WN19%20TBZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524273.753809, 'last_price_update_time': 1774708102.429627}
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN19%2520TBZ') HTTP/1.1" 204 0
2026-03-28 14:28:22 [bca.uk] INFO: Found listing with ID: CE20%20XJW
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE20%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 14:28:22 [bca.uk] INFO: Scrape type for CE20%20XJW: 2
2026-03-28 14:28:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77ae0969-77e6-5a73-8a47-bc500c9e367c with identifier: CE20%20XJW
2026-03-28 14:28:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77ae0969-77e6-5a73-8a47-bc500c9e367c with scrape type 2
2026-03-28 14:28:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77ae0969-77e6-5a73-8a47-bc500c9e367c with scrape type 2
2026-03-28 14:28:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77ae0969-77e6-5a73-8a47-bc500c9e367c, identifier: CE20%20XJW
2026-03-28 14:28:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ecb1900-c567-5729-8e1c-324597b05e00 with identifier: SB69%20UXK
2026-03-28 14:28:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ecb1900-c567-5729-8e1c-324597b05e00 with identifier: SB69%20UXK
2026-03-28 14:28:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ecb1900-c567-5729-8e1c-324597b05e00 with identifier: SB69%20UXK to the API
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB69%20UXK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ecb1900-c567-5729-8e1c-324597b05e00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB69 UXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB69%20UXK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'MERCEDES-BENZ',
 'model': 'A220',
 'odometer': 18092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A220 2.0 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770442J128351',
 'year': 2020}
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:22 [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-28 14:28:22 [bca.uk] INFO: Saving data for SB69%20UXK: {'auction_closing_time': 1775026800.0, 'created_time': 1773908209.44611, 'last_price_update_time': 1774708102.889246}
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB69%2520UXK') HTTP/1.1" 204 0
2026-03-28 14:28:22 [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-28 14:28:22 [bca.uk] INFO: Found listing with ID: KM61%20EBN
2026-03-28 14:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:22 [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-28 14:28:22 [bca.uk] INFO: Scrape type for KM61%20EBN: 2
2026-03-28 14:28:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 437a5475-600b-5e3e-8439-600df885c547 with identifier: KM61%20EBN
2026-03-28 14:28:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 437a5475-600b-5e3e-8439-600df885c547 with scrape type 2
2026-03-28 14:28:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 437a5475-600b-5e3e-8439-600df885c547 with scrape type 2
2026-03-28 14:28:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 437a5475-600b-5e3e-8439-600df885c547, identifier: KM61%20EBN
2026-03-28 14:28:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77ae0969-77e6-5a73-8a47-bc500c9e367c with identifier: CE20%20XJW
2026-03-28 14:28:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77ae0969-77e6-5a73-8a47-bc500c9e367c with identifier: CE20%20XJW
2026-03-28 14:28:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77ae0969-77e6-5a73-8a47-bc500c9e367c with identifier: CE20%20XJW to the API
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE20%20XJW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77ae0969-77e6-5a73-8a47-bc500c9e367c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE20 XJW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE20%20XJW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 88773,
 '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 650 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 650 ENTERPRISE',
 'vin': 'VR7EFYHWCLJ546927',
 'year': 2020}
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE20%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 14:28:23 [bca.uk] INFO: Saving data for CE20%20XJW: {'auction_closing_time': 1774778400.0, 'created_time': 1774524464.606436, 'last_price_update_time': 1774708103.371215}
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE20%2520XJW') HTTP/1.1" 204 0
2026-03-28 14:28:23 [bca.uk] INFO: Found listing with ID: SL15%20VMP
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [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-28 14:28:23 [bca.uk] INFO: Scrape type for SL15%20VMP: 0
2026-03-28 14:28:23 [bca.uk] INFO: Found listing with ID: HJ74%20VSC
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [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-28 14:28:23 [bca.uk] INFO: Scrape type for HJ74%20VSC: 2
2026-03-28 14:28:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e819b7f1-c8e6-51d7-bc3d-8ae88190481f with identifier: HJ74%20VSC
2026-03-28 14:28:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e819b7f1-c8e6-51d7-bc3d-8ae88190481f with scrape type 2
2026-03-28 14:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e819b7f1-c8e6-51d7-bc3d-8ae88190481f with scrape type 2
2026-03-28 14:28:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e819b7f1-c8e6-51d7-bc3d-8ae88190481f, identifier: HJ74%20VSC
2026-03-28 14:28:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 437a5475-600b-5e3e-8439-600df885c547 with identifier: KM61%20EBN
2026-03-28 14:28:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 437a5475-600b-5e3e-8439-600df885c547 with identifier: KM61%20EBN
2026-03-28 14:28:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 437a5475-600b-5e3e-8439-600df885c547 with identifier: KM61%20EBN to the API
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:23 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM61%20EBN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '437a5475-600b-5e3e-8439-600df885c547',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM61 EBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM61%20EBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 59295,
 '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 A1 1.4 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI SPORT',
 'vin': 'WAUZZZ8X0CB054603',
 'year': 2012}
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [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-28 14:28:23 [bca.uk] INFO: Saving data for KM61%20EBN: {'auction_closing_time': 1774951200.0, 'created_time': 1774524179.325267, 'last_price_update_time': 1774708103.932128}
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM61%2520EBN') HTTP/1.1" 204 0
2026-03-28 14:28:23 [bca.uk] INFO: Found listing with ID: WK69%20XGS
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520XGS%27 HTTP/1.1" 200 None
2026-03-28 14:28:23 [bca.uk] INFO: Scrape type for WK69%20XGS: 2
2026-03-28 14:28:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91255a49-ba15-5610-8664-a49effc32d6d with identifier: WK69%20XGS
2026-03-28 14:28:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91255a49-ba15-5610-8664-a49effc32d6d with scrape type 2
2026-03-28 14:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91255a49-ba15-5610-8664-a49effc32d6d with scrape type 2
2026-03-28 14:28:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91255a49-ba15-5610-8664-a49effc32d6d, identifier: WK69%20XGS
2026-03-28 14:28:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e819b7f1-c8e6-51d7-bc3d-8ae88190481f with identifier: HJ74%20VSC
2026-03-28 14:28:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e819b7f1-c8e6-51d7-bc3d-8ae88190481f with identifier: HJ74%20VSC
2026-03-28 14:28:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e819b7f1-c8e6-51d7-bc3d-8ae88190481f with identifier: HJ74%20VSC to the API
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ74%20VSC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e819b7f1-c8e6-51d7-bc3d-8ae88190481f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ74 VSC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ74%20VSC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'CAPRI',
 'odometer': 8630,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25500,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD CAPRI 250KW 79KWH AWD PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '250KW 79KWH AWD PREMIUM',
 'vin': 'WF0SPCEF8SRY30627',
 'year': 2024}
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [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-28 14:28:24 [bca.uk] INFO: Saving data for HJ74%20VSC: {'auction_closing_time': 1775026800.0, 'created_time': 1773908224.114286, 'last_price_update_time': 1774708104.401264}
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ74%2520VSC') HTTP/1.1" 204 0
2026-03-28 14:28:24 [bca.uk] INFO: Found listing with ID: YG23%20XFA
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [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-28 14:28:24 [bca.uk] INFO: Scrape type for YG23%20XFA: 2
2026-03-28 14:28:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d974e005-508a-5415-873e-f3d2dee6d797 with identifier: YG23%20XFA
2026-03-28 14:28:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d974e005-508a-5415-873e-f3d2dee6d797 with scrape type 2
2026-03-28 14:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d974e005-508a-5415-873e-f3d2dee6d797 with scrape type 2
2026-03-28 14:28:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d974e005-508a-5415-873e-f3d2dee6d797, identifier: YG23%20XFA
2026-03-28 14:28:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91255a49-ba15-5610-8664-a49effc32d6d with identifier: WK69%20XGS
2026-03-28 14:28:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91255a49-ba15-5610-8664-a49effc32d6d with identifier: WK69%20XGS
2026-03-28 14:28:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91255a49-ba15-5610-8664-a49effc32d6d with identifier: WK69%20XGS to the API
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK69%20XGS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91255a49-ba15-5610-8664-a49effc32d6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK69 XGS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK69%20XGS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1400',
 'odometer': 60532,
 '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.ASPHALT PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 120 STD.ASPHALT',
 'vin': 'VF3VFAHKKK7013298',
 'year': 2019}
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520XGS%27 HTTP/1.1" 200 None
2026-03-28 14:28:24 [bca.uk] INFO: Saving data for WK69%20XGS: {'auction_closing_time': 1774778400.0, 'created_time': 1774524462.409069, 'last_price_update_time': 1774708104.853856}
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK69%2520XGS') HTTP/1.1" 204 0
2026-03-28 14:28:24 [bca.uk] INFO: Found listing with ID: KR70%20YJP
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [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-28 14:28:24 [bca.uk] INFO: Scrape type for KR70%20YJP: 0
2026-03-28 14:28:24 [bca.uk] INFO: Found listing with ID: VU21%20WPR
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [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-28 14:28:24 [bca.uk] INFO: Scrape type for VU21%20WPR: 0
2026-03-28 14:28:24 [bca.uk] INFO: Found listing with ID: BU68%20VHV
2026-03-28 14:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:24 [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-28 14:28:24 [bca.uk] INFO: Scrape type for BU68%20VHV: 2
2026-03-28 14:28:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6185ae99-095f-5b04-a856-07891bb0ebeb with identifier: BU68%20VHV
2026-03-28 14:28:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6185ae99-095f-5b04-a856-07891bb0ebeb with scrape type 2
2026-03-28 14:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6185ae99-095f-5b04-a856-07891bb0ebeb with scrape type 2
2026-03-28 14:28:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6185ae99-095f-5b04-a856-07891bb0ebeb, identifier: BU68%20VHV
2026-03-28 14:28:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d974e005-508a-5415-873e-f3d2dee6d797 with identifier: YG23%20XFA
2026-03-28 14:28:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d974e005-508a-5415-873e-f3d2dee6d797 with identifier: YG23%20XFA
2026-03-28 14:28:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d974e005-508a-5415-873e-f3d2dee6d797 with identifier: YG23%20XFA to the API
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:25 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG23%20XFA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd974e005-508a-5415-873e-f3d2dee6d797',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG23 XFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG23%20XFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'E VITO TOURER',
 'odometer': 150764,
 '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 E VITO TOURER 150KW 100KWH FWD L2 PRO Bus',
 'transmission': 'automatic',
 'trim': '150KW 100KWH FWD L2 PRO',
 'vin': 'W1VVVFFZ1P4223854',
 'year': 2023}
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:25 [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-28 14:28:25 [bca.uk] INFO: Saving data for YG23%20XFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774524509.387513, 'last_price_update_time': 1774708105.32758}
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG23%2520XFA') HTTP/1.1" 204 0
2026-03-28 14:28:25 [bca.uk] INFO: Found listing with ID: DS64%20LZX
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS64%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 14:28:25 [bca.uk] INFO: Scrape type for DS64%20LZX: 2
2026-03-28 14:28:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe417304-47e8-5486-bc91-0c90ecbf5ac4 with identifier: DS64%20LZX
2026-03-28 14:28:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe417304-47e8-5486-bc91-0c90ecbf5ac4 with scrape type 2
2026-03-28 14:28:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe417304-47e8-5486-bc91-0c90ecbf5ac4 with scrape type 2
2026-03-28 14:28:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe417304-47e8-5486-bc91-0c90ecbf5ac4, identifier: DS64%20LZX
2026-03-28 14:28:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6185ae99-095f-5b04-a856-07891bb0ebeb with identifier: BU68%20VHV
2026-03-28 14:28:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6185ae99-095f-5b04-a856-07891bb0ebeb with identifier: BU68%20VHV
2026-03-28 14:28:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6185ae99-095f-5b04-a856-07891bb0ebeb with identifier: BU68%20VHV to the API
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU68%20VHV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6185ae99-095f-5b04-a856-07891bb0ebeb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU68 VHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU68%20VHV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 94961,
 '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': 'JAGUAR F-PACE 2.0 D 240 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD R SPORT',
 'vin': 'SADCA2AN4JA327484',
 'year': 2018}
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:25 [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-28 14:28:25 [bca.uk] INFO: Saving data for BU68%20VHV: {'auction_closing_time': 1775026800.0, 'created_time': 1773832959.524934, 'last_price_update_time': 1774708105.819185}
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU68%2520VHV') HTTP/1.1" 204 0
2026-03-28 14:28:25 [bca.uk] INFO: Found listing with ID: DX73%20BTU
2026-03-28 14:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:25 [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-28 14:28:25 [bca.uk] INFO: Scrape type for DX73%20BTU: 2
2026-03-28 14:28:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b3872f1-fce2-5ab4-925b-06202000333d with identifier: DX73%20BTU
2026-03-28 14:28:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b3872f1-fce2-5ab4-925b-06202000333d with scrape type 2
2026-03-28 14:28:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b3872f1-fce2-5ab4-925b-06202000333d with scrape type 2
2026-03-28 14:28:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b3872f1-fce2-5ab4-925b-06202000333d, identifier: DX73%20BTU
2026-03-28 14:28:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe417304-47e8-5486-bc91-0c90ecbf5ac4 with identifier: DS64%20LZX
2026-03-28 14:28:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe417304-47e8-5486-bc91-0c90ecbf5ac4 with identifier: DS64%20LZX
2026-03-28 14:28:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe417304-47e8-5486-bc91-0c90ecbf5ac4 with identifier: DS64%20LZX to the API
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS64%20LZX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe417304-47e8-5486-bc91-0c90ecbf5ac4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS64 LZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS64%20LZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 135750,
 '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': 'MITSUBISHI L200 2.5 DI-D 134 LB LWB 4WORK 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 134 LB LWB 4WORK 4WD',
 'vin': 'MMCJNKB40FD820172',
 'year': 2014}
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS64%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 14:28:26 [bca.uk] INFO: Saving data for DS64%20LZX: {'auction_closing_time': 1774778400.0, 'created_time': 1774524449.039943, 'last_price_update_time': 1774708106.339516}
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS64%2520LZX') HTTP/1.1" 204 0
2026-03-28 14:28:26 [bca.uk] INFO: Found listing with ID: CN72%20XPC
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [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-28 14:28:26 [bca.uk] INFO: Scrape type for CN72%20XPC: 0
2026-03-28 14:28:26 [bca.uk] INFO: Found listing with ID: CU67%20XHE
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [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-28 14:28:26 [bca.uk] INFO: Scrape type for CU67%20XHE: 2
2026-03-28 14:28:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e0bc53e-f58f-565d-bdec-6469083b09cd with identifier: CU67%20XHE
2026-03-28 14:28:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e0bc53e-f58f-565d-bdec-6469083b09cd with scrape type 2
2026-03-28 14:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e0bc53e-f58f-565d-bdec-6469083b09cd with scrape type 2
2026-03-28 14:28:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e0bc53e-f58f-565d-bdec-6469083b09cd, identifier: CU67%20XHE
2026-03-28 14:28:26 [bca.uk] INFO: Total items found: 100
2026-03-28 14:28:26 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded
2026-03-28 14:28:26 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:28:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:28:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b3872f1-fce2-5ab4-925b-06202000333d with identifier: DX73%20BTU
2026-03-28 14:28:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b3872f1-fce2-5ab4-925b-06202000333d with identifier: DX73%20BTU
2026-03-28 14:28:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b3872f1-fce2-5ab4-925b-06202000333d with identifier: DX73%20BTU to the API
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:26 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX73%20BTU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b3872f1-fce2-5ab4-925b-06202000333d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX73 BTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX73%20BTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 28652,
 '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 AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNACX00160098',
 'year': 2024}
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [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-28 14:28:26 [bca.uk] INFO: Saving data for DX73%20BTU: {'auction_closing_time': 1774951200.0, 'created_time': 1774524473.576416, 'last_price_update_time': 1774708106.848159}
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX73%2520BTU') HTTP/1.1" 204 0
2026-03-28 14:28:26 [bca.uk] INFO: Found listing with ID: BP15%20CWT
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP15%2520CWT%27 HTTP/1.1" 200 None
2026-03-28 14:28:26 [bca.uk] INFO: Scrape type for BP15%20CWT: 2
2026-03-28 14:28:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec9e9134-7dc5-53e1-b4b4-b822c574dbf5 with identifier: BP15%20CWT
2026-03-28 14:28:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec9e9134-7dc5-53e1-b4b4-b822c574dbf5 with scrape type 2
2026-03-28 14:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec9e9134-7dc5-53e1-b4b4-b822c574dbf5 with scrape type 2
2026-03-28 14:28:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec9e9134-7dc5-53e1-b4b4-b822c574dbf5, identifier: BP15%20CWT
2026-03-28 14:28:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e0bc53e-f58f-565d-bdec-6469083b09cd with identifier: CU67%20XHE
2026-03-28 14:28:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e0bc53e-f58f-565d-bdec-6469083b09cd with identifier: CU67%20XHE
2026-03-28 14:28:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e0bc53e-f58f-565d-bdec-6469083b09cd with identifier: CU67%20XHE to the API
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU67%20XHE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7e0bc53e-f58f-565d-bdec-6469083b09cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU67 XHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU67%20XHE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 54378,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7700,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 TFSI 95 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 95 SPORT',
 'vin': 'WAUZZZ8X4JB012027',
 'year': 2017}
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:27 [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-28 14:28:27 [bca.uk] INFO: Saving data for CU67%20XHE: {'auction_closing_time': 1775026800.0, 'created_time': 1774044596.433109, 'last_price_update_time': 1774708107.491136}
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU67%2520XHE') HTTP/1.1" 204 0
2026-03-28 14:28:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:28:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:28:27 [bca.uk] INFO: Found listing with ID: RK19%20CXP
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:27 [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-28 14:28:27 [bca.uk] INFO: Scrape type for RK19%20CXP: 2
2026-03-28 14:28:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4 with identifier: RK19%20CXP
2026-03-28 14:28:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4 with scrape type 2
2026-03-28 14:28:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4 with scrape type 2
2026-03-28 14:28:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4, identifier: RK19%20CXP
2026-03-28 14:28:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec9e9134-7dc5-53e1-b4b4-b822c574dbf5 with identifier: BP15%20CWT
2026-03-28 14:28:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec9e9134-7dc5-53e1-b4b4-b822c574dbf5 with identifier: BP15%20CWT
2026-03-28 14:28:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec9e9134-7dc5-53e1-b4b4-b822c574dbf5 with identifier: BP15%20CWT to the API
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP15%20CWT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec9e9134-7dc5-53e1-b4b4-b822c574dbf5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP15 CWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP15%20CWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 117212,
 '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 CUSTOM 2.2 TDCI 125 290 LWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 290 LWB L/R',
 'vin': 'WF0YXXTTGYFL66346',
 'year': 2015}
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP15%2520CWT%27 HTTP/1.1" 200 None
2026-03-28 14:28:27 [bca.uk] INFO: Saving data for BP15%20CWT: {'auction_closing_time': 1774778400.0, 'created_time': 1774524447.622294, 'last_price_update_time': 1774708107.97734}
2026-03-28 14:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP15%2520CWT') HTTP/1.1" 204 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: CU71%20KKR
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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-28 14:28:28 [bca.uk] INFO: Scrape type for CU71%20KKR: 2
2026-03-28 14:28:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01907c48-ebb5-5e67-a575-42597e8ec7b9 with identifier: CU71%20KKR
2026-03-28 14:28:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01907c48-ebb5-5e67-a575-42597e8ec7b9 with scrape type 2
2026-03-28 14:28:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01907c48-ebb5-5e67-a575-42597e8ec7b9 with scrape type 2
2026-03-28 14:28:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01907c48-ebb5-5e67-a575-42597e8ec7b9, identifier: CU71%20KKR
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: CU22%20NHB
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for CU22%20NHB: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: BX13%20TGK
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for BX13%20TGK: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DN69%20AEV
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for DN69%20AEV: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: YP20%20HNW
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP20%2520HNW%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for YP20%20HNW: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: YN15%20RPU
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for YN15%20RPU: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: LD65%20XMX
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for LD65%20XMX: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: FN66%20BWA
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for FN66%20BWA: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: YX19%20FWF
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for YX19%20FWF: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: HV73%20PZA
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for HV73%20PZA: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: BG71%20OLJ
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for BG71%20OLJ: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: LA72%20ZKL
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for LA72%20ZKL: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: MJ71%20HZT
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for MJ71%20HZT: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: OV25%20VXC
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for OV25%20VXC: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: OV74%20CVH
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for OV74%20CVH: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: KP20%20WJK
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for KP20%20WJK: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: PO21%20XJG
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for PO21%20XJG: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: WG71%20AZO
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for WG71%20AZO: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: WX73%20VAV
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for WX73%20VAV: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KOV
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KOV%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KOV: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KTF
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KTF%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KTF: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KUR
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KUR%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KUR: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KXJ
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KXJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KXJ: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KZW
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KZW: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20LFM
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20LFM: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20LFW
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520LFW%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20LFW: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20LGO
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20LGO: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20LTA
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520LTA%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20LTA: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20ULU
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20ULU: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DY71%20OAA
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for DY71%20OAA: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KOA
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KOA%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KOA: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20KPZ
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KPZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20KPZ: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DL73%20UHR
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 14:28:28 [bca.uk] INFO: Scrape type for DL73%20UHR: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: GX15%20AOW
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for GX15%20AOW: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: SG23%20VHH
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for SG23%20VHH: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: CK17%20NPX
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for CK17%20NPX: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DY69%20SYR
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for DY69%20SYR: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: KT17%20OAW
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for KT17%20OAW: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: LO19%20APU
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for LO19%20APU: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: NU68%20MFY
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for NU68%20MFY: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: NX70%20VVE
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for NX70%20VVE: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: YY69%20FEJ
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for YY69%20FEJ: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: DA12%20RCV
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for DA12%20RCV: 0
2026-03-28 14:28:28 [bca.uk] INFO: Found listing with ID: FE53%20KTN
2026-03-28 14:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:28 [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-28 14:28:28 [bca.uk] INFO: Scrape type for FE53%20KTN: 2
2026-03-28 14:28:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d94e06f-08a6-56ba-b0cb-1efee59fb158 with identifier: FE53%20KTN
2026-03-28 14:28:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d94e06f-08a6-56ba-b0cb-1efee59fb158 with scrape type 2
2026-03-28 14:28:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d94e06f-08a6-56ba-b0cb-1efee59fb158 with scrape type 2
2026-03-28 14:28:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d94e06f-08a6-56ba-b0cb-1efee59fb158, identifier: FE53%20KTN
2026-03-28 14:28:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:28:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4 with identifier: RK19%20CXP
2026-03-28 14:28:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4 with identifier: RK19%20CXP
2026-03-28 14:28:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4 with identifier: RK19%20CXP to the API
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:29 [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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK19%20CXP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea8d313e-0200-5a09-ba18-1c6e5bfdb2b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK19 CXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK19%20CXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'V220 D',
 'odometer': 161739,
 '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 V220 D 2.1 SPORT (EXTRA LONG) MPV',
 'transmission': 'automatic',
 'trim': 'SPORT (EXTRA LONG)',
 'vin': 'WDF44781523589893',
 'year': 2019}
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:29 [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-28 14:28:29 [bca.uk] INFO: Saving data for RK19%20CXP: {'auction_closing_time': 1774951200.0, 'created_time': 1774524383.374888, 'last_price_update_time': 1774708109.249614}
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK19%2520CXP') HTTP/1.1" 204 0
2026-03-28 14:28:29 [bca.uk] INFO: Found listing with ID: WG69%20VDE
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520VDE%27 HTTP/1.1" 200 None
2026-03-28 14:28:29 [bca.uk] INFO: Scrape type for WG69%20VDE: 2
2026-03-28 14:28:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05a31599-7a81-5351-8e0c-bb5190d331ee with identifier: WG69%20VDE
2026-03-28 14:28:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05a31599-7a81-5351-8e0c-bb5190d331ee with scrape type 2
2026-03-28 14:28:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05a31599-7a81-5351-8e0c-bb5190d331ee with scrape type 2
2026-03-28 14:28:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05a31599-7a81-5351-8e0c-bb5190d331ee, identifier: WG69%20VDE
2026-03-28 14:28:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01907c48-ebb5-5e67-a575-42597e8ec7b9 with identifier: CU71%20KKR
2026-03-28 14:28:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01907c48-ebb5-5e67-a575-42597e8ec7b9 with identifier: CU71%20KKR
2026-03-28 14:28:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01907c48-ebb5-5e67-a575-42597e8ec7b9 with identifier: CU71%20KKR to the API
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU71%20KKR-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '01907c48-ebb5-5e67-a575-42597e8ec7b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU71 KKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU71%20KKR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'HONDA',
 'model': 'HR-V',
 'odometer': 35404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HONDA HR-V 1.5 E-HEV ADVANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HEV ADVANCE',
 'vin': 'JHMRV5830NS200164',
 'year': 2021}
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:29 [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-28 14:28:29 [bca.uk] INFO: Saving data for CU71%20KKR: {'auction_closing_time': 1775026800.0, 'created_time': 1773908249.054794, 'last_price_update_time': 1774708109.851313}
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU71%2520KKR') HTTP/1.1" 204 0
2026-03-28 14:28:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d94e06f-08a6-56ba-b0cb-1efee59fb158 with identifier: FE53%20KTN
2026-03-28 14:28:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d94e06f-08a6-56ba-b0cb-1efee59fb158 with identifier: FE53%20KTN
2026-03-28 14:28:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d94e06f-08a6-56ba-b0cb-1efee59fb158 with identifier: FE53%20KTN to the API
2026-03-28 14:28:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE53%20KTN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d94e06f-08a6-56ba-b0cb-1efee59fb158',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE53 KTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE53%20KTN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 131548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 300,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWRA32040TB23236',
 'year': 2003}
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Saving data for FE53%20KTN: {'auction_closing_time': 1775026800.0, 'created_time': 1773908252.288709, 'last_price_update_time': 1774708110.172868}
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE53%2520KTN') HTTP/1.1" 204 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: YS17%20ZLU
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520ZLU%27 HTTP/1.1" 200 None
2026-03-28 14:28:30 [bca.uk] INFO: Scrape type for YS17%20ZLU: 2
2026-03-28 14:28:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb844d27-f38e-5df3-b857-3df95805a0a0 with identifier: YS17%20ZLU
2026-03-28 14:28:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb844d27-f38e-5df3-b857-3df95805a0a0 with scrape type 2
2026-03-28 14:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb844d27-f38e-5df3-b857-3df95805a0a0 with scrape type 2
2026-03-28 14:28:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb844d27-f38e-5df3-b857-3df95805a0a0, identifier: YS17%20ZLU
2026-03-28 14:28:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05a31599-7a81-5351-8e0c-bb5190d331ee with identifier: WG69%20VDE
2026-03-28 14:28:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05a31599-7a81-5351-8e0c-bb5190d331ee with identifier: WG69%20VDE
2026-03-28 14:28:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05a31599-7a81-5351-8e0c-bb5190d331ee with identifier: WG69%20VDE to the API
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG69%20VDE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '05a31599-7a81-5351-8e0c-bb5190d331ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG69 VDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG69%20VDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 82475,
 '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 AMAROK A33 3.0 V6 TDI 204 BMT HIGHLINE 4M CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'V6 TDI 204 BMT HIGHLINE 4M',
 'vin': 'WV1ZZZ2HZLH011931',
 'year': 2019}
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520VDE%27 HTTP/1.1" 200 None
2026-03-28 14:28:30 [bca.uk] INFO: Saving data for WG69%20VDE: {'auction_closing_time': 1774778400.0, 'created_time': 1774524448.591522, 'last_price_update_time': 1774708110.59426}
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG69%2520VDE') HTTP/1.1" 204 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: CU71%20MJJ
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for CU71%20MJJ: 2
2026-03-28 14:28:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b92fe91f-ab60-5219-81e3-da168b54ca3a with identifier: CU71%20MJJ
2026-03-28 14:28:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b92fe91f-ab60-5219-81e3-da168b54ca3a with scrape type 2
2026-03-28 14:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b92fe91f-ab60-5219-81e3-da168b54ca3a with scrape type 2
2026-03-28 14:28:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b92fe91f-ab60-5219-81e3-da168b54ca3a, identifier: CU71%20MJJ
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: FV57%20MYX
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for FV57%20MYX: 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: LR67%20UVK
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for LR67%20UVK: 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: MW68%20CLN
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for MW68%20CLN: 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: NC06%20MUP
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for NC06%20MUP: 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: PE11%20XTH
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for PE11%20XTH: 0
2026-03-28 14:28:30 [bca.uk] INFO: Found listing with ID: PX66%20XYP
2026-03-28 14:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:30 [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-28 14:28:30 [bca.uk] INFO: Scrape type for PX66%20XYP: 2
2026-03-28 14:28:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7144a13-4409-583f-ae1d-4606593f82b1 with identifier: PX66%20XYP
2026-03-28 14:28:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7144a13-4409-583f-ae1d-4606593f82b1 with scrape type 2
2026-03-28 14:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7144a13-4409-583f-ae1d-4606593f82b1 with scrape type 2
2026-03-28 14:28:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7144a13-4409-583f-ae1d-4606593f82b1, identifier: PX66%20XYP
2026-03-28 14:28:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb844d27-f38e-5df3-b857-3df95805a0a0 with identifier: YS17%20ZLU
2026-03-28 14:28:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb844d27-f38e-5df3-b857-3df95805a0a0 with identifier: YS17%20ZLU
2026-03-28 14:28:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb844d27-f38e-5df3-b857-3df95805a0a0 with identifier: YS17%20ZLU to the API
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:31 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS17%20ZLU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bb844d27-f38e-5df3-b857-3df95805a0a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS17 ZLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS17%20ZLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 105764,
 '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 CUSTOM 2.0 TDCI 130 270 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 130 270 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYHP31950',
 'year': 2017}
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520ZLU%27 HTTP/1.1" 200 None
2026-03-28 14:28:31 [bca.uk] INFO: Saving data for YS17%20ZLU: {'auction_closing_time': 1774778400.0, 'created_time': 1774391675.193137, 'last_price_update_time': 1774708111.526744}
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS17%2520ZLU') HTTP/1.1" 204 0
2026-03-28 14:28:31 [bca.uk] INFO: Found listing with ID: YY12%20NHZ
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY12%2520NHZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:31 [bca.uk] INFO: Scrape type for YY12%20NHZ: 2
2026-03-28 14:28:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 823bb85b-59bf-5fb7-ae19-7f94309819b9 with identifier: YY12%20NHZ
2026-03-28 14:28:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 823bb85b-59bf-5fb7-ae19-7f94309819b9 with scrape type 2
2026-03-28 14:28:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 823bb85b-59bf-5fb7-ae19-7f94309819b9 with scrape type 2
2026-03-28 14:28:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 823bb85b-59bf-5fb7-ae19-7f94309819b9, identifier: YY12%20NHZ
2026-03-28 14:28:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b92fe91f-ab60-5219-81e3-da168b54ca3a with identifier: CU71%20MJJ
2026-03-28 14:28:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b92fe91f-ab60-5219-81e3-da168b54ca3a with identifier: CU71%20MJJ
2026-03-28 14:28:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b92fe91f-ab60-5219-81e3-da168b54ca3a with identifier: CU71%20MJJ to the API
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU71%20MJJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b92fe91f-ab60-5219-81e3-da168b54ca3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU71 MJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU71%20MJJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 100238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2021-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': 'WAUZZZFY3M2124219',
 'year': 2021}
2026-03-28 14:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:31 [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-28 14:28:31 [bca.uk] INFO: Saving data for CU71%20MJJ: {'auction_closing_time': 1775026800.0, 'created_time': 1773908251.340634, 'last_price_update_time': 1774708111.994949}
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU71%2520MJJ') HTTP/1.1" 204 0
2026-03-28 14:28:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7144a13-4409-583f-ae1d-4606593f82b1 with identifier: PX66%20XYP
2026-03-28 14:28:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7144a13-4409-583f-ae1d-4606593f82b1 with identifier: PX66%20XYP
2026-03-28 14:28:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7144a13-4409-583f-ae1d-4606593f82b1 with identifier: PX66%20XYP to the API
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX66%20XYP-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7144a13-4409-583f-ae1d-4606593f82b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX66 XYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX66%20XYP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'VIVA',
 'odometer': 78150,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1100,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVA 1.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'W0LDD6E76HC728302',
 'year': 2016}
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [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-28 14:28:32 [bca.uk] INFO: Saving data for PX66%20XYP: {'auction_closing_time': 1775026800.0, 'created_time': 1773908174.808809, 'last_price_update_time': 1774708112.314484}
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX66%2520XYP') HTTP/1.1" 204 0
2026-03-28 14:28:32 [bca.uk] INFO: Found listing with ID: DL19%20UZW
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL19%2520UZW%27 HTTP/1.1" 200 None
2026-03-28 14:28:32 [bca.uk] INFO: Scrape type for DL19%20UZW: 0
2026-03-28 14:28:32 [bca.uk] INFO: Found listing with ID: DU21%20OXD
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 14:28:32 [bca.uk] INFO: Scrape type for DU21%20OXD: 2
2026-03-28 14:28:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d5610a2-97a0-58f5-92f9-1c9163af6bef with identifier: DU21%20OXD
2026-03-28 14:28:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d5610a2-97a0-58f5-92f9-1c9163af6bef with scrape type 2
2026-03-28 14:28:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d5610a2-97a0-58f5-92f9-1c9163af6bef with scrape type 2
2026-03-28 14:28:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d5610a2-97a0-58f5-92f9-1c9163af6bef, identifier: DU21%20OXD
2026-03-28 14:28:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 823bb85b-59bf-5fb7-ae19-7f94309819b9 with identifier: YY12%20NHZ
2026-03-28 14:28:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 823bb85b-59bf-5fb7-ae19-7f94309819b9 with identifier: YY12%20NHZ
2026-03-28 14:28:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 823bb85b-59bf-5fb7-ae19-7f94309819b9 with identifier: YY12%20NHZ to the API
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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=YY12%20NHZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '823bb85b-59bf-5fb7-ae19-7f94309819b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY12 NHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY12%20NHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 136934,
 '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 BERLINGO L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0CJ624493',
 'year': 2012}
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY12%2520NHZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:32 [bca.uk] INFO: Saving data for YY12%20NHZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774524448.113133, 'last_price_update_time': 1774708112.777098}
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY12%2520NHZ') HTTP/1.1" 204 0
2026-03-28 14:28:32 [bca.uk] INFO: Found listing with ID: CV74%20NFE
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [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-28 14:28:32 [bca.uk] INFO: Scrape type for CV74%20NFE: 0
2026-03-28 14:28:32 [bca.uk] INFO: Found listing with ID: MA20%20BKJ
2026-03-28 14:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:32 [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-28 14:28:32 [bca.uk] INFO: Scrape type for MA20%20BKJ: 2
2026-03-28 14:28:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d76fcf15-5b17-503c-81b0-c41ea8152de4 with identifier: MA20%20BKJ
2026-03-28 14:28:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d76fcf15-5b17-503c-81b0-c41ea8152de4 with scrape type 2
2026-03-28 14:28:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d76fcf15-5b17-503c-81b0-c41ea8152de4 with scrape type 2
2026-03-28 14:28:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d76fcf15-5b17-503c-81b0-c41ea8152de4, identifier: MA20%20BKJ
2026-03-28 14:28:33 [bca.uk] INFO: Found listing with ID: WA64%20EWR
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:33 [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-28 14:28:33 [bca.uk] INFO: Scrape type for WA64%20EWR: 2
2026-03-28 14:28:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d45f4f36-919f-559b-8c7a-ea39c570e1c4 with identifier: WA64%20EWR
2026-03-28 14:28:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d45f4f36-919f-559b-8c7a-ea39c570e1c4 with scrape type 2
2026-03-28 14:28:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d45f4f36-919f-559b-8c7a-ea39c570e1c4 with scrape type 2
2026-03-28 14:28:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d45f4f36-919f-559b-8c7a-ea39c570e1c4, identifier: WA64%20EWR
2026-03-28 14:28:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d5610a2-97a0-58f5-92f9-1c9163af6bef with identifier: DU21%20OXD
2026-03-28 14:28:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d5610a2-97a0-58f5-92f9-1c9163af6bef with identifier: DU21%20OXD
2026-03-28 14:28:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d5610a2-97a0-58f5-92f9-1c9163af6bef with identifier: DU21%20OXD to the API
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:33 [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': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU21%20OXD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d5610a2-97a0-58f5-92f9-1c9163af6bef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU21 OXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU21%20OXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 101655,
 '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 BERLINGO M 1.5 BLUEHDI 100 1000 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 1000 ENTERPRISE',
 'vin': 'VR7EFYHYCLJ887004',
 'year': 2021}
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 14:28:33 [bca.uk] INFO: Saving data for DU21%20OXD: {'auction_closing_time': 1774778400.0, 'created_time': 1774274615.406409, 'last_price_update_time': 1774708113.449956}
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU21%2520OXD') HTTP/1.1" 204 0
2026-03-28 14:28:33 [bca.uk] INFO: Found listing with ID: LX17%20VTU
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 14:28:33 [bca.uk] INFO: Scrape type for LX17%20VTU: 2
2026-03-28 14:28:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf360b09-a367-5063-9d0f-10ec88c81540 with identifier: LX17%20VTU
2026-03-28 14:28:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf360b09-a367-5063-9d0f-10ec88c81540 with scrape type 2
2026-03-28 14:28:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf360b09-a367-5063-9d0f-10ec88c81540 with scrape type 2
2026-03-28 14:28:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf360b09-a367-5063-9d0f-10ec88c81540, identifier: LX17%20VTU
2026-03-28 14:28:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d76fcf15-5b17-503c-81b0-c41ea8152de4 with identifier: MA20%20BKJ
2026-03-28 14:28:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d76fcf15-5b17-503c-81b0-c41ea8152de4 with identifier: MA20%20BKJ
2026-03-28 14:28:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d76fcf15-5b17-503c-81b0-c41ea8152de4 with identifier: MA20%20BKJ to the API
2026-03-28 14:28:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA20%20BKJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd76fcf15-5b17-503c-81b0-c41ea8152de4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA20 BKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA20%20BKJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 94672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12500,
 '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': 'SALCA2AN7LH839447',
 'year': 2020}
2026-03-28 14:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:34 [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-28 14:28:34 [bca.uk] INFO: Saving data for MA20%20BKJ: {'auction_closing_time': 1775026800.0, 'created_time': 1773908233.15377, 'last_price_update_time': 1774708114.265605}
2026-03-28 14:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA20%2520BKJ') HTTP/1.1" 204 0
2026-03-28 14:28:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d45f4f36-919f-559b-8c7a-ea39c570e1c4 with identifier: WA64%20EWR
2026-03-28 14:28:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d45f4f36-919f-559b-8c7a-ea39c570e1c4 with identifier: WA64%20EWR
2026-03-28 14:28:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d45f4f36-919f-559b-8c7a-ea39c570e1c4 with identifier: WA64%20EWR to the API
2026-03-28 14:28:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA64%20EWR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd45f4f36-919f-559b-8c7a-ea39c570e1c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA64 EWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA64%20EWR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 79918,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1500,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM X',
 'vin': 'WF0DXXGAKDEM16494',
 'year': 2014}
2026-03-28 14:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:34 [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-28 14:28:34 [bca.uk] INFO: Saving data for WA64%20EWR: {'auction_closing_time': 1775026800.0, 'created_time': 1773908254.774039, 'last_price_update_time': 1774708114.651486}
2026-03-28 14:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA64%2520EWR') HTTP/1.1" 204 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: DY70%20GHF
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520GHF%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Scrape type for DY70%20GHF: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: SL18%20XRK
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL18%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Scrape type for SL18%20XRK: 2
2026-03-28 14:28:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d91bbe1e-ea75-5d10-a734-af7d6f55c6b0 with identifier: SL18%20XRK
2026-03-28 14:28:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d91bbe1e-ea75-5d10-a734-af7d6f55c6b0 with scrape type 2
2026-03-28 14:28:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d91bbe1e-ea75-5d10-a734-af7d6f55c6b0 with scrape type 2
2026-03-28 14:28:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d91bbe1e-ea75-5d10-a734-af7d6f55c6b0, identifier: SL18%20XRK
2026-03-28 14:28:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf360b09-a367-5063-9d0f-10ec88c81540 with identifier: LX17%20VTU
2026-03-28 14:28:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf360b09-a367-5063-9d0f-10ec88c81540 with identifier: LX17%20VTU
2026-03-28 14:28:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf360b09-a367-5063-9d0f-10ec88c81540 with identifier: LX17%20VTU to the API
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28: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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX17%20VTU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf360b09-a367-5063-9d0f-10ec88c81540',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX17 VTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX17%20VTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.9T',
 'odometer': 113536,
 '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 TRAFIC 2.9T 1.6 LL29 ENERGY DCI 125 BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'LL29 ENERGY DCI 125 BUSINESS+',
 'vin': 'VF1FL000X57448485',
 'year': 2017}
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Saving data for LX17%20VTU: {'auction_closing_time': 1774778400.0, 'created_time': 1774524464.172213, 'last_price_update_time': 1774708115.637998}
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX17%2520VTU') HTTP/1.1" 204 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: YK22%20LPZ
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520LPZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Scrape type for YK22%20LPZ: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: NL62%20UCG
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL62%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Scrape type for NL62%20UCG: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: SP21%20EKK
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP21%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Scrape type for SP21%20EKK: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: CE22%20FFH
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for CE22%20FFH: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: CF71%20VNY
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for CF71%20VNY: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: DX71%20FVV
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for DX71%20FVV: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: DX72%20XDH
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for DX72%20XDH: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: GJ71%20VJZ
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for GJ71%20VJZ: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: GM21%20MXU
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for GM21%20MXU: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: KN23%20UGL
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for KN23%20UGL: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: MM19%20WRX
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for MM19%20WRX: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: OV71%20YGZ
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for OV71%20YGZ: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: WN22%20HMC
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for WN22%20HMC: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: SA73%20BZJ
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for SA73%20BZJ: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: NM08%20UTX
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NM08%2520UTX%27 HTTP/1.1" 200 None
2026-03-28 14:28:35 [bca.uk] INFO: Scrape type for NM08%20UTX: 0
2026-03-28 14:28:35 [bca.uk] INFO: Found listing with ID: LC66%20BWN
2026-03-28 14:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:35 [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-28 14:28:35 [bca.uk] INFO: Scrape type for LC66%20BWN: 2
2026-03-28 14:28:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ba9d64-5f17-59fb-af73-02149375a286 with identifier: LC66%20BWN
2026-03-28 14:28:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ba9d64-5f17-59fb-af73-02149375a286 with scrape type 2
2026-03-28 14:28:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ba9d64-5f17-59fb-af73-02149375a286 with scrape type 2
2026-03-28 14:28:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ba9d64-5f17-59fb-af73-02149375a286, identifier: LC66%20BWN
2026-03-28 14:28:36 [bca.uk] INFO: Found listing with ID: WD13%20EZZ
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:36 [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-28 14:28:36 [bca.uk] INFO: Scrape type for WD13%20EZZ: 0
2026-03-28 14:28:36 [bca.uk] INFO: Found listing with ID: YT19%20GNW
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520GNW%27 HTTP/1.1" 200 None
2026-03-28 14:28:36 [bca.uk] INFO: Scrape type for YT19%20GNW: 2
2026-03-28 14:28:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03928835-3611-5d01-9576-37cf7a2d1e8d with identifier: YT19%20GNW
2026-03-28 14:28:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03928835-3611-5d01-9576-37cf7a2d1e8d with scrape type 2
2026-03-28 14:28:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03928835-3611-5d01-9576-37cf7a2d1e8d with scrape type 2
2026-03-28 14:28:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03928835-3611-5d01-9576-37cf7a2d1e8d, identifier: YT19%20GNW
2026-03-28 14:28:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d91bbe1e-ea75-5d10-a734-af7d6f55c6b0 with identifier: SL18%20XRK
2026-03-28 14:28:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d91bbe1e-ea75-5d10-a734-af7d6f55c6b0 with identifier: SL18%20XRK
2026-03-28 14:28:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d91bbe1e-ea75-5d10-a734-af7d6f55c6b0 with identifier: SL18%20XRK to the API
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:36 [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': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL18%20XRK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd91bbe1e-ea75-5d10-a734-af7d6f55c6b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL18 XRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL18%20XRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 98311,
 '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 RELAY 35 2.0 BLUEHDI 130 L3 PLUS CrewCab Dropside',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 PLUS',
 'vin': 'VF7YC2MHU12G02354',
 'year': 2018}
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL18%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 14:28:36 [bca.uk] INFO: Saving data for SL18%20XRK: {'auction_closing_time': 1774778400.0, 'created_time': 1774044671.761862, 'last_price_update_time': 1774708116.591584}
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL18%2520XRK') HTTP/1.1" 204 0
2026-03-28 14:28:36 [bca.uk] INFO: Found listing with ID: YM19%20RKK
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 14:28:36 [bca.uk] INFO: Scrape type for YM19%20RKK: 2
2026-03-28 14:28:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e50b8722-c4d0-57e5-aced-f4fa18f176f5 with identifier: YM19%20RKK
2026-03-28 14:28:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e50b8722-c4d0-57e5-aced-f4fa18f176f5 with scrape type 2
2026-03-28 14:28:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e50b8722-c4d0-57e5-aced-f4fa18f176f5 with scrape type 2
2026-03-28 14:28:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e50b8722-c4d0-57e5-aced-f4fa18f176f5, identifier: YM19%20RKK
2026-03-28 14:28:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ba9d64-5f17-59fb-af73-02149375a286 with identifier: LC66%20BWN
2026-03-28 14:28:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ba9d64-5f17-59fb-af73-02149375a286 with identifier: LC66%20BWN
2026-03-28 14:28:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ba9d64-5f17-59fb-af73-02149375a286 with identifier: LC66%20BWN to the API
2026-03-28 14:28:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC66%20BWN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40ba9d64-5f17-59fb-af73-02149375a286',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC66 BWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC66%20BWN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 110245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4000,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD PRESTIGE StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PRESTIGE',
 'vin': 'SADCA2AN5HA093494',
 'year': 2016}
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 14:28:37 [bca.uk] INFO: Saving data for LC66%20BWN: {'auction_closing_time': 1775026800.0, 'created_time': 1773908485.021929, 'last_price_update_time': 1774708117.186417}
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC66%2520BWN') HTTP/1.1" 204 0
2026-03-28 14:28:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03928835-3611-5d01-9576-37cf7a2d1e8d with identifier: YT19%20GNW
2026-03-28 14:28:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03928835-3611-5d01-9576-37cf7a2d1e8d with identifier: YT19%20GNW
2026-03-28 14:28:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03928835-3611-5d01-9576-37cf7a2d1e8d with identifier: YT19%20GNW to the API
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT19%20GNW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '03928835-3611-5d01-9576-37cf7a2d1e8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT19 GNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT19%20GNW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': '500',
 'odometer': 14496,
 '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': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000JB52074',
 'year': 2019}
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520GNW%27 HTTP/1.1" 200 None
2026-03-28 14:28:37 [bca.uk] INFO: Saving data for YT19%20GNW: {'auction_closing_time': 1775026800.0, 'created_time': 1773908230.911754, 'last_price_update_time': 1774708117.578221}
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT19%2520GNW') HTTP/1.1" 204 0
2026-03-28 14:28:37 [bca.uk] INFO: Found listing with ID: FH69%20KBE
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:37 [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-28 14:28:37 [bca.uk] INFO: Scrape type for FH69%20KBE: 2
2026-03-28 14:28:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 830ca153-7939-5a7a-9b2c-814de6b30296 with identifier: FH69%20KBE
2026-03-28 14:28:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 830ca153-7939-5a7a-9b2c-814de6b30296 with scrape type 2
2026-03-28 14:28:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 830ca153-7939-5a7a-9b2c-814de6b30296 with scrape type 2
2026-03-28 14:28:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 830ca153-7939-5a7a-9b2c-814de6b30296, identifier: FH69%20KBE
2026-03-28 14:28:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e50b8722-c4d0-57e5-aced-f4fa18f176f5 with identifier: YM19%20RKK
2026-03-28 14:28:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e50b8722-c4d0-57e5-aced-f4fa18f176f5 with identifier: YM19%20RKK
2026-03-28 14:28:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e50b8722-c4d0-57e5-aced-f4fa18f176f5 with identifier: YM19%20RKK to the API
2026-03-28 14:28:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:38 [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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM19%20RKK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e50b8722-c4d0-57e5-aced-f4fa18f176f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM19 RKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM19%20RKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 70005,
 '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 300 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYJG09932',
 'year': 2019}
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 14:28:38 [bca.uk] INFO: Saving data for YM19%20RKK: {'auction_closing_time': 1774778400.0, 'created_time': 1774524444.290872, 'last_price_update_time': 1774708118.058035}
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM19%2520RKK') HTTP/1.1" 204 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: HT68%20HFO
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT68%2520HFO%27 HTTP/1.1" 200 None
2026-03-28 14:28:38 [bca.uk] INFO: Scrape type for HT68%20HFO: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: GF71%20TYU
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for GF71%20TYU: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: LV23%20WOH
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for LV23%20WOH: 2
2026-03-28 14:28:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18538fff-82eb-5c1d-b05f-2b2151942640 with identifier: LV23%20WOH
2026-03-28 14:28:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18538fff-82eb-5c1d-b05f-2b2151942640 with scrape type 2
2026-03-28 14:28:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18538fff-82eb-5c1d-b05f-2b2151942640 with scrape type 2
2026-03-28 14:28:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18538fff-82eb-5c1d-b05f-2b2151942640, identifier: LV23%20WOH
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: BD20%20FSX
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for BD20%20FSX: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: FL70%20SUA
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520SUA%27 HTTP/1.1" 200 None
2026-03-28 14:28:38 [bca.uk] INFO: Scrape type for FL70%20SUA: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: LV65%20GGO
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for LV65%20GGO: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: VE15%20EKR
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for VE15%20EKR: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: AD19%20BYV
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for AD19%20BYV: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WM65%20NGY
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WM65%20NGY: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: YH61%20CKP
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for YH61%20CKP: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: EX70%20PYS
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for EX70%20PYS: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: FV21%20KFD
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for FV21%20KFD: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: GL66%20DZX
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for GL66%20DZX: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: KS17%20VUM
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for KS17%20VUM: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: KU67%20OWA
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for KU67%20OWA: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: MM64%20CCZ
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for MM64%20CCZ: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: NGZ%201668
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for NGZ%201668: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WD64%20TRX
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WD64%20TRX: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WF69%20GXA
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WF69%20GXA: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WG16%20OFV
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WG16%20OFV: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WG65%20CFK
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WG65%20CFK: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WJ66%20FHR
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WJ66%20FHR: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WK69%20PXF
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WK69%20PXF: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: YD17%20MTC
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for YD17%20MTC: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: YJ65%20YRV
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for YJ65%20YRV: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: AF63%20PHX
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for AF63%20PHX: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: BD58%20DZK
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for BD58%20DZK: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: BN57%20NXY
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for BN57%20NXY: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: BP11%20DJP
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for BP11%20DJP: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: CP10%20FWA
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for CP10%20FWA: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: CV15%20YZR
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for CV15%20YZR: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: FN67%20FRL
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for FN67%20FRL: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: GC15%20SNZ
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for GC15%20SNZ: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: HG16%20FMK
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for HG16%20FMK: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: HG61%20GZK
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for HG61%20GZK: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: LR62%20FFH
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for LR62%20FFH: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WG08%20KYB
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WG08%20KYB: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WG11%20AMV
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WG11%20AMV: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WG14%20MKX
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WG14%20MKX: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: WX64%20BSZ
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for WX64%20BSZ: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: BN09%20FJU
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for BN09%20FJU: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: EJ52%20FWV
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for EJ52%20FWV: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: LT13%20TVF
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for LT13%20TVF: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: PF15%20TXD
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for PF15%20TXD: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: FP62%20BPO
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for FP62%20BPO: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: KF07%20UOW
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for KF07%20UOW: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: KY62%20XWE
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for KY62%20XWE: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: LG18%20ETA
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for LG18%20ETA: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: OE65%20LXT
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for OE65%20LXT: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: SM67%20SNF
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for SM67%20SNF: 0
2026-03-28 14:28:38 [bca.uk] INFO: Found listing with ID: YP15%20JHF
2026-03-28 14:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:38 [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-28 14:28:38 [bca.uk] INFO: Scrape type for YP15%20JHF: 0
2026-03-28 14:28:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 830ca153-7939-5a7a-9b2c-814de6b30296 with identifier: FH69%20KBE
2026-03-28 14:28:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 830ca153-7939-5a7a-9b2c-814de6b30296 with identifier: FH69%20KBE
2026-03-28 14:28:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 830ca153-7939-5a7a-9b2c-814de6b30296 with identifier: FH69%20KBE to the API
2026-03-28 14:28:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:39 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH69%20KBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '830ca153-7939-5a7a-9b2c-814de6b30296',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FH69 KBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH69%20KBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 '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': 'VAUXHALL GRANDLAND X 1.2 T 130 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SRI',
 'vin': 'W0VZRHNS7L6005189',
 'year': 2019}
2026-03-28 14:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:39 [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-28 14:28:39 [bca.uk] INFO: Saving data for FH69%20KBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774524476.72041, 'last_price_update_time': 1774708119.856449}
2026-03-28 14:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH69%2520KBE') HTTP/1.1" 204 0
2026-03-28 14:28:39 [bca.uk] INFO: Found listing with ID: BN68%20OJL
2026-03-28 14:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN68%2520OJL%27 HTTP/1.1" 200 None
2026-03-28 14:28:40 [bca.uk] INFO: Scrape type for BN68%20OJL: 2
2026-03-28 14:28:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2e738c6-f866-57ed-81e4-931e5cc10ea3 with identifier: BN68%20OJL
2026-03-28 14:28:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2e738c6-f866-57ed-81e4-931e5cc10ea3 with scrape type 2
2026-03-28 14:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2e738c6-f866-57ed-81e4-931e5cc10ea3 with scrape type 2
2026-03-28 14:28:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2e738c6-f866-57ed-81e4-931e5cc10ea3, identifier: BN68%20OJL
2026-03-28 14:28:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18538fff-82eb-5c1d-b05f-2b2151942640 with identifier: LV23%20WOH
2026-03-28 14:28:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18538fff-82eb-5c1d-b05f-2b2151942640 with identifier: LV23%20WOH
2026-03-28 14:28:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18538fff-82eb-5c1d-b05f-2b2151942640 with identifier: LV23%20WOH to the API
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV23%20WOH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '18538fff-82eb-5c1d-b05f-2b2151942640',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LV23 WOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV23%20WOH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 15633,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 61000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 P440E SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P440E SE',
 'vin': 'SAL1A2A46PA127749',
 'year': 2023}
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:40 [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-28 14:28:40 [bca.uk] INFO: Saving data for LV23%20WOH: {'auction_closing_time': 1774854000.0, 'created_time': 1773835003.641456, 'last_price_update_time': 1774708120.415797}
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV23%2520WOH') HTTP/1.1" 204 0
2026-03-28 14:28:40 [bca.uk] INFO: Found listing with ID: LT69%20ZWM
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520ZWM%27 HTTP/1.1" 200 None
2026-03-28 14:28:40 [bca.uk] INFO: Scrape type for LT69%20ZWM: 2
2026-03-28 14:28:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 992fe8d7-c7b1-5156-bd2e-90a57f50ebae with identifier: LT69%20ZWM
2026-03-28 14:28:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 992fe8d7-c7b1-5156-bd2e-90a57f50ebae with scrape type 2
2026-03-28 14:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 992fe8d7-c7b1-5156-bd2e-90a57f50ebae with scrape type 2
2026-03-28 14:28:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 992fe8d7-c7b1-5156-bd2e-90a57f50ebae, identifier: LT69%20ZWM
2026-03-28 14:28:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2e738c6-f866-57ed-81e4-931e5cc10ea3 with identifier: BN68%20OJL
2026-03-28 14:28:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2e738c6-f866-57ed-81e4-931e5cc10ea3 with identifier: BN68%20OJL
2026-03-28 14:28:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2e738c6-f866-57ed-81e4-931e5cc10ea3 with identifier: BN68%20OJL to the API
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:40 [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': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN68%20OJL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2e738c6-f866-57ed-81e4-931e5cc10ea3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN68 OJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN68%20OJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 91914,
 '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 HILUX 2.4 D 150 ACTIVE 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'D 150 ACTIVE 4WD',
 'vin': 'AHTKB3CD902614880',
 'year': 2018}
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN68%2520OJL%27 HTTP/1.1" 200 None
2026-03-28 14:28:40 [bca.uk] INFO: Saving data for BN68%20OJL: {'auction_closing_time': 1774778400.0, 'created_time': 1774524443.862335, 'last_price_update_time': 1774708120.868742}
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN68%2520OJL') HTTP/1.1" 204 0
2026-03-28 14:28:40 [bca.uk] INFO: Found listing with ID: WV70%20XUT
2026-03-28 14:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:40 [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-28 14:28:40 [bca.uk] INFO: Scrape type for WV70%20XUT: 2
2026-03-28 14:28:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df01a52d-e7c8-569b-80d2-647f3a92c69d with identifier: WV70%20XUT
2026-03-28 14:28:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df01a52d-e7c8-569b-80d2-647f3a92c69d with scrape type 2
2026-03-28 14:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df01a52d-e7c8-569b-80d2-647f3a92c69d with scrape type 2
2026-03-28 14:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df01a52d-e7c8-569b-80d2-647f3a92c69d, identifier: WV70%20XUT
2026-03-28 14:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 992fe8d7-c7b1-5156-bd2e-90a57f50ebae with identifier: LT69%20ZWM
2026-03-28 14:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 992fe8d7-c7b1-5156-bd2e-90a57f50ebae with identifier: LT69%20ZWM
2026-03-28 14:28:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 992fe8d7-c7b1-5156-bd2e-90a57f50ebae with identifier: LT69%20ZWM to the API
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:41 [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': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT69%20ZWM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '992fe8d7-c7b1-5156-bd2e-90a57f50ebae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT69 ZWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT69%20ZWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 63676,
 '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 300 SWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZJG01133',
 'year': 2019}
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520ZWM%27 HTTP/1.1" 200 None
2026-03-28 14:28:41 [bca.uk] INFO: Saving data for LT69%20ZWM: {'auction_closing_time': 1774778400.0, 'created_time': 1774274580.838787, 'last_price_update_time': 1774708121.337863}
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT69%2520ZWM') HTTP/1.1" 204 0
2026-03-28 14:28:41 [bca.uk] INFO: Found listing with ID: LL66%20XUS
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520XUS%27 HTTP/1.1" 200 None
2026-03-28 14:28:41 [bca.uk] INFO: Scrape type for LL66%20XUS: 2
2026-03-28 14:28:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85246a6d-3dc5-560c-8ef8-f708f40306fd with identifier: LL66%20XUS
2026-03-28 14:28:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85246a6d-3dc5-560c-8ef8-f708f40306fd with scrape type 2
2026-03-28 14:28:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85246a6d-3dc5-560c-8ef8-f708f40306fd with scrape type 2
2026-03-28 14:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85246a6d-3dc5-560c-8ef8-f708f40306fd, identifier: LL66%20XUS
2026-03-28 14:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df01a52d-e7c8-569b-80d2-647f3a92c69d with identifier: WV70%20XUT
2026-03-28 14:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df01a52d-e7c8-569b-80d2-647f3a92c69d with identifier: WV70%20XUT
2026-03-28 14:28:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df01a52d-e7c8-569b-80d2-647f3a92c69d with identifier: WV70%20XUT to the API
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV70%20XUT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df01a52d-e7c8-569b-80d2-647f3a92c69d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV70 XUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV70%20XUT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 46044,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.0 AMG LINE PREMIUM 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 9G',
 'vin': 'WDD2050142R548461',
 'year': 2020}
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:41 [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-28 14:28:41 [bca.uk] INFO: Saving data for WV70%20XUT: {'auction_closing_time': 1774854000.0, 'created_time': 1773909854.407052, 'last_price_update_time': 1774708121.769778}
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV70%2520XUT') HTTP/1.1" 204 0
2026-03-28 14:28:41 [bca.uk] INFO: Found listing with ID: EK69%20XRA
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520XRA%27 HTTP/1.1" 200 None
2026-03-28 14:28:41 [bca.uk] INFO: Scrape type for EK69%20XRA: 2
2026-03-28 14:28:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 667eec52-805f-50fa-ac96-3042aa830b81 with identifier: EK69%20XRA
2026-03-28 14:28:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 667eec52-805f-50fa-ac96-3042aa830b81 with scrape type 2
2026-03-28 14:28:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 667eec52-805f-50fa-ac96-3042aa830b81 with scrape type 2
2026-03-28 14:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 667eec52-805f-50fa-ac96-3042aa830b81, identifier: EK69%20XRA
2026-03-28 14:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85246a6d-3dc5-560c-8ef8-f708f40306fd with identifier: LL66%20XUS
2026-03-28 14:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85246a6d-3dc5-560c-8ef8-f708f40306fd with identifier: LL66%20XUS
2026-03-28 14:28:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85246a6d-3dc5-560c-8ef8-f708f40306fd with identifier: LL66%20XUS to the API
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:42 [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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL66%20XUS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85246a6d-3dc5-560c-8ef8-f708f40306fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL66 XUS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL66%20XUS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 181521,
 '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 HILUX 2.4 D 150 INVINCIBLE X 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'D 150 INVINCIBLE X 4WD',
 'vin': 'AHTBB3CD301728234',
 'year': 2017}
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520XUS%27 HTTP/1.1" 200 None
2026-03-28 14:28:42 [bca.uk] INFO: Saving data for LL66%20XUS: {'auction_closing_time': 1774778400.0, 'created_time': 1774524465.023542, 'last_price_update_time': 1774708122.29609}
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL66%2520XUS') HTTP/1.1" 204 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: MT71%20NLD
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for MT71%20NLD: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: OW24%20UHX
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for OW24%20UHX: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: SC69%20FVG
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for SC69%20FVG: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: DS23%20OED
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for DS23%20OED: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: DS72%20PZK
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for DS72%20PZK: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: DV56%20JXP
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV56%2520JXP%27 HTTP/1.1" 200 None
2026-03-28 14:28:42 [bca.uk] INFO: Scrape type for DV56%20JXP: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: KS62%20AHO
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS62%2520AHO%27 HTTP/1.1" 200 None
2026-03-28 14:28:42 [bca.uk] INFO: Scrape type for KS62%20AHO: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: MA75%20FOJ
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for MA75%20FOJ: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: MJ72%20HRU
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for MJ72%20HRU: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: NL22%20GOJ
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520GOJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:42 [bca.uk] INFO: Scrape type for NL22%20GOJ: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: BN67%20YZR
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 14:28:42 [bca.uk] INFO: Scrape type for BN67%20YZR: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: YD65%20WLG
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for YD65%20WLG: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: NA20%20NSK
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for NA20%20NSK: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: YR15%20UCP
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR15%2520UCP%27 HTTP/1.1" 200 None
2026-03-28 14:28:42 [bca.uk] INFO: Scrape type for YR15%20UCP: 0
2026-03-28 14:28:42 [bca.uk] INFO: Found listing with ID: CU72%20NHH
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:42 [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-28 14:28:42 [bca.uk] INFO: Scrape type for CU72%20NHH: 0
2026-03-28 14:28:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 667eec52-805f-50fa-ac96-3042aa830b81 with identifier: EK69%20XRA
2026-03-28 14:28:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 667eec52-805f-50fa-ac96-3042aa830b81 with identifier: EK69%20XRA
2026-03-28 14:28:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 667eec52-805f-50fa-ac96-3042aa830b81 with identifier: EK69%20XRA to the API
2026-03-28 14:28:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:43 [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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK69%20XRA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '667eec52-805f-50fa-ac96-3042aa830b81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK69 XRA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK69%20XRA&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 87964,
 '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 RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PKS35335',
 'year': 2019}
2026-03-28 14:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520XRA%27 HTTP/1.1" 200 None
2026-03-28 14:28:43 [bca.uk] INFO: Saving data for EK69%20XRA: {'auction_closing_time': 1774778400.0, 'created_time': 1773928902.634872, 'last_price_update_time': 1774708123.849788}
2026-03-28 14:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK69%2520XRA') HTTP/1.1" 204 0
2026-03-28 14:28:43 [bca.uk] INFO: Found listing with ID: FM19%20VZC
2026-03-28 14:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520VZC%27 HTTP/1.1" 200 None
2026-03-28 14:28:43 [bca.uk] INFO: Scrape type for FM19%20VZC: 2
2026-03-28 14:28:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17043df0-9f44-5562-9461-fad9c12dc43e with identifier: FM19%20VZC
2026-03-28 14:28:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17043df0-9f44-5562-9461-fad9c12dc43e with scrape type 2
2026-03-28 14:28:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17043df0-9f44-5562-9461-fad9c12dc43e with scrape type 2
2026-03-28 14:28:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17043df0-9f44-5562-9461-fad9c12dc43e, identifier: FM19%20VZC
2026-03-28 14:28:44 [bca.uk] INFO: Found listing with ID: GY13%20EEA
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY13%2520EEA%27 HTTP/1.1" 200 None
2026-03-28 14:28:44 [bca.uk] INFO: Scrape type for GY13%20EEA: 2
2026-03-28 14:28:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d with identifier: GY13%20EEA
2026-03-28 14:28:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d with scrape type 2
2026-03-28 14:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d with scrape type 2
2026-03-28 14:28:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d, identifier: GY13%20EEA
2026-03-28 14:28:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17043df0-9f44-5562-9461-fad9c12dc43e with identifier: FM19%20VZC
2026-03-28 14:28:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17043df0-9f44-5562-9461-fad9c12dc43e with identifier: FM19%20VZC
2026-03-28 14:28:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17043df0-9f44-5562-9461-fad9c12dc43e with identifier: FM19%20VZC to the API
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:44 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM19%20VZC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17043df0-9f44-5562-9461-fad9c12dc43e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM19 VZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM19%20VZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 99783,
 '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 COMBO CARGO L1 1.6 TURBO D 75 2000 EDITION Van',
 'transmission': 'manual',
 'trim': 'TURBO D 75 2000 EDITION',
 'vin': 'W0VEFBHWBKJ694954',
 'year': 2019}
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520VZC%27 HTTP/1.1" 200 None
2026-03-28 14:28:44 [bca.uk] INFO: Saving data for FM19%20VZC: {'auction_closing_time': 1774778400.0, 'created_time': 1774524444.745031, 'last_price_update_time': 1774708124.511529}
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM19%2520VZC') HTTP/1.1" 204 0
2026-03-28 14:28:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d with identifier: GY13%20EEA
2026-03-28 14:28:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d with identifier: GY13%20EEA
2026-03-28 14:28:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d with identifier: GY13%20EEA to the API
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:44 [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': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY13%20EEA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ccdf91a8-58be-5e3a-bf6d-7b271b2fe73d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY13 EEA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY13%20EEA&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 190090,
 '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 TRANSPORTER T30 2.0 TDI 102 LWB PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 102 LWB',
 'vin': 'WV1ZZZ7HZDH118304',
 'year': 2013}
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY13%2520EEA%27 HTTP/1.1" 200 None
2026-03-28 14:28:44 [bca.uk] INFO: Saving data for GY13%20EEA: {'auction_closing_time': 1774778400.0, 'created_time': 1773843945.709361, 'last_price_update_time': 1774708124.832252}
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY13%2520EEA') HTTP/1.1" 204 0
2026-03-28 14:28:44 [bca.uk] INFO: Found listing with ID: SP15%20WYO
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP15%2520WYO%27 HTTP/1.1" 200 None
2026-03-28 14:28:44 [bca.uk] INFO: Scrape type for SP15%20WYO: 2
2026-03-28 14:28:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 762b1257-e3dd-5e72-836a-ff861352d006 with identifier: SP15%20WYO
2026-03-28 14:28:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 762b1257-e3dd-5e72-836a-ff861352d006 with scrape type 2
2026-03-28 14:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 762b1257-e3dd-5e72-836a-ff861352d006 with scrape type 2
2026-03-28 14:28:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 762b1257-e3dd-5e72-836a-ff861352d006, identifier: SP15%20WYO
2026-03-28 14:28:44 [bca.uk] INFO: Found listing with ID: LD21%20BJT
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520BJT%27 HTTP/1.1" 200 None
2026-03-28 14:28:44 [bca.uk] INFO: Scrape type for LD21%20BJT: 0
2026-03-28 14:28:44 [bca.uk] INFO: Found listing with ID: MA21%20JZT
2026-03-28 14:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 14:28:45 [bca.uk] INFO: Scrape type for MA21%20JZT: 2
2026-03-28 14:28:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65c14fbe-b4ec-5b94-95b8-b088e2856771 with identifier: MA21%20JZT
2026-03-28 14:28:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65c14fbe-b4ec-5b94-95b8-b088e2856771 with scrape type 2
2026-03-28 14:28:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65c14fbe-b4ec-5b94-95b8-b088e2856771 with scrape type 2
2026-03-28 14:28:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65c14fbe-b4ec-5b94-95b8-b088e2856771, identifier: MA21%20JZT
2026-03-28 14:28:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 762b1257-e3dd-5e72-836a-ff861352d006 with identifier: SP15%20WYO
2026-03-28 14:28:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 762b1257-e3dd-5e72-836a-ff861352d006 with identifier: SP15%20WYO
2026-03-28 14:28:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 762b1257-e3dd-5e72-836a-ff861352d006 with identifier: SP15%20WYO to the API
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:45 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP15%20WYO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '762b1257-e3dd-5e72-836a-ff861352d006',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP15 WYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP15%20WYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 74624,
 '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 95 220 L1 L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 95 220 L1 L/R',
 'vin': 'WF0RXXWPGRFK85333',
 'year': 2015}
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP15%2520WYO%27 HTTP/1.1" 200 None
2026-03-28 14:28:45 [bca.uk] INFO: Saving data for SP15%20WYO: {'auction_closing_time': 1774778400.0, 'created_time': 1774524465.709246, 'last_price_update_time': 1774708125.397905}
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP15%2520WYO') HTTP/1.1" 204 0
2026-03-28 14:28:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65c14fbe-b4ec-5b94-95b8-b088e2856771 with identifier: MA21%20JZT
2026-03-28 14:28:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65c14fbe-b4ec-5b94-95b8-b088e2856771 with identifier: MA21%20JZT
2026-03-28 14:28:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65c14fbe-b4ec-5b94-95b8-b088e2856771 with identifier: MA21%20JZT to the API
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:45 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA21%20JZT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65c14fbe-b4ec-5b94-95b8-b088e2856771',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA21 JZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA21%20JZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 73316,
 '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': 'WF0SXXWPGSLT33409',
 'year': 2021}
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 14:28:45 [bca.uk] INFO: Saving data for MA21%20JZT: {'auction_closing_time': 1774778400.0, 'created_time': 1774304663.764792, 'last_price_update_time': 1774708125.780409}
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520JZT') HTTP/1.1" 204 0
2026-03-28 14:28:45 [bca.uk] INFO: Found listing with ID: WO67%20MRU
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520MRU%27 HTTP/1.1" 200 None
2026-03-28 14:28:45 [bca.uk] INFO: Scrape type for WO67%20MRU: 2
2026-03-28 14:28:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dda3ced-220e-58e8-9c3c-ab78170b2bd4 with identifier: WO67%20MRU
2026-03-28 14:28:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dda3ced-220e-58e8-9c3c-ab78170b2bd4 with scrape type 2
2026-03-28 14:28:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dda3ced-220e-58e8-9c3c-ab78170b2bd4 with scrape type 2
2026-03-28 14:28:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dda3ced-220e-58e8-9c3c-ab78170b2bd4, identifier: WO67%20MRU
2026-03-28 14:28:45 [bca.uk] INFO: Found listing with ID: GJ68%20VOF
2026-03-28 14:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520VOF%27 HTTP/1.1" 200 None
2026-03-28 14:28:45 [bca.uk] INFO: Scrape type for GJ68%20VOF: 2
2026-03-28 14:28:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 565a43c0-5dab-5b37-b3bb-9786d8c64b76 with identifier: GJ68%20VOF
2026-03-28 14:28:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 565a43c0-5dab-5b37-b3bb-9786d8c64b76 with scrape type 2
2026-03-28 14:28:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 565a43c0-5dab-5b37-b3bb-9786d8c64b76 with scrape type 2
2026-03-28 14:28:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 565a43c0-5dab-5b37-b3bb-9786d8c64b76, identifier: GJ68%20VOF
2026-03-28 14:28:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dda3ced-220e-58e8-9c3c-ab78170b2bd4 with identifier: WO67%20MRU
2026-03-28 14:28:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dda3ced-220e-58e8-9c3c-ab78170b2bd4 with identifier: WO67%20MRU
2026-03-28 14:28:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dda3ced-220e-58e8-9c3c-ab78170b2bd4 with identifier: WO67%20MRU to the API
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:46 [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': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO67%20MRU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8dda3ced-220e-58e8-9c3c-ab78170b2bd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO67 MRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO67%20MRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 105890,
 '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 CUSTOM 2.0 TDCI 130 270 SWB LIMITED L/R PanelVan',
 'transmission': 'automatic',
 'trim': 'TDCI 130 270 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYHA18200',
 'year': 2017}
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520MRU%27 HTTP/1.1" 200 None
2026-03-28 14:28:46 [bca.uk] INFO: Saving data for WO67%20MRU: {'auction_closing_time': 1774778400.0, 'created_time': 1774524468.612222, 'last_price_update_time': 1774708126.440117}
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO67%2520MRU') HTTP/1.1" 204 0
2026-03-28 14:28:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 565a43c0-5dab-5b37-b3bb-9786d8c64b76 with identifier: GJ68%20VOF
2026-03-28 14:28:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 565a43c0-5dab-5b37-b3bb-9786d8c64b76 with identifier: GJ68%20VOF
2026-03-28 14:28:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 565a43c0-5dab-5b37-b3bb-9786d8c64b76 with identifier: GJ68%20VOF to the API
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:46 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ68%20VOF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '565a43c0-5dab-5b37-b3bb-9786d8c64b76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ68 VOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ68%20VOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 99049,
 '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 L200 2.4 DI-D 178 BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 178 BARBARIAN 4WD',
 'vin': 'MMCJJKL10HH029689',
 'year': 2018}
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520VOF%27 HTTP/1.1" 200 None
2026-03-28 14:28:46 [bca.uk] INFO: Saving data for GJ68%20VOF: {'auction_closing_time': 1774778400.0, 'created_time': 1773958315.857031, 'last_price_update_time': 1774708126.845528}
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ68%2520VOF') HTTP/1.1" 204 0
2026-03-28 14:28:46 [bca.uk] INFO: Found listing with ID: CT16%20ETR
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT16%2520ETR%27 HTTP/1.1" 200 None
2026-03-28 14:28:46 [bca.uk] INFO: Scrape type for CT16%20ETR: 2
2026-03-28 14:28:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b75d400d-adef-564b-9215-4ba638196927 with identifier: CT16%20ETR
2026-03-28 14:28:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b75d400d-adef-564b-9215-4ba638196927 with scrape type 2
2026-03-28 14:28:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b75d400d-adef-564b-9215-4ba638196927 with scrape type 2
2026-03-28 14:28:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b75d400d-adef-564b-9215-4ba638196927, identifier: CT16%20ETR
2026-03-28 14:28:46 [bca.uk] INFO: Found listing with ID: MF19%20YBX
2026-03-28 14:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520YBX%27 HTTP/1.1" 200 None
2026-03-28 14:28:47 [bca.uk] INFO: Scrape type for MF19%20YBX: 0
2026-03-28 14:28:47 [bca.uk] INFO: Found listing with ID: CA21%20KKZ
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520KKZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:47 [bca.uk] INFO: Scrape type for CA21%20KKZ: 2
2026-03-28 14:28:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 678de246-575d-51c5-b5f9-1b842a4c028b with identifier: CA21%20KKZ
2026-03-28 14:28:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 678de246-575d-51c5-b5f9-1b842a4c028b with scrape type 2
2026-03-28 14:28:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 678de246-575d-51c5-b5f9-1b842a4c028b with scrape type 2
2026-03-28 14:28:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 678de246-575d-51c5-b5f9-1b842a4c028b, identifier: CA21%20KKZ
2026-03-28 14:28:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b75d400d-adef-564b-9215-4ba638196927 with identifier: CT16%20ETR
2026-03-28 14:28:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b75d400d-adef-564b-9215-4ba638196927 with identifier: CT16%20ETR
2026-03-28 14:28:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b75d400d-adef-564b-9215-4ba638196927 with identifier: CT16%20ETR to the API
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:47 [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': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT16%20ETR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b75d400d-adef-564b-9215-4ba638196927',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CT16 ETR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CT16%20ETR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 114244,
 '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': 'ISUZU D-MAX 2.5 TD UTAH 4X4 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TD UTAH 4X4',
 'vin': 'MPATFS86JFT027139',
 'year': 2016}
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT16%2520ETR%27 HTTP/1.1" 200 None
2026-03-28 14:28:47 [bca.uk] INFO: Saving data for CT16%20ETR: {'auction_closing_time': 1774778400.0, 'created_time': 1774524467.386089, 'last_price_update_time': 1774708127.474265}
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CT16%2520ETR') HTTP/1.1" 204 0
2026-03-28 14:28:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 678de246-575d-51c5-b5f9-1b842a4c028b with identifier: CA21%20KKZ
2026-03-28 14:28:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 678de246-575d-51c5-b5f9-1b842a4c028b with identifier: CA21%20KKZ
2026-03-28 14:28:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 678de246-575d-51c5-b5f9-1b842a4c028b with identifier: CA21%20KKZ to the API
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:47 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA21%20KKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '678de246-575d-51c5-b5f9-1b842a4c028b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA21 KKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA21%20KKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 61248,
 '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 BERLINGO M 1.5 BLUEHDI 75 650 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 650 ENTERPRISE',
 'vin': 'VR7EFYHWCMJ566730',
 'year': 2021}
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520KKZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:47 [bca.uk] INFO: Saving data for CA21%20KKZ: {'auction_closing_time': 1774778400.0, 'created_time': 1773828795.775727, 'last_price_update_time': 1774708127.87609}
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA21%2520KKZ') HTTP/1.1" 204 0
2026-03-28 14:28:47 [bca.uk] INFO: Found listing with ID: CV21%20YPU
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV21%2520YPU%27 HTTP/1.1" 200 None
2026-03-28 14:28:47 [bca.uk] INFO: Scrape type for CV21%20YPU: 2
2026-03-28 14:28:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db527559-dd2e-56fa-92aa-911428485960 with identifier: CV21%20YPU
2026-03-28 14:28:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db527559-dd2e-56fa-92aa-911428485960 with scrape type 2
2026-03-28 14:28:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db527559-dd2e-56fa-92aa-911428485960 with scrape type 2
2026-03-28 14:28:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db527559-dd2e-56fa-92aa-911428485960, identifier: CV21%20YPU
2026-03-28 14:28:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:28:48 [bca.uk] INFO: Found listing with ID: FE22%20VBG
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520VBG%27 HTTP/1.1" 200 None
2026-03-28 14:28:48 [bca.uk] INFO: Scrape type for FE22%20VBG: 2
2026-03-28 14:28:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f45ca660-7987-5e68-9230-2829060d8a88 with identifier: FE22%20VBG
2026-03-28 14:28:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f45ca660-7987-5e68-9230-2829060d8a88 with scrape type 2
2026-03-28 14:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f45ca660-7987-5e68-9230-2829060d8a88 with scrape type 2
2026-03-28 14:28:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f45ca660-7987-5e68-9230-2829060d8a88, identifier: FE22%20VBG
2026-03-28 14:28:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db527559-dd2e-56fa-92aa-911428485960 with identifier: CV21%20YPU
2026-03-28 14:28:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db527559-dd2e-56fa-92aa-911428485960 with identifier: CV21%20YPU
2026-03-28 14:28:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db527559-dd2e-56fa-92aa-911428485960 with identifier: CV21%20YPU to the API
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:48 [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': 246,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV21%20YPU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db527559-dd2e-56fa-92aa-911428485960',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV21 YPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV21%20YPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 86755,
 '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': '6FPPXXMJ2PMU72156',
 'year': 2021}
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV21%2520YPU%27 HTTP/1.1" 200 None
2026-03-28 14:28:48 [bca.uk] INFO: Saving data for CV21%20YPU: {'auction_closing_time': 1774778400.0, 'created_time': 1774524487.08403, 'last_price_update_time': 1774708128.4518}
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV21%2520YPU') HTTP/1.1" 204 0
2026-03-28 14:28:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f45ca660-7987-5e68-9230-2829060d8a88 with identifier: FE22%20VBG
2026-03-28 14:28:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f45ca660-7987-5e68-9230-2829060d8a88 with identifier: FE22%20VBG
2026-03-28 14:28:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f45ca660-7987-5e68-9230-2829060d8a88 with identifier: FE22%20VBG to the API
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:48 [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': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE22%20VBG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f45ca660-7987-5e68-9230-2829060d8a88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE22 VBG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE22%20VBG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 111693,
 '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 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYNL03355',
 'year': 2022}
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520VBG%27 HTTP/1.1" 200 None
2026-03-28 14:28:48 [bca.uk] INFO: Saving data for FE22%20VBG: {'auction_closing_time': 1774778400.0, 'created_time': 1773829794.556706, 'last_price_update_time': 1774708128.900108}
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE22%2520VBG') HTTP/1.1" 204 0
2026-03-28 14:28:48 [bca.uk] INFO: Found listing with ID: YK24%20OHR
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK24%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 14:28:48 [bca.uk] INFO: Scrape type for YK24%20OHR: 2
2026-03-28 14:28:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0600b83c-1688-5955-8525-841af59d8030 with identifier: YK24%20OHR
2026-03-28 14:28:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0600b83c-1688-5955-8525-841af59d8030 with scrape type 2
2026-03-28 14:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0600b83c-1688-5955-8525-841af59d8030 with scrape type 2
2026-03-28 14:28:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0600b83c-1688-5955-8525-841af59d8030, identifier: YK24%20OHR
2026-03-28 14:28:49 [bca.uk] INFO: Found listing with ID: FJ71%20WBL
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ71%2520WBL%27 HTTP/1.1" 200 None
2026-03-28 14:28:49 [bca.uk] INFO: Scrape type for FJ71%20WBL: 0
2026-03-28 14:28:49 [bca.uk] INFO: Found listing with ID: GE19%20BBJ
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GE19%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:49 [bca.uk] INFO: Scrape type for GE19%20BBJ: 2
2026-03-28 14:28:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c381c37a-4d27-5900-9d1c-14fa6be2141a with identifier: GE19%20BBJ
2026-03-28 14:28:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c381c37a-4d27-5900-9d1c-14fa6be2141a with scrape type 2
2026-03-28 14:28:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c381c37a-4d27-5900-9d1c-14fa6be2141a with scrape type 2
2026-03-28 14:28:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c381c37a-4d27-5900-9d1c-14fa6be2141a, identifier: GE19%20BBJ
2026-03-28 14:28:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0600b83c-1688-5955-8525-841af59d8030 with identifier: YK24%20OHR
2026-03-28 14:28:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0600b83c-1688-5955-8525-841af59d8030 with identifier: YK24%20OHR
2026-03-28 14:28:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0600b83c-1688-5955-8525-841af59d8030 with identifier: YK24%20OHR to the API
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:49 [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=YK24%20OHR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0600b83c-1688-5955-8525-841af59d8030',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK24 OHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK24%20OHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'KANGOO E-TECH',
 'odometer': 4214,
 '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 E-TECH 90KW 44KWH LL21 MAXI ADVANCE Van',
 'transmission': 'automatic',
 'trim': '90KW 44KWH LL21 MAXI ADVANCE',
 'vin': 'VF1RFK00472222183',
 'year': 2024}
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK24%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 14:28:49 [bca.uk] INFO: Saving data for YK24%20OHR: {'auction_closing_time': 1774778400.0, 'created_time': 1774524487.667964, 'last_price_update_time': 1774708129.503738}
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK24%2520OHR') HTTP/1.1" 204 0
2026-03-28 14:28:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c381c37a-4d27-5900-9d1c-14fa6be2141a with identifier: GE19%20BBJ
2026-03-28 14:28:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c381c37a-4d27-5900-9d1c-14fa6be2141a with identifier: GE19%20BBJ
2026-03-28 14:28:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c381c37a-4d27-5900-9d1c-14fa6be2141a with identifier: GE19%20BBJ to the API
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:49 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GE19%20BBJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c381c37a-4d27-5900-9d1c-14fa6be2141a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GE19 BBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GE19%20BBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 64915,
 '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 CADDY C20 2.0 TDI 102 BMT STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT STARTLINE',
 'vin': 'WV1ZZZ2KZKX122691',
 'year': 2019}
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GE19%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:49 [bca.uk] INFO: Saving data for GE19%20BBJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774304765.584718, 'last_price_update_time': 1774708129.837082}
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GE19%2520BBJ') HTTP/1.1" 204 0
2026-03-28 14:28:49 [bca.uk] INFO: Found listing with ID: BK58%20VMT
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520VMT%27 HTTP/1.1" 200 None
2026-03-28 14:28:49 [bca.uk] INFO: Scrape type for BK58%20VMT: 2
2026-03-28 14:28:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60185f3c-6230-5b0b-9977-38bfbd2a75a0 with identifier: BK58%20VMT
2026-03-28 14:28:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60185f3c-6230-5b0b-9977-38bfbd2a75a0 with scrape type 2
2026-03-28 14:28:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60185f3c-6230-5b0b-9977-38bfbd2a75a0 with scrape type 2
2026-03-28 14:28:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60185f3c-6230-5b0b-9977-38bfbd2a75a0, identifier: BK58%20VMT
2026-03-28 14:28:49 [bca.uk] INFO: Found listing with ID: GX16%20VLT
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520VLT%27 HTTP/1.1" 200 None
2026-03-28 14:28:49 [bca.uk] INFO: Scrape type for GX16%20VLT: 2
2026-03-28 14:28:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf1080d5-c4da-5135-ac18-ef8637acd98c with identifier: GX16%20VLT
2026-03-28 14:28:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf1080d5-c4da-5135-ac18-ef8637acd98c with scrape type 2
2026-03-28 14:28:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf1080d5-c4da-5135-ac18-ef8637acd98c with scrape type 2
2026-03-28 14:28:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf1080d5-c4da-5135-ac18-ef8637acd98c, identifier: GX16%20VLT
2026-03-28 14:28:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60185f3c-6230-5b0b-9977-38bfbd2a75a0 with identifier: BK58%20VMT
2026-03-28 14:28:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60185f3c-6230-5b0b-9977-38bfbd2a75a0 with identifier: BK58%20VMT
2026-03-28 14:28:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60185f3c-6230-5b0b-9977-38bfbd2a75a0 with identifier: BK58%20VMT to the API
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:50 [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=BK58%20VMT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60185f3c-6230-5b0b-9977-38bfbd2a75a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK58 VMT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK58%20VMT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 109',
 'odometer': 169504,
 '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 VITO 109 2.1 CDI LONG PanelVan',
 'transmission': 'manual',
 'trim': 'CDI LONG',
 'vin': 'WDF63960323431718',
 'year': 2008}
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520VMT%27 HTTP/1.1" 200 None
2026-03-28 14:28:50 [bca.uk] INFO: Saving data for BK58%20VMT: {'auction_closing_time': 1774778400.0, 'created_time': 1774524490.164606, 'last_price_update_time': 1774708130.403759}
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK58%2520VMT') HTTP/1.1" 204 0
2026-03-28 14:28:50 [bca.uk] INFO: Total items found: 100
2026-03-28 14:28:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded
2026-03-28 14:28:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:28:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:28:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf1080d5-c4da-5135-ac18-ef8637acd98c with identifier: GX16%20VLT
2026-03-28 14:28:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf1080d5-c4da-5135-ac18-ef8637acd98c with identifier: GX16%20VLT
2026-03-28 14:28:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf1080d5-c4da-5135-ac18-ef8637acd98c with identifier: GX16%20VLT to the API
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:50 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX16%20VLT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cf1080d5-c4da-5135-ac18-ef8637acd98c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX16 VLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX16%20VLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI C20',
 'odometer': 170256,
 '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 CADDY MAXI C20 2.0 TDI 102 BMT HIGHLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT HIGHLINE',
 'vin': 'WV1ZZZ2KZGX108134',
 'year': 2016}
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520VLT%27 HTTP/1.1" 200 None
2026-03-28 14:28:50 [bca.uk] INFO: Saving data for GX16%20VLT: {'auction_closing_time': 1774778400.0, 'created_time': 1774274570.663927, 'last_price_update_time': 1774708130.764009}
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX16%2520VLT') HTTP/1.1" 204 0
2026-03-28 14:28:50 [bca.uk] INFO: Found listing with ID: VX51%20FSY
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX51%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 14:28:50 [bca.uk] INFO: Scrape type for VX51%20FSY: 2
2026-03-28 14:28:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cc19636-215f-5018-b75c-f5421ec86b59 with identifier: VX51%20FSY
2026-03-28 14:28:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cc19636-215f-5018-b75c-f5421ec86b59 with scrape type 2
2026-03-28 14:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cc19636-215f-5018-b75c-f5421ec86b59 with scrape type 2
2026-03-28 14:28:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cc19636-215f-5018-b75c-f5421ec86b59, identifier: VX51%20FSY
2026-03-28 14:28:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:28:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:28:50 [bca.uk] INFO: Found listing with ID: LC69%20GVT
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 14:28:50 [bca.uk] INFO: Scrape type for LC69%20GVT: 0
2026-03-28 14:28:50 [bca.uk] INFO: Found listing with ID: LG21%20WJX
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG21%2520WJX%27 HTTP/1.1" 200 None
2026-03-28 14:28:50 [bca.uk] INFO: Scrape type for LG21%20WJX: 2
2026-03-28 14:28:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9133ac4c-0000-553a-bf45-dd85407ab23a with identifier: LG21%20WJX
2026-03-28 14:28:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9133ac4c-0000-553a-bf45-dd85407ab23a with scrape type 2
2026-03-28 14:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9133ac4c-0000-553a-bf45-dd85407ab23a with scrape type 2
2026-03-28 14:28:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9133ac4c-0000-553a-bf45-dd85407ab23a, identifier: LG21%20WJX
2026-03-28 14:28:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cc19636-215f-5018-b75c-f5421ec86b59 with identifier: VX51%20FSY
2026-03-28 14:28:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cc19636-215f-5018-b75c-f5421ec86b59 with identifier: VX51%20FSY
2026-03-28 14:28:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6cc19636-215f-5018-b75c-f5421ec86b59 with identifier: VX51%20FSY to the API
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:51 [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=VX51%20FSY-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6cc19636-215f-5018-b75c-f5421ec86b59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX51 FSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX51%20FSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUTO-SLEEPERS',
 'model': 'HARMONY',
 'odometer': 38778,
 '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': 'AUTO-SLEEPERS HARMONY 1.9 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'MOTORHOME',
 'vin': 'VF3231A8215875759',
 'year': 2001}
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX51%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 14:28:51 [bca.uk] INFO: Saving data for VX51%20FSY: {'auction_closing_time': 1774778400.0, 'created_time': 1774524455.354545, 'last_price_update_time': 1774708131.361823}
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX51%2520FSY') HTTP/1.1" 204 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: FV08%20DVP
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for FV08%20DVP: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: HW63%20CYA
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for HW63%20CYA: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: PL63%20ABF
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for PL63%20ABF: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: DY16%20LZS
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for DY16%20LZS: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: WN14%20NWW
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for WN14%20NWW: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: YG61%20RVP
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for YG61%20RVP: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: BN65%20OAW
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for BN65%20OAW: 0
2026-03-28 14:28:51 [bca.uk] INFO: Found listing with ID: ND61%20FXY
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [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-28 14:28:51 [bca.uk] INFO: Scrape type for ND61%20FXY: 2
2026-03-28 14:28:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56301d14-9a2b-5087-817f-433a4bae816a with identifier: ND61%20FXY
2026-03-28 14:28:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56301d14-9a2b-5087-817f-433a4bae816a with scrape type 2
2026-03-28 14:28:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56301d14-9a2b-5087-817f-433a4bae816a with scrape type 2
2026-03-28 14:28:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56301d14-9a2b-5087-817f-433a4bae816a, identifier: ND61%20FXY
2026-03-28 14:28:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:28:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9133ac4c-0000-553a-bf45-dd85407ab23a with identifier: LG21%20WJX
2026-03-28 14:28:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9133ac4c-0000-553a-bf45-dd85407ab23a with identifier: LG21%20WJX
2026-03-28 14:28:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9133ac4c-0000-553a-bf45-dd85407ab23a with identifier: LG21%20WJX to the API
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:51 [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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG21%20WJX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9133ac4c-0000-553a-bf45-dd85407ab23a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG21 WJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG21%20WJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 105824,
 '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 BERLINGO M 1.5 BLUEHDI 130 1000 ENTERPRISE(8) Van',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 1000 ENTERPRISE(8)',
 'vin': 'VR7EFYHZRMJ594532',
 'year': 2021}
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG21%2520WJX%27 HTTP/1.1" 200 None
2026-03-28 14:28:51 [bca.uk] INFO: Saving data for LG21%20WJX: {'auction_closing_time': 1774778400.0, 'created_time': 1774274572.599611, 'last_price_update_time': 1774708131.911422}
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG21%2520WJX') HTTP/1.1" 204 0
2026-03-28 14:28:52 [bca.uk] INFO: Found listing with ID: CN19%20TXP
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520TXP%27 HTTP/1.1" 200 None
2026-03-28 14:28:52 [bca.uk] INFO: Scrape type for CN19%20TXP: 2
2026-03-28 14:28:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66a71835-8265-5689-b463-b6ceba112e2b with identifier: CN19%20TXP
2026-03-28 14:28:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66a71835-8265-5689-b463-b6ceba112e2b with scrape type 2
2026-03-28 14:28:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66a71835-8265-5689-b463-b6ceba112e2b with scrape type 2
2026-03-28 14:28:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66a71835-8265-5689-b463-b6ceba112e2b, identifier: CN19%20TXP
2026-03-28 14:28:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56301d14-9a2b-5087-817f-433a4bae816a with identifier: ND61%20FXY
2026-03-28 14:28:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56301d14-9a2b-5087-817f-433a4bae816a with identifier: ND61%20FXY
2026-03-28 14:28:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56301d14-9a2b-5087-817f-433a4bae816a with identifier: ND61%20FXY to the API
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND61%20FXY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56301d14-9a2b-5087-817f-433a4bae816a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND61 FXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND61%20FXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': 'PARTNER TEPEE',
 'odometer': 96334,
 '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 PARTNER TEPEE 1.6 E-HDI 92 S EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 92 S EGC',
 'vin': 'VF37J9HP8BJ815833',
 'year': 2012}
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [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-28 14:28:52 [bca.uk] INFO: Saving data for ND61%20FXY: {'auction_closing_time': 1774864800.0, 'created_time': 1773958500.704751, 'last_price_update_time': 1774708132.497285}
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND61%2520FXY') HTTP/1.1" 204 0
2026-03-28 14:28:52 [bca.uk] INFO: Found listing with ID: LT17%20GDA
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520GDA%27 HTTP/1.1" 200 None
2026-03-28 14:28:52 [bca.uk] INFO: Scrape type for LT17%20GDA: 2
2026-03-28 14:28:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: daefcfe9-14ef-5e09-9c88-a3e5bab85e7d with identifier: LT17%20GDA
2026-03-28 14:28:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item daefcfe9-14ef-5e09-9c88-a3e5bab85e7d with scrape type 2
2026-03-28 14:28:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item daefcfe9-14ef-5e09-9c88-a3e5bab85e7d with scrape type 2
2026-03-28 14:28:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: daefcfe9-14ef-5e09-9c88-a3e5bab85e7d, identifier: LT17%20GDA
2026-03-28 14:28:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66a71835-8265-5689-b463-b6ceba112e2b with identifier: CN19%20TXP
2026-03-28 14:28:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66a71835-8265-5689-b463-b6ceba112e2b with identifier: CN19%20TXP
2026-03-28 14:28:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66a71835-8265-5689-b463-b6ceba112e2b with identifier: CN19%20TXP to the API
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:52 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN19%20TXP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '66a71835-8265-5689-b463-b6ceba112e2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN19 TXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN19%20TXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 100895,
 '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 BOXER 335 2.0 BLUEHDI 130 L3 H2 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 H2 PROFESSIONAL',
 'vin': 'VF3YC2MFC12K82086',
 'year': 2019}
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520TXP%27 HTTP/1.1" 200 None
2026-03-28 14:28:52 [bca.uk] INFO: Saving data for CN19%20TXP: {'auction_closing_time': 1774778400.0, 'created_time': 1774524470.308508, 'last_price_update_time': 1774708132.945208}
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN19%2520TXP') HTTP/1.1" 204 0
2026-03-28 14:28:52 [bca.uk] INFO: Found listing with ID: NV13%20UCS
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [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-28 14:28:52 [bca.uk] INFO: Scrape type for NV13%20UCS: 0
2026-03-28 14:28:52 [bca.uk] INFO: Found listing with ID: NY60%20FRX
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:52 [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-28 14:28:52 [bca.uk] INFO: Scrape type for NY60%20FRX: 0
2026-03-28 14:28:52 [bca.uk] INFO: Found listing with ID: VX65%20LMY
2026-03-28 14:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for VX65%20LMY: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BD11%20UYV
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BD11%20UYV: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: RO11%20CRF
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for RO11%20CRF: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: VK04%20TUA
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for VK04%20TUA: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BV71%20OTX
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BV71%20OTX: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: KV67%20KHA
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for KV67%20KHA: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: OV70%20HLC
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for OV70%20HLC: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: HK19%20PCZ
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for HK19%20PCZ: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: SD12%20EHL
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for SD12%20EHL: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: WU63%20VWS
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for WU63%20VWS: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: VK71%20FYB
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for VK71%20FYB: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: VU17%20TSX
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for VU17%20TSX: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: WO66%20PUY
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for WO66%20PUY: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: WV16%20KMY
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for WV16%20KMY: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YY23%20OMA
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YY23%20OMA: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YY72%20OHG
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YY72%20OHG: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BG23%20YSW
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BG23%20YSW: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BW17%20BYB
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BW17%20BYB: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: DV62%20RWO
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for DV62%20RWO: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: FJ68%20NRO
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for FJ68%20NRO: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: HN59%20OAH
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for HN59%20OAH: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: LS69%20FWL
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for LS69%20FWL: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: LS72%20ZVO
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for LS72%20ZVO: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: MM15%20KJZ
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for MM15%20KJZ: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: NV65%20RVM
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for NV65%20RVM: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: OW69%20CEO
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for OW69%20CEO: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YA69%20BZC
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YA69%20BZC: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BU19%20KKE
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BU19%20KKE: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: VK66%20AEX
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for VK66%20AEX: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: GU18%20LFN
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for GU18%20LFN: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: SW18%20VAU
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for SW18%20VAU: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: NJ18%20FYE
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for NJ18%20FYE: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YC16%20WHU
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YC16%20WHU: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: WX69%20UXG
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for WX69%20UXG: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: CA68%20NBN
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for CA68%20NBN: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: GU68%20EZO
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for GU68%20EZO: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: MC17%20KHM
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for MC17%20KHM: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: NA69%20AOL
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for NA69%20AOL: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: MD69%20TWV
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for MD69%20TWV: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: MW68%20WAU
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for MW68%20WAU: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: PE18%20UHL
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for PE18%20UHL: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: KR23%20GYS
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for KR23%20GYS: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: FL67%20MFP
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for FL67%20MFP: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YE23%20FBN
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YE23%20FBN: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: MW67%20AZF
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for MW67%20AZF: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: NU20%20NLC
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for NU20%20NLC: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YB67%20HVG
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YB67%20HVG: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: CA16%20FPG
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for CA16%20FPG: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: DSZ%204629
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for DSZ%204629: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: LJ18%20VEY
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for LJ18%20VEY: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BP19%20JJK
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BP19%20JJK: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: KJ17%20LNG
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for KJ17%20LNG: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: LO66%20CTV
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for LO66%20CTV: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: EY19%20WBO
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for EY19%20WBO: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: GN67%20WMT
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for GN67%20WMT: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: LS18%20MOV
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for LS18%20MOV: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: LF17%20GDU
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for LF17%20GDU: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BK68%20AUA
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BK68%20AUA: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: BN19%20XDB
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for BN19%20XDB: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YO68%20DXB
2026-03-28 14:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:53 [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-28 14:28:53 [bca.uk] INFO: Scrape type for YO68%20DXB: 0
2026-03-28 14:28:53 [bca.uk] INFO: Found listing with ID: YV68%20JVT
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for YV68%20JVT: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: DS21%20HWB
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for DS21%20HWB: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: EX20%20WBE
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for EX20%20WBE: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: HF23%20YHR
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for HF23%20YHR: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: HV22%20OAB
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for HV22%20OAB: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: HY21%20EYL
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for HY21%20EYL: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: LC66%20XZW
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for LC66%20XZW: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: LF17%20OTK
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for LF17%20OTK: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: BP66%20MZY
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for BP66%20MZY: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: DL72%20PFN
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for DL72%20PFN: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: EK72%20FTE
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for EK72%20FTE: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: FV21%20WKN
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for FV21%20WKN: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: VO23%20NRZ
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520NRZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:54 [bca.uk] INFO: Scrape type for VO23%20NRZ: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: YT68%20VBB
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for YT68%20VBB: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: YV19%20ZVO
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for YV19%20ZVO: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: AV71%20CFP
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for AV71%20CFP: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: BP72%20RCZ
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for BP72%20RCZ: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: BW70%20KKT
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for BW70%20KKT: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: DU23%20OGN
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for DU23%20OGN: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: DV19%20RMU
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for DV19%20RMU: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: NL21%20OVA
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for NL21%20OVA: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: YK72%20USO
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for YK72%20USO: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: CX71%20BVB
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for CX71%20BVB: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: YM18%20PKV
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for YM18%20PKV: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: CA72%20FPZ
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for CA72%20FPZ: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: CX71%20BUW
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for CX71%20BUW: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: YM23%20NFL
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for YM23%20NFL: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: SJ21%20AZP
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for SJ21%20AZP: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: BG72%20FXX
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for BG72%20FXX: 0
2026-03-28 14:28:54 [bca.uk] INFO: Found listing with ID: DL72%20TYU
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [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-28 14:28:54 [bca.uk] INFO: Scrape type for DL72%20TYU: 0
2026-03-28 14:28:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: daefcfe9-14ef-5e09-9c88-a3e5bab85e7d with identifier: LT17%20GDA
2026-03-28 14:28:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: daefcfe9-14ef-5e09-9c88-a3e5bab85e7d with identifier: LT17%20GDA
2026-03-28 14:28:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: daefcfe9-14ef-5e09-9c88-a3e5bab85e7d with identifier: LT17%20GDA to the API
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:54 [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=LT17%20GDA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'daefcfe9-14ef-5e09-9c88-a3e5bab85e7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT17 GDA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT17%20GDA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': 'TALENTO 12',
 'odometer': 75846,
 '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 TALENTO 12 1.6 E/JET 145 LWB SX S/S PanelVan',
 'transmission': 'manual',
 'trim': 'E/JET 145 LWB SX S/S',
 'vin': 'ZFAFFL003G5043651',
 'year': 2017}
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520GDA%27 HTTP/1.1" 200 None
2026-03-28 14:28:54 [bca.uk] INFO: Saving data for LT17%20GDA: {'auction_closing_time': 1774778400.0, 'created_time': 1774274571.705452, 'last_price_update_time': 1774708134.971496}
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT17%2520GDA') HTTP/1.1" 204 0
2026-03-28 14:28:55 [bca.uk] INFO: Found listing with ID: KY17%20FHZ
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY17%2520FHZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:55 [bca.uk] INFO: Scrape type for KY17%20FHZ: 2
2026-03-28 14:28:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 902d687d-a6bb-540c-a6f7-cec985be3839 with identifier: KY17%20FHZ
2026-03-28 14:28:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 902d687d-a6bb-540c-a6f7-cec985be3839 with scrape type 2
2026-03-28 14:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 902d687d-a6bb-540c-a6f7-cec985be3839 with scrape type 2
2026-03-28 14:28:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 902d687d-a6bb-540c-a6f7-cec985be3839, identifier: KY17%20FHZ
2026-03-28 14:28:55 [bca.uk] INFO: Found listing with ID: ND19%20SXX
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520SXX%27 HTTP/1.1" 200 None
2026-03-28 14:28:55 [bca.uk] INFO: Scrape type for ND19%20SXX: 2
2026-03-28 14:28:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 897ac1c6-a6f3-5ffa-a53e-7839919bd6af with identifier: ND19%20SXX
2026-03-28 14:28:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 897ac1c6-a6f3-5ffa-a53e-7839919bd6af with scrape type 2
2026-03-28 14:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 897ac1c6-a6f3-5ffa-a53e-7839919bd6af with scrape type 2
2026-03-28 14:28:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 897ac1c6-a6f3-5ffa-a53e-7839919bd6af, identifier: ND19%20SXX
2026-03-28 14:28:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 902d687d-a6bb-540c-a6f7-cec985be3839 with identifier: KY17%20FHZ
2026-03-28 14:28:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 902d687d-a6bb-540c-a6f7-cec985be3839 with identifier: KY17%20FHZ
2026-03-28 14:28:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 902d687d-a6bb-540c-a6f7-cec985be3839 with identifier: KY17%20FHZ to the API
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:55 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY17%20FHZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '902d687d-a6bb-540c-a6f7-cec985be3839',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY17 FHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY17%20FHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 186559,
 '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 COURIER 1.5 TDCI 95 TREND Van',
 'transmission': 'manual',
 'trim': 'TDCI 95 TREND',
 'vin': 'WF0WXXTACWGS83240',
 'year': 2017}
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY17%2520FHZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:55 [bca.uk] INFO: Saving data for KY17%20FHZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774524469.445387, 'last_price_update_time': 1774708135.643881}
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY17%2520FHZ') HTTP/1.1" 204 0
2026-03-28 14:28:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 897ac1c6-a6f3-5ffa-a53e-7839919bd6af with identifier: ND19%20SXX
2026-03-28 14:28:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 897ac1c6-a6f3-5ffa-a53e-7839919bd6af with identifier: ND19%20SXX
2026-03-28 14:28:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 897ac1c6-a6f3-5ffa-a53e-7839919bd6af with identifier: ND19%20SXX to the API
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:55 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND19%20SXX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '897ac1c6-a6f3-5ffa-a53e-7839919bd6af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND19 SXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND19%20SXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 69295,
 '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 CADDY C20 2.0 TDI 102 BMT STARTLINE+ Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT STARTLINE+',
 'vin': 'WV1ZZZ2KZKX084996',
 'year': 2019}
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520SXX%27 HTTP/1.1" 200 None
2026-03-28 14:28:55 [bca.uk] INFO: Saving data for ND19%20SXX: {'auction_closing_time': 1774778400.0, 'created_time': 1773933573.709436, 'last_price_update_time': 1774708135.989438}
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND19%2520SXX') HTTP/1.1" 204 0
2026-03-28 14:28:56 [bca.uk] INFO: Found listing with ID: RO14%20TXT
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520TXT%27 HTTP/1.1" 200 None
2026-03-28 14:28:56 [bca.uk] INFO: Scrape type for RO14%20TXT: 2
2026-03-28 14:28:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51422476-99e6-5e7a-943c-6b902a0c29af with identifier: RO14%20TXT
2026-03-28 14:28:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51422476-99e6-5e7a-943c-6b902a0c29af with scrape type 2
2026-03-28 14:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51422476-99e6-5e7a-943c-6b902a0c29af with scrape type 2
2026-03-28 14:28:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51422476-99e6-5e7a-943c-6b902a0c29af, identifier: RO14%20TXT
2026-03-28 14:28:56 [bca.uk] INFO: Found listing with ID: WJ70%20FPX
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ70%2520FPX%27 HTTP/1.1" 200 None
2026-03-28 14:28:56 [bca.uk] INFO: Scrape type for WJ70%20FPX: 2
2026-03-28 14:28:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 172135bb-25b0-52f9-8f7f-54ad34f9b0fc with identifier: WJ70%20FPX
2026-03-28 14:28:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 172135bb-25b0-52f9-8f7f-54ad34f9b0fc with scrape type 2
2026-03-28 14:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 172135bb-25b0-52f9-8f7f-54ad34f9b0fc with scrape type 2
2026-03-28 14:28:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 172135bb-25b0-52f9-8f7f-54ad34f9b0fc, identifier: WJ70%20FPX
2026-03-28 14:28:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51422476-99e6-5e7a-943c-6b902a0c29af with identifier: RO14%20TXT
2026-03-28 14:28:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51422476-99e6-5e7a-943c-6b902a0c29af with identifier: RO14%20TXT
2026-03-28 14:28:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51422476-99e6-5e7a-943c-6b902a0c29af with identifier: RO14%20TXT to the API
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:56 [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=RO14%20TXT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51422476-99e6-5e7a-943c-6b902a0c29af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO14 TXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO14%20TXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 169669,
 '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 TRANSIT CUSTOM 2.2 TDCI 125 290 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 290 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYES71849',
 'year': 2014}
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520TXT%27 HTTP/1.1" 200 None
2026-03-28 14:28:56 [bca.uk] INFO: Saving data for RO14%20TXT: {'auction_closing_time': 1774778400.0, 'created_time': 1774524455.74732, 'last_price_update_time': 1774708136.567258}
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520TXT') HTTP/1.1" 204 0
2026-03-28 14:28:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 172135bb-25b0-52f9-8f7f-54ad34f9b0fc with identifier: WJ70%20FPX
2026-03-28 14:28:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 172135bb-25b0-52f9-8f7f-54ad34f9b0fc with identifier: WJ70%20FPX
2026-03-28 14:28:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 172135bb-25b0-52f9-8f7f-54ad34f9b0fc with identifier: WJ70%20FPX to the API
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:56 [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': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ70%20FPX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '172135bb-25b0-52f9-8f7f-54ad34f9b0fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ70 FPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ70%20FPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 191045,
 '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 T/L H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB T/L H/R',
 'vin': 'WV1ZZZSYZL9054703',
 'year': 2020}
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ70%2520FPX%27 HTTP/1.1" 200 None
2026-03-28 14:28:56 [bca.uk] INFO: Saving data for WJ70%20FPX: {'auction_closing_time': 1774778400.0, 'created_time': 1774304791.312122, 'last_price_update_time': 1774708136.895522}
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ70%2520FPX') HTTP/1.1" 204 0
2026-03-28 14:28:56 [bca.uk] INFO: Found listing with ID: YY20%20SXW
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY20%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 14:28:56 [bca.uk] INFO: Scrape type for YY20%20SXW: 0
2026-03-28 14:28:56 [bca.uk] INFO: Found listing with ID: FV67%20VDM
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520VDM%27 HTTP/1.1" 200 None
2026-03-28 14:28:56 [bca.uk] INFO: Scrape type for FV67%20VDM: 2
2026-03-28 14:28:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b58ea11b-7365-5609-a12d-358243c15783 with identifier: FV67%20VDM
2026-03-28 14:28:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b58ea11b-7365-5609-a12d-358243c15783 with scrape type 2
2026-03-28 14:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b58ea11b-7365-5609-a12d-358243c15783 with scrape type 2
2026-03-28 14:28:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b58ea11b-7365-5609-a12d-358243c15783, identifier: FV67%20VDM
2026-03-28 14:28:57 [bca.uk] INFO: Found listing with ID: GF14%20ZWW
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF14%2520ZWW%27 HTTP/1.1" 200 None
2026-03-28 14:28:57 [bca.uk] INFO: Scrape type for GF14%20ZWW: 0
2026-03-28 14:28:57 [bca.uk] INFO: Found listing with ID: NX66%20UNL
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX66%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 14:28:57 [bca.uk] INFO: Scrape type for NX66%20UNL: 0
2026-03-28 14:28:57 [bca.uk] INFO: Found listing with ID: SA71%20KKC
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KKC%27 HTTP/1.1" 200 None
2026-03-28 14:28:57 [bca.uk] INFO: Scrape type for SA71%20KKC: 2
2026-03-28 14:28:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7de1708-c34f-5ab2-a6f2-70cc1189a8dd with identifier: SA71%20KKC
2026-03-28 14:28:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7de1708-c34f-5ab2-a6f2-70cc1189a8dd with scrape type 2
2026-03-28 14:28:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7de1708-c34f-5ab2-a6f2-70cc1189a8dd with scrape type 2
2026-03-28 14:28:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7de1708-c34f-5ab2-a6f2-70cc1189a8dd, identifier: SA71%20KKC
2026-03-28 14:28:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b58ea11b-7365-5609-a12d-358243c15783 with identifier: FV67%20VDM
2026-03-28 14:28:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b58ea11b-7365-5609-a12d-358243c15783 with identifier: FV67%20VDM
2026-03-28 14:28:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b58ea11b-7365-5609-a12d-358243c15783 with identifier: FV67%20VDM to the API
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:57 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV67%20VDM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b58ea11b-7365-5609-a12d-358243c15783',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV67 VDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV67%20VDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'PROACE VERSO',
 'odometer': 69769,
 '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 PROACE VERSO 1.6 D 115 COMBI MEDIUM MPV',
 'transmission': 'manual',
 'trim': 'D 115 COMBI MEDIUM',
 'vin': 'YARVABHXHGZ111283',
 'year': 2018}
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520VDM%27 HTTP/1.1" 200 None
2026-03-28 14:28:57 [bca.uk] INFO: Saving data for FV67%20VDM: {'auction_closing_time': 1774778400.0, 'created_time': 1773831899.663211, 'last_price_update_time': 1774708137.553416}
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV67%2520VDM') HTTP/1.1" 204 0
2026-03-28 14:28:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7de1708-c34f-5ab2-a6f2-70cc1189a8dd with identifier: SA71%20KKC
2026-03-28 14:28:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7de1708-c34f-5ab2-a6f2-70cc1189a8dd with identifier: SA71%20KKC
2026-03-28 14:28:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7de1708-c34f-5ab2-a6f2-70cc1189a8dd with identifier: SA71%20KKC to the API
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:57 [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': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA71%20KKC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7de1708-c34f-5ab2-a6f2-70cc1189a8dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA71 KKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA71%20KKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': 'DOBLO CARGO',
 'odometer': 102114,
 '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 CARGO 1.6 M/JET 105 LWB WORK UP S/S Dropside',
 'transmission': 'manual',
 'trim': 'M/JET 105 LWB WORK UP S/S',
 'vin': 'ZFA26300006V24819',
 'year': 2021}
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28: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%2520KKC%27 HTTP/1.1" 200 None
2026-03-28 14:28:57 [bca.uk] INFO: Saving data for SA71%20KKC: {'auction_closing_time': 1774778400.0, 'created_time': 1774365788.050828, 'last_price_update_time': 1774708137.90656}
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA71%2520KKC') HTTP/1.1" 204 0
2026-03-28 14:28:57 [bca.uk] INFO: Found listing with ID: FV67%20VDZ
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:57 [bca.uk] INFO: Scrape type for FV67%20VDZ: 2
2026-03-28 14:28:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 364f58bf-6629-545d-a02a-88af95d3af57 with identifier: FV67%20VDZ
2026-03-28 14:28:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 364f58bf-6629-545d-a02a-88af95d3af57 with scrape type 2
2026-03-28 14:28:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 364f58bf-6629-545d-a02a-88af95d3af57 with scrape type 2
2026-03-28 14:28:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 364f58bf-6629-545d-a02a-88af95d3af57, identifier: FV67%20VDZ
2026-03-28 14:28:58 [bca.uk] INFO: Found listing with ID: KC17%20CWC
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC17%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 14:28:58 [bca.uk] INFO: Scrape type for KC17%20CWC: 0
2026-03-28 14:28:58 [bca.uk] INFO: Found listing with ID: ND67%20LEU
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520LEU%27 HTTP/1.1" 200 None
2026-03-28 14:28:58 [bca.uk] INFO: Scrape type for ND67%20LEU: 0
2026-03-28 14:28:58 [bca.uk] INFO: Found listing with ID: BG71%20JOJ
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520JOJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:58 [bca.uk] INFO: Scrape type for BG71%20JOJ: 2
2026-03-28 14:28:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b635533-b3b1-505f-bf77-1512d7e2f861 with identifier: BG71%20JOJ
2026-03-28 14:28:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b635533-b3b1-505f-bf77-1512d7e2f861 with scrape type 2
2026-03-28 14:28:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b635533-b3b1-505f-bf77-1512d7e2f861 with scrape type 2
2026-03-28 14:28:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b635533-b3b1-505f-bf77-1512d7e2f861, identifier: BG71%20JOJ
2026-03-28 14:28:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 364f58bf-6629-545d-a02a-88af95d3af57 with identifier: FV67%20VDZ
2026-03-28 14:28:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 364f58bf-6629-545d-a02a-88af95d3af57 with identifier: FV67%20VDZ
2026-03-28 14:28:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 364f58bf-6629-545d-a02a-88af95d3af57 with identifier: FV67%20VDZ to the API
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:58 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV67%20VDZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '364f58bf-6629-545d-a02a-88af95d3af57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV67 VDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV67%20VDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'PROACE VERSO',
 'odometer': 65149,
 '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 PROACE VERSO 1.6 D 115 COMBI MEDIUM MPV',
 'transmission': 'manual',
 'trim': 'D 115 COMBI MEDIUM',
 'vin': 'YARVABHXHGZ111189',
 'year': 2018}
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 14:28:58 [bca.uk] INFO: Saving data for FV67%20VDZ: {'auction_closing_time': 1774778400.0, 'created_time': 1773831894.442841, 'last_price_update_time': 1774708138.541664}
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV67%2520VDZ') HTTP/1.1" 204 0
2026-03-28 14:28:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b635533-b3b1-505f-bf77-1512d7e2f861 with identifier: BG71%20JOJ
2026-03-28 14:28:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b635533-b3b1-505f-bf77-1512d7e2f861 with identifier: BG71%20JOJ
2026-03-28 14:28:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b635533-b3b1-505f-bf77-1512d7e2f861 with identifier: BG71%20JOJ to the API
2026-03-28 14:28:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:59 [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': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG71%20JOJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b635533-b3b1-505f-bf77-1512d7e2f861',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG71 JOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG71%20JOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 115876,
 '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 280 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 280 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYMR06412',
 'year': 2021}
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520JOJ%27 HTTP/1.1" 200 None
2026-03-28 14:28:59 [bca.uk] INFO: Saving data for BG71%20JOJ: {'auction_closing_time': 1774778400.0, 'created_time': 1773832626.179031, 'last_price_update_time': 1774708139.034216}
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG71%2520JOJ') HTTP/1.1" 204 0
2026-03-28 14:28:59 [bca.uk] INFO: Found listing with ID: L11%20WSK
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:59 [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-28 14:28:59 [bca.uk] INFO: Scrape type for L11%20WSK: 2
2026-03-28 14:28:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c298f5e9-5dad-59e6-96f8-6896fef2672c with identifier: L11%20WSK
2026-03-28 14:28:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c298f5e9-5dad-59e6-96f8-6896fef2672c with scrape type 2
2026-03-28 14:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c298f5e9-5dad-59e6-96f8-6896fef2672c with scrape type 2
2026-03-28 14:28:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c298f5e9-5dad-59e6-96f8-6896fef2672c, identifier: L11%20WSK
2026-03-28 14:28:59 [bca.uk] INFO: Found listing with ID: GD16%20PXS
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD16%2520PXS%27 HTTP/1.1" 200 None
2026-03-28 14:28:59 [bca.uk] INFO: Scrape type for GD16%20PXS: 2
2026-03-28 14:28:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95651673-698f-59c4-84ae-887eed07f58a with identifier: GD16%20PXS
2026-03-28 14:28:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95651673-698f-59c4-84ae-887eed07f58a with scrape type 2
2026-03-28 14:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95651673-698f-59c4-84ae-887eed07f58a with scrape type 2
2026-03-28 14:28:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95651673-698f-59c4-84ae-887eed07f58a, identifier: GD16%20PXS
2026-03-28 14:28:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c298f5e9-5dad-59e6-96f8-6896fef2672c with identifier: L11%20WSK
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=tanzanite+blue HTTP/1.1" 200 None
2026-03-28 14:28:59 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:28:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c298f5e9-5dad-59e6-96f8-6896fef2672c with identifier: L11%20WSK
2026-03-28 14:28:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c298f5e9-5dad-59e6-96f8-6896fef2672c with identifier: L11%20WSK to the API
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:28:59 [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': 256,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L11%20WSK-GB',
 'category': 'Car',
 'color': 'tanzanite blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c298f5e9-5dad-59e6-96f8-6896fef2672c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L11 WSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L11%20WSK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'M5',
 'odometer': 47466,
 '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 M5 4.4 XDRIVE COMPETITION STEP Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE COMPETITION STEP',
 'vin': 'WBS82CH040CG35963',
 'year': 2021}
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:59 [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-28 14:28:59 [bca.uk] INFO: Saving data for L11%20WSK: {'auction_closing_time': 1774864800.0, 'created_time': 1774524472.033729, 'last_price_update_time': 1774708139.766231}
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L11%2520WSK') HTTP/1.1" 204 0
2026-03-28 14:28:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95651673-698f-59c4-84ae-887eed07f58a with identifier: GD16%20PXS
2026-03-28 14:28:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95651673-698f-59c4-84ae-887eed07f58a with identifier: GD16%20PXS
2026-03-28 14:28:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95651673-698f-59c4-84ae-887eed07f58a with identifier: GD16%20PXS to the API
2026-03-28 14:28:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:28: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-28 14:29:00 [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': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD16%20PXS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95651673-698f-59c4-84ae-887eed07f58a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD16 PXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD16%20PXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35',
 'odometer': 144655,
 '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 CRAFTER 35 2.0 TDI 136 LWB H/R Refrigerated',
 'transmission': 'manual',
 'trim': 'TDI 136 LWB H/R',
 'vin': 'WV1ZZZ2EZG6034020',
 'year': 2016}
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD16%2520PXS%27 HTTP/1.1" 200 None
2026-03-28 14:29:00 [bca.uk] INFO: Saving data for GD16%20PXS: {'auction_closing_time': 1774778400.0, 'created_time': 1774304773.722353, 'last_price_update_time': 1774708140.140458}
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD16%2520PXS') HTTP/1.1" 204 0
2026-03-28 14:29:00 [bca.uk] INFO: Found listing with ID: GD70%20PNN
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [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-28 14:29:00 [bca.uk] INFO: Scrape type for GD70%20PNN: 2
2026-03-28 14:29:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c with identifier: GD70%20PNN
2026-03-28 14:29:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c with scrape type 2
2026-03-28 14:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c with scrape type 2
2026-03-28 14:29:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c, identifier: GD70%20PNN
2026-03-28 14:29:00 [bca.uk] INFO: Found listing with ID: MD19%20OES
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520OES%27 HTTP/1.1" 200 None
2026-03-28 14:29:00 [bca.uk] INFO: Scrape type for MD19%20OES: 0
2026-03-28 14:29:00 [bca.uk] INFO: Found listing with ID: YT19%20XLR
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [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-28 14:29:00 [bca.uk] INFO: Scrape type for YT19%20XLR: 2
2026-03-28 14:29:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a478850-9e1b-5eb6-ae39-e00e28c70dc9 with identifier: YT19%20XLR
2026-03-28 14:29:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a478850-9e1b-5eb6-ae39-e00e28c70dc9 with scrape type 2
2026-03-28 14:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a478850-9e1b-5eb6-ae39-e00e28c70dc9 with scrape type 2
2026-03-28 14:29:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a478850-9e1b-5eb6-ae39-e00e28c70dc9, identifier: YT19%20XLR
2026-03-28 14:29:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c with identifier: GD70%20PNN
2026-03-28 14:29:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c with identifier: GD70%20PNN
2026-03-28 14:29:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c with identifier: GD70%20PNN to the API
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:00 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD70%20PNN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d091c32-5d02-5cbe-b12e-b2db5c2e6b1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD70 PNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD70%20PNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 50663,
 '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': 'WV1ZZZ7HZMX008587',
 'year': 2021}
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [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-28 14:29:00 [bca.uk] INFO: Saving data for GD70%20PNN: {'auction_closing_time': 1774951200.0, 'created_time': 1774524469.051381, 'last_price_update_time': 1774708140.732971}
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD70%2520PNN') HTTP/1.1" 204 0
2026-03-28 14:29:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a478850-9e1b-5eb6-ae39-e00e28c70dc9 with identifier: YT19%20XLR
2026-03-28 14:29:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a478850-9e1b-5eb6-ae39-e00e28c70dc9 with identifier: YT19%20XLR
2026-03-28 14:29:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a478850-9e1b-5eb6-ae39-e00e28c70dc9 with identifier: YT19%20XLR to the API
2026-03-28 14:29:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:01 [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=YT19%20XLR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a478850-9e1b-5eb6-ae39-e00e28c70dc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT19 XLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT19%20XLR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 35312,
 '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 120 LWB COMBI CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 120 LWB COMBI',
 'vin': 'W0VJ7H60XKV631839',
 'year': 2019}
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [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-28 14:29:01 [bca.uk] INFO: Saving data for YT19%20XLR: {'auction_closing_time': 1774778400.0, 'created_time': 1774004737.072236, 'last_price_update_time': 1774708141.065435}
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT19%2520XLR') HTTP/1.1" 204 0
2026-03-28 14:29:01 [bca.uk] INFO: Found listing with ID: DF11%20NXL
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [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-28 14:29:01 [bca.uk] INFO: Scrape type for DF11%20NXL: 2
2026-03-28 14:29:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8b5c7a4-6219-5652-9b8a-93df4070da11 with identifier: DF11%20NXL
2026-03-28 14:29:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8b5c7a4-6219-5652-9b8a-93df4070da11 with scrape type 2
2026-03-28 14:29:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8b5c7a4-6219-5652-9b8a-93df4070da11 with scrape type 2
2026-03-28 14:29:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8b5c7a4-6219-5652-9b8a-93df4070da11, identifier: DF11%20NXL
2026-03-28 14:29:01 [bca.uk] INFO: Found listing with ID: MX67%20GNU
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX67%2520GNU%27 HTTP/1.1" 200 None
2026-03-28 14:29:01 [bca.uk] INFO: Scrape type for MX67%20GNU: 2
2026-03-28 14:29:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c85e19cb-56d5-533f-b59a-a2789b7b77a6 with identifier: MX67%20GNU
2026-03-28 14:29:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c85e19cb-56d5-533f-b59a-a2789b7b77a6 with scrape type 2
2026-03-28 14:29:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c85e19cb-56d5-533f-b59a-a2789b7b77a6 with scrape type 2
2026-03-28 14:29:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c85e19cb-56d5-533f-b59a-a2789b7b77a6, identifier: MX67%20GNU
2026-03-28 14:29:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8b5c7a4-6219-5652-9b8a-93df4070da11 with identifier: DF11%20NXL
2026-03-28 14:29:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8b5c7a4-6219-5652-9b8a-93df4070da11 with identifier: DF11%20NXL
2026-03-28 14:29:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8b5c7a4-6219-5652-9b8a-93df4070da11 with identifier: DF11%20NXL to the API
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:01 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF11%20NXL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8b5c7a4-6219-5652-9b8a-93df4070da11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF11 NXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF11%20NXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 53405,
 '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 I10 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALAN51CLBM911116',
 'year': 2023}
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [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-28 14:29:01 [bca.uk] INFO: Saving data for DF11%20NXL: {'auction_closing_time': 1774864800.0, 'created_time': 1774524456.880089, 'last_price_update_time': 1774708141.630521}
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF11%2520NXL') HTTP/1.1" 204 0
2026-03-28 14:29:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c85e19cb-56d5-533f-b59a-a2789b7b77a6 with identifier: MX67%20GNU
2026-03-28 14:29:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c85e19cb-56d5-533f-b59a-a2789b7b77a6 with identifier: MX67%20GNU
2026-03-28 14:29:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c85e19cb-56d5-533f-b59a-a2789b7b77a6 with identifier: MX67%20GNU to the API
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:01 [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': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX67%20GNU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c85e19cb-56d5-533f-b59a-a2789b7b77a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX67 GNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX67%20GNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 60922,
 '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 BOXER 335 2.0 BLUEHDI 110 L2 Tipper',
 'transmission': 'manual',
 'trim': 'BLUEHDI 110 L2',
 'vin': 'VF3YC2MAU12F44695',
 'year': 2018}
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX67%2520GNU%27 HTTP/1.1" 200 None
2026-03-28 14:29:01 [bca.uk] INFO: Saving data for MX67%20GNU: {'auction_closing_time': 1774778400.0, 'created_time': 1773987112.23995, 'last_price_update_time': 1774708141.957089}
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX67%2520GNU') HTTP/1.1" 204 0
2026-03-28 14:29:01 [bca.uk] INFO: Found listing with ID: FE62%20KXP
2026-03-28 14:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [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-28 14:29:02 [bca.uk] INFO: Scrape type for FE62%20KXP: 2
2026-03-28 14:29:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d43e3a0-4fef-5850-a70f-d961825b9ae0 with identifier: FE62%20KXP
2026-03-28 14:29:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d43e3a0-4fef-5850-a70f-d961825b9ae0 with scrape type 2
2026-03-28 14:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d43e3a0-4fef-5850-a70f-d961825b9ae0 with scrape type 2
2026-03-28 14:29:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d43e3a0-4fef-5850-a70f-d961825b9ae0, identifier: FE62%20KXP
2026-03-28 14:29:02 [bca.uk] INFO: Found listing with ID: SM65%20VZD
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520VZD%27 HTTP/1.1" 200 None
2026-03-28 14:29:02 [bca.uk] INFO: Scrape type for SM65%20VZD: 2
2026-03-28 14:29:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41296017-f5ca-5686-962d-93a1a68d51d5 with identifier: SM65%20VZD
2026-03-28 14:29:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41296017-f5ca-5686-962d-93a1a68d51d5 with scrape type 2
2026-03-28 14:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41296017-f5ca-5686-962d-93a1a68d51d5 with scrape type 2
2026-03-28 14:29:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41296017-f5ca-5686-962d-93a1a68d51d5, identifier: SM65%20VZD
2026-03-28 14:29:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d43e3a0-4fef-5850-a70f-d961825b9ae0 with identifier: FE62%20KXP
2026-03-28 14:29:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d43e3a0-4fef-5850-a70f-d961825b9ae0 with identifier: FE62%20KXP
2026-03-28 14:29:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d43e3a0-4fef-5850-a70f-d961825b9ae0 with identifier: FE62%20KXP to the API
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:02 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE62%20KXP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d43e3a0-4fef-5850-a70f-d961825b9ae0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE62 KXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE62%20KXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'VENGA',
 'odometer': 112591,
 '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.6 2 MPV',
 'transmission': 'automatic',
 'trim': '2',
 'vin': 'U5YEH812MDL039373',
 'year': 2012}
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [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-28 14:29:02 [bca.uk] INFO: Saving data for FE62%20KXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774524466.65246, 'last_price_update_time': 1774708142.592676}
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE62%2520KXP') HTTP/1.1" 204 0
2026-03-28 14:29:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41296017-f5ca-5686-962d-93a1a68d51d5 with identifier: SM65%20VZD
2026-03-28 14:29:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41296017-f5ca-5686-962d-93a1a68d51d5 with identifier: SM65%20VZD
2026-03-28 14:29:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41296017-f5ca-5686-962d-93a1a68d51d5 with identifier: SM65%20VZD to the API
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:02 [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': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM65%20VZD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '41296017-f5ca-5686-962d-93a1a68d51d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM65 VZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM65%20VZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 103194,
 '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 CUSTOM 2.2 TDCI 100 270 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 270 SWB L/R',
 'vin': 'WF0YXXTTGYFJ59929',
 'year': 2015}
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520VZD%27 HTTP/1.1" 200 None
2026-03-28 14:29:02 [bca.uk] INFO: Saving data for SM65%20VZD: {'auction_closing_time': 1774778400.0, 'created_time': 1774044661.224166, 'last_price_update_time': 1774708142.946725}
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM65%2520VZD') HTTP/1.1" 204 0
2026-03-28 14:29:02 [bca.uk] INFO: Found listing with ID: KV18%20TYZ
2026-03-28 14:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:02 [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-28 14:29:02 [bca.uk] INFO: Scrape type for KV18%20TYZ: 2
2026-03-28 14:29:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5af5ad42-47de-5939-9f52-945ecdcda9cf with identifier: KV18%20TYZ
2026-03-28 14:29:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5af5ad42-47de-5939-9f52-945ecdcda9cf with scrape type 2
2026-03-28 14:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5af5ad42-47de-5939-9f52-945ecdcda9cf with scrape type 2
2026-03-28 14:29:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5af5ad42-47de-5939-9f52-945ecdcda9cf, identifier: KV18%20TYZ
2026-03-28 14:29:03 [bca.uk] INFO: Found listing with ID: KU68%20VVT
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 14:29:03 [bca.uk] INFO: Scrape type for KU68%20VVT: 2
2026-03-28 14:29:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24 with identifier: KU68%20VVT
2026-03-28 14:29:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24 with scrape type 2
2026-03-28 14:29:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24 with scrape type 2
2026-03-28 14:29:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24, identifier: KU68%20VVT
2026-03-28 14:29:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5af5ad42-47de-5939-9f52-945ecdcda9cf with identifier: KV18%20TYZ
2026-03-28 14:29:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5af5ad42-47de-5939-9f52-945ecdcda9cf with identifier: KV18%20TYZ
2026-03-28 14:29:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5af5ad42-47de-5939-9f52-945ecdcda9cf with identifier: KV18%20TYZ to the API
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:03 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV18%20TYZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5af5ad42-47de-5939-9f52-945ecdcda9cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV18 TYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV18%20TYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 37470,
 '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': 'JHMGK5760JX204264',
 'year': 2018}
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:03 [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-28 14:29:03 [bca.uk] INFO: Saving data for KV18%20TYZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774437739.043587, 'last_price_update_time': 1774708143.540304}
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV18%2520TYZ') HTTP/1.1" 204 0
2026-03-28 14:29:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24 with identifier: KU68%20VVT
2026-03-28 14:29:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24 with identifier: KU68%20VVT
2026-03-28 14:29:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24 with identifier: KU68%20VVT to the API
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:03 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU68%20VVT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8e7c6004-dee3-52e9-b3f5-b7a1f8c8ec24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU68 VVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU68%20VVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 97439,
 '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.7T 1.6 CDTI 120 SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 SWB SPORTIVE',
 'vin': 'W0VF7G608KV616322',
 'year': 2018}
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 14:29:03 [bca.uk] INFO: Saving data for KU68%20VVT: {'auction_closing_time': 1774778400.0, 'created_time': 1774391599.735733, 'last_price_update_time': 1774708143.985524}
2026-03-28 14:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU68%2520VVT') HTTP/1.1" 204 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: HX64%20YAK
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [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-28 14:29:04 [bca.uk] INFO: Scrape type for HX64%20YAK: 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: CE66%20VAA
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [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-28 14:29:04 [bca.uk] INFO: Scrape type for CE66%20VAA: 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: CU15%20UKL
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [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-28 14:29:04 [bca.uk] INFO: Scrape type for CU15%20UKL: 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: CK22%20PXE
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520PXE%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Scrape type for CK22%20PXE: 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: MA70%20BJO
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA70%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Scrape type for MA70%20BJO: 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: WK19%20OCS
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK19%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Scrape type for WK19%20OCS: 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: WR68%20MXC
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR68%2520MXC%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Scrape type for WR68%20MXC: 2
2026-03-28 14:29:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79 with identifier: WR68%20MXC
2026-03-28 14:29:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79 with scrape type 2
2026-03-28 14:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79 with scrape type 2
2026-03-28 14:29:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79, identifier: WR68%20MXC
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: SL17%20VDJ
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL17%2520VDJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Scrape type for SL17%20VDJ: 2
2026-03-28 14:29:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5 with identifier: SL17%20VDJ
2026-03-28 14:29:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5 with scrape type 2
2026-03-28 14:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5 with scrape type 2
2026-03-28 14:29:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5, identifier: SL17%20VDJ
2026-03-28 14:29:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79 with identifier: WR68%20MXC
2026-03-28 14:29:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79 with identifier: WR68%20MXC
2026-03-28 14:29:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 831270b0-f0ef-5f8e-b66a-fa7fc2d99b79 with identifier: WR68%20MXC to the API
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:04 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR68%20MXC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '831270b0-f0ef-5f8e-b66a-fa7fc2d99b79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR68 MXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR68%20MXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 86384,
 '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.7T 1.6 CDTI 120 SWB PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 SWB',
 'vin': 'W0VF7G601KV611558',
 'year': 2018}
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR68%2520MXC%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Saving data for WR68%20MXC: {'auction_closing_time': 1774778400.0, 'created_time': 1774045268.183151, 'last_price_update_time': 1774708144.678999}
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR68%2520MXC') HTTP/1.1" 204 0
2026-03-28 14:29:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5 with identifier: SL17%20VDJ
2026-03-28 14:29:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5 with identifier: SL17%20VDJ
2026-03-28 14:29:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33471e38-65a0-59cb-9bd4-0e93b0ccfbb5 with identifier: SL17%20VDJ to the API
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:04 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL17%20VDJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33471e38-65a0-59cb-9bd4-0e93b0ccfbb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL17 VDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL17%20VDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 154582,
 '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 NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0037906',
 'year': 2017}
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL17%2520VDJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:04 [bca.uk] INFO: Saving data for SL17%20VDJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774524488.983527, 'last_price_update_time': 1774708144.979965}
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL17%2520VDJ') HTTP/1.1" 204 0
2026-03-28 14:29:04 [bca.uk] INFO: Found listing with ID: SF67%20WSN
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF67%2520WSN%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for SF67%20WSN: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: SK21%20VMP
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for SK21%20VMP: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: LY21%20BCK
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY21%2520BCK%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for LY21%20BCK: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: BL68%20FEJ
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for BL68%20FEJ: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: DX70%20LOJ
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX70%2520LOJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for DX70%20LOJ: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: SK69%20NBX
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520NBX%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for SK69%20NBX: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: WN70%20YOE
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520YOE%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for WN70%20YOE: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: SY70%20YGL
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY70%2520YGL%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for SY70%20YGL: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: AO72%20ZBC
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for AO72%20ZBC: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: LP69%20OCN
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for LP69%20OCN: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: BN20%20UGF
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for BN20%20UGF: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: YD03%20MPY
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for YD03%20MPY: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: BP71%20WPU
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for BP71%20WPU: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: LV69%20SZF
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for LV69%20SZF: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: GN09%20GZC
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for GN09%20GZC: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: KP73%20VCJ
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for KP73%20VCJ: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: CN71%20OMB
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for CN71%20OMB: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: BP20%20OVJ
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for BP20%20OVJ: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: RXZ%201425
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for RXZ%201425: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: BL66%20PXR
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for BL66%20PXR: 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: HN71%20ZHH
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [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-28 14:29:05 [bca.uk] INFO: Scrape type for HN71%20ZHH: 0
2026-03-28 14:29:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: FD19%20YVX
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520YVX%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Scrape type for FD19%20YVX: 2
2026-03-28 14:29:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dfa6dd6-4a50-5972-a05d-2827ad814321 with identifier: FD19%20YVX
2026-03-28 14:29:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dfa6dd6-4a50-5972-a05d-2827ad814321 with scrape type 2
2026-03-28 14:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dfa6dd6-4a50-5972-a05d-2827ad814321 with scrape type 2
2026-03-28 14:29:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dfa6dd6-4a50-5972-a05d-2827ad814321, identifier: FD19%20YVX
2026-03-28 14:29:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dfa6dd6-4a50-5972-a05d-2827ad814321 with identifier: FD19%20YVX
2026-03-28 14:29:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dfa6dd6-4a50-5972-a05d-2827ad814321 with identifier: FD19%20YVX
2026-03-28 14:29:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dfa6dd6-4a50-5972-a05d-2827ad814321 with identifier: FD19%20YVX to the API
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:05 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD19%20YVX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9dfa6dd6-4a50-5972-a05d-2827ad814321',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD19 YVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD19%20YVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 101415,
 '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 COMBO CARGO L1 1.6 TURBO D 75 2000 EDITION Van',
 'transmission': 'manual',
 'trim': 'TURBO D 75 2000 EDITION',
 'vin': 'W0VEFBHWBKJ659543',
 'year': 2019}
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520YVX%27 HTTP/1.1" 200 None
2026-03-28 14:29:05 [bca.uk] INFO: Saving data for FD19%20YVX: {'auction_closing_time': 1774778400.0, 'created_time': 1774044652.843186, 'last_price_update_time': 1774708145.828012}
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD19%2520YVX') HTTP/1.1" 204 0
2026-03-28 14:29:05 [bca.uk] INFO: Found listing with ID: SH70%20ORW
2026-03-28 14:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 14:29:06 [bca.uk] INFO: Scrape type for SH70%20ORW: 2
2026-03-28 14:29:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9d25486-ecd8-5f89-8b5d-646857a7e949 with identifier: SH70%20ORW
2026-03-28 14:29:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9d25486-ecd8-5f89-8b5d-646857a7e949 with scrape type 2
2026-03-28 14:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9d25486-ecd8-5f89-8b5d-646857a7e949 with scrape type 2
2026-03-28 14:29:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9d25486-ecd8-5f89-8b5d-646857a7e949, identifier: SH70%20ORW
2026-03-28 14:29:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9d25486-ecd8-5f89-8b5d-646857a7e949 with identifier: SH70%20ORW
2026-03-28 14:29:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9d25486-ecd8-5f89-8b5d-646857a7e949 with identifier: SH70%20ORW
2026-03-28 14:29:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9d25486-ecd8-5f89-8b5d-646857a7e949 with identifier: SH70%20ORW to the API
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:06 [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': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH70%20ORW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c9d25486-ecd8-5f89-8b5d-646857a7e949',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH70 ORW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH70%20ORW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 23189,
 '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 MASTER 3.5T FWD 2.3 DCI 150 MH BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 MH BUSINESS',
 'vin': 'VF1MA000466236959',
 'year': 2020}
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 14:29:06 [bca.uk] INFO: Saving data for SH70%20ORW: {'auction_closing_time': 1774778400.0, 'created_time': 1774303813.749932, 'last_price_update_time': 1774708146.455846}
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH70%2520ORW') HTTP/1.1" 204 0
2026-03-28 14:29:06 [bca.uk] INFO: Total items found: 100
2026-03-28 14:29:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded
2026-03-28 14:29:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:29:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:06 [bca.uk] INFO: Found listing with ID: AK67%20JSZ
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK67%2520JSZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:06 [bca.uk] INFO: Scrape type for AK67%20JSZ: 0
2026-03-28 14:29:06 [bca.uk] INFO: Found listing with ID: HG64%20ETY
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520ETY%27 HTTP/1.1" 200 None
2026-03-28 14:29:06 [bca.uk] INFO: Scrape type for HG64%20ETY: 2
2026-03-28 14:29:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e8430d2-72da-5af7-865c-75891a89014a with identifier: HG64%20ETY
2026-03-28 14:29:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e8430d2-72da-5af7-865c-75891a89014a with scrape type 2
2026-03-28 14:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e8430d2-72da-5af7-865c-75891a89014a with scrape type 2
2026-03-28 14:29:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e8430d2-72da-5af7-865c-75891a89014a, identifier: HG64%20ETY
2026-03-28 14:29:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e8430d2-72da-5af7-865c-75891a89014a with identifier: HG64%20ETY
2026-03-28 14:29:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e8430d2-72da-5af7-865c-75891a89014a with identifier: HG64%20ETY
2026-03-28 14:29:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e8430d2-72da-5af7-865c-75891a89014a with identifier: HG64%20ETY to the API
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:06 [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': 250,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG64%20ETY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e8430d2-72da-5af7-865c-75891a89014a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG64 ETY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG64%20ETY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 159879,
 '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 NAVARA 3.0 V6 DCI 231 OUTLAW 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'V6 DCI 231 OUTLAW 4WD',
 'vin': 'VSKCAND40U0566840',
 'year': 2015}
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520ETY%27 HTTP/1.1" 200 None
2026-03-28 14:29:06 [bca.uk] INFO: Saving data for HG64%20ETY: {'auction_closing_time': 1774778400.0, 'created_time': 1774365012.355205, 'last_price_update_time': 1774708146.943868}
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG64%2520ETY') HTTP/1.1" 204 0
2026-03-28 14:29:06 [bca.uk] INFO: Found listing with ID: ML23%20OXU
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [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-28 14:29:06 [bca.uk] INFO: Scrape type for ML23%20OXU: 0
2026-03-28 14:29:06 [bca.uk] INFO: Found listing with ID: MF70%20UMB
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:06 [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-28 14:29:06 [bca.uk] INFO: Scrape type for MF70%20UMB: 0
2026-03-28 14:29:06 [bca.uk] INFO: Found listing with ID: NA69%20KUG
2026-03-28 14:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for NA69%20KUG: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: YHZ%207217
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for YHZ%207217: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: DU70%20TNX
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for DU70%20TNX: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: EO20%20HXG
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for EO20%20HXG: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: LB22%20JGZ
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for LB22%20JGZ: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: LG72%20RFE
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for LG72%20RFE: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: MA21%20ZPP
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for MA21%20ZPP: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: HT71%20UDN
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for HT71%20UDN: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: HV72%20XWP
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for HV72%20XWP: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: MX21%20XUK
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for MX21%20XUK: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: YT68%20VAV
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for YT68%20VAV: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: AF71%20VKZ
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520VKZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:07 [bca.uk] INFO: Scrape type for AF71%20VKZ: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: YS69%20PBU
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for YS69%20PBU: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: YT19%20ERL
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for YT19%20ERL: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: HN25%20VNT
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for HN25%20VNT: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WA21%20OKE
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for WA21%20OKE: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: BU18%20NKA
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for BU18%20NKA: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: KD16%20UTF
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for KD16%20UTF: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: VK23%20GOJ
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for VK23%20GOJ: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WU11%20YEF
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for WU11%20YEF: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WP07%20XKZ
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for WP07%20XKZ: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WL64%20CXC
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for WL64%20CXC: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WM25%20EUZ
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for WM25%20EUZ: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: RO62%20YXR
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for RO62%20YXR: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: CJ25%20GZF
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for CJ25%20GZF: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WN75%20CVV
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [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-28 14:29:07 [bca.uk] INFO: Scrape type for WN75%20CVV: 2
2026-03-28 14:29:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b68dc9f-631a-55b8-ac52-b85b91d7c224 with identifier: WN75%20CVV
2026-03-28 14:29:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b68dc9f-631a-55b8-ac52-b85b91d7c224 with scrape type 2
2026-03-28 14:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b68dc9f-631a-55b8-ac52-b85b91d7c224 with scrape type 2
2026-03-28 14:29:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b68dc9f-631a-55b8-ac52-b85b91d7c224, identifier: WN75%20CVV
2026-03-28 14:29:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: WJ68%20HJO
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520HJO%27 HTTP/1.1" 200 None
2026-03-28 14:29:07 [bca.uk] INFO: Scrape type for WJ68%20HJO: 0
2026-03-28 14:29:07 [bca.uk] INFO: Found listing with ID: DP19%20XLJ
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:07 [bca.uk] INFO: Scrape type for DP19%20XLJ: 0
2026-03-28 14:29:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b68dc9f-631a-55b8-ac52-b85b91d7c224 with identifier: WN75%20CVV
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey+matter HTTP/1.1" 200 None
2026-03-28 14:29:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b68dc9f-631a-55b8-ac52-b85b91d7c224 with identifier: WN75%20CVV
2026-03-28 14:29:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b68dc9f-631a-55b8-ac52-b85b91d7c224 with identifier: WN75%20CVV to the API
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20CVV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b68dc9f-631a-55b8-ac52-b85b91d7c224',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 CVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20CVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 5457,
 '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': 'WF0EXXTTRESB00601',
 'year': 2025}
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520CVV%27 HTTP/1.1" 200 None
2026-03-28 14:29:08 [bca.uk] INFO: Saving data for WN75%20CVV: {'auction_closing_time': 1774951200.0, 'created_time': 1774017260.893925, 'last_price_update_time': 1774708148.28377}
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520CVV') HTTP/1.1" 204 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: WN24%20KZZ
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520KZZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:08 [bca.uk] INFO: Scrape type for WN24%20KZZ: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: NU60%20DNX
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [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-28 14:29:08 [bca.uk] INFO: Scrape type for NU60%20DNX: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: HY60%20OHT
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [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-28 14:29:08 [bca.uk] INFO: Scrape type for HY60%20OHT: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: BT21%20EOV
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT21%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 14:29:08 [bca.uk] INFO: Scrape type for BT21%20EOV: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: DP65%20CAV
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP65%2520CAV%27 HTTP/1.1" 200 None
2026-03-28 14:29:08 [bca.uk] INFO: Scrape type for DP65%20CAV: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: FE23%20YCO
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [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-28 14:29:08 [bca.uk] INFO: Scrape type for FE23%20YCO: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: GK08%20XXH
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK08%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 14:29:08 [bca.uk] INFO: Scrape type for GK08%20XXH: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: VU23%20MZL
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU23%2520MZL%27 HTTP/1.1" 200 None
2026-03-28 14:29:08 [bca.uk] INFO: Scrape type for VU23%20MZL: 0
2026-03-28 14:29:08 [bca.uk] INFO: Found listing with ID: WO74%20DTV
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:08 [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-28 14:29:08 [bca.uk] INFO: Scrape type for WO74%20DTV: 2
2026-03-28 14:29:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac712b0e-a82a-5e07-8582-aa0f30de2eea with identifier: WO74%20DTV
2026-03-28 14:29:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac712b0e-a82a-5e07-8582-aa0f30de2eea with scrape type 2
2026-03-28 14:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac712b0e-a82a-5e07-8582-aa0f30de2eea with scrape type 2
2026-03-28 14:29:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac712b0e-a82a-5e07-8582-aa0f30de2eea, identifier: WO74%20DTV
2026-03-28 14:29:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac712b0e-a82a-5e07-8582-aa0f30de2eea with identifier: WO74%20DTV
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=moondust+silver HTTP/1.1" 200 None
2026-03-28 14:29:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac712b0e-a82a-5e07-8582-aa0f30de2eea with identifier: WO74%20DTV
2026-03-28 14:29:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac712b0e-a82a-5e07-8582-aa0f30de2eea with identifier: WO74%20DTV to the API
2026-03-28 14:29:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO74%20DTV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'metamorphosis silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac712b0e-a82a-5e07-8582-aa0f30de2eea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO74 DTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO74%20DTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 8021,
 '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 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 TRAIL',
 'vin': 'WF0RXXTA4RRS09201',
 'year': 2025}
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [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-28 14:29:09 [bca.uk] INFO: Saving data for WO74%20DTV: {'auction_closing_time': 1774864800.0, 'created_time': 1773829739.136502, 'last_price_update_time': 1774708149.085033}
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO74%2520DTV') HTTP/1.1" 204 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: DS21%20JCV
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520JCV%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for DS21%20JCV: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: NG64%20WKZ
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [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-28 14:29:09 [bca.uk] INFO: Scrape type for NG64%20WKZ: 2
2026-03-28 14:29:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36a6e91c-b8b3-50ef-98cb-0f48016db365 with identifier: NG64%20WKZ
2026-03-28 14:29:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36a6e91c-b8b3-50ef-98cb-0f48016db365 with scrape type 2
2026-03-28 14:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36a6e91c-b8b3-50ef-98cb-0f48016db365 with scrape type 2
2026-03-28 14:29:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36a6e91c-b8b3-50ef-98cb-0f48016db365, identifier: NG64%20WKZ
2026-03-28 14:29:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36a6e91c-b8b3-50ef-98cb-0f48016db365 with identifier: NG64%20WKZ
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=imperial+blue HTTP/1.1" 200 None
2026-03-28 14:29:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36a6e91c-b8b3-50ef-98cb-0f48016db365 with identifier: NG64%20WKZ
2026-03-28 14:29:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36a6e91c-b8b3-50ef-98cb-0f48016db365 with identifier: NG64%20WKZ to the API
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG64%20WKZ-GB',
 'category': 'Car',
 'color': 'imperial blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36a6e91c-b8b3-50ef-98cb-0f48016db365',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG64 WKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG64%20WKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '730D',
 'odometer': 80995,
 '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 730D 3.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAYC22020D255385',
 'year': 2015}
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [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-28 14:29:09 [bca.uk] INFO: Saving data for NG64%20WKZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774436667.684154, 'last_price_update_time': 1774708149.762685}
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG64%2520WKZ') HTTP/1.1" 204 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: WG73%20RWY
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520RWY%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for WG73%20RWY: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: WO18%20WNN
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO18%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for WO18%20WNN: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: BF19%20RCY
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF19%2520RCY%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for BF19%20RCY: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: FJ68%20YFR
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ68%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for FJ68%20YFR: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: SY14%20UJA
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY14%2520UJA%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for SY14%20UJA: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: FE73%20ZRF
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE73%2520ZRF%27 HTTP/1.1" 200 None
2026-03-28 14:29:09 [bca.uk] INFO: Scrape type for FE73%20ZRF: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: BN08%20AHA
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:09 [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-28 14:29:09 [bca.uk] INFO: Scrape type for BN08%20AHA: 0
2026-03-28 14:29:09 [bca.uk] INFO: Found listing with ID: SA17%20MXE
2026-03-28 14:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520MXE%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for SA17%20MXE: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: WL16%20HVN
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL16%2520HVN%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for WL16%20HVN: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: HG71%20KFD
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG71%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for HG71%20KFD: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: BN21%20WMM
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN21%2520WMM%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for BN21%20WMM: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: WT16%20AYX
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520AYX%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for WT16%20AYX: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: WF23%20UAE
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF23%2520UAE%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for WF23%20UAE: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: FD17%20UVM
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520UVM%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for FD17%20UVM: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: HG65%20ULP
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG65%2520ULP%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for HG65%20ULP: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: MJ69%20VDN
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520VDN%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for MJ69%20VDN: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: EJ21%20PBX
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ21%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for EJ21%20PBX: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: EJ68%20NRL
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ68%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for EJ68%20NRL: 2
2026-03-28 14:29:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e4d6886-a309-530b-b0d0-503cdc11ecf6 with identifier: EJ68%20NRL
2026-03-28 14:29:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e4d6886-a309-530b-b0d0-503cdc11ecf6 with scrape type 2
2026-03-28 14:29:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e4d6886-a309-530b-b0d0-503cdc11ecf6 with scrape type 2
2026-03-28 14:29:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e4d6886-a309-530b-b0d0-503cdc11ecf6, identifier: EJ68%20NRL
2026-03-28 14:29:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e4d6886-a309-530b-b0d0-503cdc11ecf6 with identifier: EJ68%20NRL
2026-03-28 14:29:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e4d6886-a309-530b-b0d0-503cdc11ecf6 with identifier: EJ68%20NRL
2026-03-28 14:29:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e4d6886-a309-530b-b0d0-503cdc11ecf6 with identifier: EJ68%20NRL to the API
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ68%20NRL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5e4d6886-a309-530b-b0d0-503cdc11ecf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ68 NRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ68%20NRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 34421,
 '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': '6FPPXXMJ2PJP28664',
 'year': 2018}
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ68%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Saving data for EJ68%20NRL: {'auction_closing_time': 1774778400.0, 'created_time': 1774437807.964186, 'last_price_update_time': 1774708150.669146}
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ68%2520NRL') HTTP/1.1" 204 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: WP70%20UBF
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520UBF%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for WP70%20UBF: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: CV64%20WNG
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for CV64%20WNG: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: WL65%20DVH
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for WL65%20DVH: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: PY65%20CZP
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for PY65%20CZP: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: ET59%20FKE
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for ET59%20FKE: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: WH21%20CTV
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for WH21%20CTV: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: RK14%20KJE
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for RK14%20KJE: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: SM73%20UHL
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for SM73%20UHL: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: VN72%20UVR
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520UVR%27 HTTP/1.1" 200 None
2026-03-28 14:29:10 [bca.uk] INFO: Scrape type for VN72%20UVR: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: LN65%20LZL
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for LN65%20LZL: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: BF12%20TTX
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for BF12%20TTX: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: HN61%20HZX
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for HN61%20HZX: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: FB03%20FKM
2026-03-28 14:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:10 [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-28 14:29:10 [bca.uk] INFO: Scrape type for FB03%20FKM: 0
2026-03-28 14:29:10 [bca.uk] INFO: Found listing with ID: YJ15%20ENE
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for YJ15%20ENE: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: MM72%20NMV
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520NMV%27 HTTP/1.1" 200 None
2026-03-28 14:29:11 [bca.uk] INFO: Scrape type for MM72%20NMV: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: MD72%20VXG
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for MD72%20VXG: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: LD23%20DHM
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for LD23%20DHM: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: EF18%20HGN
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for EF18%20HGN: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: FY71%20ZHF
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for FY71%20ZHF: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: FX71%20UJZ
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for FX71%20UJZ: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: AV71%20OEW
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for AV71%20OEW: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: AO68%20MVY
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for AO68%20MVY: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: AX15%20YTV
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for AX15%20YTV: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: SL61%20OZC
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for SL61%20OZC: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: DV11%20XXS
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for DV11%20XXS: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: LV68%20SRZ
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for LV68%20SRZ: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: LP16%20UPS
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for LP16%20UPS: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: CU16%20HXE
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for CU16%20HXE: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: DV14%20JJY
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for DV14%20JJY: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: YB71%20RKN
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for YB71%20RKN: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: HK21%20NMJ
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for HK21%20NMJ: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: BK23%20XZX
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for BK23%20XZX: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: LB23%20GYM
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for LB23%20GYM: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: EO74%20KJN
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for EO74%20KJN: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: EK20%20XGG
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for EK20%20XGG: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: BJ17%20FKT
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520FKT%27 HTTP/1.1" 200 None
2026-03-28 14:29:11 [bca.uk] INFO: Scrape type for BJ17%20FKT: 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: AJ68%20WHV
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Scrape type for AJ68%20WHV: 2
2026-03-28 14:29:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f29915f8-fdd5-51b9-b455-f723c659b5ea with identifier: AJ68%20WHV
2026-03-28 14:29:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f29915f8-fdd5-51b9-b455-f723c659b5ea with scrape type 2
2026-03-28 14:29:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f29915f8-fdd5-51b9-b455-f723c659b5ea with scrape type 2
2026-03-28 14:29:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f29915f8-fdd5-51b9-b455-f723c659b5ea, identifier: AJ68%20WHV
2026-03-28 14:29:11 [scrapy.extensions.logstats] INFO: Crawled 344 pages (at 3 pages/min), scraped 1964 items (at 99 items/min)
2026-03-28 14:29:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 213MiB
2026-03-28 14:29:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f29915f8-fdd5-51b9-b455-f723c659b5ea with identifier: AJ68%20WHV
2026-03-28 14:29:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f29915f8-fdd5-51b9-b455-f723c659b5ea with identifier: AJ68%20WHV
2026-03-28 14:29:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f29915f8-fdd5-51b9-b455-f723c659b5ea with identifier: AJ68%20WHV to the API
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ68%20WHV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f29915f8-fdd5-51b9-b455-f723c659b5ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ68 WHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ68%20WHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 93352,
 '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': 'WF0AXXWPMAJL49092',
 'year': 2019}
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [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-28 14:29:11 [bca.uk] INFO: Saving data for AJ68%20WHV: {'auction_closing_time': 1774951200.0, 'created_time': 1774612110.482233, 'last_price_update_time': 1774708151.86158}
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ68%2520WHV') HTTP/1.1" 204 0
2026-03-28 14:29:11 [bca.uk] INFO: Found listing with ID: FP10%20YEK
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:12 [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-28 14:29:12 [bca.uk] INFO: Scrape type for FP10%20YEK: 0
2026-03-28 14:29:12 [bca.uk] INFO: Found listing with ID: LT70%20AUR
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:12 [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-28 14:29:12 [bca.uk] INFO: Scrape type for LT70%20AUR: 0
2026-03-28 14:29:12 [bca.uk] INFO: Found listing with ID: VX67%20KZW
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:12 [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-28 14:29:12 [bca.uk] INFO: Scrape type for VX67%20KZW: 0
2026-03-28 14:29:12 [bca.uk] INFO: Found listing with ID: YF69%20KXX
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:12 [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-28 14:29:12 [bca.uk] INFO: Scrape type for YF69%20KXX: 0
2026-03-28 14:29:12 [bca.uk] INFO: Found listing with ID: MV10%20UHJ
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV10%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:12 [bca.uk] INFO: Scrape type for MV10%20UHJ: 0
2026-03-28 14:29:12 [bca.uk] INFO: Found listing with ID: GF70%20OVT
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF70%2520OVT%27 HTTP/1.1" 200 None
2026-03-28 14:29:12 [bca.uk] INFO: Scrape type for GF70%20OVT: 0
2026-03-28 14:29:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:29:14 [bca.uk] INFO: Total items found: 100
2026-03-28 14:29:14 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded
2026-03-28 14:29:14 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:29:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: YL71%20HYC
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL71%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for YL71%20HYC: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: EO21%20HZT
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520HZT%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for EO21%20HZT: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: NV19%20HTN
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520HTN%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for NV19%20HTN: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: TG03%20MMM
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TG03%2520MMM%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for TG03%20MMM: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: GU67%20ZFW
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU67%2520ZFW%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for GU67%20ZFW: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: BD13%20XHZ
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for BD13%20XHZ: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: DA71%20FBV
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for DA71%20FBV: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: FN18%20KKS
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN18%2520KKS%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for FN18%20KKS: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: NL07%20KFK
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL07%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for NL07%20KFK: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: MF03%20FOY
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF03%2520FOY%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for MF03%20FOY: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: MW72%20VBF
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520VBF%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for MW72%20VBF: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: SM16%20KFW
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM16%2520KFW%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for SM16%20KFW: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: NX25%20UWF
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX25%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for NX25%20UWF: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: MK69%20OVL
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK69%2520OVL%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for MK69%20OVL: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: RO72%20HSZ
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520HSZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for RO72%20HSZ: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: RK69%20UJT
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK69%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for RK69%20UJT: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: HV74%20BWD
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for HV74%20BWD: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: LC71%20HKG
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520HKG%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for LC71%20HKG: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: OV69%20LYY
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for OV69%20LYY: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: YP15%20UEA
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520UEA%27 HTTP/1.1" 200 None
2026-03-28 14:29:14 [bca.uk] INFO: Scrape type for YP15%20UEA: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: DV16%20WYW
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for DV16%20WYW: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: AO63%20RYV
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for AO63%20RYV: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: WF12%20BZC
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for WF12%20BZC: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: DK62%20SJX
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for DK62%20SJX: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: SB68%20VUP
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for SB68%20VUP: 0
2026-03-28 14:29:14 [bca.uk] INFO: Found listing with ID: AA72%20JAY
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Scrape type for AA72%20JAY: 2
2026-03-28 14:29:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e60acdf4-ade9-5595-8052-ac1d112646b3 with identifier: AA72%20JAY
2026-03-28 14:29:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e60acdf4-ade9-5595-8052-ac1d112646b3 with scrape type 2
2026-03-28 14:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e60acdf4-ade9-5595-8052-ac1d112646b3 with scrape type 2
2026-03-28 14:29:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e60acdf4-ade9-5595-8052-ac1d112646b3, identifier: AA72%20JAY
2026-03-28 14:29:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e60acdf4-ade9-5595-8052-ac1d112646b3 with identifier: AA72%20JAY
2026-03-28 14:29:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e60acdf4-ade9-5595-8052-ac1d112646b3 with identifier: AA72%20JAY
2026-03-28 14:29:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e60acdf4-ade9-5595-8052-ac1d112646b3 with identifier: AA72%20JAY to the API
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AA72%20JAY-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e60acdf4-ade9-5595-8052-ac1d112646b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AA72 JAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AA72%20JAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '530D',
 'odometer': 80517,
 '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 530D 3.0 MHT XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'MHT XDRIVE M SPORT',
 'vin': 'WBA32AH000CL05365',
 'year': 2022}
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [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-28 14:29:14 [bca.uk] INFO: Saving data for AA72%20JAY: {'auction_closing_time': 1774864800.0, 'created_time': 1774438220.866108, 'last_price_update_time': 1774708154.94136}
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AA72%2520JAY') HTTP/1.1" 204 0
2026-03-28 14:29:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:29:15 [bca.uk] INFO: Found listing with ID: DA72%20VFB
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:15 [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-28 14:29:15 [bca.uk] INFO: Scrape type for DA72%20VFB: 2
2026-03-28 14:29:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2fb80e6-2f2b-5577-af3d-76a55c2490b8 with identifier: DA72%20VFB
2026-03-28 14:29:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2fb80e6-2f2b-5577-af3d-76a55c2490b8 with scrape type 2
2026-03-28 14:29:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2fb80e6-2f2b-5577-af3d-76a55c2490b8 with scrape type 2
2026-03-28 14:29:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2fb80e6-2f2b-5577-af3d-76a55c2490b8, identifier: DA72%20VFB
2026-03-28 14:29:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2fb80e6-2f2b-5577-af3d-76a55c2490b8 with identifier: DA72%20VFB
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=phytonic+blue HTTP/1.1" 200 None
2026-03-28 14:29:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2fb80e6-2f2b-5577-af3d-76a55c2490b8 with identifier: DA72%20VFB
2026-03-28 14:29:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2fb80e6-2f2b-5577-af3d-76a55c2490b8 with identifier: DA72%20VFB to the API
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20VFB-GB',
 'category': 'Car',
 'color': 'phytonic blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2fb80e6-2f2b-5577-af3d-76a55c2490b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA72 VFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20VFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '118D',
 'odometer': 47250,
 '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 118D 2.0 SE (LCP) Hatchback',
 'transmission': 'manual',
 'trim': 'SE (LCP)',
 'vin': 'WBA7M920407L90299',
 'year': 2022}
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:15 [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-28 14:29:15 [bca.uk] INFO: Saving data for DA72%20VFB: {'auction_closing_time': 1774864800.0, 'created_time': 1774438198.39356, 'last_price_update_time': 1774708155.643405}
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520VFB') HTTP/1.1" 204 0
2026-03-28 14:29:15 [bca.uk] INFO: Found listing with ID: HX22%20OTG
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:15 [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-28 14:29:15 [bca.uk] INFO: Scrape type for HX22%20OTG: 2
2026-03-28 14:29:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89434d2c-002b-5535-908b-2bfe66f3908e with identifier: HX22%20OTG
2026-03-28 14:29:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89434d2c-002b-5535-908b-2bfe66f3908e with scrape type 2
2026-03-28 14:29:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89434d2c-002b-5535-908b-2bfe66f3908e with scrape type 2
2026-03-28 14:29:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89434d2c-002b-5535-908b-2bfe66f3908e, identifier: HX22%20OTG
2026-03-28 14:29:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89434d2c-002b-5535-908b-2bfe66f3908e with identifier: HX22%20OTG
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=carbon+black HTTP/1.1" 200 None
2026-03-28 14:29:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89434d2c-002b-5535-908b-2bfe66f3908e with identifier: HX22%20OTG
2026-03-28 14:29:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89434d2c-002b-5535-908b-2bfe66f3908e with identifier: HX22%20OTG to the API
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX22%20OTG-GB',
 'category': 'Car',
 'color': 'carbon black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89434d2c-002b-5535-908b-2bfe66f3908e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX22 OTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX22%20OTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': 'X4M',
 'odometer': 31989,
 '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 X4M 3.0 XDRIVE COMPETITION STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE COMPETITION STEP',
 'vin': 'WBS22EC0609K07394',
 'year': 2022}
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:16 [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-28 14:29:16 [bca.uk] INFO: Saving data for HX22%20OTG: {'auction_closing_time': 1774864800.0, 'created_time': 1774438269.837411, 'last_price_update_time': 1774708156.285126}
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX22%2520OTG') HTTP/1.1" 204 0
2026-03-28 14:29:16 [bca.uk] INFO: Found listing with ID: LM70%20HNG
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:16 [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-28 14:29:16 [bca.uk] INFO: Scrape type for LM70%20HNG: 2
2026-03-28 14:29:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7 with identifier: LM70%20HNG
2026-03-28 14:29:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7 with scrape type 2
2026-03-28 14:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7 with scrape type 2
2026-03-28 14:29:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7, identifier: LM70%20HNG
2026-03-28 14:29:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7 with identifier: LM70%20HNG
2026-03-28 14:29:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7 with identifier: LM70%20HNG
2026-03-28 14:29:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7 with identifier: LM70%20HNG to the API
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM70%20HNG-GB',
 'category': 'Car',
 'color': 'pepper white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8d2cbef-f06d-5eed-a579-c60c6b6b4ea7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM70 HNG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM70%20HNG&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 44844,
 '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': 'MINI CLUBMAN 1.5 COOPER CLASSIC Estate',
 'transmission': 'manual',
 'trim': 'COOPER CLASSIC',
 'vin': 'WMWLV320102N81815',
 'year': 2020}
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:16 [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-28 14:29:16 [bca.uk] INFO: Saving data for LM70%20HNG: {'auction_closing_time': 1774864800.0, 'created_time': 1774438269.404504, 'last_price_update_time': 1774708156.696572}
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM70%2520HNG') HTTP/1.1" 204 0
2026-03-28 14:29:16 [bca.uk] INFO: Found listing with ID: VO22%20WBD
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:16 [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-28 14:29:16 [bca.uk] INFO: Scrape type for VO22%20WBD: 2
2026-03-28 14:29:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64042d65-004d-5af7-8d31-c5ce6aa5b3d6 with identifier: VO22%20WBD
2026-03-28 14:29:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64042d65-004d-5af7-8d31-c5ce6aa5b3d6 with scrape type 2
2026-03-28 14:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64042d65-004d-5af7-8d31-c5ce6aa5b3d6 with scrape type 2
2026-03-28 14:29:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64042d65-004d-5af7-8d31-c5ce6aa5b3d6, identifier: VO22%20WBD
2026-03-28 14:29:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64042d65-004d-5af7-8d31-c5ce6aa5b3d6 with identifier: VO22%20WBD
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=fluid+black+with+blue+hl HTTP/1.1" 200 None
2026-03-28 14:29:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64042d65-004d-5af7-8d31-c5ce6aa5b3d6 with identifier: VO22%20WBD
2026-03-28 14:29:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64042d65-004d-5af7-8d31-c5ce6aa5b3d6 with identifier: VO22%20WBD to the API
2026-03-28 14:29:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO22%20WBD-GB',
 'category': 'Car',
 'color': 'fluid black with blue hl',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '64042d65-004d-5af7-8d31-c5ce6aa5b3d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO22 WBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO22%20WBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': 'I3',
 'odometer': 50350,
 '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 I3 120AH S Hatchback',
 'transmission': 'automatic',
 'trim': '120AH S',
 'vin': 'WBY8P620107K57771',
 'year': 2022}
2026-03-28 14:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:17 [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-28 14:29:17 [bca.uk] INFO: Saving data for VO22%20WBD: {'auction_closing_time': 1774864800.0, 'created_time': 1774438270.657092, 'last_price_update_time': 1774708157.238407}
2026-03-28 14:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO22%2520WBD') HTTP/1.1" 204 0
2026-03-28 14:29:17 [bca.uk] INFO: Found listing with ID: VO67%20NPA
2026-03-28 14:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:17 [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-28 14:29:17 [bca.uk] INFO: Scrape type for VO67%20NPA: 2
2026-03-28 14:29:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53ebd170-38a3-5500-a5b0-4f2651ea100c with identifier: VO67%20NPA
2026-03-28 14:29:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53ebd170-38a3-5500-a5b0-4f2651ea100c with scrape type 2
2026-03-28 14:29:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53ebd170-38a3-5500-a5b0-4f2651ea100c with scrape type 2
2026-03-28 14:29:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53ebd170-38a3-5500-a5b0-4f2651ea100c, identifier: VO67%20NPA
2026-03-28 14:29:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53ebd170-38a3-5500-a5b0-4f2651ea100c with identifier: VO67%20NPA
2026-03-28 14:29:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53ebd170-38a3-5500-a5b0-4f2651ea100c with identifier: VO67%20NPA
2026-03-28 14:29:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53ebd170-38a3-5500-a5b0-4f2651ea100c with identifier: VO67%20NPA to the API
2026-03-28 14:29:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO67%20NPA-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53ebd170-38a3-5500-a5b0-4f2651ea100c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO67 NPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO67%20NPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 113942,
 '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 X3 3.0 XDRIVE 35D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 35D M SPORT STEP',
 'vin': 'WBAWY720200Y56826',
 'year': 2017}
2026-03-28 14:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:18 [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-28 14:29:18 [bca.uk] INFO: Saving data for VO67%20NPA: {'auction_closing_time': 1774864800.0, 'created_time': 1774438222.188978, 'last_price_update_time': 1774708158.898824}
2026-03-28 14:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO67%2520NPA') HTTP/1.1" 204 0
2026-03-28 14:29:18 [bca.uk] INFO: Found listing with ID: FY19%20CPE
2026-03-28 14:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:18 [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-28 14:29:18 [bca.uk] INFO: Scrape type for FY19%20CPE: 0
2026-03-28 14:29:18 [bca.uk] INFO: Found listing with ID: AJ73%20OMM
2026-03-28 14:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 14:29:18 [bca.uk] INFO: Scrape type for AJ73%20OMM: 2
2026-03-28 14:29:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70c6b23b-286b-5742-86e1-6fc31cedd9fc with identifier: AJ73%20OMM
2026-03-28 14:29:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70c6b23b-286b-5742-86e1-6fc31cedd9fc with scrape type 2
2026-03-28 14:29:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70c6b23b-286b-5742-86e1-6fc31cedd9fc with scrape type 2
2026-03-28 14:29:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70c6b23b-286b-5742-86e1-6fc31cedd9fc, identifier: AJ73%20OMM
2026-03-28 14:29:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70c6b23b-286b-5742-86e1-6fc31cedd9fc with identifier: AJ73%20OMM
2026-03-28 14:29:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70c6b23b-286b-5742-86e1-6fc31cedd9fc with identifier: AJ73%20OMM
2026-03-28 14:29:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70c6b23b-286b-5742-86e1-6fc31cedd9fc with identifier: AJ73%20OMM to the API
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ73%20OMM-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '70c6b23b-286b-5742-86e1-6fc31cedd9fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ73 OMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ73%20OMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 28840,
 '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 IX 240KW 76KWH XD40 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT',
 'vin': 'WBY12CF020CR42927',
 'year': 2023}
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:19 [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-28 14:29:19 [bca.uk] INFO: Saving data for AJ73%20OMM: {'auction_closing_time': 1774864800.0, 'created_time': 1774438270.268873, 'last_price_update_time': 1774708159.373794}
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ73%2520OMM') HTTP/1.1" 204 0
2026-03-28 14:29:19 [bca.uk] INFO: Found listing with ID: AK22%20EPD
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:19 [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-28 14:29:19 [bca.uk] INFO: Scrape type for AK22%20EPD: 2
2026-03-28 14:29:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b9bfe61-fcda-54ad-9e82-826ab8ecd045 with identifier: AK22%20EPD
2026-03-28 14:29:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b9bfe61-fcda-54ad-9e82-826ab8ecd045 with scrape type 2
2026-03-28 14:29:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b9bfe61-fcda-54ad-9e82-826ab8ecd045 with scrape type 2
2026-03-28 14:29:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b9bfe61-fcda-54ad-9e82-826ab8ecd045, identifier: AK22%20EPD
2026-03-28 14:29:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b9bfe61-fcda-54ad-9e82-826ab8ecd045 with identifier: AK22%20EPD
2026-03-28 14:29:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b9bfe61-fcda-54ad-9e82-826ab8ecd045 with identifier: AK22%20EPD
2026-03-28 14:29:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b9bfe61-fcda-54ad-9e82-826ab8ecd045 with identifier: AK22%20EPD to the API
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK22%20EPD-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b9bfe61-fcda-54ad-9e82-826ab8ecd045',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AK22 EPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK22%20EPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320I',
 'odometer': 70735,
 '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 320I 2.0 T M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA5F300108C50113',
 'year': 2022}
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:19 [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-28 14:29:19 [bca.uk] INFO: Saving data for AK22%20EPD: {'auction_closing_time': 1774864800.0, 'created_time': 1774438265.139179, 'last_price_update_time': 1774708159.826611}
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK22%2520EPD') HTTP/1.1" 204 0
2026-03-28 14:29:19 [bca.uk] INFO: Found listing with ID: DG70%20XGV
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:19 [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-28 14:29:19 [bca.uk] INFO: Scrape type for DG70%20XGV: 2
2026-03-28 14:29:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4c07041-93a7-539d-8737-01c2af86dbfc with identifier: DG70%20XGV
2026-03-28 14:29:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4c07041-93a7-539d-8737-01c2af86dbfc with scrape type 2
2026-03-28 14:29:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4c07041-93a7-539d-8737-01c2af86dbfc with scrape type 2
2026-03-28 14:29:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4c07041-93a7-539d-8737-01c2af86dbfc, identifier: DG70%20XGV
2026-03-28 14:29:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4c07041-93a7-539d-8737-01c2af86dbfc with identifier: DG70%20XGV
2026-03-28 14:29:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=moonwalk+grey HTTP/1.1" 200 None
2026-03-28 14:29:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4c07041-93a7-539d-8737-01c2af86dbfc with identifier: DG70%20XGV
2026-03-28 14:29:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4c07041-93a7-539d-8737-01c2af86dbfc with identifier: DG70%20XGV to the API
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG70%20XGV-GB',
 'category': 'Car',
 'color': 'moonwalk grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e4c07041-93a7-539d-8737-01c2af86dbfc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG70 XGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG70%20XGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 18540,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L1 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L1',
 'vin': 'WMWXP320602P12443',
 'year': 2020}
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:20 [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-28 14:29:20 [bca.uk] INFO: Saving data for DG70%20XGV: {'auction_closing_time': 1774864800.0, 'created_time': 1773960546.236889, 'last_price_update_time': 1774708160.422657}
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG70%2520XGV') HTTP/1.1" 204 0
2026-03-28 14:29:20 [bca.uk] INFO: Found listing with ID: DU70%20VGF
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:20 [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-28 14:29:20 [bca.uk] INFO: Scrape type for DU70%20VGF: 2
2026-03-28 14:29:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cac32dd-da2d-505b-b804-a9bfb434d5df with identifier: DU70%20VGF
2026-03-28 14:29:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cac32dd-da2d-505b-b804-a9bfb434d5df with scrape type 2
2026-03-28 14:29:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cac32dd-da2d-505b-b804-a9bfb434d5df with scrape type 2
2026-03-28 14:29:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cac32dd-da2d-505b-b804-a9bfb434d5df, identifier: DU70%20VGF
2026-03-28 14:29:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:29:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cac32dd-da2d-505b-b804-a9bfb434d5df with identifier: DU70%20VGF
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=capparis+white+with+blue+hl HTTP/1.1" 200 None
2026-03-28 14:29:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cac32dd-da2d-505b-b804-a9bfb434d5df with identifier: DU70%20VGF
2026-03-28 14:29:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cac32dd-da2d-505b-b804-a9bfb434d5df with identifier: DU70%20VGF to the API
2026-03-28 14:29:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU70%20VGF-GB',
 'category': 'Car',
 'color': 'capparis white with blue hl',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0cac32dd-da2d-505b-b804-a9bfb434d5df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DU70 VGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU70%20VGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'I3',
 'odometer': 21608,
 '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 I3 120AH Hatchback',
 'transmission': 'automatic',
 'trim': '120AH',
 'vin': 'WBY8P220907G13525',
 'year': 2020}
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:21 [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-28 14:29:21 [bca.uk] INFO: Saving data for DU70%20VGF: {'auction_closing_time': 1774864800.0, 'created_time': 1774438262.528489, 'last_price_update_time': 1774708161.050223}
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU70%2520VGF') HTTP/1.1" 204 0
2026-03-28 14:29:21 [bca.uk] INFO: Found listing with ID: EF71%20AVB
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:21 [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-28 14:29:21 [bca.uk] INFO: Scrape type for EF71%20AVB: 2
2026-03-28 14:29:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d183cfff-785b-5337-9d2d-533723228a2f with identifier: EF71%20AVB
2026-03-28 14:29:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d183cfff-785b-5337-9d2d-533723228a2f with scrape type 2
2026-03-28 14:29:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d183cfff-785b-5337-9d2d-533723228a2f with scrape type 2
2026-03-28 14:29:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d183cfff-785b-5337-9d2d-533723228a2f, identifier: EF71%20AVB
2026-03-28 14:29:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d183cfff-785b-5337-9d2d-533723228a2f with identifier: EF71%20AVB
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=jet+black HTTP/1.1" 200 None
2026-03-28 14:29:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d183cfff-785b-5337-9d2d-533723228a2f with identifier: EF71%20AVB
2026-03-28 14:29:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d183cfff-785b-5337-9d2d-533723228a2f with identifier: EF71%20AVB to the API
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF71%20AVB-GB',
 'category': 'Car',
 'color': 'jet black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd183cfff-785b-5337-9d2d-533723228a2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EF71 AVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF71%20AVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 72958,
 '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 X1 1.5 XDRIVE 25E SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E SPORT',
 'vin': 'WBA72AB0205U74804',
 'year': 2022}
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:22 [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-28 14:29:22 [bca.uk] INFO: Saving data for EF71%20AVB: {'auction_closing_time': 1774864800.0, 'created_time': 1774438253.468392, 'last_price_update_time': 1774708162.305885}
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF71%2520AVB') HTTP/1.1" 204 0
2026-03-28 14:29:22 [bca.uk] INFO: Found listing with ID: EU73%20FFR
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:22 [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-28 14:29:22 [bca.uk] INFO: Scrape type for EU73%20FFR: 2
2026-03-28 14:29:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f63ff2a7-c504-5526-95d0-721db88128f4 with identifier: EU73%20FFR
2026-03-28 14:29:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f63ff2a7-c504-5526-95d0-721db88128f4 with scrape type 2
2026-03-28 14:29:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f63ff2a7-c504-5526-95d0-721db88128f4 with scrape type 2
2026-03-28 14:29:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f63ff2a7-c504-5526-95d0-721db88128f4, identifier: EU73%20FFR
2026-03-28 14:29:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f63ff2a7-c504-5526-95d0-721db88128f4 with identifier: EU73%20FFR
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=oxide+grey HTTP/1.1" 200 None
2026-03-28 14:29:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f63ff2a7-c504-5526-95d0-721db88128f4 with identifier: EU73%20FFR
2026-03-28 14:29:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f63ff2a7-c504-5526-95d0-721db88128f4 with identifier: EU73%20FFR to the API
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU73%20FFR-GB',
 'category': 'Car',
 'color': 'oxide grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f63ff2a7-c504-5526-95d0-721db88128f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EU73 FFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU73%20FFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 12384,
 '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 IX 240KW 76KWH XD40 SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 SPORT',
 'vin': 'WBY12CF030CP64980',
 'year': 2023}
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:22 [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-28 14:29:22 [bca.uk] INFO: Saving data for EU73%20FFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774438251.873396, 'last_price_update_time': 1774708162.959889}
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU73%2520FFR') HTTP/1.1" 204 0
2026-03-28 14:29:22 [bca.uk] INFO: Found listing with ID: FJ22%20TVW
2026-03-28 14:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:22 [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-28 14:29:22 [bca.uk] INFO: Scrape type for FJ22%20TVW: 2
2026-03-28 14:29:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2c4cbbc-e51b-5a6d-92bc-409137b59c66 with identifier: FJ22%20TVW
2026-03-28 14:29:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2c4cbbc-e51b-5a6d-92bc-409137b59c66 with scrape type 2
2026-03-28 14:29:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2c4cbbc-e51b-5a6d-92bc-409137b59c66 with scrape type 2
2026-03-28 14:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2c4cbbc-e51b-5a6d-92bc-409137b59c66, identifier: FJ22%20TVW
2026-03-28 14:29:23 [bca.uk] INFO: Total items found: 100
2026-03-28 14:29:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded
2026-03-28 14:29:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:29:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2c4cbbc-e51b-5a6d-92bc-409137b59c66 with identifier: FJ22%20TVW
2026-03-28 14:29:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2c4cbbc-e51b-5a6d-92bc-409137b59c66 with identifier: FJ22%20TVW
2026-03-28 14:29:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2c4cbbc-e51b-5a6d-92bc-409137b59c66 with identifier: FJ22%20TVW to the API
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ22%20TVW-GB',
 'category': 'Car',
 'color': 'brooklyn grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2c4cbbc-e51b-5a6d-92bc-409137b59c66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FJ22 TVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ22%20TVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 30236,
 '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 X2 1.5 SDRIVE 18I 136 M MESH ED.STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SDRIVE 18I 136 M MESH ED.STEP',
 'vin': 'WBAYH120505V03070',
 'year': 2022}
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [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-28 14:29:23 [bca.uk] INFO: Saving data for FJ22%20TVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774438249.513926, 'last_price_update_time': 1774708163.374631}
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ22%2520TVW') HTTP/1.1" 204 0
2026-03-28 14:29:23 [bca.uk] INFO: Found listing with ID: FT71%20CZW
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [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-28 14:29:23 [bca.uk] INFO: Scrape type for FT71%20CZW: 2
2026-03-28 14:29:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 212c8726-1bf8-55dc-b8cb-931ffcffc5d5 with identifier: FT71%20CZW
2026-03-28 14:29:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 212c8726-1bf8-55dc-b8cb-931ffcffc5d5 with scrape type 2
2026-03-28 14:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 212c8726-1bf8-55dc-b8cb-931ffcffc5d5 with scrape type 2
2026-03-28 14:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 212c8726-1bf8-55dc-b8cb-931ffcffc5d5, identifier: FT71%20CZW
2026-03-28 14:29:23 [bca.uk] INFO: Found listing with ID: KT06%20KZK
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [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-28 14:29:23 [bca.uk] INFO: Scrape type for KT06%20KZK: 0
2026-03-28 14:29:23 [bca.uk] INFO: Found listing with ID: WV23%20YEX
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520YEX%27 HTTP/1.1" 200 None
2026-03-28 14:29:23 [bca.uk] INFO: Scrape type for WV23%20YEX: 0
2026-03-28 14:29:23 [bca.uk] INFO: Found listing with ID: GK56%20OMR
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [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-28 14:29:23 [bca.uk] INFO: Scrape type for GK56%20OMR: 0
2026-03-28 14:29:23 [bca.uk] INFO: Found listing with ID: WP72%20PHU
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [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-28 14:29:23 [bca.uk] INFO: Scrape type for WP72%20PHU: 0
2026-03-28 14:29:23 [bca.uk] INFO: Found listing with ID: WM72%20HPA
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:23 [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-28 14:29:23 [bca.uk] INFO: Scrape type for WM72%20HPA: 2
2026-03-28 14:29:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4499b197-c99a-5cf3-8520-c93f9015decb with identifier: WM72%20HPA
2026-03-28 14:29:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4499b197-c99a-5cf3-8520-c93f9015decb with scrape type 2
2026-03-28 14:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4499b197-c99a-5cf3-8520-c93f9015decb with scrape type 2
2026-03-28 14:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4499b197-c99a-5cf3-8520-c93f9015decb, identifier: WM72%20HPA
2026-03-28 14:29:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 212c8726-1bf8-55dc-b8cb-931ffcffc5d5 with identifier: FT71%20CZW
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=storm+bay HTTP/1.1" 200 None
2026-03-28 14:29:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 212c8726-1bf8-55dc-b8cb-931ffcffc5d5 with identifier: FT71%20CZW
2026-03-28 14:29:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 212c8726-1bf8-55dc-b8cb-931ffcffc5d5 with identifier: FT71%20CZW to the API
2026-03-28 14:29:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT71%20CZW-GB',
 'category': 'Car',
 'color': 'storm bay',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '212c8726-1bf8-55dc-b8cb-931ffcffc5d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FT71 CZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT71%20CZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '118I',
 'odometer': 35595,
 '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 STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 M SPORT STEP',
 'vin': 'WBA7K320507K65735',
 'year': 2022}
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Saving data for FT71%20CZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774438246.967228, 'last_price_update_time': 1774708164.131843}
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT71%2520CZW') HTTP/1.1" 204 0
2026-03-28 14:29:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4499b197-c99a-5cf3-8520-c93f9015decb with identifier: WM72%20HPA
2026-03-28 14:29:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4499b197-c99a-5cf3-8520-c93f9015decb with identifier: WM72%20HPA
2026-03-28 14:29:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4499b197-c99a-5cf3-8520-c93f9015decb with identifier: WM72%20HPA to the API
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM72%20HPA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4499b197-c99a-5cf3-8520-c93f9015decb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM72 HPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM72%20HPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 22873,
 '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 ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000569849561',
 'year': 2022}
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Saving data for WM72%20HPA: {'auction_closing_time': 1774951200.0, 'created_time': 1774339337.600513, 'last_price_update_time': 1774708164.440933}
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM72%2520HPA') HTTP/1.1" 204 0
2026-03-28 14:29:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: HT71%20NLN
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Scrape type for HT71%20NLN: 2
2026-03-28 14:29:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a994894-8c55-54fc-b406-93a773254c91 with identifier: HT71%20NLN
2026-03-28 14:29:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a994894-8c55-54fc-b406-93a773254c91 with scrape type 2
2026-03-28 14:29:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a994894-8c55-54fc-b406-93a773254c91 with scrape type 2
2026-03-28 14:29:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a994894-8c55-54fc-b406-93a773254c91, identifier: HT71%20NLN
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: BK22%20CCF
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Scrape type for BK22%20CCF: 0
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: OV25%20CLX
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520CLX%27 HTTP/1.1" 200 None
2026-03-28 14:29:24 [bca.uk] INFO: Scrape type for OV25%20CLX: 0
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: OV71%20NVZ
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Scrape type for OV71%20NVZ: 0
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: YB69%20VVR
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Scrape type for YB69%20VVR: 0
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: BJ66%20HWE
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Scrape type for BJ66%20HWE: 0
2026-03-28 14:29:24 [bca.uk] INFO: Found listing with ID: WP23%20OEG
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:24 [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-28 14:29:24 [bca.uk] INFO: Scrape type for WP23%20OEG: 2
2026-03-28 14:29:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3eda04fb-42a1-5c35-93c9-60453881fb93 with identifier: WP23%20OEG
2026-03-28 14:29:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3eda04fb-42a1-5c35-93c9-60453881fb93 with scrape type 2
2026-03-28 14:29:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3eda04fb-42a1-5c35-93c9-60453881fb93 with scrape type 2
2026-03-28 14:29:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3eda04fb-42a1-5c35-93c9-60453881fb93, identifier: WP23%20OEG
2026-03-28 14:29:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a994894-8c55-54fc-b406-93a773254c91 with identifier: HT71%20NLN
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sophisto+grey HTTP/1.1" 200 None
2026-03-28 14:29:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a994894-8c55-54fc-b406-93a773254c91 with identifier: HT71%20NLN
2026-03-28 14:29:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a994894-8c55-54fc-b406-93a773254c91 with identifier: HT71%20NLN to the API
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT71%20NLN-GB',
 'category': 'Car',
 'color': 'sophisto grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7a994894-8c55-54fc-b406-93a773254c91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT71 NLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT71%20NLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 38576,
 '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 StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH M SPORT',
 'vin': 'WBY42DU000S239838',
 'year': 2022}
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Saving data for HT71%20NLN: {'auction_closing_time': 1774864800.0, 'created_time': 1774438245.228146, 'last_price_update_time': 1774708165.248239}
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT71%2520NLN') HTTP/1.1" 204 0
2026-03-28 14:29:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3eda04fb-42a1-5c35-93c9-60453881fb93 with identifier: WP23%20OEG
2026-03-28 14:29:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3eda04fb-42a1-5c35-93c9-60453881fb93 with identifier: WP23%20OEG
2026-03-28 14:29:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3eda04fb-42a1-5c35-93c9-60453881fb93 with identifier: WP23%20OEG to the API
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP23%20OEG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3eda04fb-42a1-5c35-93c9-60453881fb93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP23 OEG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP23%20OEG&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 20995,
 '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': 'VF1RJA00670938748',
 'year': 2023}
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Saving data for WP23%20OEG: {'auction_closing_time': 1774951200.0, 'created_time': 1774339359.759983, 'last_price_update_time': 1774708165.703166}
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP23%2520OEG') HTTP/1.1" 204 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: RJ22%20VVK
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for RJ22%20VVK: 2
2026-03-28 14:29:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c4a1709-3d8a-56cd-9e08-64c749b044ff with identifier: RJ22%20VVK
2026-03-28 14:29:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c4a1709-3d8a-56cd-9e08-64c749b044ff with scrape type 2
2026-03-28 14:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c4a1709-3d8a-56cd-9e08-64c749b044ff with scrape type 2
2026-03-28 14:29:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c4a1709-3d8a-56cd-9e08-64c749b044ff, identifier: RJ22%20VVK
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: LA72%20AJR
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for LA72%20AJR: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: YS71%20MWW
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for YS71%20MWW: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: NL22%20RXP
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for NL22%20RXP: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: MA23%20DWF
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for MA23%20DWF: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: MA72%20YBB
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520YBB%27 HTTP/1.1" 200 None
2026-03-28 14:29:25 [bca.uk] INFO: Scrape type for MA72%20YBB: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: GJ19%20VTE
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for GJ19%20VTE: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: KT08%20GPU
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for KT08%20GPU: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: MV20%20AZA
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:25 [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-28 14:29:25 [bca.uk] INFO: Scrape type for MV20%20AZA: 0
2026-03-28 14:29:25 [bca.uk] INFO: Found listing with ID: OE74%20YKV
2026-03-28 14:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for OE74%20YKV: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: OV22%20HPU
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for OV22%20HPU: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: OY10%20VGA
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for OY10%20VGA: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: VK63%20AHD
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for VK63%20AHD: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: WJ13%20XSM
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for WJ13%20XSM: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: WV21%20ZXL
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for WV21%20ZXL: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: NA69%20USD
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for NA69%20USD: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: SB17%20XVZ
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for SB17%20XVZ: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: CJ23%20FFK
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520FFK%27 HTTP/1.1" 200 None
2026-03-28 14:29:26 [bca.uk] INFO: Scrape type for CJ23%20FFK: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: HN25%20JHY
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for HN25%20JHY: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: HT23%20GDK
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for HT23%20GDK: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: MM74%20YOF
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for MM74%20YOF: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: AF72%20TYP
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for AF72%20TYP: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: RX24%20CXK
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for RX24%20CXK: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: WN22%20HXL
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 14:29:26 [bca.uk] INFO: Scrape type for WN22%20HXL: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: BK23%20GYH
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for BK23%20GYH: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: AF72%20WDN
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for AF72%20WDN: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: LB23%20EZP
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for LB23%20EZP: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: YS16%20YDY
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for YS16%20YDY: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: YD18%20BJY
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for YD18%20BJY: 0
2026-03-28 14:29:26 [bca.uk] INFO: Found listing with ID: BK23%20GWC
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Scrape type for BK23%20GWC: 2
2026-03-28 14:29:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6cb7651-407b-52f0-85e4-86015ddb3779 with identifier: BK23%20GWC
2026-03-28 14:29:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6cb7651-407b-52f0-85e4-86015ddb3779 with scrape type 2
2026-03-28 14:29:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6cb7651-407b-52f0-85e4-86015ddb3779 with scrape type 2
2026-03-28 14:29:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6cb7651-407b-52f0-85e4-86015ddb3779, identifier: BK23%20GWC
2026-03-28 14:29:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c4a1709-3d8a-56cd-9e08-64c749b044ff with identifier: RJ22%20VVK
2026-03-28 14:29:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c4a1709-3d8a-56cd-9e08-64c749b044ff with identifier: RJ22%20VVK
2026-03-28 14:29:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c4a1709-3d8a-56cd-9e08-64c749b044ff with identifier: RJ22%20VVK to the API
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ22%20VVK-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c4a1709-3d8a-56cd-9e08-64c749b044ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ22 VVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ22%20VVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '318I',
 'odometer': 16936,
 '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 318I 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA70DY0508C58641',
 'year': 2022}
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [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-28 14:29:26 [bca.uk] INFO: Saving data for RJ22%20VVK: {'auction_closing_time': 1774864800.0, 'created_time': 1774438240.61773, 'last_price_update_time': 1774708166.750575}
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ22%2520VVK') HTTP/1.1" 204 0
2026-03-28 14:29:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6cb7651-407b-52f0-85e4-86015ddb3779 with identifier: BK23%20GWC
2026-03-28 14:29:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6cb7651-407b-52f0-85e4-86015ddb3779 with identifier: BK23%20GWC
2026-03-28 14:29:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6cb7651-407b-52f0-85e4-86015ddb3779 with identifier: BK23%20GWC to the API
2026-03-28 14:29:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20GWC-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a6cb7651-407b-52f0-85e4-86015ddb3779',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 GWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20GWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 7185,
 '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 NIRO EV 150KW 65KWH 3 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 3',
 'vin': 'KNACR811UP5033276',
 'year': 2023}
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Saving data for BK23%20GWC: {'auction_closing_time': 1774864800.0, 'created_time': 1773935815.154362, 'last_price_update_time': 1774708167.322545}
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520GWC') HTTP/1.1" 204 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: SW69%20HWF
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for SW69%20HWF: 2
2026-03-28 14:29:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d0541fd-2768-5079-9c29-cffa148ffa6b with identifier: SW69%20HWF
2026-03-28 14:29:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d0541fd-2768-5079-9c29-cffa148ffa6b with scrape type 2
2026-03-28 14:29:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d0541fd-2768-5079-9c29-cffa148ffa6b with scrape type 2
2026-03-28 14:29:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d0541fd-2768-5079-9c29-cffa148ffa6b, identifier: SW69%20HWF
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: WM67%20OGL
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for WM67%20OGL: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: WM57%20GGZ
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for WM57%20GGZ: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: PK65%20FWG
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for PK65%20FWG: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: NJ15%20CDU
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for NJ15%20CDU: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: LB59%20AYN
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for LB59%20AYN: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: KS21%20YZO
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for KS21%20YZO: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: KM75%20OLB
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for KM75%20OLB: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: KM75%20OLC
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for KM75%20OLC: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: BT73%20NKE
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for BT73%20NKE: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: DF16%20EWJ
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for DF16%20EWJ: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: BD74%20SMO
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for BD74%20SMO: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: AF22%20UON
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for AF22%20UON: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: YP15%20RRZ
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for YP15%20RRZ: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: GL17%20LUH
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for GL17%20LUH: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: FY63%20ZPE
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for FY63%20ZPE: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: FM16%20SJX
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for FM16%20SJX: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: DK14%20XHT
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 14:29:27 [bca.uk] INFO: Scrape type for DK14%20XHT: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: DF63%20KBE
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for DF63%20KBE: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: SG71%20OBV
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for SG71%20OBV: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: SG22%20NNY
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for SG22%20NNY: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: LB69%20SKO
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for LB69%20SKO: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: BJ73%20LGA
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for BJ73%20LGA: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: OE18%20UCD
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:27 [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-28 14:29:27 [bca.uk] INFO: Scrape type for OE18%20UCD: 0
2026-03-28 14:29:27 [bca.uk] INFO: Found listing with ID: KW70%20MDF
2026-03-28 14:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 14:29:27 [bca.uk] INFO: Scrape type for KW70%20MDF: 2
2026-03-28 14:29:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4ac82ea-d266-5b46-83e9-e0ab60d0714b with identifier: KW70%20MDF
2026-03-28 14:29:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4ac82ea-d266-5b46-83e9-e0ab60d0714b with scrape type 2
2026-03-28 14:29:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4ac82ea-d266-5b46-83e9-e0ab60d0714b with scrape type 2
2026-03-28 14:29:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4ac82ea-d266-5b46-83e9-e0ab60d0714b, identifier: KW70%20MDF
2026-03-28 14:29:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d0541fd-2768-5079-9c29-cffa148ffa6b with identifier: SW69%20HWF
2026-03-28 14:29:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d0541fd-2768-5079-9c29-cffa148ffa6b with identifier: SW69%20HWF
2026-03-28 14:29:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d0541fd-2768-5079-9c29-cffa148ffa6b with identifier: SW69%20HWF to the API
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW69%20HWF-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d0541fd-2768-5079-9c29-cffa148ffa6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SW69 HWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW69%20HWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '118I',
 'odometer': 29964,
 '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 118I 1.5 M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA7K320X05R02632',
 'year': 2020}
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:28 [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-28 14:29:28 [bca.uk] INFO: Saving data for SW69%20HWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774438205.935325, 'last_price_update_time': 1774708168.236863}
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW69%2520HWF') HTTP/1.1" 204 0
2026-03-28 14:29:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4ac82ea-d266-5b46-83e9-e0ab60d0714b with identifier: KW70%20MDF
2026-03-28 14:29:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4ac82ea-d266-5b46-83e9-e0ab60d0714b with identifier: KW70%20MDF
2026-03-28 14:29:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4ac82ea-d266-5b46-83e9-e0ab60d0714b with identifier: KW70%20MDF to the API
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20MDF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4ac82ea-d266-5b46-83e9-e0ab60d0714b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW70 MDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20MDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 58196,
 '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 HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2AN5LH882314',
 'year': 2020}
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 14:29:28 [bca.uk] INFO: Saving data for KW70%20MDF: {'auction_closing_time': 1774864800.0, 'created_time': 1774437099.300172, 'last_price_update_time': 1774708168.643353}
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520MDF') HTTP/1.1" 204 0
2026-03-28 14:29:28 [bca.uk] INFO: Found listing with ID: YK21%20BBD
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:28 [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-28 14:29:28 [bca.uk] INFO: Scrape type for YK21%20BBD: 2
2026-03-28 14:29:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02ec47ee-b097-56cb-949e-e5c85b85757d with identifier: YK21%20BBD
2026-03-28 14:29:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02ec47ee-b097-56cb-949e-e5c85b85757d with scrape type 2
2026-03-28 14:29:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02ec47ee-b097-56cb-949e-e5c85b85757d with scrape type 2
2026-03-28 14:29:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02ec47ee-b097-56cb-949e-e5c85b85757d, identifier: YK21%20BBD
2026-03-28 14:29:28 [bca.uk] INFO: Found listing with ID: FP65%20HNC
2026-03-28 14:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:28 [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-28 14:29:28 [bca.uk] INFO: Scrape type for FP65%20HNC: 2
2026-03-28 14:29:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc2d122b-b75a-58dd-8b82-c485185ac716 with identifier: FP65%20HNC
2026-03-28 14:29:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc2d122b-b75a-58dd-8b82-c485185ac716 with scrape type 2
2026-03-28 14:29:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc2d122b-b75a-58dd-8b82-c485185ac716 with scrape type 2
2026-03-28 14:29:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc2d122b-b75a-58dd-8b82-c485185ac716, identifier: FP65%20HNC
2026-03-28 14:29:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02ec47ee-b097-56cb-949e-e5c85b85757d with identifier: YK21%20BBD
2026-03-28 14:29:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02ec47ee-b097-56cb-949e-e5c85b85757d with identifier: YK21%20BBD
2026-03-28 14:29:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02ec47ee-b097-56cb-949e-e5c85b85757d with identifier: YK21%20BBD to the API
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK21%20BBD-GB',
 'category': 'Car',
 'color': 'mineral white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02ec47ee-b097-56cb-949e-e5c85b85757d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK21 BBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK21%20BBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 64063,
 '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 320D 2.0 MHT XDRIVE M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'MHT XDRIVE M SPORT STEP',
 'vin': 'WBA32DY040FL13873',
 'year': 2021}
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:29 [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-28 14:29:29 [bca.uk] INFO: Saving data for YK21%20BBD: {'auction_closing_time': 1774864800.0, 'created_time': 1774438238.696192, 'last_price_update_time': 1774708169.201308}
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK21%2520BBD') HTTP/1.1" 204 0
2026-03-28 14:29:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc2d122b-b75a-58dd-8b82-c485185ac716 with identifier: FP65%20HNC
2026-03-28 14:29:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc2d122b-b75a-58dd-8b82-c485185ac716 with identifier: FP65%20HNC
2026-03-28 14:29:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc2d122b-b75a-58dd-8b82-c485185ac716 with identifier: FP65%20HNC to the API
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP65%20HNC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bc2d122b-b75a-58dd-8b82-c485185ac716',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP65 HNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP65%20HNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 95999,
 '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 Q7 3.0 TDI 272 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 272 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M3GD023982',
 'year': 2015}
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:29 [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-28 14:29:29 [bca.uk] INFO: Saving data for FP65%20HNC: {'auction_closing_time': 1774864800.0, 'created_time': 1774437100.436301, 'last_price_update_time': 1774708169.520235}
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP65%2520HNC') HTTP/1.1" 204 0
2026-03-28 14:29:29 [bca.uk] INFO: Found listing with ID: YE19%20YMV
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:29 [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-28 14:29:29 [bca.uk] INFO: Scrape type for YE19%20YMV: 2
2026-03-28 14:29:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a606a90-f10c-53e6-8825-603e7f95be1f with identifier: YE19%20YMV
2026-03-28 14:29:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a606a90-f10c-53e6-8825-603e7f95be1f with scrape type 2
2026-03-28 14:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a606a90-f10c-53e6-8825-603e7f95be1f with scrape type 2
2026-03-28 14:29:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a606a90-f10c-53e6-8825-603e7f95be1f, identifier: YE19%20YMV
2026-03-28 14:29:29 [bca.uk] INFO: Found listing with ID: YC69%20WJU
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:29 [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-28 14:29:29 [bca.uk] INFO: Scrape type for YC69%20WJU: 2
2026-03-28 14:29:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83fa608c-db8c-5997-8acb-0b21eb3f32ea with identifier: YC69%20WJU
2026-03-28 14:29:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83fa608c-db8c-5997-8acb-0b21eb3f32ea with scrape type 2
2026-03-28 14:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83fa608c-db8c-5997-8acb-0b21eb3f32ea with scrape type 2
2026-03-28 14:29:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83fa608c-db8c-5997-8acb-0b21eb3f32ea, identifier: YC69%20WJU
2026-03-28 14:29:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a606a90-f10c-53e6-8825-603e7f95be1f with identifier: YE19%20YMV
2026-03-28 14:29:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a606a90-f10c-53e6-8825-603e7f95be1f with identifier: YE19%20YMV
2026-03-28 14:29:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a606a90-f10c-53e6-8825-603e7f95be1f with identifier: YE19%20YMV to the API
2026-03-28 14:29:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE19%20YMV-GB',
 'category': 'Car',
 'color': 'carbon black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a606a90-f10c-53e6-8825-603e7f95be1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE19 YMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE19%20YMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '520I',
 'odometer': 49349,
 '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 520I 2.0 T M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBAJK52070BX76863',
 'year': 2019}
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [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-28 14:29:30 [bca.uk] INFO: Saving data for YE19%20YMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774438229.452232, 'last_price_update_time': 1774708170.076687}
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE19%2520YMV') HTTP/1.1" 204 0
2026-03-28 14:29:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83fa608c-db8c-5997-8acb-0b21eb3f32ea with identifier: YC69%20WJU
2026-03-28 14:29:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83fa608c-db8c-5997-8acb-0b21eb3f32ea with identifier: YC69%20WJU
2026-03-28 14:29:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83fa608c-db8c-5997-8acb-0b21eb3f32ea with identifier: YC69%20WJU to the API
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC69%20WJU-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': '83fa608c-db8c-5997-8acb-0b21eb3f32ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC69 WJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC69%20WJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '530E',
 'odometer': 91572,
 '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 530E 2.0 XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT',
 'vin': 'WBAJP92070CD17497',
 'year': 2019}
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [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-28 14:29:30 [bca.uk] INFO: Saving data for YC69%20WJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437004.736701, 'last_price_update_time': 1774708170.373494}
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC69%2520WJU') HTTP/1.1" 204 0
2026-03-28 14:29:30 [bca.uk] INFO: Found listing with ID: DC66%20KXZ
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [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-28 14:29:30 [bca.uk] INFO: Scrape type for DC66%20KXZ: 2
2026-03-28 14:29:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 597972e6-eef1-593c-b1cc-89193b97c5f5 with identifier: DC66%20KXZ
2026-03-28 14:29:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 597972e6-eef1-593c-b1cc-89193b97c5f5 with scrape type 2
2026-03-28 14:29:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 597972e6-eef1-593c-b1cc-89193b97c5f5 with scrape type 2
2026-03-28 14:29:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 597972e6-eef1-593c-b1cc-89193b97c5f5, identifier: DC66%20KXZ
2026-03-28 14:29:30 [bca.uk] INFO: Found listing with ID: YB18%20JZN
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [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-28 14:29:30 [bca.uk] INFO: Scrape type for YB18%20JZN: 0
2026-03-28 14:29:30 [bca.uk] INFO: Found listing with ID: LC18%20YMG
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [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-28 14:29:30 [bca.uk] INFO: Scrape type for LC18%20YMG: 2
2026-03-28 14:29:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d47c06d8-c4f4-5417-b864-dd6124c15c99 with identifier: LC18%20YMG
2026-03-28 14:29:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d47c06d8-c4f4-5417-b864-dd6124c15c99 with scrape type 2
2026-03-28 14:29:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d47c06d8-c4f4-5417-b864-dd6124c15c99 with scrape type 2
2026-03-28 14:29:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d47c06d8-c4f4-5417-b864-dd6124c15c99, identifier: LC18%20YMG
2026-03-28 14:29:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 597972e6-eef1-593c-b1cc-89193b97c5f5 with identifier: DC66%20KXZ
2026-03-28 14:29:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 597972e6-eef1-593c-b1cc-89193b97c5f5 with identifier: DC66%20KXZ
2026-03-28 14:29:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 597972e6-eef1-593c-b1cc-89193b97c5f5 with identifier: DC66%20KXZ to the API
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC66%20KXZ-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '597972e6-eef1-593c-b1cc-89193b97c5f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC66 KXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC66%20KXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '335D',
 'odometer': 83991,
 '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': 'WBA8F72020K821478',
 'year': 2016}
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [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-28 14:29:30 [bca.uk] INFO: Saving data for DC66%20KXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773930046.078838, 'last_price_update_time': 1774708170.901805}
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC66%2520KXZ') HTTP/1.1" 204 0
2026-03-28 14:29:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d47c06d8-c4f4-5417-b864-dd6124c15c99 with identifier: LC18%20YMG
2026-03-28 14:29:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d47c06d8-c4f4-5417-b864-dd6124c15c99 with identifier: LC18%20YMG
2026-03-28 14:29:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d47c06d8-c4f4-5417-b864-dd6124c15c99 with identifier: LC18%20YMG to the API
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC18%20YMG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd47c06d8-c4f4-5417-b864-dd6124c15c99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC18 YMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC18%20YMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 62609,
 '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 2.0 SI4 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SI4 SE',
 'vin': 'SALRA2AX6JA073776',
 'year': 2018}
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:31 [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-28 14:29:31 [bca.uk] INFO: Saving data for LC18%20YMG: {'auction_closing_time': 1774864800.0, 'created_time': 1774436954.674417, 'last_price_update_time': 1774708171.526869}
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC18%2520YMG') HTTP/1.1" 204 0
2026-03-28 14:29:31 [bca.uk] INFO: Found listing with ID: FL23%20XLO
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:31 [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-28 14:29:31 [bca.uk] INFO: Scrape type for FL23%20XLO: 2
2026-03-28 14:29:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3d5ae9f-1de3-529d-8235-6912ff63f4ec with identifier: FL23%20XLO
2026-03-28 14:29:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3d5ae9f-1de3-529d-8235-6912ff63f4ec with scrape type 2
2026-03-28 14:29:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3d5ae9f-1de3-529d-8235-6912ff63f4ec with scrape type 2
2026-03-28 14:29:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3d5ae9f-1de3-529d-8235-6912ff63f4ec, identifier: FL23%20XLO
2026-03-28 14:29:31 [bca.uk] INFO: Found listing with ID: DA21%20FXK
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:31 [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-28 14:29:31 [bca.uk] INFO: Scrape type for DA21%20FXK: 2
2026-03-28 14:29:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e with identifier: DA21%20FXK
2026-03-28 14:29:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e with scrape type 2
2026-03-28 14:29:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e with scrape type 2
2026-03-28 14:29:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e, identifier: DA21%20FXK
2026-03-28 14:29:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3d5ae9f-1de3-529d-8235-6912ff63f4ec with identifier: FL23%20XLO
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=skyscraper+grey HTTP/1.1" 200 None
2026-03-28 14:29:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3d5ae9f-1de3-529d-8235-6912ff63f4ec with identifier: FL23%20XLO
2026-03-28 14:29:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3d5ae9f-1de3-529d-8235-6912ff63f4ec with identifier: FL23%20XLO to the API
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL23%20XLO-GB',
 'category': 'Car',
 'color': 'skyscraper grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b3d5ae9f-1de3-529d-8235-6912ff63f4ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL23 XLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL23%20XLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '330E',
 'odometer': 42216,
 '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 XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T XDRIVE M SPORT',
 'vin': 'WBA30FS0208D19835',
 'year': 2023}
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [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-28 14:29:32 [bca.uk] INFO: Saving data for FL23%20XLO: {'auction_closing_time': 1774864800.0, 'created_time': 1774436543.932857, 'last_price_update_time': 1774708172.228314}
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520XLO') HTTP/1.1" 204 0
2026-03-28 14:29:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e with identifier: DA21%20FXK
2026-03-28 14:29:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e with identifier: DA21%20FXK
2026-03-28 14:29:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b1a299a-7061-51cc-a9c0-b41acb4ffd4e with identifier: DA21%20FXK to the API
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA21%20FXK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b1a299a-7061-51cc-a9c0-b41acb4ffd4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA21 FXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA21%20FXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 94108,
 '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 SUPERB 2.0 TSI 190 SPORTLINE PLUS DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 190 SPORTLINE PLUS DSG',
 'vin': 'TMBBM7NP4M7047606',
 'year': 2021}
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [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-28 14:29:32 [bca.uk] INFO: Saving data for DA21%20FXK: {'auction_closing_time': 1774864800.0, 'created_time': 1774436938.805773, 'last_price_update_time': 1774708172.53521}
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520FXK') HTTP/1.1" 204 0
2026-03-28 14:29:32 [bca.uk] INFO: Found listing with ID: FL23%20ZHB
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [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-28 14:29:32 [bca.uk] INFO: Scrape type for FL23%20ZHB: 2
2026-03-28 14:29:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c19e7bc5-d003-520f-9de9-f274909c9be3 with identifier: FL23%20ZHB
2026-03-28 14:29:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c19e7bc5-d003-520f-9de9-f274909c9be3 with scrape type 2
2026-03-28 14:29:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c19e7bc5-d003-520f-9de9-f274909c9be3 with scrape type 2
2026-03-28 14:29:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c19e7bc5-d003-520f-9de9-f274909c9be3, identifier: FL23%20ZHB
2026-03-28 14:29:32 [bca.uk] INFO: Found listing with ID: SW14%20KSF
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW14%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 14:29:32 [bca.uk] INFO: Scrape type for SW14%20KSF: 0
2026-03-28 14:29:32 [bca.uk] INFO: Found listing with ID: KP62%20VHG
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP62%2520VHG%27 HTTP/1.1" 200 None
2026-03-28 14:29:32 [bca.uk] INFO: Scrape type for KP62%20VHG: 0
2026-03-28 14:29:32 [bca.uk] INFO: Found listing with ID: SM19%20EWD
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:32 [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-28 14:29:32 [bca.uk] INFO: Scrape type for SM19%20EWD: 2
2026-03-28 14:29:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5 with identifier: SM19%20EWD
2026-03-28 14:29:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5 with scrape type 2
2026-03-28 14:29:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5 with scrape type 2
2026-03-28 14:29:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5, identifier: SM19%20EWD
2026-03-28 14:29:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c19e7bc5-d003-520f-9de9-f274909c9be3 with identifier: FL23%20ZHB
2026-03-28 14:29:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c19e7bc5-d003-520f-9de9-f274909c9be3 with identifier: FL23%20ZHB
2026-03-28 14:29:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c19e7bc5-d003-520f-9de9-f274909c9be3 with identifier: FL23%20ZHB to the API
2026-03-28 14:29:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL23%20ZHB-GB',
 'category': 'Car',
 'color': 'jet black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c19e7bc5-d003-520f-9de9-f274909c9be3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL23 ZHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL23%20ZHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '118I',
 'odometer': 77444,
 '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 SPORT (LCP) STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 SPORT (LCP) STEP',
 'vin': 'WBA7K320405X09716',
 'year': 2023}
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Saving data for FL23%20ZHB: {'auction_closing_time': 1774864800.0, 'created_time': 1774436544.781703, 'last_price_update_time': 1774708173.153164}
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520ZHB') HTTP/1.1" 204 0
2026-03-28 14:29:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5 with identifier: SM19%20EWD
2026-03-28 14:29:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5 with identifier: SM19%20EWD
2026-03-28 14:29:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5 with identifier: SM19%20EWD to the API
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM19%20EWD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd7d3469-fa55-5310-bd63-d3bbb0cf5fd5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM19 EWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM19%20EWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 250',
 'odometer': 87867,
 '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 250 2.0 SPORT 4M DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'SPORT 4M DCT',
 'vin': 'WDC1569462J629253',
 'year': 2019}
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Saving data for SM19%20EWD: {'auction_closing_time': 1774864800.0, 'created_time': 1774436909.498602, 'last_price_update_time': 1774708173.570844}
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM19%2520EWD') HTTP/1.1" 204 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: VGZ%202125
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for VGZ%202125: 2
2026-03-28 14:29:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef with identifier: VGZ%202125
2026-03-28 14:29:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef with scrape type 2
2026-03-28 14:29:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef with scrape type 2
2026-03-28 14:29:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef, identifier: VGZ%202125
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: DV13%20JWJ
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV13%2520JWJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for DV13%20JWJ: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: SN20%20VNS
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for SN20%20VNS: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: FR12%20VKP
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR12%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for FR12%20VKP: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: SD15%20GGE
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD15%2520GGE%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for SD15%20GGE: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: SY16%20LKZ
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY16%2520LKZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for SY16%20LKZ: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: FL15%20TVF
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL15%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for FL15%20TVF: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: NJ14%20JFZ
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520JFZ%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for NJ14%20JFZ: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: FN64%20YUJ
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:33 [bca.uk] INFO: Scrape type for FN64%20YUJ: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: YJ13%20RHK
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for YJ13%20RHK: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: LT15%20FGD
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for LT15%20FGD: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: YD61%20LCP
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for YD61%20LCP: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: YT54%20EZO
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for YT54%20EZO: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: LL68%20GZO
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for LL68%20GZO: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: A25%20LDS
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for A25%20LDS: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: PY67%20KFD
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for PY67%20KFD: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: LA71%20HLO
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for LA71%20HLO: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: GX68%20YBC
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for GX68%20YBC: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: VE71%20WPF
2026-03-28 14:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:33 [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-28 14:29:33 [bca.uk] INFO: Scrape type for VE71%20WPF: 0
2026-03-28 14:29:33 [bca.uk] INFO: Found listing with ID: ML23%20RVY
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for ML23%20RVY: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: LG23%20VTF
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for LG23%20VTF: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: WP71%20HXE
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for WP71%20HXE: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: YK21%20UXD
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for YK21%20UXD: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: RO72%20SZR
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for RO72%20SZR: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: BD23%20WGM
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for BD23%20WGM: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: VA21%20XUR
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for VA21%20XUR: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: SP70%20VDA
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for SP70%20VDA: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: AJ16%20SVA
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for AJ16%20SVA: 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: LD63%20SYY
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for LD63%20SYY: 0
2026-03-28 14:29:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef with identifier: VGZ%202125
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=arctic+grey HTTP/1.1" 200 None
2026-03-28 14:29:34 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef with identifier: VGZ%202125
2026-03-28 14:29:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef with identifier: VGZ%202125 to the API
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VGZ%202125-GB',
 'category': 'Car',
 'color': 'arctic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de0ffbc3-da5b-59e1-83ad-cad8bfbf50ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VGZ 2125',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VGZ%202125&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 41889,
 '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 MHT XDRIVE 40D M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'MHT XDRIVE 40D M SPORT',
 'vin': 'WBATH420109J06556',
 'year': 2021}
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Saving data for VGZ%202125: {'auction_closing_time': 1774864800.0, 'created_time': 1774436523.763143, 'last_price_update_time': 1774708174.603251}
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VGZ%25202125') HTTP/1.1" 204 0
2026-03-28 14:29:34 [bca.uk] INFO: Found listing with ID: SD22%20FBN
2026-03-28 14:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:34 [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-28 14:29:34 [bca.uk] INFO: Scrape type for SD22%20FBN: 2
2026-03-28 14:29:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b24e0cc7-a2a9-5a8f-9158-a47808703ab0 with identifier: SD22%20FBN
2026-03-28 14:29:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b24e0cc7-a2a9-5a8f-9158-a47808703ab0 with scrape type 2
2026-03-28 14:29:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b24e0cc7-a2a9-5a8f-9158-a47808703ab0 with scrape type 2
2026-03-28 14:29:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b24e0cc7-a2a9-5a8f-9158-a47808703ab0, identifier: SD22%20FBN
2026-03-28 14:29:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b24e0cc7-a2a9-5a8f-9158-a47808703ab0 with identifier: SD22%20FBN
2026-03-28 14:29:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b24e0cc7-a2a9-5a8f-9158-a47808703ab0 with identifier: SD22%20FBN
2026-03-28 14:29:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b24e0cc7-a2a9-5a8f-9158-a47808703ab0 with identifier: SD22%20FBN to the API
2026-03-28 14:29:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD22%20FBN-GB',
 'category': 'Car',
 'color': 'phytonic blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b24e0cc7-a2a9-5a8f-9158-a47808703ab0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SD22 FBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD22%20FBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 50406,
 '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 StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH M SPORT',
 'vin': 'WBY42DU070S327821',
 'year': 2022}
2026-03-28 14:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:35 [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-28 14:29:35 [bca.uk] INFO: Saving data for SD22%20FBN: {'auction_closing_time': 1774864800.0, 'created_time': 1774438182.291962, 'last_price_update_time': 1774708175.23067}
2026-03-28 14:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD22%2520FBN') HTTP/1.1" 204 0
2026-03-28 14:29:35 [bca.uk] INFO: Found listing with ID: BYZ%207625
2026-03-28 14:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:35 [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-28 14:29:35 [bca.uk] INFO: Scrape type for BYZ%207625: 2
2026-03-28 14:29:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d76fe76-3336-5645-88c2-fe8beeecddfa with identifier: BYZ%207625
2026-03-28 14:29:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d76fe76-3336-5645-88c2-fe8beeecddfa with scrape type 2
2026-03-28 14:29:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d76fe76-3336-5645-88c2-fe8beeecddfa with scrape type 2
2026-03-28 14:29:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d76fe76-3336-5645-88c2-fe8beeecddfa, identifier: BYZ%207625
2026-03-28 14:29:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:29:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d76fe76-3336-5645-88c2-fe8beeecddfa with identifier: BYZ%207625
2026-03-28 14:29:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d76fe76-3336-5645-88c2-fe8beeecddfa with identifier: BYZ%207625
2026-03-28 14:29:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d76fe76-3336-5645-88c2-fe8beeecddfa with identifier: BYZ%207625 to the API
2026-03-28 14:29:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BYZ%207625-GB',
 'category': 'Car',
 'color': 'moonwalk grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7d76fe76-3336-5645-88c2-fe8beeecddfa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BYZ 7625',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BYZ%207625&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 36983,
 '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': 'WMW12DJ0702S35517',
 'year': 2022}
2026-03-28 14:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:36 [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-28 14:29:36 [bca.uk] INFO: Saving data for BYZ%207625: {'auction_closing_time': 1774864800.0, 'created_time': 1773960548.460016, 'last_price_update_time': 1774708176.577674}
2026-03-28 14:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BYZ%25207625') HTTP/1.1" 204 0
2026-03-28 14:29:36 [bca.uk] INFO: Found listing with ID: EJ72%20WPF
2026-03-28 14:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:36 [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-28 14:29:36 [bca.uk] INFO: Scrape type for EJ72%20WPF: 2
2026-03-28 14:29:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 970f5746-8bca-55fd-bc87-b236d8220d70 with identifier: EJ72%20WPF
2026-03-28 14:29:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 970f5746-8bca-55fd-bc87-b236d8220d70 with scrape type 2
2026-03-28 14:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 970f5746-8bca-55fd-bc87-b236d8220d70 with scrape type 2
2026-03-28 14:29:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 970f5746-8bca-55fd-bc87-b236d8220d70, identifier: EJ72%20WPF
2026-03-28 14:29:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 970f5746-8bca-55fd-bc87-b236d8220d70 with identifier: EJ72%20WPF
2026-03-28 14:29:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 970f5746-8bca-55fd-bc87-b236d8220d70 with identifier: EJ72%20WPF
2026-03-28 14:29:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 970f5746-8bca-55fd-bc87-b236d8220d70 with identifier: EJ72%20WPF to the API
2026-03-28 14:29:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ72%20WPF-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '970f5746-8bca-55fd-bc87-b236d8220d70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ72 WPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ72%20WPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 48230,
 '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 240KW 76KWH XD40 M SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF090CL91444',
 'year': 2022}
2026-03-28 14:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:37 [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-28 14:29:37 [bca.uk] INFO: Saving data for EJ72%20WPF: {'auction_closing_time': 1774864800.0, 'created_time': 1774438212.890477, 'last_price_update_time': 1774708177.005459}
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ72%2520WPF') HTTP/1.1" 204 0
2026-03-28 14:29:37 [bca.uk] INFO: Found listing with ID: NU72%20GXJ
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:37 [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-28 14:29:37 [bca.uk] INFO: Scrape type for NU72%20GXJ: 2
2026-03-28 14:29:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76440840-11e2-593b-8609-c9355a651a24 with identifier: NU72%20GXJ
2026-03-28 14:29:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76440840-11e2-593b-8609-c9355a651a24 with scrape type 2
2026-03-28 14:29:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76440840-11e2-593b-8609-c9355a651a24 with scrape type 2
2026-03-28 14:29:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76440840-11e2-593b-8609-c9355a651a24, identifier: NU72%20GXJ
2026-03-28 14:29:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76440840-11e2-593b-8609-c9355a651a24 with identifier: NU72%20GXJ
2026-03-28 14:29:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76440840-11e2-593b-8609-c9355a651a24 with identifier: NU72%20GXJ
2026-03-28 14:29:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76440840-11e2-593b-8609-c9355a651a24 with identifier: NU72%20GXJ to the API
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU72%20GXJ-GB',
 'category': 'Car',
 'color': 'moonwalk grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '76440840-11e2-593b-8609-c9355a651a24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NU72 GXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU72%20GXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 41765,
 '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': 'WMW12DJ0502T27354',
 'year': 2022}
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:37 [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-28 14:29:37 [bca.uk] INFO: Saving data for NU72%20GXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773960532.229859, 'last_price_update_time': 1774708177.459558}
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU72%2520GXJ') HTTP/1.1" 204 0
2026-03-28 14:29:37 [bca.uk] INFO: Total items found: 100
2026-03-28 14:29:37 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded
2026-03-28 14:29:37 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:29:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:37 [bca.uk] INFO: Found listing with ID: ST73%20FJO
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:37 [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-28 14:29:37 [bca.uk] INFO: Scrape type for ST73%20FJO: 2
2026-03-28 14:29:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9 with identifier: ST73%20FJO
2026-03-28 14:29:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9 with scrape type 2
2026-03-28 14:29:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9 with scrape type 2
2026-03-28 14:29:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9, identifier: ST73%20FJO
2026-03-28 14:29:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9 with identifier: ST73%20FJO
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=island+blue HTTP/1.1" 200 None
2026-03-28 14:29:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9 with identifier: ST73%20FJO
2026-03-28 14:29:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9 with identifier: ST73%20FJO to the API
2026-03-28 14:29:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST73%20FJO-GB',
 'category': 'Car',
 'color': 'island blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1cdf5d6a-2e9c-5aaa-9c7b-bca3f524c6c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ST73 FJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST73%20FJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 57321,
 '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': 'MINI COOPER 1.5 CLASSIC PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC PREMIUM',
 'vin': 'WMW32DH0202V89816',
 'year': 2024}
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Saving data for ST73%20FJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774438211.556959, 'last_price_update_time': 1774708178.018791}
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST73%2520FJO') HTTP/1.1" 204 0
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: BL71%20FWN
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Scrape type for BL71%20FWN: 0
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: EK61%20WMF
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Scrape type for EK61%20WMF: 0
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: KR22%20EXJ
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520EXJ%27 HTTP/1.1" 200 None
2026-03-28 14:29:38 [bca.uk] INFO: Scrape type for KR22%20EXJ: 0
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: AF57%20ZHA
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Scrape type for AF57%20ZHA: 0
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: OY24%20CWP
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Scrape type for OY24%20CWP: 0
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: KE15%20NKJ
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Scrape type for KE15%20NKJ: 2
2026-03-28 14:29:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17989a3a-3860-5bef-9e62-1605f44273d8 with identifier: KE15%20NKJ
2026-03-28 14:29:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17989a3a-3860-5bef-9e62-1605f44273d8 with scrape type 2
2026-03-28 14:29:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17989a3a-3860-5bef-9e62-1605f44273d8 with scrape type 2
2026-03-28 14:29:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17989a3a-3860-5bef-9e62-1605f44273d8, identifier: KE15%20NKJ
2026-03-28 14:29:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:29:38 [bca.uk] INFO: Found listing with ID: YE23%20RFL
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Scrape type for YE23%20RFL: 2
2026-03-28 14:29:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5 with identifier: YE23%20RFL
2026-03-28 14:29:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5 with scrape type 2
2026-03-28 14:29:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5 with scrape type 2
2026-03-28 14:29:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5, identifier: YE23%20RFL
2026-03-28 14:29:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17989a3a-3860-5bef-9e62-1605f44273d8 with identifier: KE15%20NKJ
2026-03-28 14:29:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17989a3a-3860-5bef-9e62-1605f44273d8 with identifier: KE15%20NKJ
2026-03-28 14:29:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17989a3a-3860-5bef-9e62-1605f44273d8 with identifier: KE15%20NKJ to the API
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE15%20NKJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17989a3a-3860-5bef-9e62-1605f44273d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE15 NKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE15%20NKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 90266,
 '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.6 GDI 2 StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2',
 'vin': 'U5YPC814LFL683380',
 'year': 2015}
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [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-28 14:29:38 [bca.uk] INFO: Saving data for KE15%20NKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773823904.05067, 'last_price_update_time': 1774708178.7104}
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE15%2520NKJ') HTTP/1.1" 204 0
2026-03-28 14:29:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5 with identifier: YE23%20RFL
2026-03-28 14:29:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5 with identifier: YE23%20RFL
2026-03-28 14:29:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5 with identifier: YE23%20RFL to the API
2026-03-28 14:29:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE23%20RFL-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3a7ee46e-b1fa-5ceb-bb3b-8ab8fc75f9a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YE23 RFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE23%20RFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'IX1',
 'odometer': 62417,
 '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 IX1 XD30 XLINE StationWagon',
 'transmission': 'automatic',
 'trim': 'XD30 XLINE',
 'vin': 'WBY62EF0405W75375',
 'year': 2023}
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Saving data for YE23%20RFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774438214.449906, 'last_price_update_time': 1774708179.143214}
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE23%2520RFL') HTTP/1.1" 204 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: OY12%20PHN
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for OY12%20PHN: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: LX05%20WVB
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for LX05%20WVB: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: DE11%20YLA
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for DE11%20YLA: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: FY24%20XRC
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for FY24%20XRC: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: KE15%20FHM
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for KE15%20FHM: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: VX73%20AWA
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for VX73%20AWA: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: BC06%20SYD
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for BC06%20SYD: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: KE70%20SVD
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for KE70%20SVD: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: YR23%20FSV
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for YR23%20FSV: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: YH24%20AAJ
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for YH24%20AAJ: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: OE24%20CFU
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for OE24%20CFU: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: NL23%20OWE
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for NL23%20OWE: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: LS23%20KHJ
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for LS23%20KHJ: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: GX23%20XTC
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for GX23%20XTC: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: GU23%20XZM
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520XZM%27 HTTP/1.1" 200 None
2026-03-28 14:29:39 [bca.uk] INFO: Scrape type for GU23%20XZM: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: DG24%20LRZ
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for DG24%20LRZ: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: DG24%20LDY
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for DG24%20LDY: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: DC73%20HND
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for DC73%20HND: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: BJ72%20HCK
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for BJ72%20HCK: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: ML23%20GXU
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for ML23%20GXU: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: AD72%20JZK
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for AD72%20JZK: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: OE23%20JJL
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for OE23%20JJL: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: FE14%20YGX
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for FE14%20YGX: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: YT72%20DXY
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for YT72%20DXY: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: FY15%20FDD
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for FY15%20FDD: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: LA19%20EGE
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for LA19%20EGE: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: PY07%20NKM
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for PY07%20NKM: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: SM19%20UCL
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for SM19%20UCL: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: R77%20MXR
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for R77%20MXR: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: KU70%20UVS
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for KU70%20UVS: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: VU19%20YRO
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for VU19%20YRO: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: GC17%20XUO
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for GC17%20XUO: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: HN14%20YXO
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for HN14%20YXO: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: EX12%20FZW
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for EX12%20FZW: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: SF22%20XWM
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for SF22%20XWM: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: PO19%20XED
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for PO19%20XED: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: WV59%20VZJ
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for WV59%20VZJ: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: YF60%20KBZ
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for YF60%20KBZ: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: LJ65%20YCW
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for LJ65%20YCW: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: LG16%20FFX
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for LG16%20FFX: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: CU72%20UFW
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for CU72%20UFW: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: CA20%20SFY
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for CA20%20SFY: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: GU20%20VSD
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for GU20%20VSD: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: BP70%20YFR
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for BP70%20YFR: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: CS16%20KAS
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for CS16%20KAS: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: HV73%20OVB
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for HV73%20OVB: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: VK70%20ZYO
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for VK70%20ZYO: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: YC59%20RWZ
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for YC59%20RWZ: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: NL23%20OHY
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for NL23%20OHY: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: NL23%20YJG
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for NL23%20YJG: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: GY55%20YSK
2026-03-28 14:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:39 [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-28 14:29:39 [bca.uk] INFO: Scrape type for GY55%20YSK: 0
2026-03-28 14:29:39 [bca.uk] INFO: Found listing with ID: NRZ%202102
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for NRZ%202102: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: YG65%20PJO
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520PJO%27 HTTP/1.1" 200 None
2026-03-28 14:29:40 [bca.uk] INFO: Scrape type for YG65%20PJO: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: VXZ%204474
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for VXZ%204474: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: AF70%20UZB
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for AF70%20UZB: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: FM21%20NWU
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520NWU%27 HTTP/1.1" 200 None
2026-03-28 14:29:40 [bca.uk] INFO: Scrape type for FM21%20NWU: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: WV21%20RYH
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for WV21%20RYH: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: WP72%20TJX
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for WP72%20TJX: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: WN71%20KBZ
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for WN71%20KBZ: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: DS25%20OMB
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for DS25%20OMB: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: YJ15%20HWB
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520HWB%27 HTTP/1.1" 200 None
2026-03-28 14:29:40 [bca.uk] INFO: Scrape type for YJ15%20HWB: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: YJ68%20WYS
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ68%2520WYS%27 HTTP/1.1" 200 None
2026-03-28 14:29:40 [bca.uk] INFO: Scrape type for YJ68%20WYS: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: FD69%20ZVU
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD69%2520ZVU%27 HTTP/1.1" 200 None
2026-03-28 14:29:40 [bca.uk] INFO: Scrape type for FD69%20ZVU: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: FL22%20WAJ
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for FL22%20WAJ: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: MD72%20CHF
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for MD72%20CHF: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: KT70%20TVL
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for KT70%20TVL: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: FV13%20SXU
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for FV13%20SXU: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: WIG%207642
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for WIG%207642: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: WV66%20VTU
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for WV66%20VTU: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: CV73%20HLJ
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for CV73%20HLJ: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: HN23%20GYS
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for HN23%20GYS: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: HK23%20WLV
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for HK23%20WLV: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: HK23%20WLO
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for HK23%20WLO: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: HK23%20ESF
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for HK23%20ESF: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: NV72%20BKF
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for NV72%20BKF: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: DY70%20WLZ
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for DY70%20WLZ: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: AF72%20JFU
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for AF72%20JFU: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: LA72%20HMH
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for LA72%20HMH: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: HV22%20UTT
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for HV22%20UTT: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: YGZ%204294
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for YGZ%204294: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: BJ60%20HMF
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for BJ60%20HMF: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: FG12%20SZK
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520SZK%27 HTTP/1.1" 200 None
2026-03-28 14:29:40 [bca.uk] INFO: Scrape type for FG12%20SZK: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: BP67%20PFD
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for BP67%20PFD: 2
2026-03-28 14:29:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce73d353-3228-54a8-b33e-3fad45fbb1bd with identifier: BP67%20PFD
2026-03-28 14:29:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce73d353-3228-54a8-b33e-3fad45fbb1bd with scrape type 2
2026-03-28 14:29:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce73d353-3228-54a8-b33e-3fad45fbb1bd with scrape type 2
2026-03-28 14:29:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce73d353-3228-54a8-b33e-3fad45fbb1bd, identifier: BP67%20PFD
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: AO15%20WKS
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for AO15%20WKS: 0
2026-03-28 14:29:40 [bca.uk] INFO: Found listing with ID: CMZ%205390
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:40 [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-28 14:29:40 [bca.uk] INFO: Scrape type for CMZ%205390: 2
2026-03-28 14:29:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bab1e77-094f-5776-ba79-b4e67bd2c796 with identifier: CMZ%205390
2026-03-28 14:29:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bab1e77-094f-5776-ba79-b4e67bd2c796 with scrape type 2
2026-03-28 14:29:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bab1e77-094f-5776-ba79-b4e67bd2c796 with scrape type 2
2026-03-28 14:29:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bab1e77-094f-5776-ba79-b4e67bd2c796, identifier: CMZ%205390
2026-03-28 14:29:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce73d353-3228-54a8-b33e-3fad45fbb1bd with identifier: BP67%20PFD
2026-03-28 14:29:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce73d353-3228-54a8-b33e-3fad45fbb1bd with identifier: BP67%20PFD
2026-03-28 14:29:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce73d353-3228-54a8-b33e-3fad45fbb1bd with identifier: BP67%20PFD to the API
2026-03-28 14:29:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP67%20PFD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce73d353-3228-54a8-b33e-3fad45fbb1bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP67 PFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP67%20PFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': 62088,
 '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': 'SKODA KODIAQ 1.4 TSI 150 SE L DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 SE L DSG',
 'vin': 'TMBKC7NSXJ8014204',
 'year': 2017}
2026-03-28 14:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:41 [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-28 14:29:41 [bca.uk] INFO: Saving data for BP67%20PFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774436655.065961, 'last_price_update_time': 1774708181.17058}
2026-03-28 14:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP67%2520PFD') HTTP/1.1" 204 0
2026-03-28 14:29:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bab1e77-094f-5776-ba79-b4e67bd2c796 with identifier: CMZ%205390
2026-03-28 14:29:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bab1e77-094f-5776-ba79-b4e67bd2c796 with identifier: CMZ%205390
2026-03-28 14:29:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bab1e77-094f-5776-ba79-b4e67bd2c796 with identifier: CMZ%205390 to the API
2026-03-28 14:29:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CMZ%205390-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2bab1e77-094f-5776-ba79-b4e67bd2c796',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CMZ 5390',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CMZ%205390&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'BMW',
 'model': '730D',
 'odometer': 123666,
 '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 730D 3.0 MHT XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'MHT XDRIVE M SPORT',
 'vin': 'WBA7B82090CF14710',
 'year': 2020}
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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-28 14:29:42 [bca.uk] INFO: Saving data for CMZ%205390: {'auction_closing_time': 1774864800.0, 'created_time': 1774438188.250432, 'last_price_update_time': 1774708182.361823}
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CMZ%25205390') HTTP/1.1" 204 0
2026-03-28 14:29:42 [bca.uk] INFO: Found listing with ID: BX13%20VFM
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:42 [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-28 14:29:42 [bca.uk] INFO: Scrape type for BX13%20VFM: 2
2026-03-28 14:29:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0941eb44-adda-53db-9f80-95757a14a1ac with identifier: BX13%20VFM
2026-03-28 14:29:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0941eb44-adda-53db-9f80-95757a14a1ac with scrape type 2
2026-03-28 14:29:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0941eb44-adda-53db-9f80-95757a14a1ac with scrape type 2
2026-03-28 14:29:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0941eb44-adda-53db-9f80-95757a14a1ac, identifier: BX13%20VFM
2026-03-28 14:29:42 [bca.uk] INFO: Found listing with ID: WN17%20ZHH
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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-28 14:29:42 [bca.uk] INFO: Scrape type for WN17%20ZHH: 2
2026-03-28 14:29:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69b6f224-7a0d-5872-86b6-b9ae2f110035 with identifier: WN17%20ZHH
2026-03-28 14:29:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69b6f224-7a0d-5872-86b6-b9ae2f110035 with scrape type 2
2026-03-28 14:29:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69b6f224-7a0d-5872-86b6-b9ae2f110035 with scrape type 2
2026-03-28 14:29:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69b6f224-7a0d-5872-86b6-b9ae2f110035, identifier: WN17%20ZHH
2026-03-28 14:29:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0941eb44-adda-53db-9f80-95757a14a1ac with identifier: BX13%20VFM
2026-03-28 14:29:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0941eb44-adda-53db-9f80-95757a14a1ac with identifier: BX13%20VFM
2026-03-28 14:29:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0941eb44-adda-53db-9f80-95757a14a1ac with identifier: BX13%20VFM to the API
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX13%20VFM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0941eb44-adda-53db-9f80-95757a14a1ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX13 VFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX13%20VFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 34218,
 '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 80 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '80 ZETEC',
 'vin': 'WF0CXXGAKCDU32391',
 'year': 2013}
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:42 [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-28 14:29:42 [bca.uk] INFO: Saving data for BX13%20VFM: {'auction_closing_time': 1774864800.0, 'created_time': 1774436552.577621, 'last_price_update_time': 1774708182.925551}
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX13%2520VFM') HTTP/1.1" 204 0
2026-03-28 14:29:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69b6f224-7a0d-5872-86b6-b9ae2f110035 with identifier: WN17%20ZHH
2026-03-28 14:29:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=space+grey HTTP/1.1" 200 None
2026-03-28 14:29:43 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69b6f224-7a0d-5872-86b6-b9ae2f110035 with identifier: WN17%20ZHH
2026-03-28 14:29:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69b6f224-7a0d-5872-86b6-b9ae2f110035 with identifier: WN17%20ZHH to the API
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 78,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN17%20ZHH-GB',
 'category': 'Car',
 'color': 'space grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '69b6f224-7a0d-5872-86b6-b9ae2f110035',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN17 ZHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN17%20ZHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 139231,
 '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 X5 2.0 XDRIVE 40E M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40E M SPORT',
 'vin': 'WBAKT020000T68463',
 'year': 2017}
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:43 [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-28 14:29:43 [bca.uk] INFO: Saving data for WN17%20ZHH: {'auction_closing_time': 1774864800.0, 'created_time': 1774438170.492966, 'last_price_update_time': 1774708183.41847}
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN17%2520ZHH') HTTP/1.1" 204 0
2026-03-28 14:29:43 [bca.uk] INFO: Found listing with ID: RA65%20JWF
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:43 [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-28 14:29:43 [bca.uk] INFO: Scrape type for RA65%20JWF: 2
2026-03-28 14:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 043f38cf-eb99-5f14-bcb9-69b985c84ab9 with identifier: RA65%20JWF
2026-03-28 14:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 043f38cf-eb99-5f14-bcb9-69b985c84ab9 with scrape type 2
2026-03-28 14:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 043f38cf-eb99-5f14-bcb9-69b985c84ab9 with scrape type 2
2026-03-28 14:29:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 043f38cf-eb99-5f14-bcb9-69b985c84ab9, identifier: RA65%20JWF
2026-03-28 14:29:43 [bca.uk] INFO: Found listing with ID: RJ15%20OBV
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:43 [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-28 14:29:43 [bca.uk] INFO: Scrape type for RJ15%20OBV: 0
2026-03-28 14:29:43 [bca.uk] INFO: Found listing with ID: HT21%20WCA
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:43 [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-28 14:29:43 [bca.uk] INFO: Scrape type for HT21%20WCA: 2
2026-03-28 14:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c with identifier: HT21%20WCA
2026-03-28 14:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c with scrape type 2
2026-03-28 14:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c with scrape type 2
2026-03-28 14:29:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c, identifier: HT21%20WCA
2026-03-28 14:29:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 043f38cf-eb99-5f14-bcb9-69b985c84ab9 with identifier: RA65%20JWF
2026-03-28 14:29:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 043f38cf-eb99-5f14-bcb9-69b985c84ab9 with identifier: RA65%20JWF
2026-03-28 14:29:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 043f38cf-eb99-5f14-bcb9-69b985c84ab9 with identifier: RA65%20JWF to the API
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA65%20JWF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '043f38cf-eb99-5f14-bcb9-69b985c84ab9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA65 JWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA65%20JWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 140678,
 '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 2.0 TDCI 150 TITANIUM X Estate',
 'transmission': 'manual',
 'trim': 'TDCI 150 TITANIUM X',
 'vin': 'WF06XXGCC6FP06544',
 'year': 2016}
2026-03-28 14:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Saving data for RA65%20JWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774436645.588884, 'last_price_update_time': 1774708184.022618}
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA65%2520JWF') HTTP/1.1" 204 0
2026-03-28 14:29:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c with identifier: HT21%20WCA
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=melbourne+red HTTP/1.1" 200 None
2026-03-28 14:29:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c with identifier: HT21%20WCA
2026-03-28 14:29:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b4d2358-7e3a-54f7-8e79-eafea5d4a02c with identifier: HT21%20WCA to the API
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT21%20WCA-GB',
 'category': 'Car',
 'color': 'melbourne red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b4d2358-7e3a-54f7-8e79-eafea5d4a02c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT21 WCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT21%20WCA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': 'M235I GRANCOUPE',
 'odometer': 18936,
 '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 M235I GRANCOUPE 2.0 XDRIVE STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE STEP',
 'vin': 'WBA12AL0907J10873',
 'year': 2021}
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Saving data for HT21%20WCA: {'auction_closing_time': 1774864800.0, 'created_time': 1774438163.540364, 'last_price_update_time': 1774708184.494603}
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT21%2520WCA') HTTP/1.1" 204 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: PF71%20KXD
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for PF71%20KXD: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: WF72%20HWT
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for WF72%20HWT: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: HV22%20LHN
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520LHN%27 HTTP/1.1" 200 None
2026-03-28 14:29:44 [bca.uk] INFO: Scrape type for HV22%20LHN: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: HK72%20TZU
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for HK72%20TZU: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: LO72%20JBU
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for LO72%20JBU: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: ND23%20GSO
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for ND23%20GSO: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: LS18%20ZPH
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for LS18%20ZPH: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: LF16%20ZVH
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for LF16%20ZVH: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: LC12%20MZO
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for LC12%20MZO: 0
2026-03-28 14:29:44 [bca.uk] INFO: Found listing with ID: KN23%20VCG
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:44 [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-28 14:29:44 [bca.uk] INFO: Scrape type for KN23%20VCG: 2
2026-03-28 14:29:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aaca677-dcbc-5c19-a40f-99f25e23fdcb with identifier: KN23%20VCG
2026-03-28 14:29:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2aaca677-dcbc-5c19-a40f-99f25e23fdcb with scrape type 2
2026-03-28 14:29:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2aaca677-dcbc-5c19-a40f-99f25e23fdcb with scrape type 2
2026-03-28 14:29:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2aaca677-dcbc-5c19-a40f-99f25e23fdcb, identifier: KN23%20VCG
2026-03-28 14:29:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2aaca677-dcbc-5c19-a40f-99f25e23fdcb with identifier: KN23%20VCG
2026-03-28 14:29:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2aaca677-dcbc-5c19-a40f-99f25e23fdcb with identifier: KN23%20VCG
2026-03-28 14:29:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2aaca677-dcbc-5c19-a40f-99f25e23fdcb with identifier: KN23%20VCG to the API
2026-03-28 14:29:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN23%20VCG-GB',
 'category': 'Car',
 'color': 'brooklyn grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2aaca677-dcbc-5c19-a40f-99f25e23fdcb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN23 VCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN23%20VCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '420I',
 'odometer': 33729,
 '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 420I 2.0 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA12AP030CM77320',
 'year': 2023}
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:45 [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-28 14:29:45 [bca.uk] INFO: Saving data for KN23%20VCG: {'auction_closing_time': 1774864800.0, 'created_time': 1774438161.974807, 'last_price_update_time': 1774708185.085376}
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN23%2520VCG') HTTP/1.1" 204 0
2026-03-28 14:29:45 [bca.uk] INFO: Found listing with ID: MT72%20VOO
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:45 [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-28 14:29:45 [bca.uk] INFO: Scrape type for MT72%20VOO: 2
2026-03-28 14:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c8ed7b3-71ee-5a71-a226-8e1090b52f75 with identifier: MT72%20VOO
2026-03-28 14:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c8ed7b3-71ee-5a71-a226-8e1090b52f75 with scrape type 2
2026-03-28 14:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c8ed7b3-71ee-5a71-a226-8e1090b52f75 with scrape type 2
2026-03-28 14:29:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c8ed7b3-71ee-5a71-a226-8e1090b52f75, identifier: MT72%20VOO
2026-03-28 14:29:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c8ed7b3-71ee-5a71-a226-8e1090b52f75 with identifier: MT72%20VOO
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=british+racing+green+iv HTTP/1.1" 200 None
2026-03-28 14:29:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c8ed7b3-71ee-5a71-a226-8e1090b52f75 with identifier: MT72%20VOO
2026-03-28 14:29:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c8ed7b3-71ee-5a71-a226-8e1090b52f75 with identifier: MT72%20VOO to the API
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT72%20VOO-GB',
 'category': 'Car',
 'color': 'british racing green iv',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9c8ed7b3-71ee-5a71-a226-8e1090b52f75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MT72 VOO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT72%20VOO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 10450,
 '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': 'WMW12DJ0802T65984',
 'year': 2022}
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:45 [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-28 14:29:45 [bca.uk] INFO: Saving data for MT72%20VOO: {'auction_closing_time': 1774864800.0, 'created_time': 1773960519.99031, 'last_price_update_time': 1774708185.818467}
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT72%2520VOO') HTTP/1.1" 204 0
2026-03-28 14:29:45 [bca.uk] INFO: Found listing with ID: PK17%20VPG
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:45 [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-28 14:29:45 [bca.uk] INFO: Scrape type for PK17%20VPG: 2
2026-03-28 14:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cfd4801-25df-5d7c-9ab1-334c1d6263ef with identifier: PK17%20VPG
2026-03-28 14:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cfd4801-25df-5d7c-9ab1-334c1d6263ef with scrape type 2
2026-03-28 14:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cfd4801-25df-5d7c-9ab1-334c1d6263ef with scrape type 2
2026-03-28 14:29:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cfd4801-25df-5d7c-9ab1-334c1d6263ef, identifier: PK17%20VPG
2026-03-28 14:29:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cfd4801-25df-5d7c-9ab1-334c1d6263ef with identifier: PK17%20VPG
2026-03-28 14:29:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=midnight+black HTTP/1.1" 200 None
2026-03-28 14:29:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cfd4801-25df-5d7c-9ab1-334c1d6263ef with identifier: PK17%20VPG
2026-03-28 14:29:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cfd4801-25df-5d7c-9ab1-334c1d6263ef with identifier: PK17%20VPG to the API
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK17%20VPG-GB',
 'category': 'Car',
 'color': 'midnight black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5cfd4801-25df-5d7c-9ab1-334c1d6263ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 VPG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20VPG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 92299,
 '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': 'MINI CLUBMAN 2.0 COOPER S D ALL4 Estate',
 'transmission': 'automatic',
 'trim': 'COOPER S D ALL4',
 'vin': 'WMWLU720502D06249',
 'year': 2017}
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:46 [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-28 14:29:46 [bca.uk] INFO: Saving data for PK17%20VPG: {'auction_closing_time': 1774864800.0, 'created_time': 1774438160.858965, 'last_price_update_time': 1774708186.631486}
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520VPG') HTTP/1.1" 204 0
2026-03-28 14:29:46 [bca.uk] INFO: Found listing with ID: PX70%20XUH
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:46 [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-28 14:29:46 [bca.uk] INFO: Scrape type for PX70%20XUH: 2
2026-03-28 14:29:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67 with identifier: PX70%20XUH
2026-03-28 14:29:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67 with scrape type 2
2026-03-28 14:29:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67 with scrape type 2
2026-03-28 14:29:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67, identifier: PX70%20XUH
2026-03-28 14:29:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67 with identifier: PX70%20XUH
2026-03-28 14:29:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67 with identifier: PX70%20XUH
2026-03-28 14:29:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c9ce392-3c9f-58fb-b09c-5a958f1f1d67 with identifier: PX70%20XUH to the API
2026-03-28 14:29:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX70%20XUH-GB',
 'category': 'Car',
 'color': 'moonwalk grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9c9ce392-3c9f-58fb-b09c-5a958f1f1d67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX70 XUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX70%20XUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 14565,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L1 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L1',
 'vin': 'WMWXP320X02P01462',
 'year': 2020}
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:47 [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-28 14:29:47 [bca.uk] INFO: Saving data for PX70%20XUH: {'auction_closing_time': 1774864800.0, 'created_time': 1774438160.477926, 'last_price_update_time': 1774708187.135551}
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX70%2520XUH') HTTP/1.1" 204 0
2026-03-28 14:29:47 [bca.uk] INFO: Found listing with ID: SF72%20RXK
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:47 [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-28 14:29:47 [bca.uk] INFO: Scrape type for SF72%20RXK: 2
2026-03-28 14:29:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42f8aa2e-241f-5c58-bca8-8722554f197a with identifier: SF72%20RXK
2026-03-28 14:29:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42f8aa2e-241f-5c58-bca8-8722554f197a with scrape type 2
2026-03-28 14:29:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42f8aa2e-241f-5c58-bca8-8722554f197a with scrape type 2
2026-03-28 14:29:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42f8aa2e-241f-5c58-bca8-8722554f197a, identifier: SF72%20RXK
2026-03-28 14:29:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42f8aa2e-241f-5c58-bca8-8722554f197a with identifier: SF72%20RXK
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=midnight+black+ii HTTP/1.1" 200 None
2026-03-28 14:29:47 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42f8aa2e-241f-5c58-bca8-8722554f197a with identifier: SF72%20RXK
2026-03-28 14:29:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42f8aa2e-241f-5c58-bca8-8722554f197a with identifier: SF72%20RXK to the API
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF72%20RXK-GB',
 'category': 'Car',
 'color': 'midnight black ii',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '42f8aa2e-241f-5c58-bca8-8722554f197a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SF72 RXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF72%20RXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 13525,
 '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': 'WMW12DJ0602S77466',
 'year': 2022}
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:47 [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-28 14:29:47 [bca.uk] INFO: Saving data for SF72%20RXK: {'auction_closing_time': 1774864800.0, 'created_time': 1773959010.763602, 'last_price_update_time': 1774708187.818684}
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF72%2520RXK') HTTP/1.1" 204 0
2026-03-28 14:29:47 [bca.uk] INFO: Found listing with ID: VN21%20SFX
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:47 [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-28 14:29:47 [bca.uk] INFO: Scrape type for VN21%20SFX: 2
2026-03-28 14:29:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9a58198-2692-5476-b717-e57c5281cceb with identifier: VN21%20SFX
2026-03-28 14:29:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9a58198-2692-5476-b717-e57c5281cceb with scrape type 2
2026-03-28 14:29:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9a58198-2692-5476-b717-e57c5281cceb with scrape type 2
2026-03-28 14:29:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9a58198-2692-5476-b717-e57c5281cceb, identifier: VN21%20SFX
2026-03-28 14:29:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9a58198-2692-5476-b717-e57c5281cceb with identifier: VN21%20SFX
2026-03-28 14:29:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white+silver HTTP/1.1" 200 None
2026-03-28 14:29:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9a58198-2692-5476-b717-e57c5281cceb with identifier: VN21%20SFX
2026-03-28 14:29:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9a58198-2692-5476-b717-e57c5281cceb with identifier: VN21%20SFX to the API
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN21%20SFX-GB',
 'category': 'Car',
 'color': 'white silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b9a58198-2692-5476-b717-e57c5281cceb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN21 SFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN21%20SFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 55643,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L1 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L1',
 'vin': 'WMWXP320802P38610',
 'year': 2021}
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:48 [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-28 14:29:48 [bca.uk] INFO: Saving data for VN21%20SFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774438175.557866, 'last_price_update_time': 1774708188.42206}
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN21%2520SFX') HTTP/1.1" 204 0
2026-03-28 14:29:48 [bca.uk] INFO: Found listing with ID: CV66%20EES
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:48 [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-28 14:29:48 [bca.uk] INFO: Scrape type for CV66%20EES: 2
2026-03-28 14:29:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650d8e0d-0ea4-5284-af8d-76fd83dd1332 with identifier: CV66%20EES
2026-03-28 14:29:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650d8e0d-0ea4-5284-af8d-76fd83dd1332 with scrape type 2
2026-03-28 14:29:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 650d8e0d-0ea4-5284-af8d-76fd83dd1332 with scrape type 2
2026-03-28 14:29:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 650d8e0d-0ea4-5284-af8d-76fd83dd1332, identifier: CV66%20EES
2026-03-28 14:29:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 650d8e0d-0ea4-5284-af8d-76fd83dd1332 with identifier: CV66%20EES
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+grey HTTP/1.1" 200 None
2026-03-28 14:29:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 650d8e0d-0ea4-5284-af8d-76fd83dd1332 with identifier: CV66%20EES
2026-03-28 14:29:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 650d8e0d-0ea4-5284-af8d-76fd83dd1332 with identifier: CV66%20EES to the API
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV66%20EES-GB',
 'category': 'Car',
 'color': 'mineral grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '650d8e0d-0ea4-5284-af8d-76fd83dd1332',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV66 EES',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV66%20EES&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '420D',
 'odometer': 93944,
 '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 SE STEP Convertible',
 'transmission': 'automatic',
 'trim': '190 SE STEP',
 'vin': 'WBA4U320605A02018',
 'year': 2016}
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:48 [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-28 14:29:48 [bca.uk] INFO: Saving data for CV66%20EES: {'auction_closing_time': 1774864800.0, 'created_time': 1774438168.164672, 'last_price_update_time': 1774708188.988272}
2026-03-28 14:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV66%2520EES') HTTP/1.1" 204 0
2026-03-28 14:29:49 [bca.uk] INFO: Found listing with ID: DV71%20FFL
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:49 [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-28 14:29:49 [bca.uk] INFO: Scrape type for DV71%20FFL: 2
2026-03-28 14:29:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37c0af25-df26-5a75-b76c-89bcca107c83 with identifier: DV71%20FFL
2026-03-28 14:29:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37c0af25-df26-5a75-b76c-89bcca107c83 with scrape type 2
2026-03-28 14:29:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37c0af25-df26-5a75-b76c-89bcca107c83 with scrape type 2
2026-03-28 14:29:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37c0af25-df26-5a75-b76c-89bcca107c83, identifier: DV71%20FFL
2026-03-28 14:29:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:29:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37c0af25-df26-5a75-b76c-89bcca107c83 with identifier: DV71%20FFL
2026-03-28 14:29:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37c0af25-df26-5a75-b76c-89bcca107c83 with identifier: DV71%20FFL
2026-03-28 14:29:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37c0af25-df26-5a75-b76c-89bcca107c83 with identifier: DV71%20FFL to the API
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 38,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV71%20FFL-GB',
 'category': 'Car',
 'color': 'carbon black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '37c0af25-df26-5a75-b76c-89bcca107c83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV71 FFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV71%20FFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '530E',
 'odometer': 52945,
 '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 530E 2.0 M SPORT Estate',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBA12CG080CH83122',
 'year': 2021}
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:49 [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-28 14:29:49 [bca.uk] INFO: Saving data for DV71%20FFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774438170.888643, 'last_price_update_time': 1774708189.44878}
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV71%2520FFL') HTTP/1.1" 204 0
2026-03-28 14:29:49 [bca.uk] INFO: Found listing with ID: LB69%20KHC
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:49 [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-28 14:29:49 [bca.uk] INFO: Scrape type for LB69%20KHC: 2
2026-03-28 14:29:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c261bbc1-7c6c-5d5b-91d5-5513ca615d91 with identifier: LB69%20KHC
2026-03-28 14:29:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c261bbc1-7c6c-5d5b-91d5-5513ca615d91 with scrape type 2
2026-03-28 14:29:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c261bbc1-7c6c-5d5b-91d5-5513ca615d91 with scrape type 2
2026-03-28 14:29:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c261bbc1-7c6c-5d5b-91d5-5513ca615d91, identifier: LB69%20KHC
2026-03-28 14:29:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c261bbc1-7c6c-5d5b-91d5-5513ca615d91 with identifier: LB69%20KHC
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=enigmatic+black HTTP/1.1" 200 None
2026-03-28 14:29:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:29:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c261bbc1-7c6c-5d5b-91d5-5513ca615d91 with identifier: LB69%20KHC
2026-03-28 14:29:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c261bbc1-7c6c-5d5b-91d5-5513ca615d91 with identifier: LB69%20KHC to the API
2026-03-28 14:29:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB69%20KHC-GB',
 'category': 'Car',
 'color': 'enigmatic black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c261bbc1-7c6c-5d5b-91d5-5513ca615d91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB69 KHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB69%20KHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 49768,
 '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 ONE 1.5 CLASSIC STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'CLASSIC STEP',
 'vin': 'WMWXR120202M29486',
 'year': 2019}
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Saving data for LB69%20KHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774438145.636813, 'last_price_update_time': 1774708190.016698}
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB69%2520KHC') HTTP/1.1" 204 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: LD65%20VGJ
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for LD65%20VGJ: 2
2026-03-28 14:29:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d2fabe7-0341-5637-9ae1-b29b06235203 with identifier: LD65%20VGJ
2026-03-28 14:29:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d2fabe7-0341-5637-9ae1-b29b06235203 with scrape type 2
2026-03-28 14:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d2fabe7-0341-5637-9ae1-b29b06235203 with scrape type 2
2026-03-28 14:29:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d2fabe7-0341-5637-9ae1-b29b06235203, identifier: LD65%20VGJ
2026-03-28 14:29:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d2fabe7-0341-5637-9ae1-b29b06235203 with identifier: LD65%20VGJ
2026-03-28 14:29:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d2fabe7-0341-5637-9ae1-b29b06235203 with identifier: LD65%20VGJ
2026-03-28 14:29:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d2fabe7-0341-5637-9ae1-b29b06235203 with identifier: LD65%20VGJ to the API
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD65%20VGJ-GB',
 'category': 'Car',
 'color': 'moonwalk grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6d2fabe7-0341-5637-9ae1-b29b06235203',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD65 VGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD65%20VGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 33133,
 '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': 'WMWXS520002D18384',
 'year': 2015}
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Saving data for LD65%20VGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774438151.236478, 'last_price_update_time': 1774708190.453266}
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD65%2520VGJ') HTTP/1.1" 204 0
2026-03-28 14:29:50 [bca.uk] INFO: Total items found: 100
2026-03-28 14:29:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded
2026-03-28 14:29:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:29:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: LK20%20HUZ
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for LK20%20HUZ: 2
2026-03-28 14:29:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42d24c36-8f76-5883-820e-4dacb56c1a67 with identifier: LK20%20HUZ
2026-03-28 14:29:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42d24c36-8f76-5883-820e-4dacb56c1a67 with scrape type 2
2026-03-28 14:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42d24c36-8f76-5883-820e-4dacb56c1a67 with scrape type 2
2026-03-28 14:29:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42d24c36-8f76-5883-820e-4dacb56c1a67, identifier: LK20%20HUZ
2026-03-28 14:29:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:29:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42d24c36-8f76-5883-820e-4dacb56c1a67 with identifier: LK20%20HUZ
2026-03-28 14:29:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42d24c36-8f76-5883-820e-4dacb56c1a67 with identifier: LK20%20HUZ
2026-03-28 14:29:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42d24c36-8f76-5883-820e-4dacb56c1a67 with identifier: LK20%20HUZ to the API
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 43,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK20%20HUZ-GB',
 'category': 'Car',
 'color': 'midnight black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '42d24c36-8f76-5883-820e-4dacb56c1a67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LK20 HUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK20%20HUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 45176,
 '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': 'MINI COUNTRYMAN PHEV 1.5 COOPER S E EXCLUSIVE ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S E EXCLUSIVE ALL4',
 'vin': 'WMWYU720803L90905',
 'year': 2020}
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Saving data for LK20%20HUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774438136.431026, 'last_price_update_time': 1774708190.884043}
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK20%2520HUZ') HTTP/1.1" 204 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: KN17%20ZSJ
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for KN17%20ZSJ: 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: SR19%20EJJ
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for SR19%20EJJ: 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: HK17%20LRL
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for HK17%20LRL: 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: FX70%20VGD
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for FX70%20VGD: 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: FG12%20LSD
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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%2520LSD%27 HTTP/1.1" 200 None
2026-03-28 14:29:50 [bca.uk] INFO: Scrape type for FG12%20LSD: 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: CP61%20ZGH
2026-03-28 14:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:50 [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-28 14:29:50 [bca.uk] INFO: Scrape type for CP61%20ZGH: 0
2026-03-28 14:29:50 [bca.uk] INFO: Found listing with ID: BN22%20GVC
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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-28 14:29:51 [bca.uk] INFO: Scrape type for BN22%20GVC: 0
2026-03-28 14:29:51 [bca.uk] INFO: Found listing with ID: FP10%20UZC
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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-28 14:29:51 [bca.uk] INFO: Scrape type for FP10%20UZC: 0
2026-03-28 14:29:51 [bca.uk] INFO: Found listing with ID: LR22%20VZL
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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-28 14:29:51 [bca.uk] INFO: Scrape type for LR22%20VZL: 2
2026-03-28 14:29:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7373f24-5a22-5e7e-b432-79dc32e2ecab with identifier: LR22%20VZL
2026-03-28 14:29:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7373f24-5a22-5e7e-b432-79dc32e2ecab with scrape type 2
2026-03-28 14:29:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7373f24-5a22-5e7e-b432-79dc32e2ecab with scrape type 2
2026-03-28 14:29:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7373f24-5a22-5e7e-b432-79dc32e2ecab, identifier: LR22%20VZL
2026-03-28 14:29:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:29:51 [bca.uk] INFO: Found listing with ID: LW19%20LHT
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:51 [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-28 14:29:51 [bca.uk] INFO: Scrape type for LW19%20LHT: 2
2026-03-28 14:29:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbc9dbe6-3cfd-5df5-a81f-33fa6084188b with identifier: LW19%20LHT
2026-03-28 14:29:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbc9dbe6-3cfd-5df5-a81f-33fa6084188b with scrape type 2
2026-03-28 14:29:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbc9dbe6-3cfd-5df5-a81f-33fa6084188b with scrape type 2
2026-03-28 14:29:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbc9dbe6-3cfd-5df5-a81f-33fa6084188b, identifier: LW19%20LHT
2026-03-28 14:29:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7373f24-5a22-5e7e-b432-79dc32e2ecab with identifier: LR22%20VZL
2026-03-28 14:29:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7373f24-5a22-5e7e-b432-79dc32e2ecab with identifier: LR22%20VZL
2026-03-28 14:29:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7373f24-5a22-5e7e-b432-79dc32e2ecab with identifier: LR22%20VZL to the API
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20VZL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7373f24-5a22-5e7e-b432-79dc32e2ecab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR22 VZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20VZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'RS4 AVANT',
 'odometer': 23111,
 '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 RS4 AVANT 2.9 TFSI QUATTRO TIP Estate',
 'transmission': 'manual',
 'trim': 'TFSI QUATTRO TIP',
 'vin': 'WUAZZZF48NA901326',
 'year': 2022}
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29: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-28 14:29:51 [bca.uk] INFO: Saving data for LR22%20VZL: {'auction_closing_time': 1774951200.0, 'created_time': 1774438262.023999, 'last_price_update_time': 1774708191.54648}
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520VZL') HTTP/1.1" 204 0
2026-03-28 14:29:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbc9dbe6-3cfd-5df5-a81f-33fa6084188b with identifier: LW19%20LHT
2026-03-28 14:29:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbc9dbe6-3cfd-5df5-a81f-33fa6084188b with identifier: LW19%20LHT
2026-03-28 14:29:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbc9dbe6-3cfd-5df5-a81f-33fa6084188b with identifier: LW19%20LHT to the API
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LW19%20LHT-GB',
 'category': 'Car',
 'color': 'light white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dbc9dbe6-3cfd-5df5-a81f-33fa6084188b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LW19 LHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LW19%20LHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 64146,
 '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 1.5 COOPER CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER CLASSIC',
 'vin': 'WMWYW320103H71064',
 'year': 2019}
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:51 [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-28 14:29:51 [bca.uk] INFO: Saving data for LW19%20LHT: {'auction_closing_time': 1774864800.0, 'created_time': 1774438151.978542, 'last_price_update_time': 1774708191.972824}
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LW19%2520LHT') HTTP/1.1" 204 0
2026-03-28 14:29:51 [bca.uk] INFO: Found listing with ID: MF25%20FMC
2026-03-28 14:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [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-28 14:29:52 [bca.uk] INFO: Scrape type for MF25%20FMC: 2
2026-03-28 14:29:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3 with identifier: MF25%20FMC
2026-03-28 14:29:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3, identifier: MF25%20FMC
2026-03-28 14:29:52 [bca.uk] INFO: Found listing with ID: OY22%20WNU
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [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-28 14:29:52 [bca.uk] INFO: Scrape type for OY22%20WNU: 2
2026-03-28 14:29:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13aa12f9-a512-5bf0-b472-7d991b518d34 with identifier: OY22%20WNU
2026-03-28 14:29:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13aa12f9-a512-5bf0-b472-7d991b518d34 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13aa12f9-a512-5bf0-b472-7d991b518d34 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13aa12f9-a512-5bf0-b472-7d991b518d34, identifier: OY22%20WNU
2026-03-28 14:29:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3 with identifier: MF25%20FMC
2026-03-28 14:29:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3 with identifier: MF25%20FMC
2026-03-28 14:29:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e2ec894-4ca2-5d93-a552-c55fafc7a6e3 with identifier: MF25%20FMC to the API
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF25%20FMC-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': '8e2ec894-4ca2-5d93-a552-c55fafc7a6e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF25 FMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF25%20FMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 12151,
 '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': 'MG MOTOR UK ZS 1.5 HEV TROPHY Hatchback',
 'transmission': 'automatic',
 'trim': 'HEV TROPHY',
 'vin': 'LSJWS4393RZ323018',
 'year': 2025}
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [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-28 14:29:52 [bca.uk] INFO: Saving data for MF25%20FMC: {'auction_closing_time': 1775037600.0, 'created_time': 1774436478.667723, 'last_price_update_time': 1774708192.505946}
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF25%2520FMC') HTTP/1.1" 204 0
2026-03-28 14:29:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13aa12f9-a512-5bf0-b472-7d991b518d34 with identifier: OY22%20WNU
2026-03-28 14:29:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13aa12f9-a512-5bf0-b472-7d991b518d34 with identifier: OY22%20WNU
2026-03-28 14:29:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13aa12f9-a512-5bf0-b472-7d991b518d34 with identifier: OY22%20WNU to the API
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY22%20WNU-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '13aa12f9-a512-5bf0-b472-7d991b518d34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY22 WNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY22%20WNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'I4 GRAN COUPE',
 'odometer': 74137,
 '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 I4 GRAN COUPE 250KW 84KWH ED40 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': '250KW 84KWH ED40 M SPORT',
 'vin': 'WBY72AW050FM90338',
 'year': 2022}
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [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-28 14:29:52 [bca.uk] INFO: Saving data for OY22%20WNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774438168.78096, 'last_price_update_time': 1774708192.836198}
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY22%2520WNU') HTTP/1.1" 204 0
2026-03-28 14:29:52 [bca.uk] INFO: Found listing with ID: BD23%20XDV
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [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-28 14:29:52 [bca.uk] INFO: Scrape type for BD23%20XDV: 2
2026-03-28 14:29:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 493a621a-0efd-59e4-a6ec-1d2133e48542 with identifier: BD23%20XDV
2026-03-28 14:29:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 493a621a-0efd-59e4-a6ec-1d2133e48542 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 493a621a-0efd-59e4-a6ec-1d2133e48542 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 493a621a-0efd-59e4-a6ec-1d2133e48542, identifier: BD23%20XDV
2026-03-28 14:29:52 [bca.uk] INFO: Found listing with ID: RO18%20YSH
2026-03-28 14:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:52 [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-28 14:29:52 [bca.uk] INFO: Scrape type for RO18%20YSH: 2
2026-03-28 14:29:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9cf5514-9a31-563d-a4ba-0ce1ddf41e67 with identifier: RO18%20YSH
2026-03-28 14:29:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9cf5514-9a31-563d-a4ba-0ce1ddf41e67 with scrape type 2
2026-03-28 14:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9cf5514-9a31-563d-a4ba-0ce1ddf41e67 with scrape type 2
2026-03-28 14:29:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9cf5514-9a31-563d-a4ba-0ce1ddf41e67, identifier: RO18%20YSH
2026-03-28 14:29:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 493a621a-0efd-59e4-a6ec-1d2133e48542 with identifier: BD23%20XDV
2026-03-28 14:29:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 493a621a-0efd-59e4-a6ec-1d2133e48542 with identifier: BD23%20XDV
2026-03-28 14:29:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 493a621a-0efd-59e4-a6ec-1d2133e48542 with identifier: BD23%20XDV to the API
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD23%20XDV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '493a621a-0efd-59e4-a6ec-1d2133e48542',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD23 XDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD23%20XDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KAMIQ',
 'odometer': 62921,
 '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 KAMIQ 1.0 TSI 110 MONTE CARLO DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 110 MONTE CARLO DSG',
 'vin': 'TMBHR6NWXP3111687',
 'year': 2023}
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:53 [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-28 14:29:53 [bca.uk] INFO: Saving data for BD23%20XDV: {'auction_closing_time': 1775037600.0, 'created_time': 1774436480.653554, 'last_price_update_time': 1774708193.379678}
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD23%2520XDV') HTTP/1.1" 204 0
2026-03-28 14:29:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9cf5514-9a31-563d-a4ba-0ce1ddf41e67 with identifier: RO18%20YSH
2026-03-28 14:29:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9cf5514-9a31-563d-a4ba-0ce1ddf41e67 with identifier: RO18%20YSH
2026-03-28 14:29:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9cf5514-9a31-563d-a4ba-0ce1ddf41e67 with identifier: RO18%20YSH to the API
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO18%20YSH-GB',
 'category': 'Car',
 'color': 'sophisto grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a9cf5514-9a31-563d-a4ba-0ce1ddf41e67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO18 YSH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO18%20YSH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '530E',
 'odometer': 120256,
 '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 SE Saloon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAJA92050BN72475',
 'year': 2018}
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:53 [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-28 14:29:53 [bca.uk] INFO: Saving data for RO18%20YSH: {'auction_closing_time': 1774864800.0, 'created_time': 1774438152.949214, 'last_price_update_time': 1774708193.693375}
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO18%2520YSH') HTTP/1.1" 204 0
2026-03-28 14:29:53 [bca.uk] INFO: Found listing with ID: OE24%20UCG
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:53 [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-28 14:29:53 [bca.uk] INFO: Scrape type for OE24%20UCG: 2
2026-03-28 14:29:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffb65880-3b4c-5d45-9584-f89d6b03c252 with identifier: OE24%20UCG
2026-03-28 14:29:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffb65880-3b4c-5d45-9584-f89d6b03c252 with scrape type 2
2026-03-28 14:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffb65880-3b4c-5d45-9584-f89d6b03c252 with scrape type 2
2026-03-28 14:29:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffb65880-3b4c-5d45-9584-f89d6b03c252, identifier: OE24%20UCG
2026-03-28 14:29:53 [bca.uk] INFO: Found listing with ID: SP19%20DVR
2026-03-28 14:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:53 [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-28 14:29:53 [bca.uk] INFO: Scrape type for SP19%20DVR: 2
2026-03-28 14:29:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba038dd5-4189-5dba-b625-36a9bbce91e8 with identifier: SP19%20DVR
2026-03-28 14:29:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba038dd5-4189-5dba-b625-36a9bbce91e8 with scrape type 2
2026-03-28 14:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba038dd5-4189-5dba-b625-36a9bbce91e8 with scrape type 2
2026-03-28 14:29:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba038dd5-4189-5dba-b625-36a9bbce91e8, identifier: SP19%20DVR
2026-03-28 14:29:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffb65880-3b4c-5d45-9584-f89d6b03c252 with identifier: OE24%20UCG
2026-03-28 14:29:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffb65880-3b4c-5d45-9584-f89d6b03c252 with identifier: OE24%20UCG
2026-03-28 14:29:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffb65880-3b4c-5d45-9584-f89d6b03c252 with identifier: OE24%20UCG to the API
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE24%20UCG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffb65880-3b4c-5d45-9584-f89d6b03c252',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE24 UCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE24%20UCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 31082,
 '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 E-TSI 150 LIFE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'E-TSI 150 LIFE DSG',
 'vin': 'WVGZZZCT6RW016488',
 'year': 2024}
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:54 [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-28 14:29:54 [bca.uk] INFO: Saving data for OE24%20UCG: {'auction_closing_time': 1775037600.0, 'created_time': 1774438268.342525, 'last_price_update_time': 1774708194.309561}
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE24%2520UCG') HTTP/1.1" 204 0
2026-03-28 14:29:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba038dd5-4189-5dba-b625-36a9bbce91e8 with identifier: SP19%20DVR
2026-03-28 14:29:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba038dd5-4189-5dba-b625-36a9bbce91e8 with identifier: SP19%20DVR
2026-03-28 14:29:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba038dd5-4189-5dba-b625-36a9bbce91e8 with identifier: SP19%20DVR to the API
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP19%20DVR-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': 'ba038dd5-4189-5dba-b625-36a9bbce91e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP19 DVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP19%20DVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X6',
 'odometer': 74341,
 '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 X6 3.0 XDRIVE 30D M SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT STEP',
 'vin': 'WBAKV220600Z97554',
 'year': 2019}
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:54 [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-28 14:29:54 [bca.uk] INFO: Saving data for SP19%20DVR: {'auction_closing_time': 1774864800.0, 'created_time': 1774438153.3622, 'last_price_update_time': 1774708194.690822}
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP19%2520DVR') HTTP/1.1" 204 0
2026-03-28 14:29:54 [bca.uk] INFO: Found listing with ID: BA68%20CSU
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:54 [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-28 14:29:54 [bca.uk] INFO: Scrape type for BA68%20CSU: 2
2026-03-28 14:29:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d76e05d0-3f77-57f7-b675-f747ae6d0456 with identifier: BA68%20CSU
2026-03-28 14:29:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d76e05d0-3f77-57f7-b675-f747ae6d0456 with scrape type 2
2026-03-28 14:29:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d76e05d0-3f77-57f7-b675-f747ae6d0456 with scrape type 2
2026-03-28 14:29:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d76e05d0-3f77-57f7-b675-f747ae6d0456, identifier: BA68%20CSU
2026-03-28 14:29:54 [bca.uk] INFO: Found listing with ID: WF72%20GHX
2026-03-28 14:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:54 [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-28 14:29:54 [bca.uk] INFO: Scrape type for WF72%20GHX: 2
2026-03-28 14:29:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf18ba91-83a4-5e18-be85-fdb3b62b4d11 with identifier: WF72%20GHX
2026-03-28 14:29:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf18ba91-83a4-5e18-be85-fdb3b62b4d11 with scrape type 2
2026-03-28 14:29:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf18ba91-83a4-5e18-be85-fdb3b62b4d11 with scrape type 2
2026-03-28 14:29:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf18ba91-83a4-5e18-be85-fdb3b62b4d11, identifier: WF72%20GHX
2026-03-28 14:29:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d76e05d0-3f77-57f7-b675-f747ae6d0456 with identifier: BA68%20CSU
2026-03-28 14:29:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d76e05d0-3f77-57f7-b675-f747ae6d0456 with identifier: BA68%20CSU
2026-03-28 14:29:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d76e05d0-3f77-57f7-b675-f747ae6d0456 with identifier: BA68%20CSU to the API
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA68%20CSU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd76e05d0-3f77-57f7-b675-f747ae6d0456',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA68 CSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA68%20CSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 76307,
 '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 ARONA 1.0 TSI 115 SE TECHNOLOGY EZ DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 115 SE TECHNOLOGY EZ DSG',
 'vin': 'VSSZZZKJZKR079710',
 'year': 2019}
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:55 [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-28 14:29:55 [bca.uk] INFO: Saving data for BA68%20CSU: {'auction_closing_time': 1775037600.0, 'created_time': 1774438222.707456, 'last_price_update_time': 1774708195.256619}
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA68%2520CSU') HTTP/1.1" 204 0
2026-03-28 14:29:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf18ba91-83a4-5e18-be85-fdb3b62b4d11 with identifier: WF72%20GHX
2026-03-28 14:29:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf18ba91-83a4-5e18-be85-fdb3b62b4d11 with identifier: WF72%20GHX
2026-03-28 14:29:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf18ba91-83a4-5e18-be85-fdb3b62b4d11 with identifier: WF72%20GHX to the API
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF72%20GHX-GB',
 'category': 'Car',
 'color': 'white silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bf18ba91-83a4-5e18-be85-fdb3b62b4d11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF72 GHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF72%20GHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 42100,
 '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': 'WMW12DJ0002T52372',
 'year': 2022}
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:55 [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-28 14:29:55 [bca.uk] INFO: Saving data for WF72%20GHX: {'auction_closing_time': 1774864800.0, 'created_time': 1773960502.951805, 'last_price_update_time': 1774708195.588539}
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF72%2520GHX') HTTP/1.1" 204 0
2026-03-28 14:29:55 [bca.uk] INFO: Found listing with ID: BC05%20PFG
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:55 [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-28 14:29:55 [bca.uk] INFO: Scrape type for BC05%20PFG: 2
2026-03-28 14:29:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b160c2d0-4945-5585-a8cc-9a649f665b22 with identifier: BC05%20PFG
2026-03-28 14:29:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b160c2d0-4945-5585-a8cc-9a649f665b22 with scrape type 2
2026-03-28 14:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b160c2d0-4945-5585-a8cc-9a649f665b22 with scrape type 2
2026-03-28 14:29:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b160c2d0-4945-5585-a8cc-9a649f665b22, identifier: BC05%20PFG
2026-03-28 14:29:55 [bca.uk] INFO: Found listing with ID: Y14%20MRT
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:55 [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-28 14:29:55 [bca.uk] INFO: Scrape type for Y14%20MRT: 2
2026-03-28 14:29:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d47b395f-cda1-5479-9f04-2887bee63ad7 with identifier: Y14%20MRT
2026-03-28 14:29:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d47b395f-cda1-5479-9f04-2887bee63ad7 with scrape type 2
2026-03-28 14:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d47b395f-cda1-5479-9f04-2887bee63ad7 with scrape type 2
2026-03-28 14:29:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d47b395f-cda1-5479-9f04-2887bee63ad7, identifier: Y14%20MRT
2026-03-28 14:29:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b160c2d0-4945-5585-a8cc-9a649f665b22 with identifier: BC05%20PFG
2026-03-28 14:29:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b160c2d0-4945-5585-a8cc-9a649f665b22 with identifier: BC05%20PFG
2026-03-28 14:29:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b160c2d0-4945-5585-a8cc-9a649f665b22 with identifier: BC05%20PFG to the API
2026-03-28 14:29:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC05%20PFG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b160c2d0-4945-5585-a8cc-9a649f665b22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC05 PFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC05%20PFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 59334,
 '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 RAV4 2.0 XT-R StationWagon',
 'transmission': 'manual',
 'trim': 'XT-R',
 'vin': 'JTEYH20V205005282',
 'year': 2005}
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:56 [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-28 14:29:56 [bca.uk] INFO: Saving data for BC05%20PFG: {'auction_closing_time': 1775037600.0, 'created_time': 1774438217.561741, 'last_price_update_time': 1774708196.156873}
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC05%2520PFG') HTTP/1.1" 204 0
2026-03-28 14:29:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d47b395f-cda1-5479-9f04-2887bee63ad7 with identifier: Y14%20MRT
2026-03-28 14:29:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d47b395f-cda1-5479-9f04-2887bee63ad7 with identifier: Y14%20MRT
2026-03-28 14:29:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d47b395f-cda1-5479-9f04-2887bee63ad7 with identifier: Y14%20MRT to the API
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y14%20MRT-GB',
 'category': 'Car',
 'color': 'island blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd47b395f-cda1-5479-9f04-2887bee63ad7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'Y14 MRT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y14%20MRT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 7574,
 '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': 'WMW12DJ0602T66549',
 'year': 2022}
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:56 [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-28 14:29:56 [bca.uk] INFO: Saving data for Y14%20MRT: {'auction_closing_time': 1774864800.0, 'created_time': 1773960551.579206, 'last_price_update_time': 1774708196.44616}
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y14%2520MRT') HTTP/1.1" 204 0
2026-03-28 14:29:56 [bca.uk] INFO: Found listing with ID: BL15%20DHA
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:56 [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-28 14:29:56 [bca.uk] INFO: Scrape type for BL15%20DHA: 2
2026-03-28 14:29:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6e13867-0785-5f9e-be9f-e330fd424289 with identifier: BL15%20DHA
2026-03-28 14:29:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6e13867-0785-5f9e-be9f-e330fd424289 with scrape type 2
2026-03-28 14:29:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6e13867-0785-5f9e-be9f-e330fd424289 with scrape type 2
2026-03-28 14:29:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6e13867-0785-5f9e-be9f-e330fd424289, identifier: BL15%20DHA
2026-03-28 14:29:56 [bca.uk] INFO: Found listing with ID: YC21%20HHF
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:56 [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-28 14:29:56 [bca.uk] INFO: Scrape type for YC21%20HHF: 2
2026-03-28 14:29:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a202e994-6c15-550f-8bfd-464aa69b813f with identifier: YC21%20HHF
2026-03-28 14:29:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a202e994-6c15-550f-8bfd-464aa69b813f with scrape type 2
2026-03-28 14:29:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a202e994-6c15-550f-8bfd-464aa69b813f with scrape type 2
2026-03-28 14:29:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a202e994-6c15-550f-8bfd-464aa69b813f, identifier: YC21%20HHF
2026-03-28 14:29:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6e13867-0785-5f9e-be9f-e330fd424289 with identifier: BL15%20DHA
2026-03-28 14:29:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6e13867-0785-5f9e-be9f-e330fd424289 with identifier: BL15%20DHA
2026-03-28 14:29:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6e13867-0785-5f9e-be9f-e330fd424289 with identifier: BL15%20DHA to the API
2026-03-28 14:29:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL15%20DHA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c6e13867-0785-5f9e-be9f-e330fd424289',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL15 DHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL15%20DHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 89867,
 '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.4 90 E/F EXCITE Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F EXCITE',
 'vin': 'W0L0XEP68F4222957',
 'year': 2015}
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:57 [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-28 14:29:57 [bca.uk] INFO: Saving data for BL15%20DHA: {'auction_closing_time': 1775037600.0, 'created_time': 1774438187.093787, 'last_price_update_time': 1774708197.027094}
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL15%2520DHA') HTTP/1.1" 204 0
2026-03-28 14:29:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a202e994-6c15-550f-8bfd-464aa69b813f with identifier: YC21%20HHF
2026-03-28 14:29:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a202e994-6c15-550f-8bfd-464aa69b813f with identifier: YC21%20HHF
2026-03-28 14:29:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a202e994-6c15-550f-8bfd-464aa69b813f with identifier: YC21%20HHF to the API
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC21%20HHF-GB',
 'category': 'Car',
 'color': 'storm bay',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a202e994-6c15-550f-8bfd-464aa69b813f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC21 HHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC21%20HHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 57415,
 '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 X2 1.5 XDRIVE 25E M SPORT X Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E M SPORT X',
 'vin': 'WBAYN920505T58099',
 'year': 2021}
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:57 [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-28 14:29:57 [bca.uk] INFO: Saving data for YC21%20HHF: {'auction_closing_time': 1774864800.0, 'created_time': 1774438167.057407, 'last_price_update_time': 1774708197.459338}
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC21%2520HHF') HTTP/1.1" 204 0
2026-03-28 14:29:57 [bca.uk] INFO: Found listing with ID: CV65%20NKL
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:57 [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-28 14:29:57 [bca.uk] INFO: Scrape type for CV65%20NKL: 2
2026-03-28 14:29:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd40ba3e-7909-5200-a795-5a55b2d015bb with identifier: CV65%20NKL
2026-03-28 14:29:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd40ba3e-7909-5200-a795-5a55b2d015bb with scrape type 2
2026-03-28 14:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd40ba3e-7909-5200-a795-5a55b2d015bb with scrape type 2
2026-03-28 14:29:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd40ba3e-7909-5200-a795-5a55b2d015bb, identifier: CV65%20NKL
2026-03-28 14:29:57 [bca.uk] INFO: Found listing with ID: YF19%20JKM
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:57 [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-28 14:29:57 [bca.uk] INFO: Scrape type for YF19%20JKM: 2
2026-03-28 14:29:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c60e8a4-45f4-55dd-ba12-83f51de71203 with identifier: YF19%20JKM
2026-03-28 14:29:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c60e8a4-45f4-55dd-ba12-83f51de71203 with scrape type 2
2026-03-28 14:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c60e8a4-45f4-55dd-ba12-83f51de71203 with scrape type 2
2026-03-28 14:29:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c60e8a4-45f4-55dd-ba12-83f51de71203, identifier: YF19%20JKM
2026-03-28 14:29:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd40ba3e-7909-5200-a795-5a55b2d015bb with identifier: CV65%20NKL
2026-03-28 14:29:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd40ba3e-7909-5200-a795-5a55b2d015bb with identifier: CV65%20NKL
2026-03-28 14:29:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd40ba3e-7909-5200-a795-5a55b2d015bb with identifier: CV65%20NKL to the API
2026-03-28 14:29:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV65%20NKL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd40ba3e-7909-5200-a795-5a55b2d015bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV65 NKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV65%20NKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 96369,
 '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 RIO 1.2 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNADM311LF6493888',
 'year': 2015}
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [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-28 14:29:58 [bca.uk] INFO: Saving data for CV65%20NKL: {'auction_closing_time': 1775037600.0, 'created_time': 1774438173.679006, 'last_price_update_time': 1774708198.059139}
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV65%2520NKL') HTTP/1.1" 204 0
2026-03-28 14:29:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c60e8a4-45f4-55dd-ba12-83f51de71203 with identifier: YF19%20JKM
2026-03-28 14:29:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c60e8a4-45f4-55dd-ba12-83f51de71203 with identifier: YF19%20JKM
2026-03-28 14:29:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c60e8a4-45f4-55dd-ba12-83f51de71203 with identifier: YF19%20JKM to the API
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF19%20JKM-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c60e8a4-45f4-55dd-ba12-83f51de71203',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF19 JKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF19%20JKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '420D GRAN COUPE',
 'odometer': 72298,
 '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 420D GRAN COUPE 2.0 190 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA4K32050BX61053',
 'year': 2019}
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [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-28 14:29:58 [bca.uk] INFO: Saving data for YF19%20JKM: {'auction_closing_time': 1774864800.0, 'created_time': 1774438154.284705, 'last_price_update_time': 1774708198.375254}
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF19%2520JKM') HTTP/1.1" 204 0
2026-03-28 14:29:58 [bca.uk] INFO: Found listing with ID: FL52%20BCX
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [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-28 14:29:58 [bca.uk] INFO: Scrape type for FL52%20BCX: 2
2026-03-28 14:29:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa with identifier: FL52%20BCX
2026-03-28 14:29:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa with scrape type 2
2026-03-28 14:29:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa with scrape type 2
2026-03-28 14:29:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa, identifier: FL52%20BCX
2026-03-28 14:29:58 [bca.uk] INFO: Found listing with ID: YP67%20CXV
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [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-28 14:29:58 [bca.uk] INFO: Scrape type for YP67%20CXV: 2
2026-03-28 14:29:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f24a7261-b1be-50c6-8c40-0036ef45d808 with identifier: YP67%20CXV
2026-03-28 14:29:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f24a7261-b1be-50c6-8c40-0036ef45d808 with scrape type 2
2026-03-28 14:29:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f24a7261-b1be-50c6-8c40-0036ef45d808 with scrape type 2
2026-03-28 14:29:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f24a7261-b1be-50c6-8c40-0036ef45d808, identifier: YP67%20CXV
2026-03-28 14:29:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa with identifier: FL52%20BCX
2026-03-28 14:29:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa with identifier: FL52%20BCX
2026-03-28 14:29:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa with identifier: FL52%20BCX to the API
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL52%20BCX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8a8a03f-8f2b-52f6-bef6-9bfc073d48aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL52 BCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL52%20BCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 39287,
 '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': 'FORD FIESTA 1.6 GHIA 16V Hatchback',
 'transmission': 'manual',
 'trim': 'GHIA 16V',
 'vin': 'WF0HXXGAJH2U05353',
 'year': 2002}
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [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-28 14:29:58 [bca.uk] INFO: Saving data for FL52%20BCX: {'auction_closing_time': 1775037600.0, 'created_time': 1774438155.745946, 'last_price_update_time': 1774708198.979016}
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL52%2520BCX') HTTP/1.1" 204 0
2026-03-28 14:29:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:29:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f24a7261-b1be-50c6-8c40-0036ef45d808 with identifier: YP67%20CXV
2026-03-28 14:29:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f24a7261-b1be-50c6-8c40-0036ef45d808 with identifier: YP67%20CXV
2026-03-28 14:29:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f24a7261-b1be-50c6-8c40-0036ef45d808 with identifier: YP67%20CXV to the API
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP67%20CXV-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f24a7261-b1be-50c6-8c40-0036ef45d808',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP67 CXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP67%20CXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 48713,
 '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 SDRIVE 18D SE StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D SE',
 'vin': 'WBAHT720703D32838',
 'year': 2017}
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:59 [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-28 14:29:59 [bca.uk] INFO: Saving data for YP67%20CXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774438156.19606, 'last_price_update_time': 1774708199.395444}
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP67%2520CXV') HTTP/1.1" 204 0
2026-03-28 14:29:59 [bca.uk] INFO: Found listing with ID: HY17%20FVP
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:59 [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-28 14:29:59 [bca.uk] INFO: Scrape type for HY17%20FVP: 2
2026-03-28 14:29:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0015869c-a30f-523b-aceb-64bdc780d1c9 with identifier: HY17%20FVP
2026-03-28 14:29:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0015869c-a30f-523b-aceb-64bdc780d1c9 with scrape type 2
2026-03-28 14:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0015869c-a30f-523b-aceb-64bdc780d1c9 with scrape type 2
2026-03-28 14:29:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0015869c-a30f-523b-aceb-64bdc780d1c9, identifier: HY17%20FVP
2026-03-28 14:29:59 [bca.uk] INFO: Found listing with ID: AY18%20WXU
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:59 [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-28 14:29:59 [bca.uk] INFO: Scrape type for AY18%20WXU: 2
2026-03-28 14:29:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05db0a68-e57d-5987-9934-f061f70d7cda with identifier: AY18%20WXU
2026-03-28 14:29:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05db0a68-e57d-5987-9934-f061f70d7cda with scrape type 2
2026-03-28 14:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05db0a68-e57d-5987-9934-f061f70d7cda with scrape type 2
2026-03-28 14:29:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05db0a68-e57d-5987-9934-f061f70d7cda, identifier: AY18%20WXU
2026-03-28 14:29:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0015869c-a30f-523b-aceb-64bdc780d1c9 with identifier: HY17%20FVP
2026-03-28 14:29:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0015869c-a30f-523b-aceb-64bdc780d1c9 with identifier: HY17%20FVP
2026-03-28 14:29:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0015869c-a30f-523b-aceb-64bdc780d1c9 with identifier: HY17%20FVP to the API
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:29: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-28 14:29:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY17%20FVP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0015869c-a30f-523b-aceb-64bdc780d1c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY17 FVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY17%20FVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 23119,
 '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 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PSCFBCGR139472',
 'year': 2017}
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:29:59 [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-28 14:29:59 [bca.uk] INFO: Saving data for HY17%20FVP: {'auction_closing_time': 1775037600.0, 'created_time': 1774438129.725415, 'last_price_update_time': 1774708199.987517}
2026-03-28 14:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY17%2520FVP') HTTP/1.1" 204 0
2026-03-28 14:30:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05db0a68-e57d-5987-9934-f061f70d7cda with identifier: AY18%20WXU
2026-03-28 14:30:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05db0a68-e57d-5987-9934-f061f70d7cda with identifier: AY18%20WXU
2026-03-28 14:30:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05db0a68-e57d-5987-9934-f061f70d7cda with identifier: AY18%20WXU to the API
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY18%20WXU-GB',
 'category': 'Car',
 'color': 'mediterranean blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05db0a68-e57d-5987-9934-f061f70d7cda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY18 WXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY18%20WXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '118I',
 'odometer': 54749,
 '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': 'WBA1R520705K95327',
 'year': 2018}
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:00 [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-28 14:30:00 [bca.uk] INFO: Saving data for AY18%20WXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774438077.458399, 'last_price_update_time': 1774708200.407764}
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY18%2520WXU') HTTP/1.1" 204 0
2026-03-28 14:30:00 [bca.uk] INFO: Found listing with ID: KO73%20FYG
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:00 [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-28 14:30:00 [bca.uk] INFO: Scrape type for KO73%20FYG: 2
2026-03-28 14:30:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de2c7f86-bfd5-577b-b57c-4f5dc167f2e6 with identifier: KO73%20FYG
2026-03-28 14:30:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de2c7f86-bfd5-577b-b57c-4f5dc167f2e6 with scrape type 2
2026-03-28 14:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de2c7f86-bfd5-577b-b57c-4f5dc167f2e6 with scrape type 2
2026-03-28 14:30:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de2c7f86-bfd5-577b-b57c-4f5dc167f2e6, identifier: KO73%20FYG
2026-03-28 14:30:00 [bca.uk] INFO: Found listing with ID: EG17%20OYH
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:00 [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-28 14:30:00 [bca.uk] INFO: Scrape type for EG17%20OYH: 2
2026-03-28 14:30:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6739aebc-e2f6-5f25-86fc-19132ae4023e with identifier: EG17%20OYH
2026-03-28 14:30:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6739aebc-e2f6-5f25-86fc-19132ae4023e with scrape type 2
2026-03-28 14:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6739aebc-e2f6-5f25-86fc-19132ae4023e with scrape type 2
2026-03-28 14:30:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6739aebc-e2f6-5f25-86fc-19132ae4023e, identifier: EG17%20OYH
2026-03-28 14:30:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de2c7f86-bfd5-577b-b57c-4f5dc167f2e6 with identifier: KO73%20FYG
2026-03-28 14:30:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de2c7f86-bfd5-577b-b57c-4f5dc167f2e6 with identifier: KO73%20FYG
2026-03-28 14:30:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de2c7f86-bfd5-577b-b57c-4f5dc167f2e6 with identifier: KO73%20FYG to the API
2026-03-28 14:30:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO73%20FYG-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de2c7f86-bfd5-577b-b57c-4f5dc167f2e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO73 FYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO73%20FYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 7775,
 '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.2 MPI ADVANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'MPI ADVANCE',
 'vin': 'NLHDN51F7RZ260432',
 'year': 2024}
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:01 [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-28 14:30:01 [bca.uk] INFO: Saving data for KO73%20FYG: {'auction_closing_time': 1775037600.0, 'created_time': 1774438127.403556, 'last_price_update_time': 1774708201.105648}
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO73%2520FYG') HTTP/1.1" 204 0
2026-03-28 14:30:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6739aebc-e2f6-5f25-86fc-19132ae4023e with identifier: EG17%20OYH
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=lapisluxury+blue HTTP/1.1" 200 None
2026-03-28 14:30:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:30:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6739aebc-e2f6-5f25-86fc-19132ae4023e with identifier: EG17%20OYH
2026-03-28 14:30:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6739aebc-e2f6-5f25-86fc-19132ae4023e with identifier: EG17%20OYH to the API
2026-03-28 14:30:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EG17%20OYH-GB',
 'category': 'Car',
 'color': 'lapisluxury blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6739aebc-e2f6-5f25-86fc-19132ae4023e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EG17 OYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EG17%20OYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 82310,
 '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': 'MINI COUNTRYMAN 2.0 COOPER S Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S',
 'vin': 'WMWYS920403E10362',
 'year': 2017}
2026-03-28 14:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:02 [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-28 14:30:02 [bca.uk] INFO: Saving data for EG17%20OYH: {'auction_closing_time': 1774864800.0, 'created_time': 1774438078.52789, 'last_price_update_time': 1774708202.185675}
2026-03-28 14:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EG17%2520OYH') HTTP/1.1" 204 0
2026-03-28 14:30:02 [bca.uk] INFO: Found listing with ID: LM18%20LWD
2026-03-28 14:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:02 [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-28 14:30:02 [bca.uk] INFO: Scrape type for LM18%20LWD: 2
2026-03-28 14:30:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8 with identifier: LM18%20LWD
2026-03-28 14:30:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8 with scrape type 2
2026-03-28 14:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8 with scrape type 2
2026-03-28 14:30:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8, identifier: LM18%20LWD
2026-03-28 14:30:02 [bca.uk] INFO: Total items found: 100
2026-03-28 14:30:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded
2026-03-28 14:30:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:30:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:02 [bca.uk] INFO: Found listing with ID: EK72%20HYO
2026-03-28 14:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:02 [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-28 14:30:02 [bca.uk] INFO: Scrape type for EK72%20HYO: 2
2026-03-28 14:30:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0316f372-7e7e-527f-8e23-b79a036fc3b4 with identifier: EK72%20HYO
2026-03-28 14:30:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0316f372-7e7e-527f-8e23-b79a036fc3b4 with scrape type 2
2026-03-28 14:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0316f372-7e7e-527f-8e23-b79a036fc3b4 with scrape type 2
2026-03-28 14:30:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0316f372-7e7e-527f-8e23-b79a036fc3b4, identifier: EK72%20HYO
2026-03-28 14:30:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8 with identifier: LM18%20LWD
2026-03-28 14:30:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8 with identifier: LM18%20LWD
2026-03-28 14:30:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8 with identifier: LM18%20LWD to the API
2026-03-28 14:30:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM18%20LWD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '00ff76a2-eac8-5b1d-8f25-e78b6fc8a5a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM18 LWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM18%20LWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 85294,
 '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 TT 1.8 TFSI 180 S LINE Coupe',
 'transmission': 'manual',
 'trim': 'TFSI 180 S LINE',
 'vin': 'TRUZZZFV6J1009680',
 'year': 2018}
2026-03-28 14:30:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:03 [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-28 14:30:03 [bca.uk] INFO: Saving data for LM18%20LWD: {'auction_closing_time': 1775037600.0, 'created_time': 1774438117.333605, 'last_price_update_time': 1774708203.369512}
2026-03-28 14:30:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM18%2520LWD') HTTP/1.1" 204 0
2026-03-28 14:30:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0316f372-7e7e-527f-8e23-b79a036fc3b4 with identifier: EK72%20HYO
2026-03-28 14:30:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0316f372-7e7e-527f-8e23-b79a036fc3b4 with identifier: EK72%20HYO
2026-03-28 14:30:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0316f372-7e7e-527f-8e23-b79a036fc3b4 with identifier: EK72%20HYO to the API
2026-03-28 14:30:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK72%20HYO-GB',
 'category': 'Car',
 'color': 'carbon black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0316f372-7e7e-527f-8e23-b79a036fc3b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EK72 HYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK72%20HYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '840I',
 'odometer': 43997,
 '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 840I 3.0 SDRIVE M SPORT Convertible',
 'transmission': 'automatic',
 'trim': 'SDRIVE M SPORT',
 'vin': 'WBADZ22070CL07533',
 'year': 2022}
2026-03-28 14:30:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:03 [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-28 14:30:04 [bca.uk] INFO: Saving data for EK72%20HYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774438077.83329, 'last_price_update_time': 1774708204.000316}
2026-03-28 14:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK72%2520HYO') HTTP/1.1" 204 0
2026-03-28 14:30:04 [bca.uk] INFO: Found listing with ID: WU65%20AVC
2026-03-28 14:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:04 [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-28 14:30:04 [bca.uk] INFO: Scrape type for WU65%20AVC: 2
2026-03-28 14:30:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d18a2962-f6ed-5c78-bde5-8afed28cda6c with identifier: WU65%20AVC
2026-03-28 14:30:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d18a2962-f6ed-5c78-bde5-8afed28cda6c with scrape type 2
2026-03-28 14:30:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d18a2962-f6ed-5c78-bde5-8afed28cda6c with scrape type 2
2026-03-28 14:30:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d18a2962-f6ed-5c78-bde5-8afed28cda6c, identifier: WU65%20AVC
2026-03-28 14:30:04 [bca.uk] INFO: Found listing with ID: LD66%20TXP
2026-03-28 14:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:04 [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-28 14:30:04 [bca.uk] INFO: Scrape type for LD66%20TXP: 2
2026-03-28 14:30:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 410f6764-5605-5d88-887e-5d8496930845 with identifier: LD66%20TXP
2026-03-28 14:30:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410f6764-5605-5d88-887e-5d8496930845 with scrape type 2
2026-03-28 14:30:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 410f6764-5605-5d88-887e-5d8496930845 with scrape type 2
2026-03-28 14:30:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 410f6764-5605-5d88-887e-5d8496930845, identifier: LD66%20TXP
2026-03-28 14:30:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:04 [bca.uk] INFO: Found listing with ID: GL21%20YDO
2026-03-28 14:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:04 [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-28 14:30:04 [bca.uk] INFO: Scrape type for GL21%20YDO: 2
2026-03-28 14:30:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e863008-76dc-5c35-9932-f8a498b578f9 with identifier: GL21%20YDO
2026-03-28 14:30:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e863008-76dc-5c35-9932-f8a498b578f9 with scrape type 2
2026-03-28 14:30:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e863008-76dc-5c35-9932-f8a498b578f9 with scrape type 2
2026-03-28 14:30:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e863008-76dc-5c35-9932-f8a498b578f9, identifier: GL21%20YDO
2026-03-28 14:30:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d18a2962-f6ed-5c78-bde5-8afed28cda6c with identifier: WU65%20AVC
2026-03-28 14:30:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d18a2962-f6ed-5c78-bde5-8afed28cda6c with identifier: WU65%20AVC
2026-03-28 14:30:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d18a2962-f6ed-5c78-bde5-8afed28cda6c with identifier: WU65%20AVC to the API
2026-03-28 14:30:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU65%20AVC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd18a2962-f6ed-5c78-bde5-8afed28cda6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU65 AVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU65%20AVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 30823,
 '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 DIG-S ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S ACENTA PREMIUM',
 'vin': 'SJNTBAE12U1114036',
 'year': 2015}
2026-03-28 14:30:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:06 [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-28 14:30:06 [bca.uk] INFO: Saving data for WU65%20AVC: {'auction_closing_time': 1775037600.0, 'created_time': 1774438102.509242, 'last_price_update_time': 1774708206.005461}
2026-03-28 14:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU65%2520AVC') HTTP/1.1" 204 0
2026-03-28 14:30:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 410f6764-5605-5d88-887e-5d8496930845 with identifier: LD66%20TXP
2026-03-28 14:30:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 410f6764-5605-5d88-887e-5d8496930845 with identifier: LD66%20TXP
2026-03-28 14:30:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 410f6764-5605-5d88-887e-5d8496930845 with identifier: LD66%20TXP to the API
2026-03-28 14:30:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD66%20TXP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '410f6764-5605-5d88-887e-5d8496930845',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD66 TXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD66%20TXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 53712,
 '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 Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN9HH190217',
 'year': 2016}
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [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-28 14:30:07 [bca.uk] INFO: Saving data for LD66%20TXP: {'auction_closing_time': 1774951200.0, 'created_time': 1773828173.091265, 'last_price_update_time': 1774708207.462963}
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD66%2520TXP') HTTP/1.1" 204 0
2026-03-28 14:30:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:30:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e863008-76dc-5c35-9932-f8a498b578f9 with identifier: GL21%20YDO
2026-03-28 14:30:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e863008-76dc-5c35-9932-f8a498b578f9 with identifier: GL21%20YDO
2026-03-28 14:30:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e863008-76dc-5c35-9932-f8a498b578f9 with identifier: GL21%20YDO to the API
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL21%20YDO-GB',
 'category': 'Car',
 'color': 'enigmatic black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0e863008-76dc-5c35-9932-f8a498b578f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL21 YDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL21%20YDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 34844,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L3 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L3',
 'vin': 'WMWXP320802P49588',
 'year': 2021}
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [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-28 14:30:07 [bca.uk] INFO: Saving data for GL21%20YDO: {'auction_closing_time': 1774864800.0, 'created_time': 1773960546.725044, 'last_price_update_time': 1774708207.85069}
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL21%2520YDO') HTTP/1.1" 204 0
2026-03-28 14:30:07 [bca.uk] INFO: Found listing with ID: HN72%20NRY
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [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-28 14:30:07 [bca.uk] INFO: Scrape type for HN72%20NRY: 0
2026-03-28 14:30:07 [bca.uk] INFO: Found listing with ID: BV72%20ZXC
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [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-28 14:30:07 [bca.uk] INFO: Scrape type for BV72%20ZXC: 0
2026-03-28 14:30:07 [bca.uk] INFO: Found listing with ID: CN71%20LKM
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [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-28 14:30:07 [bca.uk] INFO: Scrape type for CN71%20LKM: 0
2026-03-28 14:30:07 [bca.uk] INFO: Found listing with ID: KE21%20FXM
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE21%2520FXM%27 HTTP/1.1" 200 None
2026-03-28 14:30:07 [bca.uk] INFO: Scrape type for KE21%20FXM: 0
2026-03-28 14:30:07 [bca.uk] INFO: Found listing with ID: NJ22%20TKA
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:07 [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-28 14:30:07 [bca.uk] INFO: Scrape type for NJ22%20TKA: 0
2026-03-28 14:30:07 [bca.uk] INFO: Found listing with ID: SG22%20RPO
2026-03-28 14:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 14:30:08 [bca.uk] INFO: Scrape type for SG22%20RPO: 0
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: WD70%20SDZ
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [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-28 14:30:08 [bca.uk] INFO: Scrape type for WD70%20SDZ: 0
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: YB71%20XPR
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [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-28 14:30:08 [bca.uk] INFO: Scrape type for YB71%20XPR: 0
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: BG19%20DWJ
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520DWJ%27 HTTP/1.1" 200 None
2026-03-28 14:30:08 [bca.uk] INFO: Scrape type for BG19%20DWJ: 0
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: SA66%20CFO
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [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-28 14:30:08 [bca.uk] INFO: Scrape type for SA66%20CFO: 0
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: AJ71%20UZA
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [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-28 14:30:08 [bca.uk] INFO: Scrape type for AJ71%20UZA: 2
2026-03-28 14:30:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef00ea9f-b25b-58f6-9809-f40422a6f41c with identifier: AJ71%20UZA
2026-03-28 14:30:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef00ea9f-b25b-58f6-9809-f40422a6f41c with scrape type 2
2026-03-28 14:30:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef00ea9f-b25b-58f6-9809-f40422a6f41c with scrape type 2
2026-03-28 14:30:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef00ea9f-b25b-58f6-9809-f40422a6f41c, identifier: AJ71%20UZA
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: BG18%20ZCT
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [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-28 14:30:08 [bca.uk] INFO: Scrape type for BG18%20ZCT: 2
2026-03-28 14:30:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc5ccc89-40a0-5e5b-b424-8de0a2df163e with identifier: BG18%20ZCT
2026-03-28 14:30:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc5ccc89-40a0-5e5b-b424-8de0a2df163e with scrape type 2
2026-03-28 14:30:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc5ccc89-40a0-5e5b-b424-8de0a2df163e with scrape type 2
2026-03-28 14:30:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc5ccc89-40a0-5e5b-b424-8de0a2df163e, identifier: BG18%20ZCT
2026-03-28 14:30:08 [bca.uk] INFO: Found listing with ID: KM71%20BWL
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:08 [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-28 14:30:08 [bca.uk] INFO: Scrape type for KM71%20BWL: 2
2026-03-28 14:30:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f99a900f-7bc2-5c35-95dd-89a6bb09fca4 with identifier: KM71%20BWL
2026-03-28 14:30:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f99a900f-7bc2-5c35-95dd-89a6bb09fca4 with scrape type 2
2026-03-28 14:30:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f99a900f-7bc2-5c35-95dd-89a6bb09fca4 with scrape type 2
2026-03-28 14:30:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f99a900f-7bc2-5c35-95dd-89a6bb09fca4, identifier: KM71%20BWL
2026-03-28 14:30:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef00ea9f-b25b-58f6-9809-f40422a6f41c with identifier: AJ71%20UZA
2026-03-28 14:30:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef00ea9f-b25b-58f6-9809-f40422a6f41c with identifier: AJ71%20UZA
2026-03-28 14:30:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef00ea9f-b25b-58f6-9809-f40422a6f41c with identifier: AJ71%20UZA to the API
2026-03-28 14:30:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ71%20UZA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ef00ea9f-b25b-58f6-9809-f40422a6f41c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ71 UZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ71%20UZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 57431,
 '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': 'LRWYHCEK9NC223115',
 'year': 2022}
2026-03-28 14:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:09 [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-28 14:30:09 [bca.uk] INFO: Saving data for AJ71%20UZA: {'auction_closing_time': 1775037600.0, 'created_time': 1774438171.927183, 'last_price_update_time': 1774708209.816068}
2026-03-28 14:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ71%2520UZA') HTTP/1.1" 204 0
2026-03-28 14:30:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc5ccc89-40a0-5e5b-b424-8de0a2df163e with identifier: BG18%20ZCT
2026-03-28 14:30:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc5ccc89-40a0-5e5b-b424-8de0a2df163e with identifier: BG18%20ZCT
2026-03-28 14:30:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc5ccc89-40a0-5e5b-b424-8de0a2df163e with identifier: BG18%20ZCT to the API
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG18%20ZCT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc5ccc89-40a0-5e5b-b424-8de0a2df163e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG18 ZCT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG18%20ZCT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 77515,
 '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 75 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '75 ENERGY',
 'vin': 'W0V0XEP68J4280985',
 'year': 2018}
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:10 [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-28 14:30:10 [bca.uk] INFO: Saving data for BG18%20ZCT: {'auction_closing_time': 1774778400.0, 'created_time': 1774436892.732775, 'last_price_update_time': 1774708210.400848}
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG18%2520ZCT') HTTP/1.1" 204 0
2026-03-28 14:30:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f99a900f-7bc2-5c35-95dd-89a6bb09fca4 with identifier: KM71%20BWL
2026-03-28 14:30:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f99a900f-7bc2-5c35-95dd-89a6bb09fca4 with identifier: KM71%20BWL
2026-03-28 14:30:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f99a900f-7bc2-5c35-95dd-89a6bb09fca4 with identifier: KM71%20BWL to the API
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM71%20BWL-GB',
 'category': 'Car',
 'color': 'white silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f99a900f-7bc2-5c35-95dd-89a6bb09fca4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM71 BWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM71%20BWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 50028,
 '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': 'MINI ELECTRIC 135KW 33KWH COOPER S L3 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L3',
 'vin': 'WMW12DJ0502R56869',
 'year': 2021}
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:10 [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-28 14:30:10 [bca.uk] INFO: Saving data for KM71%20BWL: {'auction_closing_time': 1774864800.0, 'created_time': 1773960545.755678, 'last_price_update_time': 1774708210.818007}
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM71%2520BWL') HTTP/1.1" 204 0
2026-03-28 14:30:10 [bca.uk] INFO: Found listing with ID: BK24%20PFA
2026-03-28 14:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 14:30:10 [bca.uk] INFO: Scrape type for BK24%20PFA: 2
2026-03-28 14:30:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81e2d682-c178-53a9-8a4c-52b5a6db4fb3 with identifier: BK24%20PFA
2026-03-28 14:30:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81e2d682-c178-53a9-8a4c-52b5a6db4fb3 with scrape type 2
2026-03-28 14:30:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81e2d682-c178-53a9-8a4c-52b5a6db4fb3 with scrape type 2
2026-03-28 14:30:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81e2d682-c178-53a9-8a4c-52b5a6db4fb3, identifier: BK24%20PFA
2026-03-28 14:30:10 [bca.uk] INFO: Found listing with ID: HV22%20WSK
2026-03-28 14:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:11 [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-28 14:30:11 [bca.uk] INFO: Scrape type for HV22%20WSK: 2
2026-03-28 14:30:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e5824aa-1426-5285-8cba-ede776994975 with identifier: HV22%20WSK
2026-03-28 14:30:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e5824aa-1426-5285-8cba-ede776994975 with scrape type 2
2026-03-28 14:30:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e5824aa-1426-5285-8cba-ede776994975 with scrape type 2
2026-03-28 14:30:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e5824aa-1426-5285-8cba-ede776994975, identifier: HV22%20WSK
2026-03-28 14:30:11 [bca.uk] INFO: Found listing with ID: KS20%20SDY
2026-03-28 14:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:11 [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-28 14:30:11 [bca.uk] INFO: Scrape type for KS20%20SDY: 2
2026-03-28 14:30:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ce9b06b-5c15-5a91-942e-b4223ead518c with identifier: KS20%20SDY
2026-03-28 14:30:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce9b06b-5c15-5a91-942e-b4223ead518c with scrape type 2
2026-03-28 14:30:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ce9b06b-5c15-5a91-942e-b4223ead518c with scrape type 2
2026-03-28 14:30:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ce9b06b-5c15-5a91-942e-b4223ead518c, identifier: KS20%20SDY
2026-03-28 14:30:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81e2d682-c178-53a9-8a4c-52b5a6db4fb3 with identifier: BK24%20PFA
2026-03-28 14:30:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81e2d682-c178-53a9-8a4c-52b5a6db4fb3 with identifier: BK24%20PFA
2026-03-28 14:30:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81e2d682-c178-53a9-8a4c-52b5a6db4fb3 with identifier: BK24%20PFA to the API
2026-03-28 14:30:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK24%20PFA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '81e2d682-c178-53a9-8a4c-52b5a6db4fb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK24 PFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK24%20PFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 7919,
 '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 VISION (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH VISION (11KC)',
 'vin': 'JTMAABAA10A029053',
 'year': 2024}
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:12 [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-28 14:30:12 [bca.uk] INFO: Saving data for BK24%20PFA: {'auction_closing_time': 1775037600.0, 'created_time': 1774438007.625441, 'last_price_update_time': 1774708212.325303}
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK24%2520PFA') HTTP/1.1" 204 0
2026-03-28 14:30:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e5824aa-1426-5285-8cba-ede776994975 with identifier: HV22%20WSK
2026-03-28 14:30:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e5824aa-1426-5285-8cba-ede776994975 with identifier: HV22%20WSK
2026-03-28 14:30:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e5824aa-1426-5285-8cba-ede776994975 with identifier: HV22%20WSK to the API
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20WSK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e5824aa-1426-5285-8cba-ede776994975',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV22 WSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20WSK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'BMW',
 'model': '128TI',
 'odometer': 10429,
 '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 128TI 2.0 (LCP) Hatchback',
 'transmission': 'automatic',
 'trim': '(LCP)',
 'vin': 'WBA7L520105V09188',
 'year': 2022}
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:12 [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-28 14:30:12 [bca.uk] INFO: Saving data for HV22%20WSK: {'auction_closing_time': 1774864800.0, 'created_time': 1774436900.972945, 'last_price_update_time': 1774708212.765663}
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520WSK') HTTP/1.1" 204 0
2026-03-28 14:30:12 [scrapy.extensions.logstats] INFO: Crawled 349 pages (at 5 pages/min), scraped 2053 items (at 89 items/min)
2026-03-28 14:30:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 213MiB
2026-03-28 14:30:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ce9b06b-5c15-5a91-942e-b4223ead518c with identifier: KS20%20SDY
2026-03-28 14:30:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ce9b06b-5c15-5a91-942e-b4223ead518c with identifier: KS20%20SDY
2026-03-28 14:30:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ce9b06b-5c15-5a91-942e-b4223ead518c with identifier: KS20%20SDY to the API
2026-03-28 14:30:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS20%20SDY-GB',
 'category': 'Car',
 'color': 'light white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ce9b06b-5c15-5a91-942e-b4223ead518c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS20 SDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS20%20SDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 70078,
 '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': 'MINI COUNTRYMAN 1.5 COOPER CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER CLASSIC',
 'vin': 'WMWYW320303L90149',
 'year': 2020}
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:13 [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-28 14:30:13 [bca.uk] INFO: Saving data for KS20%20SDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774438063.819128, 'last_price_update_time': 1774708213.245872}
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS20%2520SDY') HTTP/1.1" 204 0
2026-03-28 14:30:13 [bca.uk] INFO: Found listing with ID: MV18%20CGO
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:13 [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-28 14:30:13 [bca.uk] INFO: Scrape type for MV18%20CGO: 2
2026-03-28 14:30:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5af8aa0-936e-5de5-aa2d-2edbc67536d8 with identifier: MV18%20CGO
2026-03-28 14:30:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5af8aa0-936e-5de5-aa2d-2edbc67536d8 with scrape type 2
2026-03-28 14:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5af8aa0-936e-5de5-aa2d-2edbc67536d8 with scrape type 2
2026-03-28 14:30:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5af8aa0-936e-5de5-aa2d-2edbc67536d8, identifier: MV18%20CGO
2026-03-28 14:30:13 [bca.uk] INFO: Found listing with ID: KN18%20MWF
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:13 [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-28 14:30:13 [bca.uk] INFO: Scrape type for KN18%20MWF: 2
2026-03-28 14:30:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b0060bc-b011-5990-b8ae-4a3b4068a4b4 with identifier: KN18%20MWF
2026-03-28 14:30:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b0060bc-b011-5990-b8ae-4a3b4068a4b4 with scrape type 2
2026-03-28 14:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b0060bc-b011-5990-b8ae-4a3b4068a4b4 with scrape type 2
2026-03-28 14:30:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b0060bc-b011-5990-b8ae-4a3b4068a4b4, identifier: KN18%20MWF
2026-03-28 14:30:13 [bca.uk] INFO: Found listing with ID: LS23%20TMZ
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:13 [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-28 14:30:13 [bca.uk] INFO: Scrape type for LS23%20TMZ: 2
2026-03-28 14:30:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421 with identifier: LS23%20TMZ
2026-03-28 14:30:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421 with scrape type 2
2026-03-28 14:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421 with scrape type 2
2026-03-28 14:30:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421, identifier: LS23%20TMZ
2026-03-28 14:30:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5af8aa0-936e-5de5-aa2d-2edbc67536d8 with identifier: MV18%20CGO
2026-03-28 14:30:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5af8aa0-936e-5de5-aa2d-2edbc67536d8 with identifier: MV18%20CGO
2026-03-28 14:30:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5af8aa0-936e-5de5-aa2d-2edbc67536d8 with identifier: MV18%20CGO to the API
2026-03-28 14:30:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV18%20CGO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5af8aa0-936e-5de5-aa2d-2edbc67536d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV18 CGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV18%20CGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 79742,
 '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.6 TURBO D 136 SRI Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO D 136 SRI',
 'vin': 'W0VZS6EF1J1079309',
 'year': 2018}
2026-03-28 14:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:15 [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-28 14:30:15 [bca.uk] INFO: Saving data for MV18%20CGO: {'auction_closing_time': 1774951200.0, 'created_time': 1774436691.305709, 'last_price_update_time': 1774708215.121983}
2026-03-28 14:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV18%2520CGO') HTTP/1.1" 204 0
2026-03-28 14:30:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b0060bc-b011-5990-b8ae-4a3b4068a4b4 with identifier: KN18%20MWF
2026-03-28 14:30:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b0060bc-b011-5990-b8ae-4a3b4068a4b4 with identifier: KN18%20MWF
2026-03-28 14:30:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b0060bc-b011-5990-b8ae-4a3b4068a4b4 with identifier: KN18%20MWF to the API
2026-03-28 14:30:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN18%20MWF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b0060bc-b011-5990-b8ae-4a3b4068a4b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN18 MWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN18%20MWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 40405,
 '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 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC HSE',
 'vin': 'SALYA2AN8JA761644',
 'year': 2018}
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [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-28 14:30:16 [bca.uk] INFO: Saving data for KN18%20MWF: {'auction_closing_time': 1774951200.0, 'created_time': 1773828077.333212, 'last_price_update_time': 1774708216.187446}
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN18%2520MWF') HTTP/1.1" 204 0
2026-03-28 14:30:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421 with identifier: LS23%20TMZ
2026-03-28 14:30:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421 with identifier: LS23%20TMZ
2026-03-28 14:30:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8db1a0e3-fcc9-5ebe-858d-59df6bf0b421 with identifier: LS23%20TMZ to the API
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20TMZ-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8db1a0e3-fcc9-5ebe-858d-59df6bf0b421',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS23 TMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20TMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '218I GRAN COUPE',
 'odometer': 60213,
 '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 218I GRAN COUPE 1.5 136 M SPORT DCT Coupe',
 'transmission': 'automatic',
 'trim': '136 M SPORT DCT',
 'vin': 'WBA12AK0X07M66380',
 'year': 2023}
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [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-28 14:30:16 [bca.uk] INFO: Saving data for LS23%20TMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774438051.972894, 'last_price_update_time': 1774708216.609637}
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520TMZ') HTTP/1.1" 204 0
2026-03-28 14:30:16 [bca.uk] INFO: Found listing with ID: LN24%20TXE
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [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-28 14:30:16 [bca.uk] INFO: Scrape type for LN24%20TXE: 2
2026-03-28 14:30:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4e3f8a9-710a-512f-b2cf-c93f8992f7fb with identifier: LN24%20TXE
2026-03-28 14:30:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4e3f8a9-710a-512f-b2cf-c93f8992f7fb with scrape type 2
2026-03-28 14:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4e3f8a9-710a-512f-b2cf-c93f8992f7fb with scrape type 2
2026-03-28 14:30:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4e3f8a9-710a-512f-b2cf-c93f8992f7fb, identifier: LN24%20TXE
2026-03-28 14:30:16 [bca.uk] INFO: Found listing with ID: DG16%20XDM
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [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-28 14:30:16 [bca.uk] INFO: Scrape type for DG16%20XDM: 0
2026-03-28 14:30:16 [bca.uk] INFO: Found listing with ID: LA19%20XKJ
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [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-28 14:30:16 [bca.uk] INFO: Scrape type for LA19%20XKJ: 2
2026-03-28 14:30:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5310e50f-0931-5c1a-b738-2edf6461d98d with identifier: LA19%20XKJ
2026-03-28 14:30:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5310e50f-0931-5c1a-b738-2edf6461d98d with scrape type 2
2026-03-28 14:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5310e50f-0931-5c1a-b738-2edf6461d98d with scrape type 2
2026-03-28 14:30:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5310e50f-0931-5c1a-b738-2edf6461d98d, identifier: LA19%20XKJ
2026-03-28 14:30:16 [bca.uk] INFO: Found listing with ID: YL68%20JTV
2026-03-28 14:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:16 [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-28 14:30:16 [bca.uk] INFO: Scrape type for YL68%20JTV: 2
2026-03-28 14:30:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae92a650-4c2e-52b8-b3e0-b743e68ff965 with identifier: YL68%20JTV
2026-03-28 14:30:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae92a650-4c2e-52b8-b3e0-b743e68ff965 with scrape type 2
2026-03-28 14:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae92a650-4c2e-52b8-b3e0-b743e68ff965 with scrape type 2
2026-03-28 14:30:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae92a650-4c2e-52b8-b3e0-b743e68ff965, identifier: YL68%20JTV
2026-03-28 14:30:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4e3f8a9-710a-512f-b2cf-c93f8992f7fb with identifier: LN24%20TXE
2026-03-28 14:30:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4e3f8a9-710a-512f-b2cf-c93f8992f7fb with identifier: LN24%20TXE
2026-03-28 14:30:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4e3f8a9-710a-512f-b2cf-c93f8992f7fb with identifier: LN24%20TXE to the API
2026-03-28 14:30:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20TXE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4e3f8a9-710a-512f-b2cf-c93f8992f7fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 TXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20TXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA ST',
 'odometer': 7648,
 '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': 'VXKFRHNS1R1022473',
 'year': 2024}
2026-03-28 14:30:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:17 [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-28 14:30:17 [bca.uk] INFO: Saving data for LN24%20TXE: {'auction_closing_time': 1775037600.0, 'created_time': 1774438032.442833, 'last_price_update_time': 1774708217.811816}
2026-03-28 14:30:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520TXE') HTTP/1.1" 204 0
2026-03-28 14:30:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5310e50f-0931-5c1a-b738-2edf6461d98d with identifier: LA19%20XKJ
2026-03-28 14:30:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5310e50f-0931-5c1a-b738-2edf6461d98d with identifier: LA19%20XKJ
2026-03-28 14:30:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5310e50f-0931-5c1a-b738-2edf6461d98d with identifier: LA19%20XKJ to the API
2026-03-28 14:30:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA19%20XKJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5310e50f-0931-5c1a-b738-2edf6461d98d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA19 XKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA19%20XKJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'S60',
 'odometer': 29382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO S60 2.0 T5 250 R DESIGN EDITION Saloon',
 'transmission': 'automatic',
 'trim': 'T5 250 R DESIGN EDITION',
 'vin': '7JRZS25TDKG011276',
 'year': 2019}
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:18 [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-28 14:30:18 [bca.uk] INFO: Saving data for LA19%20XKJ: {'auction_closing_time': 1775026800.0, 'created_time': 1773825358.629007, 'last_price_update_time': 1774708218.236523}
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA19%2520XKJ') HTTP/1.1" 204 0
2026-03-28 14:30:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae92a650-4c2e-52b8-b3e0-b743e68ff965 with identifier: YL68%20JTV
2026-03-28 14:30:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae92a650-4c2e-52b8-b3e0-b743e68ff965 with identifier: YL68%20JTV
2026-03-28 14:30:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae92a650-4c2e-52b8-b3e0-b743e68ff965 with identifier: YL68%20JTV to the API
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 56,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL68%20JTV-GB',
 'category': 'Car',
 'color': 'chili red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ae92a650-4c2e-52b8-b3e0-b743e68ff965',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL68 JTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL68%20JTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 56656,
 '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 PHEV 1.5 COOPER S E ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S E ALL4',
 'vin': 'WMWYU720603F78843',
 'year': 2019}
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520JTV%27 HTTP/1.1" 200 None
2026-03-28 14:30:18 [bca.uk] INFO: Saving data for YL68%20JTV: {'auction_closing_time': 1774864800.0, 'created_time': 1774438031.627659, 'last_price_update_time': 1774708218.55746}
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL68%2520JTV') HTTP/1.1" 204 0
2026-03-28 14:30:18 [bca.uk] INFO: Found listing with ID: KY22%20TFE
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:18 [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-28 14:30:18 [bca.uk] INFO: Scrape type for KY22%20TFE: 2
2026-03-28 14:30:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cb83049-7078-5dca-8166-a5224b8847d3 with identifier: KY22%20TFE
2026-03-28 14:30:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cb83049-7078-5dca-8166-a5224b8847d3 with scrape type 2
2026-03-28 14:30:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cb83049-7078-5dca-8166-a5224b8847d3 with scrape type 2
2026-03-28 14:30:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cb83049-7078-5dca-8166-a5224b8847d3, identifier: KY22%20TFE
2026-03-28 14:30:18 [bca.uk] INFO: Found listing with ID: VN20%20WMD
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:18 [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-28 14:30:18 [bca.uk] INFO: Scrape type for VN20%20WMD: 2
2026-03-28 14:30:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edd27871-05df-5300-beb9-970f7cdbd81b with identifier: VN20%20WMD
2026-03-28 14:30:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edd27871-05df-5300-beb9-970f7cdbd81b with scrape type 2
2026-03-28 14:30:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edd27871-05df-5300-beb9-970f7cdbd81b with scrape type 2
2026-03-28 14:30:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edd27871-05df-5300-beb9-970f7cdbd81b, identifier: VN20%20WMD
2026-03-28 14:30:18 [bca.uk] INFO: Found listing with ID: WP71%20XJO
2026-03-28 14:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:18 [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-28 14:30:18 [bca.uk] INFO: Scrape type for WP71%20XJO: 2
2026-03-28 14:30:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a46a90d1-fc35-5abe-bb3f-14b6c8099019 with identifier: WP71%20XJO
2026-03-28 14:30:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a46a90d1-fc35-5abe-bb3f-14b6c8099019 with scrape type 2
2026-03-28 14:30:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a46a90d1-fc35-5abe-bb3f-14b6c8099019 with scrape type 2
2026-03-28 14:30:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a46a90d1-fc35-5abe-bb3f-14b6c8099019, identifier: WP71%20XJO
2026-03-28 14:30:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cb83049-7078-5dca-8166-a5224b8847d3 with identifier: KY22%20TFE
2026-03-28 14:30:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cb83049-7078-5dca-8166-a5224b8847d3 with identifier: KY22%20TFE
2026-03-28 14:30:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cb83049-7078-5dca-8166-a5224b8847d3 with identifier: KY22%20TFE to the API
2026-03-28 14:30:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY22%20TFE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9cb83049-7078-5dca-8166-a5224b8847d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KY22 TFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY22%20TFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 99477,
 '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 COROLLA T/S 1.8 VVT-I HYBRID EXCEL Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID EXCEL',
 'vin': 'SB1Z93BE50E293280',
 'year': 2022}
2026-03-28 14:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:19 [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-28 14:30:19 [bca.uk] INFO: Saving data for KY22%20TFE: {'auction_closing_time': 1775556000.0, 'created_time': 1774436701.148697, 'last_price_update_time': 1774708219.834242}
2026-03-28 14:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY22%2520TFE') HTTP/1.1" 204 0
2026-03-28 14:30:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edd27871-05df-5300-beb9-970f7cdbd81b with identifier: VN20%20WMD
2026-03-28 14:30:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edd27871-05df-5300-beb9-970f7cdbd81b with identifier: VN20%20WMD
2026-03-28 14:30:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edd27871-05df-5300-beb9-970f7cdbd81b with identifier: VN20%20WMD to the API
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN20%20WMD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'edd27871-05df-5300-beb9-970f7cdbd81b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN20 WMD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN20%20WMD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 45080,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14250,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 71KWH 50 Q SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q SPORT',
 'vin': 'WAUZZZGE8LB029979',
 'year': 2020}
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [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-28 14:30:20 [bca.uk] INFO: Saving data for VN20%20WMD: {'auction_closing_time': 1775026800.0, 'created_time': 1773821657.43784, 'last_price_update_time': 1774708220.33964}
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN20%2520WMD') HTTP/1.1" 204 0
2026-03-28 14:30:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a46a90d1-fc35-5abe-bb3f-14b6c8099019 with identifier: WP71%20XJO
2026-03-28 14:30:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a46a90d1-fc35-5abe-bb3f-14b6c8099019 with identifier: WP71%20XJO
2026-03-28 14:30:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a46a90d1-fc35-5abe-bb3f-14b6c8099019 with identifier: WP71%20XJO to the API
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20XJO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a46a90d1-fc35-5abe-bb3f-14b6c8099019',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 XJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20XJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 23311,
 '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': 'VF1AG000868488252',
 'year': 2021}
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [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-28 14:30:20 [bca.uk] INFO: Saving data for WP71%20XJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774339361.065043, 'last_price_update_time': 1774708220.689627}
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520XJO') HTTP/1.1" 204 0
2026-03-28 14:30:20 [bca.uk] INFO: Found listing with ID: DE14%20BEO
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [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-28 14:30:20 [bca.uk] INFO: Scrape type for DE14%20BEO: 2
2026-03-28 14:30:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da33db8c-0a0a-5470-a139-8b1323da4b07 with identifier: DE14%20BEO
2026-03-28 14:30:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da33db8c-0a0a-5470-a139-8b1323da4b07 with scrape type 2
2026-03-28 14:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da33db8c-0a0a-5470-a139-8b1323da4b07 with scrape type 2
2026-03-28 14:30:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da33db8c-0a0a-5470-a139-8b1323da4b07, identifier: DE14%20BEO
2026-03-28 14:30:20 [bca.uk] INFO: Found listing with ID: WG17%20VWY
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [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-28 14:30:20 [bca.uk] INFO: Scrape type for WG17%20VWY: 0
2026-03-28 14:30:20 [bca.uk] INFO: Found listing with ID: GN16%20RHU
2026-03-28 14:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:20 [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-28 14:30:20 [bca.uk] INFO: Scrape type for GN16%20RHU: 2
2026-03-28 14:30:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bdb2018-82fd-563a-bb45-6f9e2cf823a4 with identifier: GN16%20RHU
2026-03-28 14:30:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bdb2018-82fd-563a-bb45-6f9e2cf823a4 with scrape type 2
2026-03-28 14:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bdb2018-82fd-563a-bb45-6f9e2cf823a4 with scrape type 2
2026-03-28 14:30:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bdb2018-82fd-563a-bb45-6f9e2cf823a4, identifier: GN16%20RHU
2026-03-28 14:30:21 [bca.uk] INFO: Found listing with ID: WA66%20PMY
2026-03-28 14:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:21 [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-28 14:30:21 [bca.uk] INFO: Scrape type for WA66%20PMY: 0
2026-03-28 14:30:21 [bca.uk] INFO: Found listing with ID: FX63%20KFF
2026-03-28 14:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:21 [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-28 14:30:21 [bca.uk] INFO: Scrape type for FX63%20KFF: 0
2026-03-28 14:30:21 [bca.uk] INFO: Found listing with ID: WP71%20XJE
2026-03-28 14:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:21 [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-28 14:30:21 [bca.uk] INFO: Scrape type for WP71%20XJE: 0
2026-03-28 14:30:21 [bca.uk] INFO: Found listing with ID: GV66%20KCE
2026-03-28 14:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:21 [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-28 14:30:21 [bca.uk] INFO: Scrape type for GV66%20KCE: 2
2026-03-28 14:30:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ccb8fc5-9d72-5043-b6c2-59897ba3a828 with identifier: GV66%20KCE
2026-03-28 14:30:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ccb8fc5-9d72-5043-b6c2-59897ba3a828 with scrape type 2
2026-03-28 14:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ccb8fc5-9d72-5043-b6c2-59897ba3a828 with scrape type 2
2026-03-28 14:30:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ccb8fc5-9d72-5043-b6c2-59897ba3a828, identifier: GV66%20KCE
2026-03-28 14:30:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da33db8c-0a0a-5470-a139-8b1323da4b07 with identifier: DE14%20BEO
2026-03-28 14:30:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da33db8c-0a0a-5470-a139-8b1323da4b07 with identifier: DE14%20BEO
2026-03-28 14:30:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da33db8c-0a0a-5470-a139-8b1323da4b07 with identifier: DE14%20BEO to the API
2026-03-28 14:30:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 79,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE14%20BEO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'da33db8c-0a0a-5470-a139-8b1323da4b07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE14 BEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE14%20BEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 74178,
 '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.5 VVT-I HYBRID ICON+ Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON+',
 'vin': 'VNKKD3D320A085198',
 'year': 2014}
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:22 [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-28 14:30:22 [bca.uk] INFO: Saving data for DE14%20BEO: {'auction_closing_time': 1774864800.0, 'created_time': 1774436673.27047, 'last_price_update_time': 1774708222.333606}
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE14%2520BEO') HTTP/1.1" 204 0
2026-03-28 14:30:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bdb2018-82fd-563a-bb45-6f9e2cf823a4 with identifier: GN16%20RHU
2026-03-28 14:30:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bdb2018-82fd-563a-bb45-6f9e2cf823a4 with identifier: GN16%20RHU
2026-03-28 14:30:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bdb2018-82fd-563a-bb45-6f9e2cf823a4 with identifier: GN16%20RHU to the API
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN16%20RHU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0bdb2018-82fd-563a-bb45-6f9e2cf823a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN16 RHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN16%20RHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 85774,
 '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 Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN1GH128356',
 'year': 2016}
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:22 [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-28 14:30:22 [bca.uk] INFO: Saving data for GN16%20RHU: {'auction_closing_time': 1774951200.0, 'created_time': 1773828117.156981, 'last_price_update_time': 1774708222.795542}
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN16%2520RHU') HTTP/1.1" 204 0
2026-03-28 14:30:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ccb8fc5-9d72-5043-b6c2-59897ba3a828 with identifier: GV66%20KCE
2026-03-28 14:30:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ccb8fc5-9d72-5043-b6c2-59897ba3a828 with identifier: GV66%20KCE
2026-03-28 14:30:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ccb8fc5-9d72-5043-b6c2-59897ba3a828 with identifier: GV66%20KCE to the API
2026-03-28 14:30:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV66%20KCE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6ccb8fc5-9d72-5043-b6c2-59897ba3a828',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV66 KCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV66%20KCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 68737,
 '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.6 BLUEHDI 100 FLAIR S/S Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 FLAIR S/S',
 'vin': 'VF7SXBHY6GT559046',
 'year': 2016}
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Saving data for GV66%20KCE: {'auction_closing_time': 1774864800.0, 'created_time': 1774046080.592475, 'last_price_update_time': 1774708223.198832}
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV66%2520KCE') HTTP/1.1" 204 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: LG14%20FWW
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for LG14%20FWW: 2
2026-03-28 14:30:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f with identifier: LG14%20FWW
2026-03-28 14:30:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f with scrape type 2
2026-03-28 14:30:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f with scrape type 2
2026-03-28 14:30:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f, identifier: LG14%20FWW
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: BG74%20TDX
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for BG74%20TDX: 2
2026-03-28 14:30:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 183a9d33-e50f-59d2-b727-a67807be122b with identifier: BG74%20TDX
2026-03-28 14:30:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 183a9d33-e50f-59d2-b727-a67807be122b with scrape type 2
2026-03-28 14:30:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 183a9d33-e50f-59d2-b727-a67807be122b with scrape type 2
2026-03-28 14:30:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 183a9d33-e50f-59d2-b727-a67807be122b, identifier: BG74%20TDX
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: CN16%20WVR
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for CN16%20WVR: 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: WV12%20VMF
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for WV12%20VMF: 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: WP71%20XJD
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for WP71%20XJD: 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: BK23%20GNY
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for BK23%20GNY: 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: WN71%20VUV
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for WN71%20VUV: 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: WV71%20SYZ
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for WV71%20SYZ: 0
2026-03-28 14:30:23 [bca.uk] INFO: Found listing with ID: WP71%20XJW
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:23 [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-28 14:30:23 [bca.uk] INFO: Scrape type for WP71%20XJW: 0
2026-03-28 14:30:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f with identifier: LG14%20FWW
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=deep+blue HTTP/1.1" 200 None
2026-03-28 14:30:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:30:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f with identifier: LG14%20FWW
2026-03-28 14:30:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f with identifier: LG14%20FWW to the API
2026-03-28 14:30:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG14%20FWW-GB',
 'category': 'Car',
 'color': 'deep blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c0725f3-f5be-52d9-8dd6-f0d2c03f5c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG14 FWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG14%20FWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 25761,
 '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 2.0 192 S Hatchback',
 'transmission': 'manual',
 'trim': '192 S',
 'vin': 'WMWXM72030T957324',
 'year': 2014}
2026-03-28 14:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:24 [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-28 14:30:24 [bca.uk] INFO: Saving data for LG14%20FWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774015858.998912, 'last_price_update_time': 1774708224.725007}
2026-03-28 14:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG14%2520FWW') HTTP/1.1" 204 0
2026-03-28 14:30:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 183a9d33-e50f-59d2-b727-a67807be122b with identifier: BG74%20TDX
2026-03-28 14:30:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 183a9d33-e50f-59d2-b727-a67807be122b with identifier: BG74%20TDX
2026-03-28 14:30:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 183a9d33-e50f-59d2-b727-a67807be122b with identifier: BG74%20TDX to the API
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG74%20TDX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '183a9d33-e50f-59d2-b727-a67807be122b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG74 TDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG74%20TDX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 23788,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21000,
 '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': 'WF0RXXTA5RRG69325',
 'year': 2024}
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:25 [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-28 14:30:25 [bca.uk] INFO: Saving data for BG74%20TDX: {'auction_closing_time': 1775026800.0, 'created_time': 1773821023.547548, 'last_price_update_time': 1774708225.265487}
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG74%2520TDX') HTTP/1.1" 204 0
2026-03-28 14:30:25 [bca.uk] INFO: Found listing with ID: LV59%20EJU
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:25 [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-28 14:30:25 [bca.uk] INFO: Scrape type for LV59%20EJU: 2
2026-03-28 14:30:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6db5272-5ad5-515d-ba49-11adc00cc1aa with identifier: LV59%20EJU
2026-03-28 14:30:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6db5272-5ad5-515d-ba49-11adc00cc1aa with scrape type 2
2026-03-28 14:30:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6db5272-5ad5-515d-ba49-11adc00cc1aa with scrape type 2
2026-03-28 14:30:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6db5272-5ad5-515d-ba49-11adc00cc1aa, identifier: LV59%20EJU
2026-03-28 14:30:25 [bca.uk] INFO: Found listing with ID: BK74%20ZPG
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:25 [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-28 14:30:25 [bca.uk] INFO: Scrape type for BK74%20ZPG: 2
2026-03-28 14:30:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea with identifier: BK74%20ZPG
2026-03-28 14:30:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea with scrape type 2
2026-03-28 14:30:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea with scrape type 2
2026-03-28 14:30:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea, identifier: BK74%20ZPG
2026-03-28 14:30:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6db5272-5ad5-515d-ba49-11adc00cc1aa with identifier: LV59%20EJU
2026-03-28 14:30:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6db5272-5ad5-515d-ba49-11adc00cc1aa with identifier: LV59%20EJU
2026-03-28 14:30:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6db5272-5ad5-515d-ba49-11adc00cc1aa with identifier: LV59%20EJU to the API
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV59%20EJU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6db5272-5ad5-515d-ba49-11adc00cc1aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV59 EJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV59%20EJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 81812,
 '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': 'JMZDE14K200254597',
 'year': 2009}
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:25 [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-28 14:30:25 [bca.uk] INFO: Saving data for LV59%20EJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774436776.547588, 'last_price_update_time': 1774708225.923494}
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV59%2520EJU') HTTP/1.1" 204 0
2026-03-28 14:30:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea with identifier: BK74%20ZPG
2026-03-28 14:30:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea with identifier: BK74%20ZPG
2026-03-28 14:30:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8357b9cd-c98c-5a61-ab11-dfb002ecb4ea with identifier: BK74%20ZPG to the API
2026-03-28 14:30:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK74%20ZPG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8357b9cd-c98c-5a61-ab11-dfb002ecb4ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK74 ZPG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK74%20ZPG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 18002,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22150,
 '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': 'WF0RXXTA1RRG69421',
 'year': 2024}
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520ZPG%27 HTTP/1.1" 200 None
2026-03-28 14:30:27 [bca.uk] INFO: Saving data for BK74%20ZPG: {'auction_closing_time': 1775026800.0, 'created_time': 1773841141.924664, 'last_price_update_time': 1774708227.105879}
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK74%2520ZPG') HTTP/1.1" 204 0
2026-03-28 14:30:27 [bca.uk] INFO: Found listing with ID: OY66%20RKJ
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 14:30:27 [bca.uk] INFO: Scrape type for OY66%20RKJ: 2
2026-03-28 14:30:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8abd362-0d12-5e51-84a0-aceb4f32dd7c with identifier: OY66%20RKJ
2026-03-28 14:30:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8abd362-0d12-5e51-84a0-aceb4f32dd7c with scrape type 2
2026-03-28 14:30:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8abd362-0d12-5e51-84a0-aceb4f32dd7c with scrape type 2
2026-03-28 14:30:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8abd362-0d12-5e51-84a0-aceb4f32dd7c, identifier: OY66%20RKJ
2026-03-28 14:30:27 [bca.uk] INFO: Found listing with ID: MM74%20YPO
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:27 [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-28 14:30:27 [bca.uk] INFO: Scrape type for MM74%20YPO: 2
2026-03-28 14:30:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 956b28c7-8724-530b-825a-aba9ff749794 with identifier: MM74%20YPO
2026-03-28 14:30:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 956b28c7-8724-530b-825a-aba9ff749794 with scrape type 2
2026-03-28 14:30:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 956b28c7-8724-530b-825a-aba9ff749794 with scrape type 2
2026-03-28 14:30:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 956b28c7-8724-530b-825a-aba9ff749794, identifier: MM74%20YPO
2026-03-28 14:30:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8abd362-0d12-5e51-84a0-aceb4f32dd7c with identifier: OY66%20RKJ
2026-03-28 14:30:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8abd362-0d12-5e51-84a0-aceb4f32dd7c with identifier: OY66%20RKJ
2026-03-28 14:30:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8abd362-0d12-5e51-84a0-aceb4f32dd7c with identifier: OY66%20RKJ to the API
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY66%20RKJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8abd362-0d12-5e51-84a0-aceb4f32dd7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY66 RKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY66%20RKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 66700,
 '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-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN1HA078751',
 'year': 2016}
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 14:30:27 [bca.uk] INFO: Saving data for OY66%20RKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774436756.717705, 'last_price_update_time': 1774708227.738061}
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY66%2520RKJ') HTTP/1.1" 204 0
2026-03-28 14:30:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 956b28c7-8724-530b-825a-aba9ff749794 with identifier: MM74%20YPO
2026-03-28 14:30:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 956b28c7-8724-530b-825a-aba9ff749794 with identifier: MM74%20YPO
2026-03-28 14:30:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 956b28c7-8724-530b-825a-aba9ff749794 with identifier: MM74%20YPO to the API
2026-03-28 14:30:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM74%20YPO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '956b28c7-8724-530b-825a-aba9ff749794',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM74 YPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM74%20YPO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 17325,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21200,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTA5RRB97921',
 'year': 2024}
2026-03-28 14:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:28 [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-28 14:30:28 [bca.uk] INFO: Saving data for MM74%20YPO: {'auction_closing_time': 1775026800.0, 'created_time': 1773841144.651364, 'last_price_update_time': 1774708228.087581}
2026-03-28 14:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM74%2520YPO') HTTP/1.1" 204 0
2026-03-28 14:30:28 [bca.uk] INFO: Found listing with ID: RO13%20ZWN
2026-03-28 14:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:28 [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-28 14:30:28 [bca.uk] INFO: Scrape type for RO13%20ZWN: 2
2026-03-28 14:30:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2f84cd2-5d59-5e79-9b32-0ac4001000a9 with identifier: RO13%20ZWN
2026-03-28 14:30:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2f84cd2-5d59-5e79-9b32-0ac4001000a9 with scrape type 2
2026-03-28 14:30:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2f84cd2-5d59-5e79-9b32-0ac4001000a9 with scrape type 2
2026-03-28 14:30:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2f84cd2-5d59-5e79-9b32-0ac4001000a9, identifier: RO13%20ZWN
2026-03-28 14:30:28 [bca.uk] INFO: Found listing with ID: WT25%20UFU
2026-03-28 14:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:28 [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-28 14:30:28 [bca.uk] INFO: Scrape type for WT25%20UFU: 2
2026-03-28 14:30:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc69879f-024b-5b23-8f5d-1d04bb0e48c0 with identifier: WT25%20UFU
2026-03-28 14:30:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc69879f-024b-5b23-8f5d-1d04bb0e48c0 with scrape type 2
2026-03-28 14:30:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc69879f-024b-5b23-8f5d-1d04bb0e48c0 with scrape type 2
2026-03-28 14:30:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc69879f-024b-5b23-8f5d-1d04bb0e48c0, identifier: WT25%20UFU
2026-03-28 14:30:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:30:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2f84cd2-5d59-5e79-9b32-0ac4001000a9 with identifier: RO13%20ZWN
2026-03-28 14:30:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2f84cd2-5d59-5e79-9b32-0ac4001000a9 with identifier: RO13%20ZWN
2026-03-28 14:30:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2f84cd2-5d59-5e79-9b32-0ac4001000a9 with identifier: RO13%20ZWN to the API
2026-03-28 14:30:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO13%20ZWN-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': 'a2f84cd2-5d59-5e79-9b32-0ac4001000a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO13 ZWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO13%20ZWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 96070,
 '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.5 VVT-I HYBRID T SPIRIT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID T SPIRIT',
 'vin': 'VNKKD3D330A040545',
 'year': 2013}
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:29 [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-28 14:30:29 [bca.uk] INFO: Saving data for RO13%20ZWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774436755.534912, 'last_price_update_time': 1774708229.561728}
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO13%2520ZWN') HTTP/1.1" 204 0
2026-03-28 14:30:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc69879f-024b-5b23-8f5d-1d04bb0e48c0 with identifier: WT25%20UFU
2026-03-28 14:30:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc69879f-024b-5b23-8f5d-1d04bb0e48c0 with identifier: WT25%20UFU
2026-03-28 14:30:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc69879f-024b-5b23-8f5d-1d04bb0e48c0 with identifier: WT25%20UFU to the API
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UFU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc69879f-024b-5b23-8f5d-1d04bb0e48c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UFU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 9685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24350,
 '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': 'WF0RXXTA9RSU83857',
 'year': 2025}
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:29 [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-28 14:30:29 [bca.uk] INFO: Saving data for WT25%20UFU: {'auction_closing_time': 1775026800.0, 'created_time': 1773820998.877469, 'last_price_update_time': 1774708229.888761}
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UFU') HTTP/1.1" 204 0
2026-03-28 14:30:29 [bca.uk] INFO: Found listing with ID: WM23%20TUW
2026-03-28 14:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:29 [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-28 14:30:29 [bca.uk] INFO: Scrape type for WM23%20TUW: 2
2026-03-28 14:30:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 728d7f8e-aeba-52c6-9409-1de1d42d2380 with identifier: WM23%20TUW
2026-03-28 14:30:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 728d7f8e-aeba-52c6-9409-1de1d42d2380 with scrape type 2
2026-03-28 14:30:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 728d7f8e-aeba-52c6-9409-1de1d42d2380 with scrape type 2
2026-03-28 14:30:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 728d7f8e-aeba-52c6-9409-1de1d42d2380, identifier: WM23%20TUW
2026-03-28 14:30:30 [bca.uk] INFO: Found listing with ID: WT25%20UHC
2026-03-28 14:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:30 [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-28 14:30:30 [bca.uk] INFO: Scrape type for WT25%20UHC: 2
2026-03-28 14:30:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd0d0966-f85d-5f2d-a056-141348a84b5d with identifier: WT25%20UHC
2026-03-28 14:30:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd0d0966-f85d-5f2d-a056-141348a84b5d with scrape type 2
2026-03-28 14:30:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd0d0966-f85d-5f2d-a056-141348a84b5d with scrape type 2
2026-03-28 14:30:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd0d0966-f85d-5f2d-a056-141348a84b5d, identifier: WT25%20UHC
2026-03-28 14:30:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 728d7f8e-aeba-52c6-9409-1de1d42d2380 with identifier: WM23%20TUW
2026-03-28 14:30:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 728d7f8e-aeba-52c6-9409-1de1d42d2380 with identifier: WM23%20TUW
2026-03-28 14:30:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 728d7f8e-aeba-52c6-9409-1de1d42d2380 with identifier: WM23%20TUW to the API
2026-03-28 14:30:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM23%20TUW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'metamorphosis silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '728d7f8e-aeba-52c6-9409-1de1d42d2380',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM23 TUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM23%20TUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 14279,
 '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 460 RWD 2.0 EBL 165 L4 H3 LEADER Bus',
 'transmission': 'automatic',
 'trim': 'EBL 165 L4 H3 LEADER',
 'vin': 'WF0MXXTTRMPE44604',
 'year': 2023}
2026-03-28 14:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:30 [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-28 14:30:30 [bca.uk] INFO: Saving data for WM23%20TUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774438028.396807, 'last_price_update_time': 1774708230.677263}
2026-03-28 14:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM23%2520TUW') HTTP/1.1" 204 0
2026-03-28 14:30:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd0d0966-f85d-5f2d-a056-141348a84b5d with identifier: WT25%20UHC
2026-03-28 14:30:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd0d0966-f85d-5f2d-a056-141348a84b5d with identifier: WT25%20UHC
2026-03-28 14:30:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd0d0966-f85d-5f2d-a056-141348a84b5d with identifier: WT25%20UHC to the API
2026-03-28 14:30:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UHC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd0d0966-f85d-5f2d-a056-141348a84b5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UHC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7884,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 23900,
 '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': 'WF0RXXTA8RSM03657',
 'year': 2025}
2026-03-28 14:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:31 [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-28 14:30:31 [bca.uk] INFO: Saving data for WT25%20UHC: {'auction_closing_time': 1775026800.0, 'created_time': 1773841131.336897, 'last_price_update_time': 1774708231.825425}
2026-03-28 14:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UHC') HTTP/1.1" 204 0
2026-03-28 14:30:31 [bca.uk] INFO: Found listing with ID: WO23%20FUT
2026-03-28 14:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:31 [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-28 14:30:31 [bca.uk] INFO: Scrape type for WO23%20FUT: 2
2026-03-28 14:30:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fe20c5e-95af-5f49-bc65-f23536260ec8 with identifier: WO23%20FUT
2026-03-28 14:30:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fe20c5e-95af-5f49-bc65-f23536260ec8 with scrape type 2
2026-03-28 14:30:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fe20c5e-95af-5f49-bc65-f23536260ec8 with scrape type 2
2026-03-28 14:30:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fe20c5e-95af-5f49-bc65-f23536260ec8, identifier: WO23%20FUT
2026-03-28 14:30:31 [bca.uk] INFO: Found listing with ID: YP74%20VUE
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:32 [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-28 14:30:32 [bca.uk] INFO: Scrape type for YP74%20VUE: 2
2026-03-28 14:30:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2261d8c-0879-582f-9d53-2cfd7261cff7 with identifier: YP74%20VUE
2026-03-28 14:30:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2261d8c-0879-582f-9d53-2cfd7261cff7 with scrape type 2
2026-03-28 14:30:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2261d8c-0879-582f-9d53-2cfd7261cff7 with scrape type 2
2026-03-28 14:30:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2261d8c-0879-582f-9d53-2cfd7261cff7, identifier: YP74%20VUE
2026-03-28 14:30:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fe20c5e-95af-5f49-bc65-f23536260ec8 with identifier: WO23%20FUT
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=magnetic+grey HTTP/1.1" 200 None
2026-03-28 14:30:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:30:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fe20c5e-95af-5f49-bc65-f23536260ec8 with identifier: WO23%20FUT
2026-03-28 14:30:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fe20c5e-95af-5f49-bc65-f23536260ec8 with identifier: WO23%20FUT to the API
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO23%20FUT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6fe20c5e-95af-5f49-bc65-f23536260ec8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO23 FUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO23%20FUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 22060,
 '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 460 RWD 2.0 EBL 165 L4 H3 LEADER Bus',
 'transmission': 'automatic',
 'trim': 'EBL 165 L4 H3 LEADER',
 'vin': 'WF0MXXTTRMPY75839',
 'year': 2023}
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:32 [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-28 14:30:32 [bca.uk] INFO: Saving data for WO23%20FUT: {'auction_closing_time': 1774951200.0, 'created_time': 1774438029.300647, 'last_price_update_time': 1774708232.703451}
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO23%2520FUT') HTTP/1.1" 204 0
2026-03-28 14:30:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2261d8c-0879-582f-9d53-2cfd7261cff7 with identifier: YP74%20VUE
2026-03-28 14:30:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2261d8c-0879-582f-9d53-2cfd7261cff7 with identifier: YP74%20VUE
2026-03-28 14:30:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2261d8c-0879-582f-9d53-2cfd7261cff7 with identifier: YP74%20VUE to the API
2026-03-28 14:30:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP74%20VUE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2261d8c-0879-582f-9d53-2cfd7261cff7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP74 VUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP74%20VUE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 24860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTA1RPU68529',
 'year': 2024}
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:33 [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-28 14:30:33 [bca.uk] INFO: Saving data for YP74%20VUE: {'auction_closing_time': 1775026800.0, 'created_time': 1773841117.54823, 'last_price_update_time': 1774708233.131785}
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP74%2520VUE') HTTP/1.1" 204 0
2026-03-28 14:30:33 [bca.uk] INFO: Total items found: 100
2026-03-28 14:30:33 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded
2026-03-28 14:30:33 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:30:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:33 [bca.uk] INFO: Found listing with ID: CF74%20UJV
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:33 [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-28 14:30:33 [bca.uk] INFO: Scrape type for CF74%20UJV: 2
2026-03-28 14:30:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42069402-f1fa-5e65-96f6-b73b1e531aac with identifier: CF74%20UJV
2026-03-28 14:30:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42069402-f1fa-5e65-96f6-b73b1e531aac with scrape type 2
2026-03-28 14:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42069402-f1fa-5e65-96f6-b73b1e531aac with scrape type 2
2026-03-28 14:30:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42069402-f1fa-5e65-96f6-b73b1e531aac, identifier: CF74%20UJV
2026-03-28 14:30:33 [bca.uk] INFO: Found listing with ID: GF69%20USW
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:33 [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-28 14:30:33 [bca.uk] INFO: Scrape type for GF69%20USW: 2
2026-03-28 14:30:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afac182b-e54e-5eb3-8a6b-e70a3330f581 with identifier: GF69%20USW
2026-03-28 14:30:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afac182b-e54e-5eb3-8a6b-e70a3330f581 with scrape type 2
2026-03-28 14:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afac182b-e54e-5eb3-8a6b-e70a3330f581 with scrape type 2
2026-03-28 14:30:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afac182b-e54e-5eb3-8a6b-e70a3330f581, identifier: GF69%20USW
2026-03-28 14:30:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42069402-f1fa-5e65-96f6-b73b1e531aac with identifier: CF74%20UJV
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=ice+white HTTP/1.1" 200 None
2026-03-28 14:30:33 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:30:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42069402-f1fa-5e65-96f6-b73b1e531aac with identifier: CF74%20UJV
2026-03-28 14:30:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42069402-f1fa-5e65-96f6-b73b1e531aac with identifier: CF74%20UJV to the API
2026-03-28 14:30:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20UJV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'ice white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42069402-f1fa-5e65-96f6-b73b1e531aac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF74 UJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20UJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 8040,
 '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 PARTNER 1.5 B/HDI 100 950 PROF.LONG Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 PROF.LONG',
 'vin': 'VR3EDYHT7SJ537502',
 'year': 2025}
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Saving data for CF74%20UJV: {'auction_closing_time': 1774951200.0, 'created_time': 1774437972.425436, 'last_price_update_time': 1774708234.113564}
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520UJV') HTTP/1.1" 204 0
2026-03-28 14:30:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afac182b-e54e-5eb3-8a6b-e70a3330f581 with identifier: GF69%20USW
2026-03-28 14:30:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afac182b-e54e-5eb3-8a6b-e70a3330f581 with identifier: GF69%20USW
2026-03-28 14:30:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afac182b-e54e-5eb3-8a6b-e70a3330f581 with identifier: GF69%20USW to the API
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF69%20USW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afac182b-e54e-5eb3-8a6b-e70a3330f581',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF69 USW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF69%20USW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 105334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11750,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 150 BMT S/L SWB DSG PanelVan',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT S/L SWB DSG',
 'vin': 'WV1ZZZ7HZKH197163',
 'year': 2019}
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Saving data for GF69%20USW: {'auction_closing_time': 1775026800.0, 'created_time': 1774264054.900853, 'last_price_update_time': 1774708234.673822}
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF69%2520USW') HTTP/1.1" 204 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: NJ22%20KGG
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for NJ22%20KGG: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: WV07%20DPF
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for WV07%20DPF: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: BW73%20SVD
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for BW73%20SVD: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: VU68%20XEH
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for VU68%20XEH: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: LY16%20OWA
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for LY16%20OWA: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: LM20%20PDX
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for LM20%20PDX: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: BG12%20NBZ
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for BG12%20NBZ: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: BU15%20ORW
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for BU15%20ORW: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: NJ14%20SZW
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for NJ14%20SZW: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: NU67%20PBX
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for NU67%20PBX: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: OV65%20DZJ
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for OV65%20DZJ: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: LJ69%20KSE
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for LJ69%20KSE: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: H19%20RGH
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for H19%20RGH: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: GL69%20XJX
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for GL69%20XJX: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: GD18%20DZZ
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for GD18%20DZZ: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: AE21%20EOG
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for AE21%20EOG: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: DK65%20YRD
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:34 [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-28 14:30:34 [bca.uk] INFO: Scrape type for DK65%20YRD: 0
2026-03-28 14:30:34 [bca.uk] INFO: Found listing with ID: KW59%20GTY
2026-03-28 14:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for KW59%20GTY: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: MJ61%20SGU
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for MJ61%20SGU: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: VN03%20DXB
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for VN03%20DXB: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: WN14%20HNM
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for WN14%20HNM: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FG65%20FCP
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FG65%20FCP: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: EK62%20XGV
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for EK62%20XGV: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FY61%20ZGZ
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FY61%20ZGZ: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: YN22%20UNJ
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for YN22%20UNJ: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: CF22%20YZB
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for CF22%20YZB: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: CN22%20TCZ
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for CN22%20TCZ: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: HK71%20WMZ
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for HK71%20WMZ: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: SO21%20GXG
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for SO21%20GXG: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FE71%20UZR
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FE71%20UZR: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FD21%20CYL
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FD21%20CYL: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: SM21%20DHV
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for SM21%20DHV: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: SO21%20GZM
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for SO21%20GZM: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BK73%20LWA
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for BK73%20LWA: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: MT68%20FXH
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for MT68%20FXH: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: HK66%20VOD
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for HK66%20VOD: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: GY14%20NZG
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for GY14%20NZG: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FL57%20GVM
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FL57%20GVM: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: SL72%20FCA
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for SL72%20FCA: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: AF22%20DHY
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for AF22%20DHY: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: LC68%20MVX
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for LC68%20MVX: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: GU21%20HZV
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for GU21%20HZV: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: LB70%20VFR
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for LB70%20VFR: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BD19%20MKJ
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for BD19%20MKJ: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BW19%20FZR
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for BW19%20FZR: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FL17%20UDY
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FL17%20UDY: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: SJ15%20EGS
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520EGS%27 HTTP/1.1" 200 None
2026-03-28 14:30:35 [bca.uk] INFO: Scrape type for SJ15%20EGS: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: VA63%20EWR
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for VA63%20EWR: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: VE64%20CNA
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for VE64%20CNA: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: YF58%20OPU
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for YF58%20OPU: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: YT64%20UXH
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for YT64%20UXH: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: KO68%20LBU
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for KO68%20LBU: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: VK69%20RRU
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for VK69%20RRU: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: KS70%20WBU
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for KS70%20WBU: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BK22%20VXC
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for BK22%20VXC: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: HK12%20PMV
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for HK12%20PMV: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: GY18%20LZH
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for GY18%20LZH: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BF64%20YBL
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for BF64%20YBL: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FY17%20OYM
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FY17%20OYM: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: LM66%20LVO
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for LM66%20LVO: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BC69%20CYY
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for BC69%20CYY: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FL12%20VNS
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FL12%20VNS: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: LR08%20UEL
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for LR08%20UEL: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: ML15%20EZS
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for ML15%20EZS: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: FY07%20NVF
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for FY07%20NVF: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: YM67%20GSU
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for YM67%20GSU: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: AY17%20WJA
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for AY17%20WJA: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: MA24%20ZXL
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for MA24%20ZXL: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: YM67%20EZP
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:35 [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-28 14:30:35 [bca.uk] INFO: Scrape type for YM67%20EZP: 0
2026-03-28 14:30:35 [bca.uk] INFO: Found listing with ID: BL13%20EEV
2026-03-28 14:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for BL13%20EEV: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: BK67%20UHT
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for BK67%20UHT: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: SG67%20ZFW
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for SG67%20ZFW: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: FL69%20PYA
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for FL69%20PYA: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: RA21%20EXC
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for RA21%20EXC: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: MT67%20LJO
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for MT67%20LJO: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: OY15%20NVV
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for OY15%20NVV: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YT14%20EEU
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YT14%20EEU: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: NU64%20XCC
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for NU64%20XCC: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: SY17%20YFJ
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for SY17%20YFJ: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: VA19%20SYJ
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for VA19%20SYJ: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YR62%20YYU
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YR62%20YYU: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: DP22%20TKT
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for DP22%20TKT: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: BW11%20RXL
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for BW11%20RXL: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YT14%20WYY
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YT14%20WYY: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: OU63%20WVW
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for OU63%20WVW: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YA69%20MKD
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YA69%20MKD: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: ML08%20EVN
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for ML08%20EVN: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: EO72%20UGE
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for EO72%20UGE: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: LE19%20ODY
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for LE19%20ODY: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: MW13%20GHH
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for MW13%20GHH: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: MD19%20FAO
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for MD19%20FAO: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: NV15%20HWN
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for NV15%20HWN: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YH16%20SYF
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YH16%20SYF: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: MM13%20KZA
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for MM13%20KZA: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: BN09%20DHO
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for BN09%20DHO: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YH64%20CGX
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YH64%20CGX: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: NG59%20FUE
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for NG59%20FUE: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: BK20%20LEU
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for BK20%20LEU: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: NJ10%20VAM
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for NJ10%20VAM: 0
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: SM18%20UEA
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520UEA%27 HTTP/1.1" 200 None
2026-03-28 14:30:36 [bca.uk] INFO: Scrape type for SM18%20UEA: 0
2026-03-28 14:30:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:36 [bca.uk] INFO: Found listing with ID: YC25%20OHB
2026-03-28 14:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:36 [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-28 14:30:36 [bca.uk] INFO: Scrape type for YC25%20OHB: 2
2026-03-28 14:30:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79b3aaa1-e88f-59ee-b8a0-3d77647bb152 with identifier: YC25%20OHB
2026-03-28 14:30:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79b3aaa1-e88f-59ee-b8a0-3d77647bb152 with scrape type 2
2026-03-28 14:30:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79b3aaa1-e88f-59ee-b8a0-3d77647bb152 with scrape type 2
2026-03-28 14:30:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79b3aaa1-e88f-59ee-b8a0-3d77647bb152, identifier: YC25%20OHB
2026-03-28 14:30:37 [bca.uk] INFO: Found listing with ID: AK17%20BYL
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:37 [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-28 14:30:37 [bca.uk] INFO: Scrape type for AK17%20BYL: 0
2026-03-28 14:30:37 [bca.uk] INFO: Found listing with ID: FG70%20XSO
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:37 [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-28 14:30:37 [bca.uk] INFO: Scrape type for FG70%20XSO: 0
2026-03-28 14:30:37 [bca.uk] INFO: Found listing with ID: SW71%20RHJ
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:37 [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-28 14:30:37 [bca.uk] INFO: Scrape type for SW71%20RHJ: 2
2026-03-28 14:30:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc9420e-0cc8-503f-ae55-655af76d868b with identifier: SW71%20RHJ
2026-03-28 14:30:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc9420e-0cc8-503f-ae55-655af76d868b with scrape type 2
2026-03-28 14:30:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc9420e-0cc8-503f-ae55-655af76d868b with scrape type 2
2026-03-28 14:30:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc9420e-0cc8-503f-ae55-655af76d868b, identifier: SW71%20RHJ
2026-03-28 14:30:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:30:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79b3aaa1-e88f-59ee-b8a0-3d77647bb152 with identifier: YC25%20OHB
2026-03-28 14:30:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79b3aaa1-e88f-59ee-b8a0-3d77647bb152 with identifier: YC25%20OHB
2026-03-28 14:30:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79b3aaa1-e88f-59ee-b8a0-3d77647bb152 with identifier: YC25%20OHB to the API
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20OHB-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '79b3aaa1-e88f-59ee-b8a0-3d77647bb152',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 OHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20OHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 10120,
 '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': 'WBA40GK0908F31836',
 'year': 2025}
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:37 [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-28 14:30:37 [bca.uk] INFO: Saving data for YC25%20OHB: {'auction_closing_time': 1774864800.0, 'created_time': 1773931918.214966, 'last_price_update_time': 1774708237.696552}
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520OHB') HTTP/1.1" 204 0
2026-03-28 14:30:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc9420e-0cc8-503f-ae55-655af76d868b with identifier: SW71%20RHJ
2026-03-28 14:30:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc9420e-0cc8-503f-ae55-655af76d868b with identifier: SW71%20RHJ
2026-03-28 14:30:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bc9420e-0cc8-503f-ae55-655af76d868b with identifier: SW71%20RHJ to the API
2026-03-28 14:30:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW71%20RHJ-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '3bc9420e-0cc8-503f-ae55-655af76d868b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SW71 RHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW71%20RHJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 300 DE EQ-P',
 'odometer': 33741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 27400,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 300 DE EQ-P 2.0 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1N2539112V330480',
 'year': 2021}
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:38 [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-28 14:30:38 [bca.uk] INFO: Saving data for SW71%20RHJ: {'auction_closing_time': 1775026800.0, 'created_time': 1773834350.492593, 'last_price_update_time': 1774708238.217196}
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW71%2520RHJ') HTTP/1.1" 204 0
2026-03-28 14:30:38 [bca.uk] INFO: Found listing with ID: YG74%20OSN
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:38 [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-28 14:30:38 [bca.uk] INFO: Scrape type for YG74%20OSN: 2
2026-03-28 14:30:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46efcffa-a72d-5dfc-86ee-072022773160 with identifier: YG74%20OSN
2026-03-28 14:30:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46efcffa-a72d-5dfc-86ee-072022773160 with scrape type 2
2026-03-28 14:30:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46efcffa-a72d-5dfc-86ee-072022773160 with scrape type 2
2026-03-28 14:30:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46efcffa-a72d-5dfc-86ee-072022773160, identifier: YG74%20OSN
2026-03-28 14:30:38 [bca.uk] INFO: Found listing with ID: LL74%20DLF
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:38 [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-28 14:30:38 [bca.uk] INFO: Scrape type for LL74%20DLF: 2
2026-03-28 14:30:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9de5451-977b-5a25-aeb8-2b955442e96a with identifier: LL74%20DLF
2026-03-28 14:30:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9de5451-977b-5a25-aeb8-2b955442e96a with scrape type 2
2026-03-28 14:30:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9de5451-977b-5a25-aeb8-2b955442e96a with scrape type 2
2026-03-28 14:30:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9de5451-977b-5a25-aeb8-2b955442e96a, identifier: LL74%20DLF
2026-03-28 14:30:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46efcffa-a72d-5dfc-86ee-072022773160 with identifier: YG74%20OSN
2026-03-28 14:30:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46efcffa-a72d-5dfc-86ee-072022773160 with identifier: YG74%20OSN
2026-03-28 14:30:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46efcffa-a72d-5dfc-86ee-072022773160 with identifier: YG74%20OSN to the API
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OSN-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46efcffa-a72d-5dfc-86ee-072022773160',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '320I',
 'odometer': 17357,
 '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': 'WBA50FF0208E76364',
 'year': 2024}
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:38 [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-28 14:30:38 [bca.uk] INFO: Saving data for YG74%20OSN: {'auction_closing_time': 1774864800.0, 'created_time': 1774437891.942801, 'last_price_update_time': 1774708238.806634}
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OSN') HTTP/1.1" 204 0
2026-03-28 14:30:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9de5451-977b-5a25-aeb8-2b955442e96a with identifier: LL74%20DLF
2026-03-28 14:30:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9de5451-977b-5a25-aeb8-2b955442e96a with identifier: LL74%20DLF
2026-03-28 14:30:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9de5451-977b-5a25-aeb8-2b955442e96a with identifier: LL74%20DLF to the API
2026-03-28 14:30:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20DLF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9de5451-977b-5a25-aeb8-2b955442e96a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 DLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20DLF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 4537,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12800,
 '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': 'VXKUPHNE8R4301408',
 'year': 2024}
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:39 [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-28 14:30:39 [bca.uk] INFO: Saving data for LL74%20DLF: {'auction_closing_time': 1775026800.0, 'created_time': 1773844942.144873, 'last_price_update_time': 1774708239.126655}
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520DLF') HTTP/1.1" 204 0
2026-03-28 14:30:39 [bca.uk] INFO: Found listing with ID: YG74%20OCE
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:39 [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-28 14:30:39 [bca.uk] INFO: Scrape type for YG74%20OCE: 2
2026-03-28 14:30:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35e90b67-42c2-5c4b-bb13-a3a2c489ff60 with identifier: YG74%20OCE
2026-03-28 14:30:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35e90b67-42c2-5c4b-bb13-a3a2c489ff60 with scrape type 2
2026-03-28 14:30:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35e90b67-42c2-5c4b-bb13-a3a2c489ff60 with scrape type 2
2026-03-28 14:30:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35e90b67-42c2-5c4b-bb13-a3a2c489ff60, identifier: YG74%20OCE
2026-03-28 14:30:39 [bca.uk] INFO: Found listing with ID: EA59%20BUF
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:39 [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-28 14:30:39 [bca.uk] INFO: Scrape type for EA59%20BUF: 2
2026-03-28 14:30:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb2a3f18-b676-594a-96fb-603073486426 with identifier: EA59%20BUF
2026-03-28 14:30:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb2a3f18-b676-594a-96fb-603073486426 with scrape type 2
2026-03-28 14:30:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb2a3f18-b676-594a-96fb-603073486426 with scrape type 2
2026-03-28 14:30:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb2a3f18-b676-594a-96fb-603073486426, identifier: EA59%20BUF
2026-03-28 14:30:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35e90b67-42c2-5c4b-bb13-a3a2c489ff60 with identifier: YG74%20OCE
2026-03-28 14:30:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35e90b67-42c2-5c4b-bb13-a3a2c489ff60 with identifier: YG74%20OCE
2026-03-28 14:30:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35e90b67-42c2-5c4b-bb13-a3a2c489ff60 with identifier: YG74%20OCE to the API
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OCE-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '35e90b67-42c2-5c4b-bb13-a3a2c489ff60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '320I',
 'odometer': 18662,
 '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': 'WBA50FF0108E80986',
 'year': 2024}
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:39 [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-28 14:30:39 [bca.uk] INFO: Saving data for YG74%20OCE: {'auction_closing_time': 1774864800.0, 'created_time': 1774437897.118105, 'last_price_update_time': 1774708239.720314}
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OCE') HTTP/1.1" 204 0
2026-03-28 14:30:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb2a3f18-b676-594a-96fb-603073486426 with identifier: EA59%20BUF
2026-03-28 14:30:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb2a3f18-b676-594a-96fb-603073486426 with identifier: EA59%20BUF
2026-03-28 14:30:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb2a3f18-b676-594a-96fb-603073486426 with identifier: EA59%20BUF to the API
2026-03-28 14:30:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA59%20BUF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.5L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cb2a3f18-b676-594a-96fb-603073486426',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA59 BUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA59%20BUF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'LEXUS',
 'model': 'RX',
 'odometer': 140010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4000,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'LEXUS RX 3.5 450 H SE-I StationWagon',
 'transmission': 'automatic',
 'trim': '450 H SE-I',
 'vin': 'JTJBC11A602402412',
 'year': 2009}
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [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-28 14:30:40 [bca.uk] INFO: Saving data for EA59%20BUF: {'auction_closing_time': 1775026800.0, 'created_time': 1773908058.322359, 'last_price_update_time': 1774708240.067502}
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA59%2520BUF') HTTP/1.1" 204 0
2026-03-28 14:30:40 [bca.uk] INFO: Found listing with ID: YG74%20OHH
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [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-28 14:30:40 [bca.uk] INFO: Scrape type for YG74%20OHH: 2
2026-03-28 14:30:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e18b10ac-c72d-584e-8a27-94ec11f7a529 with identifier: YG74%20OHH
2026-03-28 14:30:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e18b10ac-c72d-584e-8a27-94ec11f7a529 with scrape type 2
2026-03-28 14:30:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e18b10ac-c72d-584e-8a27-94ec11f7a529 with scrape type 2
2026-03-28 14:30:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e18b10ac-c72d-584e-8a27-94ec11f7a529, identifier: YG74%20OHH
2026-03-28 14:30:40 [bca.uk] INFO: Found listing with ID: EY67%20LHH
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [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-28 14:30:40 [bca.uk] INFO: Scrape type for EY67%20LHH: 0
2026-03-28 14:30:40 [bca.uk] INFO: Found listing with ID: LA69%20ZWT
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [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-28 14:30:40 [bca.uk] INFO: Scrape type for LA69%20ZWT: 2
2026-03-28 14:30:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86 with identifier: LA69%20ZWT
2026-03-28 14:30:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86 with scrape type 2
2026-03-28 14:30:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86 with scrape type 2
2026-03-28 14:30:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86, identifier: LA69%20ZWT
2026-03-28 14:30:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e18b10ac-c72d-584e-8a27-94ec11f7a529 with identifier: YG74%20OHH
2026-03-28 14:30:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e18b10ac-c72d-584e-8a27-94ec11f7a529 with identifier: YG74%20OHH
2026-03-28 14:30:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e18b10ac-c72d-584e-8a27-94ec11f7a529 with identifier: YG74%20OHH to the API
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OHH-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e18b10ac-c72d-584e-8a27-94ec11f7a529',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '320I',
 'odometer': 20616,
 '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': 'WBA50FF0X08E76175',
 'year': 2024}
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [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-28 14:30:40 [bca.uk] INFO: Saving data for YG74%20OHH: {'auction_closing_time': 1774864800.0, 'created_time': 1774437952.188309, 'last_price_update_time': 1774708240.672819}
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OHH') HTTP/1.1" 204 0
2026-03-28 14:30:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86 with identifier: LA69%20ZWT
2026-03-28 14:30:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86 with identifier: LA69%20ZWT
2026-03-28 14:30:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86 with identifier: LA69%20ZWT to the API
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA69%20ZWT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9f8a451-fa34-5e4f-adfd-7f3f53a9dc86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA69 ZWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA69%20ZWT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 18324,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11750,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TGI EXCLUSIVE DCT',
 'vin': 'SDPA2CBFDKN011465',
 'year': 2020}
2026-03-28 14:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:40 [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-28 14:30:41 [bca.uk] INFO: Saving data for LA69%20ZWT: {'auction_closing_time': 1775026800.0, 'created_time': 1773908045.542877, 'last_price_update_time': 1774708241.000558}
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA69%2520ZWT') HTTP/1.1" 204 0
2026-03-28 14:30:41 [bca.uk] INFO: Found listing with ID: YG74%20OCU
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Scrape type for YG74%20OCU: 2
2026-03-28 14:30:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7f9909a-abb4-5524-aad1-1889e4c65591 with identifier: YG74%20OCU
2026-03-28 14:30:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7f9909a-abb4-5524-aad1-1889e4c65591 with scrape type 2
2026-03-28 14:30:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7f9909a-abb4-5524-aad1-1889e4c65591 with scrape type 2
2026-03-28 14:30:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7f9909a-abb4-5524-aad1-1889e4c65591, identifier: YG74%20OCU
2026-03-28 14:30:41 [bca.uk] INFO: Found listing with ID: LC72%20PNU
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Scrape type for LC72%20PNU: 0
2026-03-28 14:30:41 [bca.uk] INFO: Found listing with ID: LE72%20BJO
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Scrape type for LE72%20BJO: 0
2026-03-28 14:30:41 [bca.uk] INFO: Found listing with ID: LS65%20WHH
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Scrape type for LS65%20WHH: 0
2026-03-28 14:30:41 [bca.uk] INFO: Found listing with ID: LV23%20MPF
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Scrape type for LV23%20MPF: 0
2026-03-28 14:30:41 [bca.uk] INFO: Found listing with ID: LV23%20SVP
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Scrape type for LV23%20SVP: 2
2026-03-28 14:30:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dbfed54-920f-55af-a3e1-89b2976e1887 with identifier: LV23%20SVP
2026-03-28 14:30:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dbfed54-920f-55af-a3e1-89b2976e1887 with scrape type 2
2026-03-28 14:30:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dbfed54-920f-55af-a3e1-89b2976e1887 with scrape type 2
2026-03-28 14:30:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dbfed54-920f-55af-a3e1-89b2976e1887, identifier: LV23%20SVP
2026-03-28 14:30:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7f9909a-abb4-5524-aad1-1889e4c65591 with identifier: YG74%20OCU
2026-03-28 14:30:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7f9909a-abb4-5524-aad1-1889e4c65591 with identifier: YG74%20OCU
2026-03-28 14:30:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7f9909a-abb4-5524-aad1-1889e4c65591 with identifier: YG74%20OCU to the API
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OCU-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e7f9909a-abb4-5524-aad1-1889e4c65591',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '320I',
 'odometer': 15647,
 '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': 'WBA50FF0908E76040',
 'year': 2024}
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [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-28 14:30:41 [bca.uk] INFO: Saving data for YG74%20OCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437157.19368, 'last_price_update_time': 1774708241.654951}
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OCU') HTTP/1.1" 204 0
2026-03-28 14:30:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dbfed54-920f-55af-a3e1-89b2976e1887 with identifier: LV23%20SVP
2026-03-28 14:30:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dbfed54-920f-55af-a3e1-89b2976e1887 with identifier: LV23%20SVP
2026-03-28 14:30:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dbfed54-920f-55af-a3e1-89b2976e1887 with identifier: LV23%20SVP to the API
2026-03-28 14:30:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV23%20SVP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6dbfed54-920f-55af-a3e1-89b2976e1887',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV23 SVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV23%20SVP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 7280,
 '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': 'CITROEN C3 AIRCROSS 1.2 P/T 130 SHINE PLUS EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 SHINE PLUS EAT6',
 'vin': 'VF72RHNS1N4448467',
 'year': 2023}
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Saving data for LV23%20SVP: {'auction_closing_time': 1775026800.0, 'created_time': 1773908029.254354, 'last_price_update_time': 1774708242.106914}
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV23%2520SVP') HTTP/1.1" 204 0
2026-03-28 14:30:42 [bca.uk] INFO: Found listing with ID: DG68%20UWR
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Scrape type for DG68%20UWR: 2
2026-03-28 14:30:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fccd525-dc7a-52ab-b2df-1e194fbae725 with identifier: DG68%20UWR
2026-03-28 14:30:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fccd525-dc7a-52ab-b2df-1e194fbae725 with scrape type 2
2026-03-28 14:30:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7fccd525-dc7a-52ab-b2df-1e194fbae725 with scrape type 2
2026-03-28 14:30:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fccd525-dc7a-52ab-b2df-1e194fbae725, identifier: DG68%20UWR
2026-03-28 14:30:42 [bca.uk] INFO: Found listing with ID: LX73%20OAC
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Scrape type for LX73%20OAC: 0
2026-03-28 14:30:42 [bca.uk] INFO: Found listing with ID: LY73%20HVJ
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Scrape type for LY73%20HVJ: 0
2026-03-28 14:30:42 [bca.uk] INFO: Found listing with ID: NA13%20KJV
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Scrape type for NA13%20KJV: 0
2026-03-28 14:30:42 [bca.uk] INFO: Found listing with ID: PN20%20PBZ
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Scrape type for PN20%20PBZ: 2
2026-03-28 14:30:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4f0ad4d-39cf-5535-bd15-81097be206e0 with identifier: PN20%20PBZ
2026-03-28 14:30:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4f0ad4d-39cf-5535-bd15-81097be206e0 with scrape type 2
2026-03-28 14:30:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4f0ad4d-39cf-5535-bd15-81097be206e0 with scrape type 2
2026-03-28 14:30:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4f0ad4d-39cf-5535-bd15-81097be206e0, identifier: PN20%20PBZ
2026-03-28 14:30:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fccd525-dc7a-52ab-b2df-1e194fbae725 with identifier: DG68%20UWR
2026-03-28 14:30:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fccd525-dc7a-52ab-b2df-1e194fbae725 with identifier: DG68%20UWR
2026-03-28 14:30:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7fccd525-dc7a-52ab-b2df-1e194fbae725 with identifier: DG68%20UWR to the API
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG68%20UWR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7fccd525-dc7a-52ab-b2df-1e194fbae725',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG68 UWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG68%20UWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 105478,
 '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 242 PDK StationWagon',
 'transmission': 'automatic',
 'trim': '242 PDK',
 'vin': 'WP1ZZZ95ZKLB05059',
 'year': 2018}
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [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-28 14:30:42 [bca.uk] INFO: Saving data for DG68%20UWR: {'auction_closing_time': 1774951200.0, 'created_time': 1774437166.462903, 'last_price_update_time': 1774708242.707106}
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG68%2520UWR') HTTP/1.1" 204 0
2026-03-28 14:30:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4f0ad4d-39cf-5535-bd15-81097be206e0 with identifier: PN20%20PBZ
2026-03-28 14:30:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4f0ad4d-39cf-5535-bd15-81097be206e0 with identifier: PN20%20PBZ
2026-03-28 14:30:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4f0ad4d-39cf-5535-bd15-81097be206e0 with identifier: PN20%20PBZ to the API
2026-03-28 14:30:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN20%20PBZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4f0ad4d-39cf-5535-bd15-81097be206e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN20 PBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN20%20PBZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 48007,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10250,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 N-CONNECTA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 N-CONNECTA DCT',
 'vin': 'SJNFFAJ11U2768205',
 'year': 2020}
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Saving data for PN20%20PBZ: {'auction_closing_time': 1775026800.0, 'created_time': 1773907999.086229, 'last_price_update_time': 1774708243.014299}
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN20%2520PBZ') HTTP/1.1" 204 0
2026-03-28 14:30:43 [bca.uk] INFO: Found listing with ID: SL66%20KZN
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Scrape type for SL66%20KZN: 2
2026-03-28 14:30:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14 with identifier: SL66%20KZN
2026-03-28 14:30:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14 with scrape type 2
2026-03-28 14:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14 with scrape type 2
2026-03-28 14:30:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14, identifier: SL66%20KZN
2026-03-28 14:30:43 [bca.uk] INFO: Found listing with ID: WN69%20RLX
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Scrape type for WN69%20RLX: 0
2026-03-28 14:30:43 [bca.uk] INFO: Found listing with ID: BW68%20EAO
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Scrape type for BW68%20EAO: 0
2026-03-28 14:30:43 [bca.uk] INFO: Found listing with ID: PX72%20UDD
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Scrape type for PX72%20UDD: 2
2026-03-28 14:30:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f with identifier: PX72%20UDD
2026-03-28 14:30:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f with scrape type 2
2026-03-28 14:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f with scrape type 2
2026-03-28 14:30:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f, identifier: PX72%20UDD
2026-03-28 14:30:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14 with identifier: SL66%20KZN
2026-03-28 14:30:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14 with identifier: SL66%20KZN
2026-03-28 14:30:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ab50a6c-7658-5bfd-afa9-862dbf2cbe14 with identifier: SL66%20KZN to the API
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL66%20KZN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ab50a6c-7658-5bfd-afa9-862dbf2cbe14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL66 KZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL66%20KZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 110569,
 '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': 'SALCA2AN2HH659977',
 'year': 2016}
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Saving data for SL66%20KZN: {'auction_closing_time': 1774951200.0, 'created_time': 1774437121.888263, 'last_price_update_time': 1774708243.605178}
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL66%2520KZN') HTTP/1.1" 204 0
2026-03-28 14:30:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f with identifier: PX72%20UDD
2026-03-28 14:30:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f with identifier: PX72%20UDD
2026-03-28 14:30:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f with identifier: PX72%20UDD to the API
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX72%20UDD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe80fbf5-92e5-57e9-afd4-0e336e1a7f8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX72 UDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX72%20UDD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 37426,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14900,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 150 3 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI 150 3 ISG',
 'vin': 'U5YPV81BLNL085175',
 'year': 2022}
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Saving data for PX72%20UDD: {'auction_closing_time': 1775026800.0, 'created_time': 1773828905.074036, 'last_price_update_time': 1774708243.924604}
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX72%2520UDD') HTTP/1.1" 204 0
2026-03-28 14:30:43 [bca.uk] INFO: Found listing with ID: FD16%20HPY
2026-03-28 14:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:43 [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-28 14:30:43 [bca.uk] INFO: Scrape type for FD16%20HPY: 2
2026-03-28 14:30:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55aa3134-e6f9-510b-b25f-40e1b78b4279 with identifier: FD16%20HPY
2026-03-28 14:30:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55aa3134-e6f9-510b-b25f-40e1b78b4279 with scrape type 2
2026-03-28 14:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55aa3134-e6f9-510b-b25f-40e1b78b4279 with scrape type 2
2026-03-28 14:30:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55aa3134-e6f9-510b-b25f-40e1b78b4279, identifier: FD16%20HPY
2026-03-28 14:30:44 [bca.uk] INFO: Found listing with ID: VK69%20KBN
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:44 [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-28 14:30:44 [bca.uk] INFO: Scrape type for VK69%20KBN: 2
2026-03-28 14:30:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4ee7c73-cdb0-5dff-a158-2ceb19d7c623 with identifier: VK69%20KBN
2026-03-28 14:30:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4ee7c73-cdb0-5dff-a158-2ceb19d7c623 with scrape type 2
2026-03-28 14:30:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4ee7c73-cdb0-5dff-a158-2ceb19d7c623 with scrape type 2
2026-03-28 14:30:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4ee7c73-cdb0-5dff-a158-2ceb19d7c623, identifier: VK69%20KBN
2026-03-28 14:30:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55aa3134-e6f9-510b-b25f-40e1b78b4279 with identifier: FD16%20HPY
2026-03-28 14:30:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55aa3134-e6f9-510b-b25f-40e1b78b4279 with identifier: FD16%20HPY
2026-03-28 14:30:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55aa3134-e6f9-510b-b25f-40e1b78b4279 with identifier: FD16%20HPY to the API
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD16%20HPY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55aa3134-e6f9-510b-b25f-40e1b78b4279',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD16 HPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD16%20HPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 96558,
 '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 2.0 T AMG LINE PREMIUM Coupe',
 'transmission': 'manual',
 'trim': 'T AMG LINE PREMIUM',
 'vin': 'WDD2053422F370390',
 'year': 2016}
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:44 [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-28 14:30:44 [bca.uk] INFO: Saving data for FD16%20HPY: {'auction_closing_time': 1774951200.0, 'created_time': 1774017178.539869, 'last_price_update_time': 1774708244.498641}
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD16%2520HPY') HTTP/1.1" 204 0
2026-03-28 14:30:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4ee7c73-cdb0-5dff-a158-2ceb19d7c623 with identifier: VK69%20KBN
2026-03-28 14:30:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4ee7c73-cdb0-5dff-a158-2ceb19d7c623 with identifier: VK69%20KBN
2026-03-28 14:30:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4ee7c73-cdb0-5dff-a158-2ceb19d7c623 with identifier: VK69%20KBN to the API
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK69%20KBN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4ee7c73-cdb0-5dff-a158-2ceb19d7c623',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK69 KBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK69%20KBN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 200',
 'odometer': 45771,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15200,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 200 1.3 AMG LINE DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1183872N074209',
 'year': 2019}
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:44 [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-28 14:30:44 [bca.uk] INFO: Saving data for VK69%20KBN: {'auction_closing_time': 1775026800.0, 'created_time': 1773820373.077685, 'last_price_update_time': 1774708244.930755}
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK69%2520KBN') HTTP/1.1" 204 0
2026-03-28 14:30:44 [bca.uk] INFO: Found listing with ID: SE65%20DWP
2026-03-28 14:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:44 [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-28 14:30:44 [bca.uk] INFO: Scrape type for SE65%20DWP: 2
2026-03-28 14:30:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2ea0613-e7b5-55e7-b865-86b0daed4314 with identifier: SE65%20DWP
2026-03-28 14:30:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2ea0613-e7b5-55e7-b865-86b0daed4314 with scrape type 2
2026-03-28 14:30:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2ea0613-e7b5-55e7-b865-86b0daed4314 with scrape type 2
2026-03-28 14:30:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2ea0613-e7b5-55e7-b865-86b0daed4314, identifier: SE65%20DWP
2026-03-28 14:30:45 [bca.uk] INFO: Found listing with ID: KN71%20FFP
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:45 [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-28 14:30:45 [bca.uk] INFO: Scrape type for KN71%20FFP: 2
2026-03-28 14:30:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1 with identifier: KN71%20FFP
2026-03-28 14:30:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1 with scrape type 2
2026-03-28 14:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1 with scrape type 2
2026-03-28 14:30:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1, identifier: KN71%20FFP
2026-03-28 14:30:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2ea0613-e7b5-55e7-b865-86b0daed4314 with identifier: SE65%20DWP
2026-03-28 14:30:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2ea0613-e7b5-55e7-b865-86b0daed4314 with identifier: SE65%20DWP
2026-03-28 14:30:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2ea0613-e7b5-55e7-b865-86b0daed4314 with identifier: SE65%20DWP to the API
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE65%20DWP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a2ea0613-e7b5-55e7-b865-86b0daed4314',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE65 DWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE65%20DWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 125822,
 '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 X1 2.0 XDRIVE 18D SE StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 18D SE',
 'vin': 'WBAHT92070P914553',
 'year': 2015}
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:45 [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-28 14:30:45 [bca.uk] INFO: Saving data for SE65%20DWP: {'auction_closing_time': 1774951200.0, 'created_time': 1774437155.551641, 'last_price_update_time': 1774708245.521353}
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE65%2520DWP') HTTP/1.1" 204 0
2026-03-28 14:30:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1 with identifier: KN71%20FFP
2026-03-28 14:30:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1 with identifier: KN71%20FFP
2026-03-28 14:30:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1 with identifier: KN71%20FFP to the API
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 246,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FFP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5166a08c-c3e3-5c55-a5aa-f0cb72c78fa1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN71 FFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20FFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 160429,
 '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 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
 'vin': 'W1V9076352P426969',
 'year': 2022}
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:45 [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-28 14:30:45 [bca.uk] INFO: Saving data for KN71%20FFP: {'auction_closing_time': 1774854000.0, 'created_time': 1773958950.356066, 'last_price_update_time': 1774708245.843806}
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FFP') HTTP/1.1" 204 0
2026-03-28 14:30:45 [bca.uk] INFO: Found listing with ID: RO12%20XAC
2026-03-28 14:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:45 [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-28 14:30:45 [bca.uk] INFO: Scrape type for RO12%20XAC: 2
2026-03-28 14:30:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7be31e2-8989-55ca-ba8f-bb71720889e2 with identifier: RO12%20XAC
2026-03-28 14:30:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7be31e2-8989-55ca-ba8f-bb71720889e2 with scrape type 2
2026-03-28 14:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7be31e2-8989-55ca-ba8f-bb71720889e2 with scrape type 2
2026-03-28 14:30:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7be31e2-8989-55ca-ba8f-bb71720889e2, identifier: RO12%20XAC
2026-03-28 14:30:46 [bca.uk] INFO: Found listing with ID: MJ22%20DBO
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520DBO%27 HTTP/1.1" 200 None
2026-03-28 14:30:46 [bca.uk] INFO: Scrape type for MJ22%20DBO: 2
2026-03-28 14:30:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63f405ce-5bb8-51d2-a026-7690936cc38b with identifier: MJ22%20DBO
2026-03-28 14:30:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63f405ce-5bb8-51d2-a026-7690936cc38b with scrape type 2
2026-03-28 14:30:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63f405ce-5bb8-51d2-a026-7690936cc38b with scrape type 2
2026-03-28 14:30:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63f405ce-5bb8-51d2-a026-7690936cc38b, identifier: MJ22%20DBO
2026-03-28 14:30:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7be31e2-8989-55ca-ba8f-bb71720889e2 with identifier: RO12%20XAC
2026-03-28 14:30:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7be31e2-8989-55ca-ba8f-bb71720889e2 with identifier: RO12%20XAC
2026-03-28 14:30:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7be31e2-8989-55ca-ba8f-bb71720889e2 with identifier: RO12%20XAC to the API
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO12%20XAC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7be31e2-8989-55ca-ba8f-bb71720889e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO12 XAC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO12%20XAC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PORSCHE',
 'model': '911',
 'odometer': 61931,
 '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': 'PORSCHE 911 3.4 CARRERA (991) PDK Coupe',
 'transmission': 'automatic',
 'trim': 'CARRERA (991) PDK',
 'vin': 'WP0ZZZ99ZCS100826',
 'year': 2012}
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:46 [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-28 14:30:46 [bca.uk] INFO: Saving data for RO12%20XAC: {'auction_closing_time': 1774951200.0, 'created_time': 1774437146.382804, 'last_price_update_time': 1774708246.512701}
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO12%2520XAC') HTTP/1.1" 204 0
2026-03-28 14:30:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63f405ce-5bb8-51d2-a026-7690936cc38b with identifier: MJ22%20DBO
2026-03-28 14:30:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63f405ce-5bb8-51d2-a026-7690936cc38b with identifier: MJ22%20DBO
2026-03-28 14:30:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63f405ce-5bb8-51d2-a026-7690936cc38b with identifier: MJ22%20DBO to the API
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ22%20DBO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63f405ce-5bb8-51d2-a026-7690936cc38b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ22 DBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ22%20DBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 37174,
 '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 28 2.0 DCI 120 SL BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 120 SL BUSINESS',
 'vin': 'VF1FL000667859223',
 'year': 2022}
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520DBO%27 HTTP/1.1" 200 None
2026-03-28 14:30:46 [bca.uk] INFO: Saving data for MJ22%20DBO: {'auction_closing_time': 1774854000.0, 'created_time': 1773839397.030495, 'last_price_update_time': 1774708246.907864}
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ22%2520DBO') HTTP/1.1" 204 0
2026-03-28 14:30:46 [bca.uk] INFO: Found listing with ID: LP62%20FSU
2026-03-28 14:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:46 [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-28 14:30:46 [bca.uk] INFO: Scrape type for LP62%20FSU: 2
2026-03-28 14:30:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bef5d05e-a08c-5db4-b723-c067cdb3e324 with identifier: LP62%20FSU
2026-03-28 14:30:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bef5d05e-a08c-5db4-b723-c067cdb3e324 with scrape type 2
2026-03-28 14:30:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bef5d05e-a08c-5db4-b723-c067cdb3e324 with scrape type 2
2026-03-28 14:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bef5d05e-a08c-5db4-b723-c067cdb3e324, identifier: LP62%20FSU
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: DU67%20FHC
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520FHC%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for DU67%20FHC: 2
2026-03-28 14:30:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a12715d0-d980-5204-b471-5c09ba630e8a with identifier: DU67%20FHC
2026-03-28 14:30:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a12715d0-d980-5204-b471-5c09ba630e8a with scrape type 2
2026-03-28 14:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a12715d0-d980-5204-b471-5c09ba630e8a with scrape type 2
2026-03-28 14:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a12715d0-d980-5204-b471-5c09ba630e8a, identifier: DU67%20FHC
2026-03-28 14:30:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bef5d05e-a08c-5db4-b723-c067cdb3e324 with identifier: LP62%20FSU
2026-03-28 14:30:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bef5d05e-a08c-5db4-b723-c067cdb3e324 with identifier: LP62%20FSU
2026-03-28 14:30:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bef5d05e-a08c-5db4-b723-c067cdb3e324 with identifier: LP62%20FSU to the API
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP62%20FSU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bef5d05e-a08c-5db4-b723-c067cdb3e324',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP62 FSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP62%20FSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 150011,
 '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.3 VVT-I TR M/DRIVE-S Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I TR M/DRIVE-S',
 'vin': 'VNKKJ3D3X0A118845',
 'year': 2013}
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [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-28 14:30:47 [bca.uk] INFO: Saving data for LP62%20FSU: {'auction_closing_time': 1774951200.0, 'created_time': 1774437143.178599, 'last_price_update_time': 1774708247.577337}
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP62%2520FSU') HTTP/1.1" 204 0
2026-03-28 14:30:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a12715d0-d980-5204-b471-5c09ba630e8a with identifier: DU67%20FHC
2026-03-28 14:30:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a12715d0-d980-5204-b471-5c09ba630e8a with identifier: DU67%20FHC
2026-03-28 14:30:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a12715d0-d980-5204-b471-5c09ba630e8a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU67%20FHC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a12715d0-d980-5204-b471-5c09ba630e8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU67 FHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU67%20FHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 41740,
 '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 HILUX 2.4 D 150 ACTIVE 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'D 150 ACTIVE 4WD',
 'vin': 'AHTKB3CD902606486',
 'year': 2017}
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520FHC%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Saving data for DU67%20FHC: {'auction_closing_time': 1774692000.0, 'created_time': 1773841421.411911, 'last_price_update_time': 1774708247.617515}
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU67%2520FHC') HTTP/1.1" 204 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: LK18%20WZY
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [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-28 14:30:47 [bca.uk] INFO: Scrape type for LK18%20WZY: 2
2026-03-28 14:30:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7560142a-2224-5ce4-9f69-421d8b81392a with identifier: LK18%20WZY
2026-03-28 14:30:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7560142a-2224-5ce4-9f69-421d8b81392a with scrape type 2
2026-03-28 14:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7560142a-2224-5ce4-9f69-421d8b81392a with scrape type 2
2026-03-28 14:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7560142a-2224-5ce4-9f69-421d8b81392a, identifier: LK18%20WZY
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: DL73%20LFA
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFA%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for DL73%20LFA: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: LP23%20GZG
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZG%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for LP23%20GZG: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: KF73%20AVC
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [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-28 14:30:47 [bca.uk] INFO: Scrape type for KF73%20AVC: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: LL74%20BYB
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520BYB%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for LL74%20BYB: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: LL74%20BYG
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520BYG%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for LL74%20BYG: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: LL74%20DGX
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for LL74%20DGX: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: DL73%20KVU
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [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-28 14:30:47 [bca.uk] INFO: Scrape type for DL73%20KVU: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: DL73%20KOB
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [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-28 14:30:47 [bca.uk] INFO: Scrape type for DL73%20KOB: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: LR24%20MWK
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [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-28 14:30:47 [bca.uk] INFO: Scrape type for LR24%20MWK: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: KE73%20ZNC
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520ZNC%27 HTTP/1.1" 200 None
2026-03-28 14:30:47 [bca.uk] INFO: Scrape type for KE73%20ZNC: 0
2026-03-28 14:30:47 [bca.uk] INFO: Found listing with ID: KE73%20ZJO
2026-03-28 14:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 14:30:48 [bca.uk] INFO: Scrape type for KE73%20ZJO: 0
2026-03-28 14:30:48 [bca.uk] INFO: Found listing with ID: KF73%20CFU
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 14:30:48 [bca.uk] INFO: Scrape type for KF73%20CFU: 0
2026-03-28 14:30:48 [bca.uk] INFO: Found listing with ID: LN24%20PNO
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PNO%27 HTTP/1.1" 200 None
2026-03-28 14:30:48 [bca.uk] INFO: Scrape type for LN24%20PNO: 0
2026-03-28 14:30:48 [bca.uk] INFO: Found listing with ID: WG66%20DZC
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [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-28 14:30:48 [bca.uk] INFO: Scrape type for WG66%20DZC: 2
2026-03-28 14:30:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f9c57c1-568d-5614-98a5-ca0ca8670011 with identifier: WG66%20DZC
2026-03-28 14:30:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f9c57c1-568d-5614-98a5-ca0ca8670011 with scrape type 2
2026-03-28 14:30:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f9c57c1-568d-5614-98a5-ca0ca8670011 with scrape type 2
2026-03-28 14:30:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f9c57c1-568d-5614-98a5-ca0ca8670011, identifier: WG66%20DZC
2026-03-28 14:30:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:30:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7560142a-2224-5ce4-9f69-421d8b81392a with identifier: LK18%20WZY
2026-03-28 14:30:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7560142a-2224-5ce4-9f69-421d8b81392a with identifier: LK18%20WZY
2026-03-28 14:30:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7560142a-2224-5ce4-9f69-421d8b81392a with identifier: LK18%20WZY to the API
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK18%20WZY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7560142a-2224-5ce4-9f69-421d8b81392a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK18 WZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK18%20WZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 128575,
 '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 IBIZA 1.0 TSI 95 FR Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 FR',
 'vin': 'VSSZZZKJZJR141146',
 'year': 2018}
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [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-28 14:30:48 [bca.uk] INFO: Saving data for LK18%20WZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774437985.203642, 'last_price_update_time': 1774708248.467696}
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK18%2520WZY') HTTP/1.1" 204 0
2026-03-28 14:30:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f9c57c1-568d-5614-98a5-ca0ca8670011 with identifier: WG66%20DZC
2026-03-28 14:30:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f9c57c1-568d-5614-98a5-ca0ca8670011 with identifier: WG66%20DZC
2026-03-28 14:30:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f9c57c1-568d-5614-98a5-ca0ca8670011 with identifier: WG66%20DZC to the API
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG66%20DZC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f9c57c1-568d-5614-98a5-ca0ca8670011',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG66 DZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG66%20DZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 88307,
 '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 A160 1.6 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760412J557386',
 'year': 2016}
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [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-28 14:30:48 [bca.uk] INFO: Saving data for WG66%20DZC: {'auction_closing_time': 1774951200.0, 'created_time': 1774437296.191928, 'last_price_update_time': 1774708248.86477}
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG66%2520DZC') HTTP/1.1" 204 0
2026-03-28 14:30:48 [bca.uk] INFO: Found listing with ID: AJ72%20TPY
2026-03-28 14:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 14:30:48 [bca.uk] INFO: Scrape type for AJ72%20TPY: 2
2026-03-28 14:30:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1 with identifier: AJ72%20TPY
2026-03-28 14:30:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1 with scrape type 2
2026-03-28 14:30:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1 with scrape type 2
2026-03-28 14:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1, identifier: AJ72%20TPY
2026-03-28 14:30:49 [bca.uk] INFO: Found listing with ID: KY07%20FKE
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [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-28 14:30:49 [bca.uk] INFO: Scrape type for KY07%20FKE: 2
2026-03-28 14:30:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 793280c7-e5f4-55fc-855d-0291bb35f7ca with identifier: KY07%20FKE
2026-03-28 14:30:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 793280c7-e5f4-55fc-855d-0291bb35f7ca with scrape type 2
2026-03-28 14:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 793280c7-e5f4-55fc-855d-0291bb35f7ca with scrape type 2
2026-03-28 14:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 793280c7-e5f4-55fc-855d-0291bb35f7ca, identifier: KY07%20FKE
2026-03-28 14:30:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1 with identifier: AJ72%20TPY
2026-03-28 14:30:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1 with identifier: AJ72%20TPY
2026-03-28 14:30:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1 with identifier: AJ72%20TPY to the API
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ72%20TPY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c95d9ac-48b5-58b3-b6b3-0aa1e3234cb1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ72 TPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ72%20TPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'PUMA VIGNALE',
 'odometer': 21578,
 '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 PUMA VIGNALE 1.0 E/B 155 MHEV ST-LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 155 MHEV ST-LINE DCT',
 'vin': 'WF02XXERK2NA32974',
 'year': 2023}
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [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-28 14:30:49 [bca.uk] INFO: Saving data for AJ72%20TPY: {'auction_closing_time': 1775037600.0, 'created_time': 1774437177.884299, 'last_price_update_time': 1774708249.433528}
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ72%2520TPY') HTTP/1.1" 204 0
2026-03-28 14:30:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 793280c7-e5f4-55fc-855d-0291bb35f7ca with identifier: KY07%20FKE
2026-03-28 14:30:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 793280c7-e5f4-55fc-855d-0291bb35f7ca with identifier: KY07%20FKE
2026-03-28 14:30:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 793280c7-e5f4-55fc-855d-0291bb35f7ca with identifier: KY07%20FKE to the API
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY07%20FKE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '793280c7-e5f4-55fc-855d-0291bb35f7ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY07 FKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY07%20FKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VECTRA',
 'odometer': 198091,
 '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.9 CDTI 120 EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 120 EXCLUSIV',
 'vin': 'W0L0ZCF6871069001',
 'year': 2007}
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [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-28 14:30:49 [bca.uk] INFO: Saving data for KY07%20FKE: {'auction_closing_time': 1774951200.0, 'created_time': 1774437295.035272, 'last_price_update_time': 1774708249.77469}
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY07%2520FKE') HTTP/1.1" 204 0
2026-03-28 14:30:49 [bca.uk] INFO: Found listing with ID: BG72%20AYB
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [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-28 14:30:49 [bca.uk] INFO: Scrape type for BG72%20AYB: 2
2026-03-28 14:30:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d28daa38-c7f4-5c12-a685-73ac932fed61 with identifier: BG72%20AYB
2026-03-28 14:30:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d28daa38-c7f4-5c12-a685-73ac932fed61 with scrape type 2
2026-03-28 14:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d28daa38-c7f4-5c12-a685-73ac932fed61 with scrape type 2
2026-03-28 14:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d28daa38-c7f4-5c12-a685-73ac932fed61, identifier: BG72%20AYB
2026-03-28 14:30:49 [bca.uk] INFO: Found listing with ID: KF66%20EAA
2026-03-28 14:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:49 [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-28 14:30:49 [bca.uk] INFO: Scrape type for KF66%20EAA: 2
2026-03-28 14:30:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7e21416-94a0-5152-a0fd-b37af427eaa5 with identifier: KF66%20EAA
2026-03-28 14:30:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7e21416-94a0-5152-a0fd-b37af427eaa5 with scrape type 2
2026-03-28 14:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7e21416-94a0-5152-a0fd-b37af427eaa5 with scrape type 2
2026-03-28 14:30:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7e21416-94a0-5152-a0fd-b37af427eaa5, identifier: KF66%20EAA
2026-03-28 14:30:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d28daa38-c7f4-5c12-a685-73ac932fed61 with identifier: BG72%20AYB
2026-03-28 14:30:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d28daa38-c7f4-5c12-a685-73ac932fed61 with identifier: BG72%20AYB
2026-03-28 14:30:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d28daa38-c7f4-5c12-a685-73ac932fed61 with identifier: BG72%20AYB to the API
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG72%20AYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd28daa38-c7f4-5c12-a685-73ac932fed61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG72 AYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG72%20AYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 23425,
 '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 C4 1.2 P/T 130 SENSE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 SENSE PLUS',
 'vin': 'VR7BAHNSANE051741',
 'year': 2022}
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:50 [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-28 14:30:50 [bca.uk] INFO: Saving data for BG72%20AYB: {'auction_closing_time': 1775037600.0, 'created_time': 1774437970.610269, 'last_price_update_time': 1774708250.330037}
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG72%2520AYB') HTTP/1.1" 204 0
2026-03-28 14:30:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7e21416-94a0-5152-a0fd-b37af427eaa5 with identifier: KF66%20EAA
2026-03-28 14:30:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7e21416-94a0-5152-a0fd-b37af427eaa5 with identifier: KF66%20EAA
2026-03-28 14:30:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7e21416-94a0-5152-a0fd-b37af427eaa5 with identifier: KF66%20EAA to the API
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF66%20EAA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7e21416-94a0-5152-a0fd-b37af427eaa5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF66 EAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF66%20EAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 98010,
 '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': 'WDD2132042A161720',
 'year': 2017}
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:50 [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-28 14:30:50 [bca.uk] INFO: Saving data for KF66%20EAA: {'auction_closing_time': 1774951200.0, 'created_time': 1774437325.565502, 'last_price_update_time': 1774708250.678575}
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF66%2520EAA') HTTP/1.1" 204 0
2026-03-28 14:30:50 [bca.uk] INFO: Total items found: 100
2026-03-28 14:30:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded
2026-03-28 14:30:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:30:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:50 [bca.uk] INFO: Found listing with ID: BK25%20KKU
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:50 [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-28 14:30:50 [bca.uk] INFO: Scrape type for BK25%20KKU: 2
2026-03-28 14:30:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c732127-3a21-5a34-8e55-7233c9e1ffe2 with identifier: BK25%20KKU
2026-03-28 14:30:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c732127-3a21-5a34-8e55-7233c9e1ffe2 with scrape type 2
2026-03-28 14:30:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c732127-3a21-5a34-8e55-7233c9e1ffe2 with scrape type 2
2026-03-28 14:30:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c732127-3a21-5a34-8e55-7233c9e1ffe2, identifier: BK25%20KKU
2026-03-28 14:30:50 [bca.uk] INFO: Found listing with ID: HV71%20MVZ
2026-03-28 14:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:50 [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-28 14:30:50 [bca.uk] INFO: Scrape type for HV71%20MVZ: 2
2026-03-28 14:30:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5cd5b14-651b-56c0-a073-d8dc10cff172 with identifier: HV71%20MVZ
2026-03-28 14:30:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5cd5b14-651b-56c0-a073-d8dc10cff172 with scrape type 2
2026-03-28 14:30:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5cd5b14-651b-56c0-a073-d8dc10cff172 with scrape type 2
2026-03-28 14:30:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5cd5b14-651b-56c0-a073-d8dc10cff172, identifier: HV71%20MVZ
2026-03-28 14:30:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:30:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c732127-3a21-5a34-8e55-7233c9e1ffe2 with identifier: BK25%20KKU
2026-03-28 14:30:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c732127-3a21-5a34-8e55-7233c9e1ffe2 with identifier: BK25%20KKU
2026-03-28 14:30:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c732127-3a21-5a34-8e55-7233c9e1ffe2 with identifier: BK25%20KKU to the API
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK25%20KKU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1c732127-3a21-5a34-8e55-7233c9e1ffe2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK25 KKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK25%20KKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 6050,
 '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 GT E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 GT E-DSC6',
 'vin': 'VR3KAHPY9SS023041',
 'year': 2025}
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Saving data for BK25%20KKU: {'auction_closing_time': 1775037600.0, 'created_time': 1774276564.636633, 'last_price_update_time': 1774708251.449697}
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK25%2520KKU') HTTP/1.1" 204 0
2026-03-28 14:30:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5cd5b14-651b-56c0-a073-d8dc10cff172 with identifier: HV71%20MVZ
2026-03-28 14:30:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5cd5b14-651b-56c0-a073-d8dc10cff172 with identifier: HV71%20MVZ
2026-03-28 14:30:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5cd5b14-651b-56c0-a073-d8dc10cff172 with identifier: HV71%20MVZ to the API
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV71%20MVZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5cd5b14-651b-56c0-a073-d8dc10cff172',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV71 MVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV71%20MVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 43549,
 '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 118I 1.5 136 M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 M SPORT STEP',
 'vin': 'WBA7K320007K08794',
 'year': 2021}
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Saving data for HV71%20MVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774437251.280769, 'last_price_update_time': 1774708251.829937}
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV71%2520MVZ') HTTP/1.1" 204 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: ND62%20NNH
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for ND62%20NNH: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: YA64%20MXT
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for YA64%20MXT: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: EN68%20XVL
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for EN68%20XVL: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: NA17%20YFK
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for NA17%20YFK: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: KJ17%20PXS
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for KJ17%20PXS: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: SK15%20LXB
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for SK15%20LXB: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: ET17%20VUE
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for ET17%20VUE: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: NC71%20FGZ
2026-03-28 14:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:51 [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-28 14:30:51 [bca.uk] INFO: Scrape type for NC71%20FGZ: 0
2026-03-28 14:30:51 [bca.uk] INFO: Found listing with ID: EO17%20AEJ
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for EO17%20AEJ: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: LF66%20TYH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for LF66%20TYH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: NX63%20RJV
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for NX63%20RJV: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: KT17%20YTF
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for KT17%20YTF: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SN67%20OPL
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SN67%20OPL: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YJZ%209398
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YJZ%209398: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: WJ68%20FYX
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520FYX%27 HTTP/1.1" 200 None
2026-03-28 14:30:52 [bca.uk] INFO: Scrape type for WJ68%20FYX: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YY71%20LUB
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YY71%20LUB: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: PE58%20MVT
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for PE58%20MVT: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: LG60%20YJF
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for LG60%20YJF: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: MW13%20NCU
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for MW13%20NCU: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: MT18%20HXA
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for MT18%20HXA: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: CX12%20YCN
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for CX12%20YCN: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YR14%20HTU
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YR14%20HTU: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YF20%20LTE
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YF20%20LTE: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: FA16%20NUY
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for FA16%20NUY: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: PJ63%20KCN
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for PJ63%20KCN: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SA61%20YWS
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SA61%20YWS: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: KT56%20LVF
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for KT56%20LVF: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SH67%20GKG
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SH67%20GKG: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: FG21%20ZGH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for FG21%20ZGH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: MA18%20ZVU
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for MA18%20ZVU: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SF15%20JKM
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SF15%20JKM: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: ST66%20HYA
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for ST66%20HYA: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: DA17%20CUO
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for DA17%20CUO: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SB68%20WFR
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 14:30:52 [bca.uk] INFO: Scrape type for SB68%20WFR: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SF66%20ALZ
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SF66%20ALZ: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SN13%20XJC
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SN13%20XJC: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: ST17%20GMG
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for ST17%20GMG: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: LF15%20MFX
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for LF15%20MFX: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SM12%20MXH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SM12%20MXH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SN16%20NPE
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SN16%20NPE: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: EN16%20HNP
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for EN16%20HNP: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: SN19%20DPH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for SN19%20DPH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: FH68%20SXJ
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for FH68%20SXJ: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: WF07%20TTV
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for WF07%20TTV: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: DE09%20GUC
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for DE09%20GUC: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: OV57%20VLB
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for OV57%20VLB: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: WM57%20RXB
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for WM57%20RXB: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: HT66%20UZV
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for HT66%20UZV: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YR10%20FMA
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YR10%20FMA: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: DP19%20DYH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for DP19%20DYH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YD66%20OCH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YD66%20OCH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: FN13%20WVD
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for FN13%20WVD: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: KO15%20AKX
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for KO15%20AKX: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YP10%20EOJ
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YP10%20EOJ: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: LP10%20ULA
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for LP10%20ULA: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: PN61%20OPD
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for PN61%20OPD: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: PF63%20ZKD
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for PF63%20ZKD: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: LK13%20OLA
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for LK13%20OLA: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: P123%20DLG
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for P123%20DLG: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YB22%20PDK
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YB22%20PDK: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YB62%20UTR
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YB62%20UTR: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: HK16%20UGH
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for HK16%20UGH: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: BL73%20GWN
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for BL73%20GWN: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: BN10%20OCF
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for BN10%20OCF: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: FD21%20MBF
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for FD21%20MBF: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YL18%20AYE
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:52 [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-28 14:30:52 [bca.uk] INFO: Scrape type for YL18%20AYE: 0
2026-03-28 14:30:52 [bca.uk] INFO: Found listing with ID: YC15%20NJN
2026-03-28 14:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for YC15%20NJN: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: YG67%20GGY
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for YG67%20GGY: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: PF69%20GRZ
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for PF69%20GRZ: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: LB13%20DCU
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for LB13%20DCU: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: SP63%20LTO
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for SP63%20LTO: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: GU70%20XTC
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for GU70%20XTC: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: YB17%20TYX
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for YB17%20TYX: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: YE68%20VRM
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for YE68%20VRM: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: MV10%20UAR
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for MV10%20UAR: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: GM16%20MWV
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for GM16%20MWV: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: SP17%20CPX
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for SP17%20CPX: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: FP16%20KXZ
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for FP16%20KXZ: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: SE66%20ZRP
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for SE66%20ZRP: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: GK61%20OYE
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for GK61%20OYE: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: LX58%20VHC
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for LX58%20VHC: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: ML67%20TGE
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for ML67%20TGE: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: LC14%20OPL
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for LC14%20OPL: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: PK12%20LDY
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for PK12%20LDY: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: VU65%20ZVJ
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for VU65%20ZVJ: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: VK18%20EKZ
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for VK18%20EKZ: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: VT19%20YCD
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for VT19%20YCD: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: VU65%20ZWD
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for VU65%20ZWD: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: N555%20JKE
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for N555%20JKE: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: EY15%20RNU
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for EY15%20RNU: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: HT70%20HHD
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for HT70%20HHD: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: LD22%20AWC
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for LD22%20AWC: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: HT21%20XPB
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for HT21%20XPB: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: BD21%20MHX
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for BD21%20MHX: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: BN15%20MMX
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for BN15%20MMX: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: BU70%20KNJ
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for BU70%20KNJ: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: CX19%20KCF
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for CX19%20KCF: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: FP58%20MGX
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for FP58%20MGX: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: FP67%20ZKX
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for FP67%20ZKX: 0
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: FT63%20DVG
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for FT63%20DVG: 0
2026-03-28 14:30:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: BK72%20XNZ
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for BK72%20XNZ: 2
2026-03-28 14:30:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 043ea469-f935-531f-ae4c-efae910535ed with identifier: BK72%20XNZ
2026-03-28 14:30:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 043ea469-f935-531f-ae4c-efae910535ed with scrape type 2
2026-03-28 14:30:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 043ea469-f935-531f-ae4c-efae910535ed with scrape type 2
2026-03-28 14:30:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 043ea469-f935-531f-ae4c-efae910535ed, identifier: BK72%20XNZ
2026-03-28 14:30:53 [bca.uk] INFO: Found listing with ID: HV59%20YKP
2026-03-28 14:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:53 [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-28 14:30:53 [bca.uk] INFO: Scrape type for HV59%20YKP: 2
2026-03-28 14:30:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7aa8a951-62c3-52f4-8242-e67c41d0789a with identifier: HV59%20YKP
2026-03-28 14:30:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7aa8a951-62c3-52f4-8242-e67c41d0789a with scrape type 2
2026-03-28 14:30:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7aa8a951-62c3-52f4-8242-e67c41d0789a with scrape type 2
2026-03-28 14:30:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7aa8a951-62c3-52f4-8242-e67c41d0789a, identifier: HV59%20YKP
2026-03-28 14:30:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 043ea469-f935-531f-ae4c-efae910535ed with identifier: BK72%20XNZ
2026-03-28 14:30:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 043ea469-f935-531f-ae4c-efae910535ed with identifier: BK72%20XNZ
2026-03-28 14:30:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 043ea469-f935-531f-ae4c-efae910535ed with identifier: BK72%20XNZ to the API
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK72%20XNZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '043ea469-f935-531f-ae4c-efae910535ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK72 XNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK72%20XNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'T-CROSS',
 'odometer': 49316,
 '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 T-CROSS 1.5 TSI EVO 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 R LINE DSG',
 'vin': 'WVGZZZC1ZPY010911',
 'year': 2022}
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:54 [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-28 14:30:54 [bca.uk] INFO: Saving data for BK72%20XNZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774437955.212017, 'last_price_update_time': 1774708254.341063}
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK72%2520XNZ') HTTP/1.1" 204 0
2026-03-28 14:30:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7aa8a951-62c3-52f4-8242-e67c41d0789a with identifier: HV59%20YKP
2026-03-28 14:30:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7aa8a951-62c3-52f4-8242-e67c41d0789a with identifier: HV59%20YKP
2026-03-28 14:30:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7aa8a951-62c3-52f4-8242-e67c41d0789a with identifier: HV59%20YKP to the API
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV59%20YKP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7aa8a951-62c3-52f4-8242-e67c41d0789a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV59 YKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV59%20YKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 67012,
 '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 118I 2.0 SE Convertible',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAUM120X0VL29054',
 'year': 2009}
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:54 [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-28 14:30:54 [bca.uk] INFO: Saving data for HV59%20YKP: {'auction_closing_time': 1774951200.0, 'created_time': 1774437329.821727, 'last_price_update_time': 1774708254.735542}
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV59%2520YKP') HTTP/1.1" 204 0
2026-03-28 14:30:54 [bca.uk] INFO: Found listing with ID: CF72%20XTX
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:54 [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-28 14:30:54 [bca.uk] INFO: Scrape type for CF72%20XTX: 2
2026-03-28 14:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8534b275-f87d-5100-881a-c1b5ee331483 with identifier: CF72%20XTX
2026-03-28 14:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8534b275-f87d-5100-881a-c1b5ee331483 with scrape type 2
2026-03-28 14:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8534b275-f87d-5100-881a-c1b5ee331483 with scrape type 2
2026-03-28 14:30:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8534b275-f87d-5100-881a-c1b5ee331483, identifier: CF72%20XTX
2026-03-28 14:30:54 [bca.uk] INFO: Found listing with ID: RV72%20XDG
2026-03-28 14:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:54 [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-28 14:30:54 [bca.uk] INFO: Scrape type for RV72%20XDG: 2
2026-03-28 14:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13b3aa6a-52d2-5611-b220-2faf4dde43ce with identifier: RV72%20XDG
2026-03-28 14:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13b3aa6a-52d2-5611-b220-2faf4dde43ce with scrape type 2
2026-03-28 14:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13b3aa6a-52d2-5611-b220-2faf4dde43ce with scrape type 2
2026-03-28 14:30:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13b3aa6a-52d2-5611-b220-2faf4dde43ce, identifier: RV72%20XDG
2026-03-28 14:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8534b275-f87d-5100-881a-c1b5ee331483 with identifier: CF72%20XTX
2026-03-28 14:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8534b275-f87d-5100-881a-c1b5ee331483 with identifier: CF72%20XTX
2026-03-28 14:30:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8534b275-f87d-5100-881a-c1b5ee331483 with identifier: CF72%20XTX to the API
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF72%20XTX-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8534b275-f87d-5100-881a-c1b5ee331483',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF72 XTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF72%20XTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 33476,
 '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': 'SEAT ATECA 1.5 TSI EVO 150 XPERIENCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 XPERIENCE DSG',
 'vin': 'VSSZZZ5F6P6523026',
 'year': 2023}
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:55 [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-28 14:30:55 [bca.uk] INFO: Saving data for CF72%20XTX: {'auction_closing_time': 1775037600.0, 'created_time': 1774437971.296672, 'last_price_update_time': 1774708255.310769}
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF72%2520XTX') HTTP/1.1" 204 0
2026-03-28 14:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13b3aa6a-52d2-5611-b220-2faf4dde43ce with identifier: RV72%20XDG
2026-03-28 14:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13b3aa6a-52d2-5611-b220-2faf4dde43ce with identifier: RV72%20XDG
2026-03-28 14:30:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13b3aa6a-52d2-5611-b220-2faf4dde43ce with identifier: RV72%20XDG to the API
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV72%20XDG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13b3aa6a-52d2-5611-b220-2faf4dde43ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV72 XDG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV72%20XDG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 134534,
 '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 CRAFTER 35 FWD 2.0 TDI 140 LWB S/L ETG Dropside',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB S/L ETG',
 'vin': 'WV3ZZZSZ9P9013684',
 'year': 2023}
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:55 [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-28 14:30:55 [bca.uk] INFO: Saving data for RV72%20XDG: {'auction_closing_time': 1774864800.0, 'created_time': 1774437299.477469, 'last_price_update_time': 1774708255.684835}
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV72%2520XDG') HTTP/1.1" 204 0
2026-03-28 14:30:55 [bca.uk] INFO: Found listing with ID: GD75%20AGX
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:55 [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-28 14:30:55 [bca.uk] INFO: Scrape type for GD75%20AGX: 2
2026-03-28 14:30:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0b10818-23d0-5793-9c42-7a9b698dd430 with identifier: GD75%20AGX
2026-03-28 14:30:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0b10818-23d0-5793-9c42-7a9b698dd430 with scrape type 2
2026-03-28 14:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0b10818-23d0-5793-9c42-7a9b698dd430 with scrape type 2
2026-03-28 14:30:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0b10818-23d0-5793-9c42-7a9b698dd430, identifier: GD75%20AGX
2026-03-28 14:30:55 [bca.uk] INFO: Found listing with ID: HD19%20OVR
2026-03-28 14:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:55 [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-28 14:30:55 [bca.uk] INFO: Scrape type for HD19%20OVR: 2
2026-03-28 14:30:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4b624af-5ee1-5e12-9fe7-624e1402323e with identifier: HD19%20OVR
2026-03-28 14:30:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4b624af-5ee1-5e12-9fe7-624e1402323e with scrape type 2
2026-03-28 14:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4b624af-5ee1-5e12-9fe7-624e1402323e with scrape type 2
2026-03-28 14:30:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4b624af-5ee1-5e12-9fe7-624e1402323e, identifier: HD19%20OVR
2026-03-28 14:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0b10818-23d0-5793-9c42-7a9b698dd430 with identifier: GD75%20AGX
2026-03-28 14:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0b10818-23d0-5793-9c42-7a9b698dd430 with identifier: GD75%20AGX
2026-03-28 14:30:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0b10818-23d0-5793-9c42-7a9b698dd430 with identifier: GD75%20AGX to the API
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD75%20AGX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f0b10818-23d0-5793-9c42-7a9b698dd430',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD75 AGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD75%20AGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'EXPLORER',
 'odometer': 1746,
 '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 EXPLORER 125KW 52KWH STYLE StationWagon',
 'transmission': 'automatic',
 'trim': '125KW 52KWH STYLE',
 'vin': 'WF0RPAEF9TSD89963',
 'year': 2025}
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:56 [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-28 14:30:56 [bca.uk] INFO: Saving data for GD75%20AGX: {'auction_closing_time': 1775037600.0, 'created_time': 1774437952.562886, 'last_price_update_time': 1774708256.321294}
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD75%2520AGX') HTTP/1.1" 204 0
2026-03-28 14:30:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4b624af-5ee1-5e12-9fe7-624e1402323e with identifier: HD19%20OVR
2026-03-28 14:30:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4b624af-5ee1-5e12-9fe7-624e1402323e with identifier: HD19%20OVR
2026-03-28 14:30:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4b624af-5ee1-5e12-9fe7-624e1402323e with identifier: HD19%20OVR to the API
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD19%20OVR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b4b624af-5ee1-5e12-9fe7-624e1402323e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD19 OVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD19%20OVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320D',
 'odometer': 60195,
 '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': 'WBA5V52000AJ69573',
 'year': 2019}
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:56 [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-28 14:30:56 [bca.uk] INFO: Saving data for HD19%20OVR: {'auction_closing_time': 1774951200.0, 'created_time': 1774437284.263719, 'last_price_update_time': 1774708256.684549}
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD19%2520OVR') HTTP/1.1" 204 0
2026-03-28 14:30:56 [bca.uk] INFO: Found listing with ID: LJ72%20HES
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:56 [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-28 14:30:56 [bca.uk] INFO: Scrape type for LJ72%20HES: 2
2026-03-28 14:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680 with identifier: LJ72%20HES
2026-03-28 14:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680 with scrape type 2
2026-03-28 14:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680 with scrape type 2
2026-03-28 14:30:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680, identifier: LJ72%20HES
2026-03-28 14:30:56 [bca.uk] INFO: Found listing with ID: GN16%20OGB
2026-03-28 14:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:56 [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-28 14:30:56 [bca.uk] INFO: Scrape type for GN16%20OGB: 2
2026-03-28 14:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c277bf9c-7b3e-54e8-ac33-dc4032e7edb9 with identifier: GN16%20OGB
2026-03-28 14:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c277bf9c-7b3e-54e8-ac33-dc4032e7edb9 with scrape type 2
2026-03-28 14:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c277bf9c-7b3e-54e8-ac33-dc4032e7edb9 with scrape type 2
2026-03-28 14:30:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c277bf9c-7b3e-54e8-ac33-dc4032e7edb9, identifier: GN16%20OGB
2026-03-28 14:30:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680 with identifier: LJ72%20HES
2026-03-28 14:30:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680 with identifier: LJ72%20HES
2026-03-28 14:30:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680 with identifier: LJ72%20HES to the API
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ72%20HES-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eff59b6a-0c73-5bd4-a5ab-8c8bd1fb0680',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ72 HES',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ72%20HES&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 26717,
 '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': 'LSJA24U93NN108507',
 'year': 2023}
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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-28 14:30:57 [bca.uk] INFO: Saving data for LJ72%20HES: {'auction_closing_time': 1775037600.0, 'created_time': 1774436822.501999, 'last_price_update_time': 1774708257.321076}
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ72%2520HES') HTTP/1.1" 204 0
2026-03-28 14:30:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c277bf9c-7b3e-54e8-ac33-dc4032e7edb9 with identifier: GN16%20OGB
2026-03-28 14:30:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c277bf9c-7b3e-54e8-ac33-dc4032e7edb9 with identifier: GN16%20OGB
2026-03-28 14:30:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c277bf9c-7b3e-54e8-ac33-dc4032e7edb9 with identifier: GN16%20OGB to the API
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN16%20OGB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c277bf9c-7b3e-54e8-ac33-dc4032e7edb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN16 OGB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN16%20OGB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 127490,
 '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': 'HONDA CR-V 1.6 I-DTEC 160 BLACK EDITION 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC 160 BLACK EDITION 4WD',
 'vin': 'SHSRE6750GU000551',
 'year': 2016}
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:57 [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-28 14:30:57 [bca.uk] INFO: Saving data for GN16%20OGB: {'auction_closing_time': 1774951200.0, 'created_time': 1774437256.95939, 'last_price_update_time': 1774708257.675068}
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN16%2520OGB') HTTP/1.1" 204 0
2026-03-28 14:30:57 [bca.uk] INFO: Found listing with ID: LL25%20ZVB
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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-28 14:30:57 [bca.uk] INFO: Scrape type for LL25%20ZVB: 2
2026-03-28 14:30:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f0c20a1-5c28-50a1-8f68-577e1e0a2053 with identifier: LL25%20ZVB
2026-03-28 14:30:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f0c20a1-5c28-50a1-8f68-577e1e0a2053 with scrape type 2
2026-03-28 14:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f0c20a1-5c28-50a1-8f68-577e1e0a2053 with scrape type 2
2026-03-28 14:30:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f0c20a1-5c28-50a1-8f68-577e1e0a2053, identifier: LL25%20ZVB
2026-03-28 14:30:57 [bca.uk] INFO: Found listing with ID: DL66%20LDC
2026-03-28 14:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30: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%2520LDC%27 HTTP/1.1" 200 None
2026-03-28 14:30:57 [bca.uk] INFO: Scrape type for DL66%20LDC: 2
2026-03-28 14:30:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a46ae554-eb8f-596b-9316-d0ac17aabb73 with identifier: DL66%20LDC
2026-03-28 14:30:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a46ae554-eb8f-596b-9316-d0ac17aabb73 with scrape type 2
2026-03-28 14:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a46ae554-eb8f-596b-9316-d0ac17aabb73 with scrape type 2
2026-03-28 14:30:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a46ae554-eb8f-596b-9316-d0ac17aabb73, identifier: DL66%20LDC
2026-03-28 14:30:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f0c20a1-5c28-50a1-8f68-577e1e0a2053 with identifier: LL25%20ZVB
2026-03-28 14:30:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f0c20a1-5c28-50a1-8f68-577e1e0a2053 with identifier: LL25%20ZVB
2026-03-28 14:30:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f0c20a1-5c28-50a1-8f68-577e1e0a2053 with identifier: LL25%20ZVB to the API
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL25%20ZVB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f0c20a1-5c28-50a1-8f68-577e1e0a2053',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL25 ZVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL25%20ZVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 3275,
 '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': 'VAUXHALL CORSA 1.2 T 100 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 100 ULTIMATE',
 'vin': 'VXKUPHNKXS4132262',
 'year': 2025}
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:58 [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-28 14:30:58 [bca.uk] INFO: Saving data for LL25%20ZVB: {'auction_closing_time': 1775037600.0, 'created_time': 1774438028.771819, 'last_price_update_time': 1774708258.22546}
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL25%2520ZVB') HTTP/1.1" 204 0
2026-03-28 14:30:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a46ae554-eb8f-596b-9316-d0ac17aabb73 with identifier: DL66%20LDC
2026-03-28 14:30:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a46ae554-eb8f-596b-9316-d0ac17aabb73 with identifier: DL66%20LDC
2026-03-28 14:30:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a46ae554-eb8f-596b-9316-d0ac17aabb73 with identifier: DL66%20LDC to the API
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL66%20LDC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a46ae554-eb8f-596b-9316-d0ac17aabb73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL66 LDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL66%20LDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 105349,
 '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 Q3 2.0 TDI 184 QUATTRO S LINE+ S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 184 QUATTRO S LINE+ S-T',
 'vin': 'WAUZZZ8U6HR023716',
 'year': 2016}
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:58 [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-28 14:30:58 [bca.uk] INFO: Saving data for DL66%20LDC: {'auction_closing_time': 1774951200.0, 'created_time': 1774437277.743508, 'last_price_update_time': 1774708258.524819}
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL66%2520LDC') HTTP/1.1" 204 0
2026-03-28 14:30:58 [bca.uk] INFO: Found listing with ID: ML73%20DLK
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:58 [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-28 14:30:58 [bca.uk] INFO: Scrape type for ML73%20DLK: 2
2026-03-28 14:30:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afbbbb75-e7b7-50a7-879c-a14f43bd5bab with identifier: ML73%20DLK
2026-03-28 14:30:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afbbbb75-e7b7-50a7-879c-a14f43bd5bab with scrape type 2
2026-03-28 14:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afbbbb75-e7b7-50a7-879c-a14f43bd5bab with scrape type 2
2026-03-28 14:30:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afbbbb75-e7b7-50a7-879c-a14f43bd5bab, identifier: ML73%20DLK
2026-03-28 14:30:58 [bca.uk] INFO: Found listing with ID: DK19%20HRO
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:58 [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-28 14:30:58 [bca.uk] INFO: Scrape type for DK19%20HRO: 2
2026-03-28 14:30:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fca471ee-c8b0-5c9d-a903-d2e7b5e8854e with identifier: DK19%20HRO
2026-03-28 14:30:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fca471ee-c8b0-5c9d-a903-d2e7b5e8854e with scrape type 2
2026-03-28 14:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fca471ee-c8b0-5c9d-a903-d2e7b5e8854e with scrape type 2
2026-03-28 14:30:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fca471ee-c8b0-5c9d-a903-d2e7b5e8854e, identifier: DK19%20HRO
2026-03-28 14:30:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afbbbb75-e7b7-50a7-879c-a14f43bd5bab with identifier: ML73%20DLK
2026-03-28 14:30:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afbbbb75-e7b7-50a7-879c-a14f43bd5bab with identifier: ML73%20DLK
2026-03-28 14:30:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afbbbb75-e7b7-50a7-879c-a14f43bd5bab with identifier: ML73%20DLK to the API
2026-03-28 14:30:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML73%20DLK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'afbbbb75-e7b7-50a7-879c-a14f43bd5bab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML73 DLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML73%20DLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 1256,
 '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 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJW74U91PZ272809',
 'year': 2023}
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [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-28 14:30:59 [bca.uk] INFO: Saving data for ML73%20DLK: {'auction_closing_time': 1775037600.0, 'created_time': 1774436824.433876, 'last_price_update_time': 1774708259.08658}
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML73%2520DLK') HTTP/1.1" 204 0
2026-03-28 14:30:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fca471ee-c8b0-5c9d-a903-d2e7b5e8854e with identifier: DK19%20HRO
2026-03-28 14:30:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fca471ee-c8b0-5c9d-a903-d2e7b5e8854e with identifier: DK19%20HRO
2026-03-28 14:30:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fca471ee-c8b0-5c9d-a903-d2e7b5e8854e with identifier: DK19%20HRO to the API
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK19%20HRO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fca471ee-c8b0-5c9d-a903-d2e7b5e8854e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK19 HRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK19%20HRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 90950,
 '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 X3 3.0 XDRIVE M40D STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE M40D STEP',
 'vin': 'WBATX92010LP19103',
 'year': 2019}
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [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-28 14:30:59 [bca.uk] INFO: Saving data for DK19%20HRO: {'auction_closing_time': 1774951200.0, 'created_time': 1774437291.08433, 'last_price_update_time': 1774708259.391525}
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK19%2520HRO') HTTP/1.1" 204 0
2026-03-28 14:30:59 [bca.uk] INFO: Found listing with ID: PY72%20JXS
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [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-28 14:30:59 [bca.uk] INFO: Scrape type for PY72%20JXS: 2
2026-03-28 14:30:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da6b49f3-79bb-5dee-aca8-e9065eca7353 with identifier: PY72%20JXS
2026-03-28 14:30:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da6b49f3-79bb-5dee-aca8-e9065eca7353 with scrape type 2
2026-03-28 14:30:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da6b49f3-79bb-5dee-aca8-e9065eca7353 with scrape type 2
2026-03-28 14:30:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da6b49f3-79bb-5dee-aca8-e9065eca7353, identifier: PY72%20JXS
2026-03-28 14:30:59 [bca.uk] INFO: Found listing with ID: BF16%20HGP
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [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-28 14:30:59 [bca.uk] INFO: Scrape type for BF16%20HGP: 2
2026-03-28 14:30:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a671fb6d-3196-59e9-b12c-929e066ae132 with identifier: BF16%20HGP
2026-03-28 14:30:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a671fb6d-3196-59e9-b12c-929e066ae132 with scrape type 2
2026-03-28 14:30:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a671fb6d-3196-59e9-b12c-929e066ae132 with scrape type 2
2026-03-28 14:30:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a671fb6d-3196-59e9-b12c-929e066ae132, identifier: BF16%20HGP
2026-03-28 14:30:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da6b49f3-79bb-5dee-aca8-e9065eca7353 with identifier: PY72%20JXS
2026-03-28 14:30:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da6b49f3-79bb-5dee-aca8-e9065eca7353 with identifier: PY72%20JXS
2026-03-28 14:30:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da6b49f3-79bb-5dee-aca8-e9065eca7353 with identifier: PY72%20JXS to the API
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:30: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-28 14:30:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY72%20JXS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da6b49f3-79bb-5dee-aca8-e9065eca7353',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY72 JXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY72%20JXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 42170,
 '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': 'TMAJC81BLPJ287651',
 'year': 2023}
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [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-28 14:30:59 [bca.uk] INFO: Saving data for PY72%20JXS: {'auction_closing_time': 1775037600.0, 'created_time': 1774437174.509119, 'last_price_update_time': 1774708259.935557}
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY72%2520JXS') HTTP/1.1" 204 0
2026-03-28 14:31:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a671fb6d-3196-59e9-b12c-929e066ae132 with identifier: BF16%20HGP
2026-03-28 14:31:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a671fb6d-3196-59e9-b12c-929e066ae132 with identifier: BF16%20HGP
2026-03-28 14:31:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a671fb6d-3196-59e9-b12c-929e066ae132 with identifier: BF16%20HGP to the API
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF16%20HGP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a671fb6d-3196-59e9-b12c-929e066ae132',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF16 HGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF16%20HGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'PULSAR',
 'odometer': 102143,
 '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 PULSAR 1.5 DCI 110 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-CONNECTA',
 'vin': 'VSKDAAC13U0081873',
 'year': 2016}
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:00 [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-28 14:31:00 [bca.uk] INFO: Saving data for BF16%20HGP: {'auction_closing_time': 1774951200.0, 'created_time': 1774437276.42217, 'last_price_update_time': 1774708260.393459}
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF16%2520HGP') HTTP/1.1" 204 0
2026-03-28 14:31:00 [bca.uk] INFO: Found listing with ID: WD72%20CAA
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:00 [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-28 14:31:00 [bca.uk] INFO: Scrape type for WD72%20CAA: 2
2026-03-28 14:31:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89fa222a-7e6e-50eb-be8c-11a0dc90b969 with identifier: WD72%20CAA
2026-03-28 14:31:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89fa222a-7e6e-50eb-be8c-11a0dc90b969 with scrape type 2
2026-03-28 14:31:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89fa222a-7e6e-50eb-be8c-11a0dc90b969 with scrape type 2
2026-03-28 14:31:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89fa222a-7e6e-50eb-be8c-11a0dc90b969, identifier: WD72%20CAA
2026-03-28 14:31:00 [bca.uk] INFO: Found listing with ID: LC22%20BYA
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:00 [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-28 14:31:00 [bca.uk] INFO: Scrape type for LC22%20BYA: 2
2026-03-28 14:31:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cc9637c-5f8f-5fe4-b940-918ceeb88d48 with identifier: LC22%20BYA
2026-03-28 14:31:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cc9637c-5f8f-5fe4-b940-918ceeb88d48 with scrape type 2
2026-03-28 14:31:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cc9637c-5f8f-5fe4-b940-918ceeb88d48 with scrape type 2
2026-03-28 14:31:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cc9637c-5f8f-5fe4-b940-918ceeb88d48, identifier: LC22%20BYA
2026-03-28 14:31:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89fa222a-7e6e-50eb-be8c-11a0dc90b969 with identifier: WD72%20CAA
2026-03-28 14:31:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89fa222a-7e6e-50eb-be8c-11a0dc90b969 with identifier: WD72%20CAA
2026-03-28 14:31:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89fa222a-7e6e-50eb-be8c-11a0dc90b969 with identifier: WD72%20CAA to the API
2026-03-28 14:31:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD72%20CAA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89fa222a-7e6e-50eb-be8c-11a0dc90b969',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD72 CAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD72%20CAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 16916,
 '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 1.0 T GDI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCLUSIVE DCT',
 'vin': 'LSJW74C98PZ069322',
 'year': 2023}
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:01 [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-28 14:31:01 [bca.uk] INFO: Saving data for WD72%20CAA: {'auction_closing_time': 1775037600.0, 'created_time': 1774437945.369909, 'last_price_update_time': 1774708261.546089}
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD72%2520CAA') HTTP/1.1" 204 0
2026-03-28 14:31:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cc9637c-5f8f-5fe4-b940-918ceeb88d48 with identifier: LC22%20BYA
2026-03-28 14:31:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cc9637c-5f8f-5fe4-b940-918ceeb88d48 with identifier: LC22%20BYA
2026-03-28 14:31:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cc9637c-5f8f-5fe4-b940-918ceeb88d48 with identifier: LC22%20BYA to the API
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC22%20BYA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cc9637c-5f8f-5fe4-b940-918ceeb88d48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC22 BYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC22%20BYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 122836,
 '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 DISPATCH 1400 2.0 BLUEHDI 120 M ENTERPRISE S/S PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M ENTERPRISE S/S',
 'vin': 'VF7VFEHTMN7019168',
 'year': 2022}
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:01 [bca.uk] INFO: Saving data for LC22%20BYA: {'auction_closing_time': 1774951200.0, 'created_time': 1774437435.603273, 'last_price_update_time': 1774708261.866235}
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC22%2520BYA') HTTP/1.1" 204 0
2026-03-28 14:31:01 [bca.uk] INFO: Found listing with ID: LL75%20OPD
2026-03-28 14:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:01 [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-28 14:31:01 [bca.uk] INFO: Scrape type for LL75%20OPD: 2
2026-03-28 14:31:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad with identifier: LL75%20OPD
2026-03-28 14:31:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad with scrape type 2
2026-03-28 14:31:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad, identifier: LL75%20OPD
2026-03-28 14:31:02 [bca.uk] INFO: Found listing with ID: LL22%20RBY
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [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-28 14:31:02 [bca.uk] INFO: Scrape type for LL22%20RBY: 2
2026-03-28 14:31:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf898a45-6c6b-55b5-9d36-8a672042ea3d with identifier: LL22%20RBY
2026-03-28 14:31:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf898a45-6c6b-55b5-9d36-8a672042ea3d with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf898a45-6c6b-55b5-9d36-8a672042ea3d with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf898a45-6c6b-55b5-9d36-8a672042ea3d, identifier: LL22%20RBY
2026-03-28 14:31:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad with identifier: LL75%20OPD
2026-03-28 14:31:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad with identifier: LL75%20OPD
2026-03-28 14:31:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad with identifier: LL75%20OPD to the API
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL75%20OPD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9ff8fcd6-c46e-5e9a-9f39-c4e4a1de54ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL75 OPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL75%20OPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'EQE SUV 350+',
 'odometer': 1310,
 '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 EQE SUV 350+ AMG LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE ED.',
 'vin': 'W1NGM2BB1TA071602',
 'year': 2025}
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [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-28 14:31:02 [bca.uk] INFO: Saving data for LL75%20OPD: {'auction_closing_time': 1775124000.0, 'created_time': 1774437157.617724, 'last_price_update_time': 1774708262.414564}
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL75%2520OPD') HTTP/1.1" 204 0
2026-03-28 14:31:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf898a45-6c6b-55b5-9d36-8a672042ea3d with identifier: LL22%20RBY
2026-03-28 14:31:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf898a45-6c6b-55b5-9d36-8a672042ea3d with identifier: LL22%20RBY
2026-03-28 14:31:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf898a45-6c6b-55b5-9d36-8a672042ea3d with identifier: LL22%20RBY to the API
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL22%20RBY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cf898a45-6c6b-55b5-9d36-8a672042ea3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL22 RBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL22%20RBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 28775,
 '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 E-TRON 95KWH 55 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '95KWH 55 Q BLACK ED.',
 'vin': 'WAUZZZGE3NB039709',
 'year': 2022}
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [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-28 14:31:02 [bca.uk] INFO: Saving data for LL22%20RBY: {'auction_closing_time': 1774864800.0, 'created_time': 1774437394.7137, 'last_price_update_time': 1774708262.72987}
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL22%2520RBY') HTTP/1.1" 204 0
2026-03-28 14:31:02 [bca.uk] INFO: Found listing with ID: YGZ%203701
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [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-28 14:31:02 [bca.uk] INFO: Scrape type for YGZ%203701: 2
2026-03-28 14:31:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 313c9e47-872a-5805-a407-8b5d1ba57188 with identifier: YGZ%203701
2026-03-28 14:31:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 313c9e47-872a-5805-a407-8b5d1ba57188 with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 313c9e47-872a-5805-a407-8b5d1ba57188 with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 313c9e47-872a-5805-a407-8b5d1ba57188, identifier: YGZ%203701
2026-03-28 14:31:02 [bca.uk] INFO: Found listing with ID: MX70%20UWD
2026-03-28 14:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:02 [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-28 14:31:02 [bca.uk] INFO: Scrape type for MX70%20UWD: 2
2026-03-28 14:31:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e68867e7-4e36-514d-8711-e9876b989727 with identifier: MX70%20UWD
2026-03-28 14:31:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e68867e7-4e36-514d-8711-e9876b989727 with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e68867e7-4e36-514d-8711-e9876b989727 with scrape type 2
2026-03-28 14:31:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e68867e7-4e36-514d-8711-e9876b989727, identifier: MX70%20UWD
2026-03-28 14:31:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 313c9e47-872a-5805-a407-8b5d1ba57188 with identifier: YGZ%203701
2026-03-28 14:31:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 313c9e47-872a-5805-a407-8b5d1ba57188 with identifier: YGZ%203701
2026-03-28 14:31:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 313c9e47-872a-5805-a407-8b5d1ba57188 with identifier: YGZ%203701 to the API
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YGZ%203701-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '313c9e47-872a-5805-a407-8b5d1ba57188',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YGZ 3701',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YGZ%203701&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS VIGNALE',
 'odometer': 55523,
 '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 VIGNALE 1.5 EBL 120 ST-LINE Estate',
 'transmission': 'automatic',
 'trim': 'EBL 120 ST-LINE',
 'vin': 'WF0PXXGCHPNR18004',
 'year': 2022}
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:03 [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-28 14:31:03 [bca.uk] INFO: Saving data for YGZ%203701: {'auction_closing_time': 1775037600.0, 'created_time': 1774437160.643334, 'last_price_update_time': 1774708263.299914}
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YGZ%25203701') HTTP/1.1" 204 0
2026-03-28 14:31:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e68867e7-4e36-514d-8711-e9876b989727 with identifier: MX70%20UWD
2026-03-28 14:31:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e68867e7-4e36-514d-8711-e9876b989727 with identifier: MX70%20UWD
2026-03-28 14:31:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e68867e7-4e36-514d-8711-e9876b989727 with identifier: MX70%20UWD to the API
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX70%20UWD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e68867e7-4e36-514d-8711-e9876b989727',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX70 UWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX70%20UWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 75504,
 '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 Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L3',
 'vin': 'WF0AXXTTRALC52021',
 'year': 2020}
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:03 [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-28 14:31:03 [bca.uk] INFO: Saving data for MX70%20UWD: {'auction_closing_time': 1774864800.0, 'created_time': 1774437348.819574, 'last_price_update_time': 1774708263.628026}
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX70%2520UWD') HTTP/1.1" 204 0
2026-03-28 14:31:03 [bca.uk] INFO: Found listing with ID: SA73%20FSE
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:03 [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-28 14:31:03 [bca.uk] INFO: Scrape type for SA73%20FSE: 2
2026-03-28 14:31:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fa4a4e8-a124-52c8-982e-ed6c99447541 with identifier: SA73%20FSE
2026-03-28 14:31:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fa4a4e8-a124-52c8-982e-ed6c99447541 with scrape type 2
2026-03-28 14:31:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fa4a4e8-a124-52c8-982e-ed6c99447541 with scrape type 2
2026-03-28 14:31:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fa4a4e8-a124-52c8-982e-ed6c99447541, identifier: SA73%20FSE
2026-03-28 14:31:03 [bca.uk] INFO: Found listing with ID: YS72%20BKU
2026-03-28 14:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:03 [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-28 14:31:03 [bca.uk] INFO: Scrape type for YS72%20BKU: 2
2026-03-28 14:31:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59fcda72-d2d8-5429-8f5d-aa2395509e59 with identifier: YS72%20BKU
2026-03-28 14:31:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59fcda72-d2d8-5429-8f5d-aa2395509e59 with scrape type 2
2026-03-28 14:31:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59fcda72-d2d8-5429-8f5d-aa2395509e59 with scrape type 2
2026-03-28 14:31:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59fcda72-d2d8-5429-8f5d-aa2395509e59, identifier: YS72%20BKU
2026-03-28 14:31:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fa4a4e8-a124-52c8-982e-ed6c99447541 with identifier: SA73%20FSE
2026-03-28 14:31:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fa4a4e8-a124-52c8-982e-ed6c99447541 with identifier: SA73%20FSE
2026-03-28 14:31:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fa4a4e8-a124-52c8-982e-ed6c99447541 with identifier: SA73%20FSE to the API
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA73%20FSE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9fa4a4e8-a124-52c8-982e-ed6c99447541',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA73 FSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA73%20FSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 28614,
 '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': 'JMZKF6WE690376315',
 'year': 2023}
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:04 [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-28 14:31:04 [bca.uk] INFO: Saving data for SA73%20FSE: {'auction_closing_time': 1775037600.0, 'created_time': 1774436831.76183, 'last_price_update_time': 1774708264.336444}
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA73%2520FSE') HTTP/1.1" 204 0
2026-03-28 14:31:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59fcda72-d2d8-5429-8f5d-aa2395509e59 with identifier: YS72%20BKU
2026-03-28 14:31:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59fcda72-d2d8-5429-8f5d-aa2395509e59 with identifier: YS72%20BKU
2026-03-28 14:31:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59fcda72-d2d8-5429-8f5d-aa2395509e59 with identifier: YS72%20BKU to the API
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS72%20BKU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59fcda72-d2d8-5429-8f5d-aa2395509e59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS72 BKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS72%20BKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 43358,
 '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 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PNP56503',
 'year': 2022}
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:04 [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-28 14:31:04 [bca.uk] INFO: Saving data for YS72%20BKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437355.325258, 'last_price_update_time': 1774708264.664825}
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS72%2520BKU') HTTP/1.1" 204 0
2026-03-28 14:31:04 [bca.uk] INFO: Found listing with ID: MH72%20BWP
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:04 [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-28 14:31:04 [bca.uk] INFO: Scrape type for MH72%20BWP: 2
2026-03-28 14:31:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab252870-02fa-5a18-990b-ad2a6133af6b with identifier: MH72%20BWP
2026-03-28 14:31:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab252870-02fa-5a18-990b-ad2a6133af6b with scrape type 2
2026-03-28 14:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab252870-02fa-5a18-990b-ad2a6133af6b with scrape type 2
2026-03-28 14:31:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab252870-02fa-5a18-990b-ad2a6133af6b, identifier: MH72%20BWP
2026-03-28 14:31:04 [bca.uk] INFO: Found listing with ID: BK21%20YDO
2026-03-28 14:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:04 [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-28 14:31:04 [bca.uk] INFO: Scrape type for BK21%20YDO: 2
2026-03-28 14:31:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 662b4db9-47fb-5b8a-9701-8e4228859f9e with identifier: BK21%20YDO
2026-03-28 14:31:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 662b4db9-47fb-5b8a-9701-8e4228859f9e with scrape type 2
2026-03-28 14:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 662b4db9-47fb-5b8a-9701-8e4228859f9e with scrape type 2
2026-03-28 14:31:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 662b4db9-47fb-5b8a-9701-8e4228859f9e, identifier: BK21%20YDO
2026-03-28 14:31:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab252870-02fa-5a18-990b-ad2a6133af6b with identifier: MH72%20BWP
2026-03-28 14:31:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab252870-02fa-5a18-990b-ad2a6133af6b with identifier: MH72%20BWP
2026-03-28 14:31:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab252870-02fa-5a18-990b-ad2a6133af6b with identifier: MH72%20BWP to the API
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH72%20BWP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab252870-02fa-5a18-990b-ad2a6133af6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MH72 BWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH72%20BWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 27483,
 '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': 'VXKUSHNSSPW004912',
 'year': 2023}
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:05 [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-28 14:31:05 [bca.uk] INFO: Saving data for MH72%20BWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774437136.184868, 'last_price_update_time': 1774708265.230219}
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH72%2520BWP') HTTP/1.1" 204 0
2026-03-28 14:31:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 662b4db9-47fb-5b8a-9701-8e4228859f9e with identifier: BK21%20YDO
2026-03-28 14:31:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 662b4db9-47fb-5b8a-9701-8e4228859f9e with identifier: BK21%20YDO
2026-03-28 14:31:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 662b4db9-47fb-5b8a-9701-8e4228859f9e with identifier: BK21%20YDO to the API
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK21%20YDO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '662b4db9-47fb-5b8a-9701-8e4228859f9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK21 YDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK21%20YDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 69678,
 '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 H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LEADER H/R',
 'vin': 'WF0YXXTTGYLT50644',
 'year': 2021}
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:05 [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-28 14:31:05 [bca.uk] INFO: Saving data for BK21%20YDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774437665.848016, 'last_price_update_time': 1774708265.56925}
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK21%2520YDO') HTTP/1.1" 204 0
2026-03-28 14:31:05 [bca.uk] INFO: Found listing with ID: HJ72%20MKN
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:05 [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-28 14:31:05 [bca.uk] INFO: Scrape type for HJ72%20MKN: 2
2026-03-28 14:31:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 520ca174-c054-5d29-86a6-0b7643ca3422 with identifier: HJ72%20MKN
2026-03-28 14:31:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 520ca174-c054-5d29-86a6-0b7643ca3422 with scrape type 2
2026-03-28 14:31:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 520ca174-c054-5d29-86a6-0b7643ca3422 with scrape type 2
2026-03-28 14:31:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 520ca174-c054-5d29-86a6-0b7643ca3422, identifier: HJ72%20MKN
2026-03-28 14:31:05 [bca.uk] INFO: Found listing with ID: DG17%20GYY
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:05 [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-28 14:31:05 [bca.uk] INFO: Scrape type for DG17%20GYY: 2
2026-03-28 14:31:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8095d59d-2234-5a8e-bd5a-6b5f536f5231 with identifier: DG17%20GYY
2026-03-28 14:31:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8095d59d-2234-5a8e-bd5a-6b5f536f5231 with scrape type 2
2026-03-28 14:31:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8095d59d-2234-5a8e-bd5a-6b5f536f5231 with scrape type 2
2026-03-28 14:31:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8095d59d-2234-5a8e-bd5a-6b5f536f5231, identifier: DG17%20GYY
2026-03-28 14:31:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 520ca174-c054-5d29-86a6-0b7643ca3422 with identifier: HJ72%20MKN
2026-03-28 14:31:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 520ca174-c054-5d29-86a6-0b7643ca3422 with identifier: HJ72%20MKN
2026-03-28 14:31:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 520ca174-c054-5d29-86a6-0b7643ca3422 with identifier: HJ72%20MKN to the API
2026-03-28 14:31:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ72%20MKN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '520ca174-c054-5d29-86a6-0b7643ca3422',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ72 MKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ72%20MKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 26858,
 '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 PUMA 1.0 E/B MHEV 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE',
 'vin': 'WF02XXERK2NM71059',
 'year': 2022}
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:06 [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-28 14:31:06 [bca.uk] INFO: Saving data for HJ72%20MKN: {'auction_closing_time': 1775037600.0, 'created_time': 1774437156.274072, 'last_price_update_time': 1774708266.134815}
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ72%2520MKN') HTTP/1.1" 204 0
2026-03-28 14:31:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8095d59d-2234-5a8e-bd5a-6b5f536f5231 with identifier: DG17%20GYY
2026-03-28 14:31:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8095d59d-2234-5a8e-bd5a-6b5f536f5231 with identifier: DG17%20GYY
2026-03-28 14:31:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8095d59d-2234-5a8e-bd5a-6b5f536f5231 with identifier: DG17%20GYY to the API
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG17%20GYY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8095d59d-2234-5a8e-bd5a-6b5f536f5231',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG17 GYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG17%20GYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 74920,
 '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 V40 2.0 D2 120 R DESIGN PRO G/T Hatchback',
 'transmission': 'manual',
 'trim': 'D2 120 R DESIGN PRO G/T',
 'vin': 'YV1MV74L0H2422774',
 'year': 2017}
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:06 [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-28 14:31:06 [bca.uk] INFO: Saving data for DG17%20GYY: {'auction_closing_time': 1774951200.0, 'created_time': 1774437572.027672, 'last_price_update_time': 1774708266.586496}
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG17%2520GYY') HTTP/1.1" 204 0
2026-03-28 14:31:06 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded
2026-03-28 14:31:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:06 [bca.uk] INFO: Found listing with ID: FX23%20USP
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:06 [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-28 14:31:06 [bca.uk] INFO: Scrape type for FX23%20USP: 2
2026-03-28 14:31:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15817c26-8971-5e7f-9d75-bedd94afd203 with identifier: FX23%20USP
2026-03-28 14:31:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15817c26-8971-5e7f-9d75-bedd94afd203 with scrape type 2
2026-03-28 14:31:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15817c26-8971-5e7f-9d75-bedd94afd203 with scrape type 2
2026-03-28 14:31:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15817c26-8971-5e7f-9d75-bedd94afd203, identifier: FX23%20USP
2026-03-28 14:31:06 [bca.uk] INFO: Found listing with ID: AY70%20JCZ
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:06 [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-28 14:31:06 [bca.uk] INFO: Scrape type for AY70%20JCZ: 2
2026-03-28 14:31:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f738227c-6f76-5f01-8fc8-936a6b0cb4ad with identifier: AY70%20JCZ
2026-03-28 14:31:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f738227c-6f76-5f01-8fc8-936a6b0cb4ad with scrape type 2
2026-03-28 14:31:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f738227c-6f76-5f01-8fc8-936a6b0cb4ad with scrape type 2
2026-03-28 14:31:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f738227c-6f76-5f01-8fc8-936a6b0cb4ad, identifier: AY70%20JCZ
2026-03-28 14:31:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15817c26-8971-5e7f-9d75-bedd94afd203 with identifier: FX23%20USP
2026-03-28 14:31:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15817c26-8971-5e7f-9d75-bedd94afd203 with identifier: FX23%20USP
2026-03-28 14:31:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15817c26-8971-5e7f-9d75-bedd94afd203 with identifier: FX23%20USP to the API
2026-03-28 14:31:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX23%20USP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15817c26-8971-5e7f-9d75-bedd94afd203',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX23 USP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX23%20USP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 21665,
 '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 EXCITE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TGI EXCITE DCT',
 'vin': 'LSJA24U95PN050578',
 'year': 2023}
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Saving data for FX23%20USP: {'auction_closing_time': 1775037600.0, 'created_time': 1774436833.767404, 'last_price_update_time': 1774708267.110761}
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX23%2520USP') HTTP/1.1" 204 0
2026-03-28 14:31:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f738227c-6f76-5f01-8fc8-936a6b0cb4ad with identifier: AY70%20JCZ
2026-03-28 14:31:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f738227c-6f76-5f01-8fc8-936a6b0cb4ad with identifier: AY70%20JCZ
2026-03-28 14:31:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f738227c-6f76-5f01-8fc8-936a6b0cb4ad with identifier: AY70%20JCZ to the API
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY70%20JCZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f738227c-6f76-5f01-8fc8-936a6b0cb4ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY70 JCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY70%20JCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 45315,
 '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 120 240 L2 TREND L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 120 240 L2 TREND L/R',
 'vin': 'WF0SXXWPGSLA31778',
 'year': 2020}
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Saving data for AY70%20JCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774437503.631254, 'last_price_update_time': 1774708267.406176}
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY70%2520JCZ') HTTP/1.1" 204 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: GU12%20LSE
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for GU12%20LSE: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: VK72%20AYP
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for VK72%20AYP: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: RE66%20EHK
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for RE66%20EHK: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: DL73%20KSN
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for DL73%20KSN: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: DL73%20KVH
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for DL73%20KVH: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LN24%20RRU
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LN24%20RRU: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LN24%20RRV
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LN24%20RRV: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LN24%20RRX
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LN24%20RRX: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LN24%20RVJ
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LN24%20RVJ: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LP23%20GZY
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LP23%20GZY: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WN25%20UGV
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for WN25%20UGV: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WP25%20XKT
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for WP25%20XKT: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: DS66%20WRG
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for DS66%20WRG: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: BA69%20NWH
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for BA69%20NWH: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LE08%20HOL
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LE08%20HOL: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: JU63%20NEW
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for JU63%20NEW: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: PN66%20WWD
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for PN66%20WWD: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LM19%20WLD
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LM19%20WLD: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WT19%20YML
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for WT19%20YML: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: RO69%20ZBU
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for RO69%20ZBU: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LS70%20NSO
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LS70%20NSO: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LV22%20LGZ
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LV22%20LGZ: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: MM71%20ZYA
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for MM71%20ZYA: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: LO72%20FTF
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for LO72%20FTF: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: HV67%20RYZ
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for HV67%20RYZ: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: KP71%20XXK
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for KP71%20XXK: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: BJ68%20DCF
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for BJ68%20DCF: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: GU73%20NSJ
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for GU73%20NSJ: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: N27%20JVH
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for N27%20JVH: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: YE68%20TVF
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for YE68%20TVF: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: KW70%20WTA
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for KW70%20WTA: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: SR14%20LFJ
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for SR14%20LFJ: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: BK74%20ZPD
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for BK74%20ZPD: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WT25%20SWF
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for WT25%20SWF: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WT25%20UFS
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for WT25%20UFS: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WT25%20UFX
2026-03-28 14:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:07 [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-28 14:31:07 [bca.uk] INFO: Scrape type for WT25%20UFX: 0
2026-03-28 14:31:07 [bca.uk] INFO: Found listing with ID: WT25%20UHA
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WT25%20UHA: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WT25%20UHJ
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WT25%20UHJ: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: LF69%20KAA
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for LF69%20KAA: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: BN68%20DHV
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN68%2520DHV%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for BN68%20DHV: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: GL20%20CGG
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for GL20%20CGG: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: GU69%20WBK
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520WBK%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for GU69%20WBK: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: KM21%20BWZ
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for KM21%20BWZ: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: LV69%20JZG
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for LV69%20JZG: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: OV65%20VFK
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for OV65%20VFK: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: PK68%20GNX
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for PK68%20GNX: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: RJ17%20GXM
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for RJ17%20GXM: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: RO20%20CNN
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for RO20%20CNN: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: ST13%20JKV
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for ST13%20JKV: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WP71%20GDY
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WP71%20GDY: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: YH18%20TNP
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for YH18%20TNP: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: YJ66%20ZUD
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for YJ66%20ZUD: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WG69%20UDN
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WG69%20UDN: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: DS24%20SEO
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for DS24%20SEO: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WM71%20JXY
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WM71%20JXY: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WR23%20PBO
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WR23%20PBO: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WA69%20KKG
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WA69%20KKG: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WO67%20LZC
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WO67%20LZC: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: VA22%20FNN
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for VA22%20FNN: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: PL72%20WSF
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for PL72%20WSF: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: HJ71%20VMK
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for HJ71%20VMK: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: RK68%20CCO
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for RK68%20CCO: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: SN71%20GZA
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for SN71%20GZA: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WV67%20WGA
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WV67%20WGA: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: L19%20WTE
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for L19%20WTE: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: RV23%20KUR
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for RV23%20KUR: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: PJ73%20WEV
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for PJ73%20WEV: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: J608%20NKO
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for J608%20NKO: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WO75%20BZU
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WO75%20BZU: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: OE17%20OCV
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for OE17%20OCV: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: KD23%20GZP
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for KD23%20GZP: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: HX20%20OJJ
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for HX20%20OJJ: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: LA70%20HDN
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for LA70%20HDN: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: MF64%20KUH
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for MF64%20KUH: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WN24%20ZYL
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for WN24%20ZYL: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WN75%20SZR
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for WN75%20SZR: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: WV73%20ZPP
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for WV73%20ZPP: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: KT68%20XTO
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for KT68%20XTO: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: LX17%20VND
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for LX17%20VND: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: NJ18%20PNY
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520PNY%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for NJ18%20PNY: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: SA66%20XTT
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for SA66%20XTT: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: LN67%20KPL
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for LN67%20KPL: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: DP70%20XYZ
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for DP70%20XYZ: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: ET21%20MWE
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for ET21%20MWE: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: LT17%20KPV
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for LT17%20KPV: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: FR19%20LDN
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for FR19%20LDN: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: KT67%20TNX
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for KT67%20TNX: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: OE66%20ONK
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for OE66%20ONK: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: MC16%20ULH
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for MC16%20ULH: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: BJ18%20ANF
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for BJ18%20ANF: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: HV67%20XJD
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for HV67%20XJD: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: RO17%20JZC
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520JZC%27 HTTP/1.1" 200 None
2026-03-28 14:31:08 [bca.uk] INFO: Scrape type for RO17%20JZC: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: BT18%20PZB
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for BT18%20PZB: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: DA66%20VHZ
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for DA66%20VHZ: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: ET66%20EHE
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for ET66%20EHE: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: OY67%20SZD
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for OY67%20SZD: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: SN16%20YVU
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for SN16%20YVU: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: VK67%20AYX
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for VK67%20AYX: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: KF19%20TMU
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:08 [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-28 14:31:08 [bca.uk] INFO: Scrape type for KF19%20TMU: 0
2026-03-28 14:31:08 [bca.uk] INFO: Found listing with ID: ND66%20XBT
2026-03-28 14:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:09 [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-28 14:31:09 [bca.uk] INFO: Scrape type for ND66%20XBT: 0
2026-03-28 14:31:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:09 [bca.uk] INFO: Found listing with ID: FD73%20EWX
2026-03-28 14:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:09 [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-28 14:31:09 [bca.uk] INFO: Scrape type for FD73%20EWX: 2
2026-03-28 14:31:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7864d0ac-4a2c-593f-937f-7b89e771900a with identifier: FD73%20EWX
2026-03-28 14:31:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7864d0ac-4a2c-593f-937f-7b89e771900a with scrape type 2
2026-03-28 14:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7864d0ac-4a2c-593f-937f-7b89e771900a with scrape type 2
2026-03-28 14:31:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7864d0ac-4a2c-593f-937f-7b89e771900a, identifier: FD73%20EWX
2026-03-28 14:31:09 [bca.uk] INFO: Found listing with ID: BN13%20OUP
2026-03-28 14:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:09 [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-28 14:31:09 [bca.uk] INFO: Scrape type for BN13%20OUP: 2
2026-03-28 14:31:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5266389d-39be-55cd-94ce-573a4203fa73 with identifier: BN13%20OUP
2026-03-28 14:31:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5266389d-39be-55cd-94ce-573a4203fa73 with scrape type 2
2026-03-28 14:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5266389d-39be-55cd-94ce-573a4203fa73 with scrape type 2
2026-03-28 14:31:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5266389d-39be-55cd-94ce-573a4203fa73, identifier: BN13%20OUP
2026-03-28 14:31:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7864d0ac-4a2c-593f-937f-7b89e771900a with identifier: FD73%20EWX
2026-03-28 14:31:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7864d0ac-4a2c-593f-937f-7b89e771900a with identifier: FD73%20EWX
2026-03-28 14:31:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7864d0ac-4a2c-593f-937f-7b89e771900a with identifier: FD73%20EWX to the API
2026-03-28 14:31:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD73%20EWX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7864d0ac-4a2c-593f-937f-7b89e771900a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD73 EWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD73%20EWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 30699,
 '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 5008 1.5 BLUEHDI 130 GT EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 GT EAT8',
 'vin': 'VF3MCYHZUPL067565',
 'year': 2023}
2026-03-28 14:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:09 [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-28 14:31:09 [bca.uk] INFO: Saving data for FD73%20EWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774437154.969197, 'last_price_update_time': 1774708269.800407}
2026-03-28 14:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD73%2520EWX') HTTP/1.1" 204 0
2026-03-28 14:31:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5266389d-39be-55cd-94ce-573a4203fa73 with identifier: BN13%20OUP
2026-03-28 14:31:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5266389d-39be-55cd-94ce-573a4203fa73 with identifier: BN13%20OUP
2026-03-28 14:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5266389d-39be-55cd-94ce-573a4203fa73 with identifier: BN13%20OUP to the API
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN13%20OUP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5266389d-39be-55cd-94ce-573a4203fa73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN13 OUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN13%20OUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 79778,
 '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 TIGUAN 2.0 TDI 177 BMT 4M SE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 BMT 4M SE DSG',
 'vin': 'WVGZZZ5NZDW088925',
 'year': 2013}
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:10 [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-28 14:31:10 [bca.uk] INFO: Saving data for BN13%20OUP: {'auction_closing_time': 1774951200.0, 'created_time': 1774437505.728004, 'last_price_update_time': 1774708270.232278}
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN13%2520OUP') HTTP/1.1" 204 0
2026-03-28 14:31:10 [bca.uk] INFO: Found listing with ID: BJ23%20KXM
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520KXM%27 HTTP/1.1" 200 None
2026-03-28 14:31:10 [bca.uk] INFO: Scrape type for BJ23%20KXM: 2
2026-03-28 14:31:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 180e470a-e510-59b5-82a4-96090da4d6ae with identifier: BJ23%20KXM
2026-03-28 14:31:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 180e470a-e510-59b5-82a4-96090da4d6ae with scrape type 2
2026-03-28 14:31:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 180e470a-e510-59b5-82a4-96090da4d6ae with scrape type 2
2026-03-28 14:31:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 180e470a-e510-59b5-82a4-96090da4d6ae, identifier: BJ23%20KXM
2026-03-28 14:31:10 [bca.uk] INFO: Found listing with ID: VE16%20WBZ
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:10 [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-28 14:31:10 [bca.uk] INFO: Scrape type for VE16%20WBZ: 0
2026-03-28 14:31:10 [bca.uk] INFO: Found listing with ID: GJ12%20NBD
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:10 [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-28 14:31:10 [bca.uk] INFO: Scrape type for GJ12%20NBD: 2
2026-03-28 14:31:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a196f175-3198-5fb2-b4ef-57bf99470164 with identifier: GJ12%20NBD
2026-03-28 14:31:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a196f175-3198-5fb2-b4ef-57bf99470164 with scrape type 2
2026-03-28 14:31:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a196f175-3198-5fb2-b4ef-57bf99470164 with scrape type 2
2026-03-28 14:31:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a196f175-3198-5fb2-b4ef-57bf99470164, identifier: GJ12%20NBD
2026-03-28 14:31:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 180e470a-e510-59b5-82a4-96090da4d6ae with identifier: BJ23%20KXM
2026-03-28 14:31:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 180e470a-e510-59b5-82a4-96090da4d6ae with identifier: BJ23%20KXM
2026-03-28 14:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 180e470a-e510-59b5-82a4-96090da4d6ae with identifier: BJ23%20KXM to the API
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ23%20KXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '180e470a-e510-59b5-82a4-96090da4d6ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ23 KXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20KXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 18266,
 '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 ACTIVE PREMIUM+ Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ACTIVE PREMIUM+',
 'vin': 'VR3UPHNEKPT526303',
 'year': 2023}
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520KXM%27 HTTP/1.1" 200 None
2026-03-28 14:31:10 [bca.uk] INFO: Saving data for BJ23%20KXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774437171.975714, 'last_price_update_time': 1774708270.817578}
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520KXM') HTTP/1.1" 204 0
2026-03-28 14:31:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a196f175-3198-5fb2-b4ef-57bf99470164 with identifier: GJ12%20NBD
2026-03-28 14:31:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a196f175-3198-5fb2-b4ef-57bf99470164 with identifier: GJ12%20NBD
2026-03-28 14:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a196f175-3198-5fb2-b4ef-57bf99470164 with identifier: GJ12%20NBD to the API
2026-03-28 14:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ12%20NBD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a196f175-3198-5fb2-b4ef-57bf99470164',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ12 NBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ12%20NBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 91049,
 '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.2 VVT LTD.EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT LTD.EDITION',
 'vin': 'W0L0SDL08C6054043',
 'year': 2012}
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:11 [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-28 14:31:11 [bca.uk] INFO: Saving data for GJ12%20NBD: {'auction_closing_time': 1774951200.0, 'created_time': 1774437570.659455, 'last_price_update_time': 1774708271.139673}
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ12%2520NBD') HTTP/1.1" 204 0
2026-03-28 14:31:11 [bca.uk] INFO: Found listing with ID: BC72%20AXG
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:11 [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-28 14:31:11 [bca.uk] INFO: Scrape type for BC72%20AXG: 2
2026-03-28 14:31:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd2ada47-7778-5509-801f-8639c3757b1c with identifier: BC72%20AXG
2026-03-28 14:31:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd2ada47-7778-5509-801f-8639c3757b1c with scrape type 2
2026-03-28 14:31:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd2ada47-7778-5509-801f-8639c3757b1c with scrape type 2
2026-03-28 14:31:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd2ada47-7778-5509-801f-8639c3757b1c, identifier: BC72%20AXG
2026-03-28 14:31:11 [bca.uk] INFO: Found listing with ID: MV68%20EOJ
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:11 [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-28 14:31:11 [bca.uk] INFO: Scrape type for MV68%20EOJ: 2
2026-03-28 14:31:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d8dc250-35cf-587f-88c0-777c0dde1ebe with identifier: MV68%20EOJ
2026-03-28 14:31:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d8dc250-35cf-587f-88c0-777c0dde1ebe with scrape type 2
2026-03-28 14:31:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d8dc250-35cf-587f-88c0-777c0dde1ebe with scrape type 2
2026-03-28 14:31:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d8dc250-35cf-587f-88c0-777c0dde1ebe, identifier: MV68%20EOJ
2026-03-28 14:31:11 [scrapy.extensions.logstats] INFO: Crawled 352 pages (at 3 pages/min), scraped 2141 items (at 88 items/min)
2026-03-28 14:31:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 213MiB
2026-03-28 14:31:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd2ada47-7778-5509-801f-8639c3757b1c with identifier: BC72%20AXG
2026-03-28 14:31:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd2ada47-7778-5509-801f-8639c3757b1c with identifier: BC72%20AXG
2026-03-28 14:31:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd2ada47-7778-5509-801f-8639c3757b1c with identifier: BC72%20AXG to the API
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC72%20AXG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd2ada47-7778-5509-801f-8639c3757b1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC72 AXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC72%20AXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 8608,
 '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 GRANDLAND 1.2 T 130 GS LINE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS LINE',
 'vin': 'W0VZRHNS4N6845403',
 'year': 2023}
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:11 [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-28 14:31:11 [bca.uk] INFO: Saving data for BC72%20AXG: {'auction_closing_time': 1775037600.0, 'created_time': 1774437143.781245, 'last_price_update_time': 1774708271.693316}
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC72%2520AXG') HTTP/1.1" 204 0
2026-03-28 14:31:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d8dc250-35cf-587f-88c0-777c0dde1ebe with identifier: MV68%20EOJ
2026-03-28 14:31:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d8dc250-35cf-587f-88c0-777c0dde1ebe with identifier: MV68%20EOJ
2026-03-28 14:31:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d8dc250-35cf-587f-88c0-777c0dde1ebe with identifier: MV68%20EOJ to the API
2026-03-28 14:31:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV68%20EOJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d8dc250-35cf-587f-88c0-777c0dde1ebe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV68 EOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV68%20EOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '120D',
 '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': 'BMW 120D 2.0 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1S72030V574158',
 'year': 2018}
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [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-28 14:31:12 [bca.uk] INFO: Saving data for MV68%20EOJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774437558.158778, 'last_price_update_time': 1774708272.024829}
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV68%2520EOJ') HTTP/1.1" 204 0
2026-03-28 14:31:12 [bca.uk] INFO: Found listing with ID: LR66%20LHF
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [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-28 14:31:12 [bca.uk] INFO: Scrape type for LR66%20LHF: 2
2026-03-28 14:31:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c601a923-c71e-5c8e-a9f1-9fb2bb651857 with identifier: LR66%20LHF
2026-03-28 14:31:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c601a923-c71e-5c8e-a9f1-9fb2bb651857 with scrape type 2
2026-03-28 14:31:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c601a923-c71e-5c8e-a9f1-9fb2bb651857 with scrape type 2
2026-03-28 14:31:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c601a923-c71e-5c8e-a9f1-9fb2bb651857, identifier: LR66%20LHF
2026-03-28 14:31:12 [bca.uk] INFO: Found listing with ID: YK67%20JYJ
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [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-28 14:31:12 [bca.uk] INFO: Scrape type for YK67%20JYJ: 2
2026-03-28 14:31:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e649e6d-4bd8-5b78-a805-63dd18425d44 with identifier: YK67%20JYJ
2026-03-28 14:31:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e649e6d-4bd8-5b78-a805-63dd18425d44 with scrape type 2
2026-03-28 14:31:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e649e6d-4bd8-5b78-a805-63dd18425d44 with scrape type 2
2026-03-28 14:31:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e649e6d-4bd8-5b78-a805-63dd18425d44, identifier: YK67%20JYJ
2026-03-28 14:31:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c601a923-c71e-5c8e-a9f1-9fb2bb651857 with identifier: LR66%20LHF
2026-03-28 14:31:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c601a923-c71e-5c8e-a9f1-9fb2bb651857 with identifier: LR66%20LHF
2026-03-28 14:31:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c601a923-c71e-5c8e-a9f1-9fb2bb651857 with identifier: LR66%20LHF to the API
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR66%20LHF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c601a923-c71e-5c8e-a9f1-9fb2bb651857',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR66 LHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR66%20LHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 62011,
 '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': 'U5YPK816WGL139462',
 'year': 2016}
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [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-28 14:31:12 [bca.uk] INFO: Saving data for LR66%20LHF: {'auction_closing_time': 1774951200.0, 'created_time': 1774437142.163957, 'last_price_update_time': 1774708272.632885}
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR66%2520LHF') HTTP/1.1" 204 0
2026-03-28 14:31:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e649e6d-4bd8-5b78-a805-63dd18425d44 with identifier: YK67%20JYJ
2026-03-28 14:31:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e649e6d-4bd8-5b78-a805-63dd18425d44 with identifier: YK67%20JYJ
2026-03-28 14:31:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e649e6d-4bd8-5b78-a805-63dd18425d44 with identifier: YK67%20JYJ to the API
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK67%20JYJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e649e6d-4bd8-5b78-a805-63dd18425d44',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK67 JYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK67%20JYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 43501,
 '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': 'MAZDA CX-3 2.0 120 SPORT 2WD Hatchback',
 'transmission': 'manual',
 'trim': '120 SPORT 2WD',
 'vin': 'MMZDK6W760W214478',
 'year': 2017}
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [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-28 14:31:12 [bca.uk] INFO: Saving data for YK67%20JYJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774437545.032067, 'last_price_update_time': 1774708272.95133}
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK67%2520JYJ') HTTP/1.1" 204 0
2026-03-28 14:31:12 [bca.uk] INFO: Found listing with ID: YD16%20CVG
2026-03-28 14:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:12 [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-28 14:31:12 [bca.uk] INFO: Scrape type for YD16%20CVG: 2
2026-03-28 14:31:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2121ba45-2ec1-5235-bc3e-7d911a1156b6 with identifier: YD16%20CVG
2026-03-28 14:31:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2121ba45-2ec1-5235-bc3e-7d911a1156b6 with scrape type 2
2026-03-28 14:31:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2121ba45-2ec1-5235-bc3e-7d911a1156b6 with scrape type 2
2026-03-28 14:31:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2121ba45-2ec1-5235-bc3e-7d911a1156b6, identifier: YD16%20CVG
2026-03-28 14:31:13 [bca.uk] INFO: Found listing with ID: YL67%20HHA
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [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-28 14:31:13 [bca.uk] INFO: Scrape type for YL67%20HHA: 2
2026-03-28 14:31:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c16abf98-6ed0-5bca-9748-20b9b2e4194e with identifier: YL67%20HHA
2026-03-28 14:31:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c16abf98-6ed0-5bca-9748-20b9b2e4194e with scrape type 2
2026-03-28 14:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c16abf98-6ed0-5bca-9748-20b9b2e4194e with scrape type 2
2026-03-28 14:31:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c16abf98-6ed0-5bca-9748-20b9b2e4194e, identifier: YL67%20HHA
2026-03-28 14:31:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2121ba45-2ec1-5235-bc3e-7d911a1156b6 with identifier: YD16%20CVG
2026-03-28 14:31:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2121ba45-2ec1-5235-bc3e-7d911a1156b6 with identifier: YD16%20CVG
2026-03-28 14:31:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2121ba45-2ec1-5235-bc3e-7d911a1156b6 with identifier: YD16%20CVG to the API
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD16%20CVG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2121ba45-2ec1-5235-bc3e-7d911a1156b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD16 CVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD16%20CVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 73193,
 '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 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM',
 'vin': 'WDD1760122V117234',
 'year': 2016}
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [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-28 14:31:13 [bca.uk] INFO: Saving data for YD16%20CVG: {'auction_closing_time': 1774864800.0, 'created_time': 1774437129.623843, 'last_price_update_time': 1774708273.511789}
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD16%2520CVG') HTTP/1.1" 204 0
2026-03-28 14:31:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c16abf98-6ed0-5bca-9748-20b9b2e4194e with identifier: YL67%20HHA
2026-03-28 14:31:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c16abf98-6ed0-5bca-9748-20b9b2e4194e with identifier: YL67%20HHA
2026-03-28 14:31:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c16abf98-6ed0-5bca-9748-20b9b2e4194e with identifier: YL67%20HHA to the API
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL67%20HHA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c16abf98-6ed0-5bca-9748-20b9b2e4194e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL67 HHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL67%20HHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 48949,
 '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': 'WF0JXXGAHJHD13748',
 'year': 2018}
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [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-28 14:31:13 [bca.uk] INFO: Saving data for YL67%20HHA: {'auction_closing_time': 1774778400.0, 'created_time': 1774437543.945211, 'last_price_update_time': 1774708273.846878}
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL67%2520HHA') HTTP/1.1" 204 0
2026-03-28 14:31:13 [bca.uk] INFO: Found listing with ID: EX67%20PCO
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [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-28 14:31:13 [bca.uk] INFO: Scrape type for EX67%20PCO: 2
2026-03-28 14:31:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80a906b9-fd33-5ac4-8d21-a1d04017f79a with identifier: EX67%20PCO
2026-03-28 14:31:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80a906b9-fd33-5ac4-8d21-a1d04017f79a with scrape type 2
2026-03-28 14:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80a906b9-fd33-5ac4-8d21-a1d04017f79a with scrape type 2
2026-03-28 14:31:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80a906b9-fd33-5ac4-8d21-a1d04017f79a, identifier: EX67%20PCO
2026-03-28 14:31:13 [bca.uk] INFO: Found listing with ID: LX15%20HNK
2026-03-28 14:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:13 [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-28 14:31:13 [bca.uk] INFO: Scrape type for LX15%20HNK: 0
2026-03-28 14:31:13 [bca.uk] INFO: Found listing with ID: FH57%20CHZ
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for FH57%20CHZ: 0
2026-03-28 14:31:14 [bca.uk] INFO: Found listing with ID: FX17%20VRV
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for FX17%20VRV: 0
2026-03-28 14:31:14 [bca.uk] INFO: Found listing with ID: BL19%20WLJ
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for BL19%20WLJ: 0
2026-03-28 14:31:14 [bca.uk] INFO: Found listing with ID: KV66%20XCL
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for KV66%20XCL: 0
2026-03-28 14:31:14 [bca.uk] INFO: Found listing with ID: FN70%20VDR
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for FN70%20VDR: 0
2026-03-28 14:31:14 [bca.uk] INFO: Found listing with ID: FJ23%20NXU
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for FJ23%20NXU: 0
2026-03-28 14:31:14 [bca.uk] INFO: Found listing with ID: EF22%20AOU
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Scrape type for EF22%20AOU: 2
2026-03-28 14:31:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e7e7eef-095b-5a26-919c-31e4b01476c3 with identifier: EF22%20AOU
2026-03-28 14:31:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e7e7eef-095b-5a26-919c-31e4b01476c3 with scrape type 2
2026-03-28 14:31:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e7e7eef-095b-5a26-919c-31e4b01476c3 with scrape type 2
2026-03-28 14:31:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e7e7eef-095b-5a26-919c-31e4b01476c3, identifier: EF22%20AOU
2026-03-28 14:31:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80a906b9-fd33-5ac4-8d21-a1d04017f79a with identifier: EX67%20PCO
2026-03-28 14:31:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80a906b9-fd33-5ac4-8d21-a1d04017f79a with identifier: EX67%20PCO
2026-03-28 14:31:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80a906b9-fd33-5ac4-8d21-a1d04017f79a with identifier: EX67%20PCO to the API
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX67%20PCO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80a906b9-fd33-5ac4-8d21-a1d04017f79a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX67 PCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX67%20PCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 59149,
 '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 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0JXXGAHJHR64387',
 'year': 2017}
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Saving data for EX67%20PCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774437117.202754, 'last_price_update_time': 1774708274.513211}
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX67%2520PCO') HTTP/1.1" 204 0
2026-03-28 14:31:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e7e7eef-095b-5a26-919c-31e4b01476c3 with identifier: EF22%20AOU
2026-03-28 14:31:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e7e7eef-095b-5a26-919c-31e4b01476c3 with identifier: EF22%20AOU
2026-03-28 14:31:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e7e7eef-095b-5a26-919c-31e4b01476c3 with identifier: EF22%20AOU to the API
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF22%20AOU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e7e7eef-095b-5a26-919c-31e4b01476c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF22 AOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF22%20AOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 13417,
 '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 90 3.0 D250 AWD X-DYNAMIC SE (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 AWD X-DYNAMIC SE (5ST)',
 'vin': 'SALEA6AW4P2134994',
 'year': 2022}
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:14 [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-28 14:31:14 [bca.uk] INFO: Saving data for EF22%20AOU: {'auction_closing_time': 1774951200.0, 'created_time': 1774437750.952011, 'last_price_update_time': 1774708274.990538}
2026-03-28 14:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF22%2520AOU') HTTP/1.1" 204 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: YF16%20RWY
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for YF16%20RWY: 2
2026-03-28 14:31:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff03ad17-eebe-5a63-a38b-0e330831d2c7 with identifier: YF16%20RWY
2026-03-28 14:31:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff03ad17-eebe-5a63-a38b-0e330831d2c7 with scrape type 2
2026-03-28 14:31:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff03ad17-eebe-5a63-a38b-0e330831d2c7 with scrape type 2
2026-03-28 14:31:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff03ad17-eebe-5a63-a38b-0e330831d2c7, identifier: YF16%20RWY
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: LP16%20BKU
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for LP16%20BKU: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: BR19%20YNT
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for BR19%20YNT: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: MF67%20LWH
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for MF67%20LWH: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: MJ65%20ZLX
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for MJ65%20ZLX: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: LL64%20BYU
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for LL64%20BYU: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: DP15%20AZR
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for DP15%20AZR: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: RA16%20PAO
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for RA16%20PAO: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: SK18%20MYT
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for SK18%20MYT: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: VN17%20MXO
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for VN17%20MXO: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: NL72%20ZFR
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for NL72%20ZFR: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: SG08%20HWS
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for SG08%20HWS: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: SN57%20FBK
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for SN57%20FBK: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: HN61%20EVJ
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for HN61%20EVJ: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: KUI%20550
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for KUI%20550: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: WP72%20UBK
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for WP72%20UBK: 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: KY22%20VTN
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for KY22%20VTN: 0
2026-03-28 14:31:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff03ad17-eebe-5a63-a38b-0e330831d2c7 with identifier: YF16%20RWY
2026-03-28 14:31:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff03ad17-eebe-5a63-a38b-0e330831d2c7 with identifier: YF16%20RWY
2026-03-28 14:31:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff03ad17-eebe-5a63-a38b-0e330831d2c7 with identifier: YF16%20RWY to the API
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF16%20RWY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff03ad17-eebe-5a63-a38b-0e330831d2c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF16 RWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF16%20RWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 70096,
 '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 D 116 Hatchback',
 'transmission': 'automatic',
 'trim': 'D 116',
 'vin': 'WMWXT320902F04717',
 'year': 2016}
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Saving data for YF16%20RWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774437118.939463, 'last_price_update_time': 1774708275.800782}
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF16%2520RWY') HTTP/1.1" 204 0
2026-03-28 14:31:15 [bca.uk] INFO: Found listing with ID: LD13%20HXN
2026-03-28 14:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:15 [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-28 14:31:15 [bca.uk] INFO: Scrape type for LD13%20HXN: 2
2026-03-28 14:31:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 505d43d4-bcfa-5e32-a4a1-22fbe626df30 with identifier: LD13%20HXN
2026-03-28 14:31:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 505d43d4-bcfa-5e32-a4a1-22fbe626df30 with scrape type 2
2026-03-28 14:31:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 505d43d4-bcfa-5e32-a4a1-22fbe626df30 with scrape type 2
2026-03-28 14:31:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 505d43d4-bcfa-5e32-a4a1-22fbe626df30, identifier: LD13%20HXN
2026-03-28 14:31:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 505d43d4-bcfa-5e32-a4a1-22fbe626df30 with identifier: LD13%20HXN
2026-03-28 14:31:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 505d43d4-bcfa-5e32-a4a1-22fbe626df30 with identifier: LD13%20HXN
2026-03-28 14:31:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 505d43d4-bcfa-5e32-a4a1-22fbe626df30 with identifier: LD13%20HXN to the API
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD13%20HXN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '505d43d4-bcfa-5e32-a4a1-22fbe626df30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD13 HXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD13%20HXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 114039,
 '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 X3 2.0 XDRIVE 20D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D M SPORT STEP',
 'vin': 'WBAWY32090L694877',
 'year': 2013}
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:16 [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-28 14:31:16 [bca.uk] INFO: Saving data for LD13%20HXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774437104.998377, 'last_price_update_time': 1774708276.414656}
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD13%2520HXN') HTTP/1.1" 204 0
2026-03-28 14:31:16 [bca.uk] INFO: Found listing with ID: CP18%20NTA
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:16 [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-28 14:31:16 [bca.uk] INFO: Scrape type for CP18%20NTA: 2
2026-03-28 14:31:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3a2cf86-c607-5f20-8613-46ac859c7f1f with identifier: CP18%20NTA
2026-03-28 14:31:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3a2cf86-c607-5f20-8613-46ac859c7f1f with scrape type 2
2026-03-28 14:31:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3a2cf86-c607-5f20-8613-46ac859c7f1f with scrape type 2
2026-03-28 14:31:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3a2cf86-c607-5f20-8613-46ac859c7f1f, identifier: CP18%20NTA
2026-03-28 14:31:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3a2cf86-c607-5f20-8613-46ac859c7f1f with identifier: CP18%20NTA
2026-03-28 14:31:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3a2cf86-c607-5f20-8613-46ac859c7f1f with identifier: CP18%20NTA
2026-03-28 14:31:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3a2cf86-c607-5f20-8613-46ac859c7f1f with identifier: CP18%20NTA to the API
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP18%20NTA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3a2cf86-c607-5f20-8613-46ac859c7f1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP18 NTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP18%20NTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 81572,
 '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 IBIZA 1.0 TSI 95 XCELLENCE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 XCELLENCE',
 'vin': 'VSSZZZKJZJR182982',
 'year': 2018}
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:16 [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-28 14:31:16 [bca.uk] INFO: Saving data for CP18%20NTA: {'auction_closing_time': 1774864800.0, 'created_time': 1774437078.575661, 'last_price_update_time': 1774708276.907053}
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP18%2520NTA') HTTP/1.1" 204 0
2026-03-28 14:31:16 [bca.uk] INFO: Found listing with ID: WV19%20KDU
2026-03-28 14:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:16 [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-28 14:31:16 [bca.uk] INFO: Scrape type for WV19%20KDU: 2
2026-03-28 14:31:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04c3ab69-8aa7-51c0-ba51-f723299bfff7 with identifier: WV19%20KDU
2026-03-28 14:31:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04c3ab69-8aa7-51c0-ba51-f723299bfff7 with scrape type 2
2026-03-28 14:31:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04c3ab69-8aa7-51c0-ba51-f723299bfff7 with scrape type 2
2026-03-28 14:31:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04c3ab69-8aa7-51c0-ba51-f723299bfff7, identifier: WV19%20KDU
2026-03-28 14:31:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04c3ab69-8aa7-51c0-ba51-f723299bfff7 with identifier: WV19%20KDU
2026-03-28 14:31:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04c3ab69-8aa7-51c0-ba51-f723299bfff7 with identifier: WV19%20KDU
2026-03-28 14:31:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04c3ab69-8aa7-51c0-ba51-f723299bfff7 with identifier: WV19%20KDU to the API
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV19%20KDU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04c3ab69-8aa7-51c0-ba51-f723299bfff7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV19 KDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV19%20KDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 65873,
 '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.5 BLUEHDI 130 GT LINE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 GT LINE PREMIUM',
 'vin': 'VF3MCYHZJJS490988',
 'year': 2019}
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:17 [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-28 14:31:17 [bca.uk] INFO: Saving data for WV19%20KDU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437083.86792, 'last_price_update_time': 1774708277.345521}
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV19%2520KDU') HTTP/1.1" 204 0
2026-03-28 14:31:17 [bca.uk] INFO: Found listing with ID: CP67%20BBU
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:17 [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-28 14:31:17 [bca.uk] INFO: Scrape type for CP67%20BBU: 2
2026-03-28 14:31:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3e00f4a-b7ff-5ed0-8860-7b714cc5818e with identifier: CP67%20BBU
2026-03-28 14:31:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3e00f4a-b7ff-5ed0-8860-7b714cc5818e with scrape type 2
2026-03-28 14:31:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3e00f4a-b7ff-5ed0-8860-7b714cc5818e with scrape type 2
2026-03-28 14:31:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3e00f4a-b7ff-5ed0-8860-7b714cc5818e, identifier: CP67%20BBU
2026-03-28 14:31:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3e00f4a-b7ff-5ed0-8860-7b714cc5818e with identifier: CP67%20BBU
2026-03-28 14:31:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3e00f4a-b7ff-5ed0-8860-7b714cc5818e with identifier: CP67%20BBU
2026-03-28 14:31:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3e00f4a-b7ff-5ed0-8860-7b714cc5818e with identifier: CP67%20BBU to the API
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP67%20BBU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c3e00f4a-b7ff-5ed0-8860-7b714cc5818e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP67 BBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP67%20BBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 94468,
 '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 A7 SPORTBACK 3.0 TDI 272 QUATTRO BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 272 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4G1HN115355',
 'year': 2017}
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:17 [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-28 14:31:17 [bca.uk] INFO: Saving data for CP67%20BBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774437040.170383, 'last_price_update_time': 1774708277.816178}
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP67%2520BBU') HTTP/1.1" 204 0
2026-03-28 14:31:17 [bca.uk] INFO: Found listing with ID: HY69%20WNN
2026-03-28 14:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:17 [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-28 14:31:17 [bca.uk] INFO: Scrape type for HY69%20WNN: 2
2026-03-28 14:31:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d with identifier: HY69%20WNN
2026-03-28 14:31:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d with scrape type 2
2026-03-28 14:31:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d with scrape type 2
2026-03-28 14:31:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d, identifier: HY69%20WNN
2026-03-28 14:31:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d with identifier: HY69%20WNN
2026-03-28 14:31:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d with identifier: HY69%20WNN
2026-03-28 14:31:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0942ed3b-07cb-5598-b8c4-ec3bcb6c287d with identifier: HY69%20WNN to the API
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY69%20WNN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0942ed3b-07cb-5598-b8c4-ec3bcb6c287d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY69 WNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY69%20WNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 46671,
 '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 110 ORIGINS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 ORIGINS',
 'vin': 'VF72RHNPMK4407202',
 'year': 2019}
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 14:31:18 [bca.uk] INFO: Saving data for HY69%20WNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774437085.408677, 'last_price_update_time': 1774708278.282144}
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY69%2520WNN') HTTP/1.1" 204 0
2026-03-28 14:31:18 [bca.uk] INFO: Found listing with ID: AJ19%20FFD
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:18 [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-28 14:31:18 [bca.uk] INFO: Scrape type for AJ19%20FFD: 2
2026-03-28 14:31:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb5eac58-3f63-5d7a-9b54-54b6b988d812 with identifier: AJ19%20FFD
2026-03-28 14:31:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb5eac58-3f63-5d7a-9b54-54b6b988d812 with scrape type 2
2026-03-28 14:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb5eac58-3f63-5d7a-9b54-54b6b988d812 with scrape type 2
2026-03-28 14:31:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb5eac58-3f63-5d7a-9b54-54b6b988d812, identifier: AJ19%20FFD
2026-03-28 14:31:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb5eac58-3f63-5d7a-9b54-54b6b988d812 with identifier: AJ19%20FFD
2026-03-28 14:31:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb5eac58-3f63-5d7a-9b54-54b6b988d812 with identifier: AJ19%20FFD
2026-03-28 14:31:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb5eac58-3f63-5d7a-9b54-54b6b988d812 with identifier: AJ19%20FFD to the API
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ19%20FFD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb5eac58-3f63-5d7a-9b54-54b6b988d812',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ19 FFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ19%20FFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 54439,
 '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 COURIER 1.5 TDCI 100 SPORT (6) Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 SPORT (6)',
 'vin': 'WF0WXXTACWKC40962',
 'year': 2019}
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:18 [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-28 14:31:18 [bca.uk] INFO: Saving data for AJ19%20FFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774437084.311565, 'last_price_update_time': 1774708278.706173}
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ19%2520FFD') HTTP/1.1" 204 0
2026-03-28 14:31:18 [bca.uk] INFO: Found listing with ID: NA68%20LZW
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:18 [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-28 14:31:18 [bca.uk] INFO: Scrape type for NA68%20LZW: 2
2026-03-28 14:31:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 704214a3-c2de-5917-bb0a-258e14e98949 with identifier: NA68%20LZW
2026-03-28 14:31:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 704214a3-c2de-5917-bb0a-258e14e98949 with scrape type 2
2026-03-28 14:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 704214a3-c2de-5917-bb0a-258e14e98949 with scrape type 2
2026-03-28 14:31:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 704214a3-c2de-5917-bb0a-258e14e98949, identifier: NA68%20LZW
2026-03-28 14:31:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 704214a3-c2de-5917-bb0a-258e14e98949 with identifier: NA68%20LZW
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 14:31:18 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cream%2Fblack HTTP/1.1" 200 None
2026-03-28 14:31:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 14:31:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 704214a3-c2de-5917-bb0a-258e14e98949 with identifier: NA68%20LZW
2026-03-28 14:31:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 704214a3-c2de-5917-bb0a-258e14e98949 with identifier: NA68%20LZW to the API
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA68%20LZW-GB',
 'category': 'Car',
 'color': 'cream',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '704214a3-c2de-5917-bb0a-258e14e98949',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA68 LZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA68%20LZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 63112,
 '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 CAPTUR 0.9 TCE 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC',
 'vin': 'VF1R8700161264614',
 'year': 2018}
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:19 [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-28 14:31:19 [bca.uk] INFO: Saving data for NA68%20LZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774437040.722641, 'last_price_update_time': 1774708279.297178}
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520LZW') HTTP/1.1" 204 0
2026-03-28 14:31:19 [bca.uk] INFO: Found listing with ID: FA15%20AUK
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:19 [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-28 14:31:19 [bca.uk] INFO: Scrape type for FA15%20AUK: 2
2026-03-28 14:31:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efb6a472-50df-5adf-aee0-f1eee30f68c7 with identifier: FA15%20AUK
2026-03-28 14:31:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efb6a472-50df-5adf-aee0-f1eee30f68c7 with scrape type 2
2026-03-28 14:31:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efb6a472-50df-5adf-aee0-f1eee30f68c7 with scrape type 2
2026-03-28 14:31:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efb6a472-50df-5adf-aee0-f1eee30f68c7, identifier: FA15%20AUK
2026-03-28 14:31:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efb6a472-50df-5adf-aee0-f1eee30f68c7 with identifier: FA15%20AUK
2026-03-28 14:31:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efb6a472-50df-5adf-aee0-f1eee30f68c7 with identifier: FA15%20AUK
2026-03-28 14:31:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efb6a472-50df-5adf-aee0-f1eee30f68c7 with identifier: FA15%20AUK to the API
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA15%20AUK-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'efb6a472-50df-5adf-aee0-f1eee30f68c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA15 AUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA15%20AUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 80126,
 '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 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1379467',
 'year': 2015}
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:19 [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-28 14:31:19 [bca.uk] INFO: Saving data for FA15%20AUK: {'auction_closing_time': 1774864800.0, 'created_time': 1774437055.733762, 'last_price_update_time': 1774708279.709366}
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA15%2520AUK') HTTP/1.1" 204 0
2026-03-28 14:31:19 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=137&sort=MostRecentlyAdded
2026-03-28 14:31:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=137&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:19 [bca.uk] INFO: Found listing with ID: HK16%20ZVT
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:19 [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-28 14:31:19 [bca.uk] INFO: Scrape type for HK16%20ZVT: 2
2026-03-28 14:31:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4352cea7-16a3-5221-86b6-412bd17cd24c with identifier: HK16%20ZVT
2026-03-28 14:31:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4352cea7-16a3-5221-86b6-412bd17cd24c with scrape type 2
2026-03-28 14:31:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4352cea7-16a3-5221-86b6-412bd17cd24c with scrape type 2
2026-03-28 14:31:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4352cea7-16a3-5221-86b6-412bd17cd24c, identifier: HK16%20ZVT
2026-03-28 14:31:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=137&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=137&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4352cea7-16a3-5221-86b6-412bd17cd24c with identifier: HK16%20ZVT
2026-03-28 14:31:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4352cea7-16a3-5221-86b6-412bd17cd24c with identifier: HK16%20ZVT
2026-03-28 14:31:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4352cea7-16a3-5221-86b6-412bd17cd24c with identifier: HK16%20ZVT to the API
2026-03-28 14:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK16%20ZVT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4352cea7-16a3-5221-86b6-412bd17cd24c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK16 ZVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK16%20ZVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '118I',
 'odometer': 80314,
 '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 118I 1.5 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1R52060V554602',
 'year': 2016}
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Saving data for HK16%20ZVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774437059.046422, 'last_price_update_time': 1774708280.879232}
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK16%2520ZVT') HTTP/1.1" 204 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: SP67%20XLT
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Scrape type for SP67%20XLT: 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: AK16%20PDY
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Scrape type for AK16%20PDY: 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: AV17%20XDO
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Scrape type for AV17%20XDO: 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: AX19%20PZO
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Scrape type for AX19%20PZO: 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: FD20%20POA
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Scrape type for FD20%20POA: 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: NX68%20GDO
2026-03-28 14:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:20 [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-28 14:31:20 [bca.uk] INFO: Scrape type for NX68%20GDO: 0
2026-03-28 14:31:20 [bca.uk] INFO: Found listing with ID: YG68%20VCW
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for YG68%20VCW: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KU16%20MKX
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KU16%20MKX: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: OE18%20KSZ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for OE18%20KSZ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: PGZ%202810
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for PGZ%202810: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: OY21%20UFL
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for OY21%20UFL: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: SH69%20GUA
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for SH69%20GUA: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: DG66%20AUN
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for DG66%20AUN: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: LO68%20ZYL
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for LO68%20ZYL: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: SH68%20GWJ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for SH68%20GWJ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: EJ67%20JKZ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for EJ67%20JKZ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: HJ68%20FZS
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for HJ68%20FZS: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KX18%20JBV
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KX18%20JBV: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: PK19%20ZLZ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for PK19%20ZLZ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: PX68%20XXB
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for PX68%20XXB: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: EF21%20VVB
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for EF21%20VVB: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: SO71%20DRZ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for SO71%20DRZ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: LA67%20AZJ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for LA67%20AZJ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: NX17%20YNN
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for NX17%20YNN: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: EX68%20EYK
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for EX68%20EYK: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: LT22%20HZA
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for LT22%20HZA: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: OE70%20KBX
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for OE70%20KBX: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: YS70%20VRU
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for YS70%20VRU: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: BV20%20XBO
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for BV20%20XBO: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: CT17%20CXK
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for CT17%20CXK: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: RJ67%20CWL
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for RJ67%20CWL: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: WM67%20YVJ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for WM67%20YVJ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: YO69%20JZX
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for YO69%20JZX: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: BF68%20NXT
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for BF68%20NXT: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KR66%20HEV
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KR66%20HEV: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: SR18%20HAA
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for SR18%20HAA: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: VN71%20GUX
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for VN71%20GUX: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KF17%20CZB
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KF17%20CZB: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KP17%20OAH
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KP17%20OAH: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: LG68%20OWJ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for LG68%20OWJ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: ML69%20XDA
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for ML69%20XDA: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: SN68%20WLV
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for SN68%20WLV: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: YG68%20DTD
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for YG68%20DTD: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: YK69%20KNP
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520KNP%27 HTTP/1.1" 200 None
2026-03-28 14:31:21 [bca.uk] INFO: Scrape type for YK69%20KNP: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: A9%20VVA
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for A9%20VVA: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: HN67%20HBZ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for HN67%20HBZ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: LC69%20HNB
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520HNB%27 HTTP/1.1" 200 None
2026-03-28 14:31:21 [bca.uk] INFO: Scrape type for LC69%20HNB: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: NX69%20KTD
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for NX69%20KTD: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: GV68%20UWS
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for GV68%20UWS: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: K23%20DNJ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for K23%20DNJ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KM17%20YJE
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KM17%20YJE: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: MT17%20JKE
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for MT17%20JKE: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: PY16%20OZA
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for PY16%20OZA: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: KS18%20YWN
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for KS18%20YWN: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: FG18%20HGX
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for FG18%20HGX: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: ND68%20VPG
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for ND68%20VPG: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: OE68%20KBN
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for OE68%20KBN: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: RX21%20HYT
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for RX21%20HYT: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: WA69%20VKC
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for WA69%20VKC: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: WG17%20MFZ
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for WG17%20MFZ: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: FG19%20OYC
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for FG19%20OYC: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: RK17%20PLX
2026-03-28 14:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:21 [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-28 14:31:21 [bca.uk] INFO: Scrape type for RK17%20PLX: 0
2026-03-28 14:31:21 [bca.uk] INFO: Found listing with ID: YC68%20ADH
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for YC68%20ADH: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: EU18%20OZB
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for EU18%20OZB: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: FD70%20JZT
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for FD70%20JZT: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: GU17%20SDY
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for GU17%20SDY: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: GX17%20LVB
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for GX17%20LVB: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: VN67%20LSE
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for VN67%20LSE: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: WM17%20XTH
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for WM17%20XTH: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: YB19%20POM
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for YB19%20POM: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: FP10%20ONE
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for FP10%20ONE: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: LO70%20WRN
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for LO70%20WRN: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: HG18%20GLJ
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for HG18%20GLJ: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: BN69%20HDG
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for BN69%20HDG: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: KJ19%20YKA
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for KJ19%20YKA: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: WD68%20MFP
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for WD68%20MFP: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: LM21%20NVC
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for LM21%20NVC: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: VO67%20XWL
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for VO67%20XWL: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: DS21%20KRV
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for DS21%20KRV: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: CP16%20HPU
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for CP16%20HPU: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: FL67%20WXM
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for FL67%20WXM: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: BV67%20UDJ
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for BV67%20UDJ: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: MT20%20CHN
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for MT20%20CHN: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: MV67%20OMT
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for MV67%20OMT: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: YH18%20YUY
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for YH18%20YUY: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: DP67%20AVV
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for DP67%20AVV: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: GK18%20TVW
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for GK18%20TVW: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: LP19%20HDX
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for LP19%20HDX: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: OU19%20SUV
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for OU19%20SUV: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: FY21%20LHR
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for FY21%20LHR: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: LL17%20FEX
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for LL17%20FEX: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: YK19%20VJA
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for YK19%20VJA: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: EK19%20YVS
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for EK19%20YVS: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: EU68%20VXN
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for EU68%20VXN: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: BV67%20ZJY
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for BV67%20ZJY: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: MA19%20ZXM
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for MA19%20ZXM: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: YY67%20LLJ
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for YY67%20LLJ: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: KN71%20EZW
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for KN71%20EZW: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: WM68%20UCG
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for WM68%20UCG: 0
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: LJ73%20PHC
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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-28 14:31:22 [bca.uk] INFO: Scrape type for LJ73%20PHC: 0
2026-03-28 14:31:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:22 [bca.uk] INFO: Found listing with ID: MK17%20WNM
2026-03-28 14:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:22 [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-28 14:31:22 [bca.uk] INFO: Scrape type for MK17%20WNM: 2
2026-03-28 14:31:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8bed5f77-a88b-5457-932a-53d9f42199e4 with identifier: MK17%20WNM
2026-03-28 14:31:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8bed5f77-a88b-5457-932a-53d9f42199e4 with scrape type 2
2026-03-28 14:31:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8bed5f77-a88b-5457-932a-53d9f42199e4 with scrape type 2
2026-03-28 14:31:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8bed5f77-a88b-5457-932a-53d9f42199e4, identifier: MK17%20WNM
2026-03-28 14:31:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8bed5f77-a88b-5457-932a-53d9f42199e4 with identifier: MK17%20WNM
2026-03-28 14:31:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8bed5f77-a88b-5457-932a-53d9f42199e4 with identifier: MK17%20WNM
2026-03-28 14:31:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8bed5f77-a88b-5457-932a-53d9f42199e4 with identifier: MK17%20WNM to the API
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK17%20WNM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8bed5f77-a88b-5457-932a-53d9f42199e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK17 WNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK17%20WNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 97664,
 '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 PRESTIGE StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PRESTIGE',
 'vin': 'SADCA2AN5HA893132',
 'year': 2017}
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520WNM%27 HTTP/1.1" 200 None
2026-03-28 14:31:23 [bca.uk] INFO: Saving data for MK17%20WNM: {'auction_closing_time': 1774864800.0, 'created_time': 1774437013.525841, 'last_price_update_time': 1774708283.293186}
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK17%2520WNM') HTTP/1.1" 204 0
2026-03-28 14:31:23 [bca.uk] INFO: Found listing with ID: WO68%20ETE
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:23 [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-28 14:31:23 [bca.uk] INFO: Scrape type for WO68%20ETE: 2
2026-03-28 14:31:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43ddfe8b-a227-5331-b8ab-b6b151dc521a with identifier: WO68%20ETE
2026-03-28 14:31:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43ddfe8b-a227-5331-b8ab-b6b151dc521a with scrape type 2
2026-03-28 14:31:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43ddfe8b-a227-5331-b8ab-b6b151dc521a with scrape type 2
2026-03-28 14:31:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43ddfe8b-a227-5331-b8ab-b6b151dc521a, identifier: WO68%20ETE
2026-03-28 14:31:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43ddfe8b-a227-5331-b8ab-b6b151dc521a with identifier: WO68%20ETE
2026-03-28 14:31:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43ddfe8b-a227-5331-b8ab-b6b151dc521a with identifier: WO68%20ETE
2026-03-28 14:31:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43ddfe8b-a227-5331-b8ab-b6b151dc521a with identifier: WO68%20ETE to the API
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO68%20ETE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '43ddfe8b-a227-5331-b8ab-b6b151dc521a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO68 ETE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO68%20ETE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 45471,
 '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 SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN6KH798971',
 'year': 2018}
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:23 [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-28 14:31:23 [bca.uk] INFO: Saving data for WO68%20ETE: {'auction_closing_time': 1774864800.0, 'created_time': 1774436977.526965, 'last_price_update_time': 1774708283.842579}
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO68%2520ETE') HTTP/1.1" 204 0
2026-03-28 14:31:23 [bca.uk] INFO: Found listing with ID: FB19%20YRT
2026-03-28 14:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:23 [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-28 14:31:23 [bca.uk] INFO: Scrape type for FB19%20YRT: 2
2026-03-28 14:31:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 809d3851-e1e7-5bce-8c12-b8bba1f6d13a with identifier: FB19%20YRT
2026-03-28 14:31:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 809d3851-e1e7-5bce-8c12-b8bba1f6d13a with scrape type 2
2026-03-28 14:31:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 809d3851-e1e7-5bce-8c12-b8bba1f6d13a with scrape type 2
2026-03-28 14:31:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 809d3851-e1e7-5bce-8c12-b8bba1f6d13a, identifier: FB19%20YRT
2026-03-28 14:31:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 809d3851-e1e7-5bce-8c12-b8bba1f6d13a with identifier: FB19%20YRT
2026-03-28 14:31:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 809d3851-e1e7-5bce-8c12-b8bba1f6d13a with identifier: FB19%20YRT
2026-03-28 14:31:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 809d3851-e1e7-5bce-8c12-b8bba1f6d13a with identifier: FB19%20YRT to the API
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FB19%20YRT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '809d3851-e1e7-5bce-8c12-b8bba1f6d13a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FB19 YRT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FB19%20YRT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 35899,
 '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 Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 FLAIR',
 'vin': 'VR7ARHNSJKL092459',
 'year': 2019}
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:24 [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-28 14:31:24 [bca.uk] INFO: Saving data for FB19%20YRT: {'auction_closing_time': 1774864800.0, 'created_time': 1774437013.957525, 'last_price_update_time': 1774708284.268949}
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FB19%2520YRT') HTTP/1.1" 204 0
2026-03-28 14:31:24 [bca.uk] INFO: Found listing with ID: RF17%20MWK
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:24 [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-28 14:31:24 [bca.uk] INFO: Scrape type for RF17%20MWK: 2
2026-03-28 14:31:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffd7e2a4-8846-5b38-aae8-e4954e940ca0 with identifier: RF17%20MWK
2026-03-28 14:31:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffd7e2a4-8846-5b38-aae8-e4954e940ca0 with scrape type 2
2026-03-28 14:31:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffd7e2a4-8846-5b38-aae8-e4954e940ca0 with scrape type 2
2026-03-28 14:31:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffd7e2a4-8846-5b38-aae8-e4954e940ca0, identifier: RF17%20MWK
2026-03-28 14:31:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffd7e2a4-8846-5b38-aae8-e4954e940ca0 with identifier: RF17%20MWK
2026-03-28 14:31:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffd7e2a4-8846-5b38-aae8-e4954e940ca0 with identifier: RF17%20MWK
2026-03-28 14:31:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffd7e2a4-8846-5b38-aae8-e4954e940ca0 with identifier: RF17%20MWK to the API
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF17%20MWK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffd7e2a4-8846-5b38-aae8-e4954e940ca0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF17 MWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF17%20MWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 150726,
 '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 T 250 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'T 250 AWD PORTFOLIO',
 'vin': 'SADCA2AX6JA260386',
 'year': 2017}
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:24 [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-28 14:31:24 [bca.uk] INFO: Saving data for RF17%20MWK: {'auction_closing_time': 1774864800.0, 'created_time': 1774437001.447159, 'last_price_update_time': 1774708284.696787}
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF17%2520MWK') HTTP/1.1" 204 0
2026-03-28 14:31:24 [bca.uk] INFO: Found listing with ID: RE67%20DAU
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:24 [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-28 14:31:24 [bca.uk] INFO: Scrape type for RE67%20DAU: 2
2026-03-28 14:31:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733 with identifier: RE67%20DAU
2026-03-28 14:31:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733 with scrape type 2
2026-03-28 14:31:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733 with scrape type 2
2026-03-28 14:31:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733, identifier: RE67%20DAU
2026-03-28 14:31:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733 with identifier: RE67%20DAU
2026-03-28 14:31:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733 with identifier: RE67%20DAU
2026-03-28 14:31:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3df90a9c-2d3f-5a1e-9b63-1c3cf748c733 with identifier: RE67%20DAU to the API
2026-03-28 14:31:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE67%20DAU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3df90a9c-2d3f-5a1e-9b63-1c3cf748c733',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE67 DAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE67%20DAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 40369,
 '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': 'HONDA CIVIC 1.0 VTEC TURBO 129 SE Hatchback',
 'transmission': 'manual',
 'trim': 'VTEC TURBO 129 SE',
 'vin': 'SHHFK6740HU014423',
 'year': 2017}
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [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-28 14:31:25 [bca.uk] INFO: Saving data for RE67%20DAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774436991.064532, 'last_price_update_time': 1774708285.113074}
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE67%2520DAU') HTTP/1.1" 204 0
2026-03-28 14:31:25 [bca.uk] INFO: Found listing with ID: AV67%20XUZ
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [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-28 14:31:25 [bca.uk] INFO: Scrape type for AV67%20XUZ: 2
2026-03-28 14:31:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13abdbe4-f584-5bd7-b114-0557619e203d with identifier: AV67%20XUZ
2026-03-28 14:31:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13abdbe4-f584-5bd7-b114-0557619e203d with scrape type 2
2026-03-28 14:31:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13abdbe4-f584-5bd7-b114-0557619e203d with scrape type 2
2026-03-28 14:31:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13abdbe4-f584-5bd7-b114-0557619e203d, identifier: AV67%20XUZ
2026-03-28 14:31:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13abdbe4-f584-5bd7-b114-0557619e203d with identifier: AV67%20XUZ
2026-03-28 14:31:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13abdbe4-f584-5bd7-b114-0557619e203d with identifier: AV67%20XUZ
2026-03-28 14:31:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13abdbe4-f584-5bd7-b114-0557619e203d with identifier: AV67%20XUZ to the API
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV67%20XUZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '13abdbe4-f584-5bd7-b114-0557619e203d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV67 XUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV67%20XUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 60830,
 '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 75 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': '75 MATCH EDITION',
 'vin': 'WVWZZZ6RZHU110362',
 'year': 2017}
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [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-28 14:31:25 [bca.uk] INFO: Saving data for AV67%20XUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774436959.260217, 'last_price_update_time': 1774708285.525175}
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV67%2520XUZ') HTTP/1.1" 204 0
2026-03-28 14:31:25 [bca.uk] INFO: Found listing with ID: AP18%20EUV
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [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-28 14:31:25 [bca.uk] INFO: Scrape type for AP18%20EUV: 2
2026-03-28 14:31:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 956c0a18-d0f7-5a15-a807-06e85d543e2f with identifier: AP18%20EUV
2026-03-28 14:31:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 956c0a18-d0f7-5a15-a807-06e85d543e2f with scrape type 2
2026-03-28 14:31:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 956c0a18-d0f7-5a15-a807-06e85d543e2f with scrape type 2
2026-03-28 14:31:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 956c0a18-d0f7-5a15-a807-06e85d543e2f, identifier: AP18%20EUV
2026-03-28 14:31:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 956c0a18-d0f7-5a15-a807-06e85d543e2f with identifier: AP18%20EUV
2026-03-28 14:31:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 956c0a18-d0f7-5a15-a807-06e85d543e2f with identifier: AP18%20EUV
2026-03-28 14:31:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 956c0a18-d0f7-5a15-a807-06e85d543e2f with identifier: AP18%20EUV to the API
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP18%20EUV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '956c0a18-d0f7-5a15-a807-06e85d543e2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP18 EUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP18%20EUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 75095,
 '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 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0JXXGAHJJT54694',
 'year': 2018}
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [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-28 14:31:25 [bca.uk] INFO: Saving data for AP18%20EUV: {'auction_closing_time': 1774864800.0, 'created_time': 1774436984.635512, 'last_price_update_time': 1774708285.947032}
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP18%2520EUV') HTTP/1.1" 204 0
2026-03-28 14:31:25 [bca.uk] INFO: Found listing with ID: DP17%20ONN
2026-03-28 14:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:25 [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-28 14:31:25 [bca.uk] INFO: Scrape type for DP17%20ONN: 2
2026-03-28 14:31:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 608264e3-5592-5774-9883-e6c68726455e with identifier: DP17%20ONN
2026-03-28 14:31:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 608264e3-5592-5774-9883-e6c68726455e with scrape type 2
2026-03-28 14:31:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 608264e3-5592-5774-9883-e6c68726455e with scrape type 2
2026-03-28 14:31:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 608264e3-5592-5774-9883-e6c68726455e, identifier: DP17%20ONN
2026-03-28 14:31:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 608264e3-5592-5774-9883-e6c68726455e with identifier: DP17%20ONN
2026-03-28 14:31:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 608264e3-5592-5774-9883-e6c68726455e with identifier: DP17%20ONN
2026-03-28 14:31:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 608264e3-5592-5774-9883-e6c68726455e with identifier: DP17%20ONN to the API
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP17%20ONN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '608264e3-5592-5774-9883-e6c68726455e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP17 ONN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP17%20ONN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 92666,
 '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 SE TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2AN3HH249391',
 'year': 2017}
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:26 [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-28 14:31:26 [bca.uk] INFO: Saving data for DP17%20ONN: {'auction_closing_time': 1774951200.0, 'created_time': 1773828341.349429, 'last_price_update_time': 1774708286.387855}
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP17%2520ONN') HTTP/1.1" 204 0
2026-03-28 14:31:26 [bca.uk] INFO: Found listing with ID: WR70%20ZYC
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:26 [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-28 14:31:26 [bca.uk] INFO: Scrape type for WR70%20ZYC: 2
2026-03-28 14:31:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71cde65b-1d18-5f08-b4b6-de1d7b86f188 with identifier: WR70%20ZYC
2026-03-28 14:31:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71cde65b-1d18-5f08-b4b6-de1d7b86f188 with scrape type 2
2026-03-28 14:31:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71cde65b-1d18-5f08-b4b6-de1d7b86f188 with scrape type 2
2026-03-28 14:31:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71cde65b-1d18-5f08-b4b6-de1d7b86f188, identifier: WR70%20ZYC
2026-03-28 14:31:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71cde65b-1d18-5f08-b4b6-de1d7b86f188 with identifier: WR70%20ZYC
2026-03-28 14:31:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71cde65b-1d18-5f08-b4b6-de1d7b86f188 with identifier: WR70%20ZYC
2026-03-28 14:31:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71cde65b-1d18-5f08-b4b6-de1d7b86f188 with identifier: WR70%20ZYC to the API
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR70%20ZYC-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': '71cde65b-1d18-5f08-b4b6-de1d7b86f188',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WR70 ZYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR70%20ZYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 51892,
 '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 1.5 P300E 4WD S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD S',
 'vin': 'SALZA2AT2LH117442',
 'year': 2020}
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:26 [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-28 14:31:26 [bca.uk] INFO: Saving data for WR70%20ZYC: {'auction_closing_time': 1774951200.0, 'created_time': 1773829918.55872, 'last_price_update_time': 1774708286.828368}
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR70%2520ZYC') HTTP/1.1" 204 0
2026-03-28 14:31:26 [bca.uk] INFO: Found listing with ID: RO14%20BDZ
2026-03-28 14:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:26 [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-28 14:31:26 [bca.uk] INFO: Scrape type for RO14%20BDZ: 2
2026-03-28 14:31:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d5b98db-5908-5607-aedf-7b6e642a8df2 with identifier: RO14%20BDZ
2026-03-28 14:31:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d5b98db-5908-5607-aedf-7b6e642a8df2 with scrape type 2
2026-03-28 14:31:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d5b98db-5908-5607-aedf-7b6e642a8df2 with scrape type 2
2026-03-28 14:31:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d5b98db-5908-5607-aedf-7b6e642a8df2, identifier: RO14%20BDZ
2026-03-28 14:31:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d5b98db-5908-5607-aedf-7b6e642a8df2 with identifier: RO14%20BDZ
2026-03-28 14:31:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d5b98db-5908-5607-aedf-7b6e642a8df2 with identifier: RO14%20BDZ
2026-03-28 14:31:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d5b98db-5908-5607-aedf-7b6e642a8df2 with identifier: RO14%20BDZ to the API
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO14%20BDZ-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d5b98db-5908-5607-aedf-7b6e642a8df2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO14 BDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO14%20BDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 98627,
 '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 C4 PICASSO 1.6 E-HDI 115 A/D VTR+ MPV',
 'transmission': 'manual',
 'trim': 'E-HDI 115 A/D VTR+',
 'vin': 'VF73D9HC8EJ663109',
 'year': 2014}
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:27 [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-28 14:31:27 [bca.uk] INFO: Saving data for RO14%20BDZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774436887.495685, 'last_price_update_time': 1774708287.302857}
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520BDZ') HTTP/1.1" 204 0
2026-03-28 14:31:27 [bca.uk] INFO: Found listing with ID: YL17%20PDV
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:27 [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-28 14:31:27 [bca.uk] INFO: Scrape type for YL17%20PDV: 2
2026-03-28 14:31:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31a05bb2-6adc-55f7-8849-8a5acbe2daf4 with identifier: YL17%20PDV
2026-03-28 14:31:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31a05bb2-6adc-55f7-8849-8a5acbe2daf4 with scrape type 2
2026-03-28 14:31:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31a05bb2-6adc-55f7-8849-8a5acbe2daf4 with scrape type 2
2026-03-28 14:31:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31a05bb2-6adc-55f7-8849-8a5acbe2daf4, identifier: YL17%20PDV
2026-03-28 14:31:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31a05bb2-6adc-55f7-8849-8a5acbe2daf4 with identifier: YL17%20PDV
2026-03-28 14:31:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31a05bb2-6adc-55f7-8849-8a5acbe2daf4 with identifier: YL17%20PDV
2026-03-28 14:31:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31a05bb2-6adc-55f7-8849-8a5acbe2daf4 with identifier: YL17%20PDV to the API
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL17%20PDV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31a05bb2-6adc-55f7-8849-8a5acbe2daf4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL17 PDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL17%20PDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 79818,
 '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 105 ECONETIC STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 105 ECONETIC STYLE',
 'vin': 'WF05XXGCC5HR85212',
 'year': 2017}
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:27 [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-28 14:31:27 [bca.uk] INFO: Saving data for YL17%20PDV: {'auction_closing_time': 1774778400.0, 'created_time': 1774436890.628839, 'last_price_update_time': 1774708287.716509}
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL17%2520PDV') HTTP/1.1" 204 0
2026-03-28 14:31:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=137&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:28 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=138&sort=MostRecentlyAdded
2026-03-28 14:31:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=138&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: KR71%20ZFN
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for KR71%20ZFN: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: DS16%20DSX
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for DS16%20DSX: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: YY66%20KXD
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for YY66%20KXD: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WU67%20EYO
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WU67%20EYO: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WO24%20NGV
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WO24%20NGV: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WV24%20YBE
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WV24%20YBE: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WO24%20NKP
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WO24%20NKP: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WM24%20DLV
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WM24%20DLV: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WR75%20VSD
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WR75%20VSD: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: LO67%20PYG
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for LO67%20PYG: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WN75%20AZD
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WN75%20AZD: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WN25%20TKJ
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WN25%20TKJ: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: EX14%20RVP
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for EX14%20RVP: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: FY15%20CKV
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for FY15%20CKV: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WV75%20TUH
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WV75%20TUH: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WN75%20TGE
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WN75%20TGE: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: BT66%20ZFG
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for BT66%20ZFG: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: BG65%20KWH
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for BG65%20KWH: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WV23%20XMZ
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WV23%20XMZ: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WN75%20GBY
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WN75%20GBY: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: WN25%20HKJ
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for WN25%20HKJ: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: HN74%20OVS
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for HN74%20OVS: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: EU73%20MMK
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for EU73%20MMK: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GY19%20WHW
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GY19%20WHW: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: HN72%20EEU
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for HN72%20EEU: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: FN11%20OHJ
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for FN11%20OHJ: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: FN17%20FDM
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for FN17%20FDM: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GU20%20KOJ
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GU20%20KOJ: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: LN63%20UUK
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for LN63%20UUK: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: YC16%20UWB
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for YC16%20UWB: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: YPDY03354
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for YPDY03354: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: MC1242474
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for MC1242474: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: BX19%20WYL
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 14:31:28 [bca.uk] INFO: Scrape type for BX19%20WYL: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: VF18%20AUL
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for VF18%20AUL: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: RX13%20VTO
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for RX13%20VTO: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GK64%20YBE
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GK64%20YBE: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: BD20%20HWA
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for BD20%20HWA: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: KY64%20OLK
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for KY64%20OLK: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: KU67%20UDL
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for KU67%20UDL: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GY67%20ZBR
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GY67%20ZBR: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GL22%20ONW
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GL22%20ONW: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GK63%20YPD
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GK63%20YPD: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: GF21%20KPX
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for GF21%20KPX: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: EK69%20OJC
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for EK69%20OJC: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: PN16%20UWR
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for PN16%20UWR: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: LG64%20KLL
2026-03-28 14:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:28 [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-28 14:31:28 [bca.uk] INFO: Scrape type for LG64%20KLL: 0
2026-03-28 14:31:28 [bca.uk] INFO: Found listing with ID: LS63%20RGO
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for LS63%20RGO: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: LV16%20JVF
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for LV16%20JVF: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: MA62%20CKO
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for MA62%20CKO: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: MT62%20HND
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for MT62%20HND: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: MW13%20ABU
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for MW13%20ABU: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: ND21%20YOF
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for ND21%20YOF: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: OE74%20FUG
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for OE74%20FUG: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: OY69%20OMO
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for OY69%20OMO: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: PE14%20YWH
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for PE14%20YWH: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: PF66%20EAM
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for PF66%20EAM: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: PN67%20XGM
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for PN67%20XGM: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: PX67%20ZSU
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for PX67%20ZSU: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: RJ66%20VZR
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for RJ66%20VZR: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: RX54%20WJE
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for RX54%20WJE: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: SV68%20HRJ
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for SV68%20HRJ: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VE66%20ZPC
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VE66%20ZPC: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VK18%20AEP
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VK18%20AEP: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VK19%20FNS
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VK19%20FNS: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VK67%20BYF
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VK67%20BYF: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VK67%20HTY
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VK67%20HTY: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VN19%20JWG
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VN19%20JWG: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VO66%20LFY
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VO66%20LFY: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VO70%20VOU
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VO70%20VOU: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: VX71%20CYA
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for VX71%20CYA: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: WP18%20NGU
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for WP18%20NGU: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: YE19%20YTF
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for YE19%20YTF: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: YF17%20ABZ
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for YF17%20ABZ: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: YG20%20ZZT
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for YG20%20ZZT: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: YH62%20KLP
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for YH62%20KLP: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: YK16%20OLA
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for YK16%20OLA: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: YX18%20OEH
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for YX18%20OEH: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: AU67%20ZMZ
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for AU67%20ZMZ: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: BG63%20EOM
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for BG63%20EOM: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: BJ72%20AEB
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520AEB%27 HTTP/1.1" 200 None
2026-03-28 14:31:29 [bca.uk] INFO: Scrape type for BJ72%20AEB: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: BV18%20ZNA
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for BV18%20ZNA: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: BV73%20XSL
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for BV73%20XSL: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: CF16%20NXL
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for CF16%20NXL: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: DF16%20VHJ
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for DF16%20VHJ: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: DL18%20OTR
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for DL18%20OTR: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FL15%20OFK
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FL15%20OFK: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FL66%20FRU
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FL66%20FRU: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FM17%20GYU
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FM17%20GYU: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FT17%20CYW
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FT17%20CYW: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FV17%20BEY
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FV17%20BEY: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FV61%20VCK
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FV61%20VCK: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: FV65%20HVW
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for FV65%20HVW: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: GJ17%20ZWP
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for GJ17%20ZWP: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: HK68%20VMM
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for HK68%20VMM: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: KL19%20CLJ
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for KL19%20CLJ: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: KV20%20XHJ
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for KV20%20XHJ: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: KV65%20WGM
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for KV65%20WGM: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: KX67%20OKP
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for KX67%20OKP: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: ML11%20BDF
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for ML11%20BDF: 0
2026-03-28 14:31:29 [bca.uk] INFO: Found listing with ID: AJ71%20TNO
2026-03-28 14:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:29 [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-28 14:31:29 [bca.uk] INFO: Scrape type for AJ71%20TNO: 0
2026-03-28 14:31:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=138&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=138&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=138&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:32 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=139&sort=MostRecentlyAdded
2026-03-28 14:31:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=139&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: LD23%20MXG
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [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-28 14:31:32 [bca.uk] INFO: Scrape type for LD23%20MXG: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: AF22%20ZPK
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [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-28 14:31:32 [bca.uk] INFO: Scrape type for AF22%20ZPK: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: LB73%20GJZ
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [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-28 14:31:32 [bca.uk] INFO: Scrape type for LB73%20GJZ: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: Y777%20TTS
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [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-28 14:31:32 [bca.uk] INFO: Scrape type for Y777%20TTS: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: ML68%20AMK
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [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-28 14:31:32 [bca.uk] INFO: Scrape type for ML68%20AMK: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: BD16%20CMX
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520CMX%27 HTTP/1.1" 200 None
2026-03-28 14:31:32 [bca.uk] INFO: Scrape type for BD16%20CMX: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: HV17%20XGG
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV17%2520XGG%27 HTTP/1.1" 200 None
2026-03-28 14:31:32 [bca.uk] INFO: Scrape type for HV17%20XGG: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: LL64%20PGX
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL64%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 14:31:32 [bca.uk] INFO: Scrape type for LL64%20PGX: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: RJ15%20EFO
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ15%2520EFO%27 HTTP/1.1" 200 None
2026-03-28 14:31:32 [bca.uk] INFO: Scrape type for RJ15%20EFO: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: WJ13%20GZV
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ13%2520GZV%27 HTTP/1.1" 200 None
2026-03-28 14:31:32 [bca.uk] INFO: Scrape type for WJ13%20GZV: 0
2026-03-28 14:31:32 [bca.uk] INFO: Found listing with ID: AE18%20OAD
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE18%2520OAD%27 HTTP/1.1" 200 None
2026-03-28 14:31:33 [bca.uk] INFO: Scrape type for AE18%20OAD: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AY14%20NHT
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AY14%20NHT: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: DU58%20GWM
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for DU58%20GWM: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: YB09%20YDY
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for YB09%20YDY: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: OY62%20XSC
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for OY62%20XSC: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: EA67%20HVH
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for EA67%20HVH: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BN64%20YAW
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for BN64%20YAW: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: PF60%20CLY
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for PF60%20CLY: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: MV15%20MWW
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for MV15%20MWW: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: RE68%20XKH
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for RE68%20XKH: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BL64%20OCA
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for BL64%20OCA: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: RA16%20AZG
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for RA16%20AZG: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AK61%20KFU
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AK61%20KFU: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: SH61%20BHK
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for SH61%20BHK: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: YC10%20YGA
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for YC10%20YGA: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: DN59%20RGY
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for DN59%20RGY: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: SM64%20NZH
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for SM64%20NZH: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: DL66%20HEJ
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for DL66%20HEJ: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: VA64%20MUV
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for VA64%20MUV: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: NA67%20EOF
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for NA67%20EOF: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BK72%20PXC
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for BK72%20PXC: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AF22%20TLZ
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AF22%20TLZ: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: SJ21%20DFZ
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for SJ21%20DFZ: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: LB18%20VTG
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for LB18%20VTG: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AJ74%20GMG
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AJ74%20GMG: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AE66%20MFO
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AE66%20MFO: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AJ18%20OFN
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AJ18%20OFN: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: AF19%20KFX
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for AF19%20KFX: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: YF18%20AZL
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for YF18%20AZL: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: LF23%20SPM
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for LF23%20SPM: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BG69%20BVF
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for BG69%20BVF: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: DK16%20OSM
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for DK16%20OSM: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: LG23%20YLR
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for LG23%20YLR: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: CN67%20UVV
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for CN67%20UVV: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: LG20%20YMJ
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for LG20%20YMJ: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: DG18%20ZBP
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for DG18%20ZBP: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BH19%20VDA
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for BH19%20VDA: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: VE73%20NKG
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for VE73%20NKG: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: FY26%20VDK
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for FY26%20VDK: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: EJ08%20CHN
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for EJ08%20CHN: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: PO19%20ZRL
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for PO19%20ZRL: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: KS15%20GCO
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for KS15%20GCO: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: KY09%20LBG
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for KY09%20LBG: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: FD22%20JVR
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for FD22%20JVR: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: SV21%20OGE
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for SV21%20OGE: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BK72%20UOJ
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for BK72%20UOJ: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: X154%20YAK
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for X154%20YAK: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: OV74%20EUZ
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for OV74%20EUZ: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: MF25%20XLB
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for MF25%20XLB: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: OY75%20UCW
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for OY75%20UCW: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: MA23%20UZO
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for MA23%20UZO: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: OY20%20UVA
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for OY20%20UVA: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: MM69%20OCA
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for MM69%20OCA: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: BU22%20YRT
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520YRT%27 HTTP/1.1" 200 None
2026-03-28 14:31:33 [bca.uk] INFO: Scrape type for BU22%20YRT: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: LR71%20OXM
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for LR71%20OXM: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: WA17%20VHW
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for WA17%20VHW: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: YH23%20RSY
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for YH23%20RSY: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: CGZ%202547
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for CGZ%202547: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: EF63%20JBE
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for EF63%20JBE: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: RF63%20FCY
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for RF63%20FCY: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: RJ04%20ODU
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for RJ04%20ODU: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: CE17%20ZGG
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for CE17%20ZGG: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: YA16%20GDK
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for YA16%20GDK: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: VO69%20HUK
2026-03-28 14:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:33 [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-28 14:31:33 [bca.uk] INFO: Scrape type for VO69%20HUK: 0
2026-03-28 14:31:33 [bca.uk] INFO: Found listing with ID: DG22%20XCA
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for DG22%20XCA: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: AK22%20FXF
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for AK22%20FXF: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: VE21%20BRF
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for VE21%20BRF: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: GJ24%20UFX
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for GJ24%20UFX: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: BK22%20WBT
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for BK22%20WBT: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: SD69%20UCR
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for SD69%20UCR: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: FG74%20KDZ
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for FG74%20KDZ: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: YS22%20GKA
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for YS22%20GKA: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: NU21%20LXK
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for NU21%20LXK: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LL22%20FNE
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LL22%20FNE: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: DY20%20PZH
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for DY20%20PZH: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: YK70%20ZSP
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for YK70%20ZSP: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: RF68%20KPP
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520KPP%27 HTTP/1.1" 200 None
2026-03-28 14:31:34 [bca.uk] INFO: Scrape type for RF68%20KPP: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: GV72%20FCO
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for GV72%20FCO: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LF68%20UJS
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520UJS%27 HTTP/1.1" 200 None
2026-03-28 14:31:34 [bca.uk] INFO: Scrape type for LF68%20UJS: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: HK23%20EZB
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for HK23%20EZB: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LT23%20EHJ
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LT23%20EHJ: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LA23%20HSG
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LA23%20HSG: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LA22%20VMR
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LA22%20VMR: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: FE22%20URW
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for FE22%20URW: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: DP73%20YRF
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for DP73%20YRF: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LF23%20GTW
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LF23%20GTW: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LD23%20THN
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LD23%20THN: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: LD23%20RYF
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for LD23%20RYF: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: DY73%20HZB
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520HZB%27 HTTP/1.1" 200 None
2026-03-28 14:31:34 [bca.uk] INFO: Scrape type for DY73%20HZB: 0
2026-03-28 14:31:34 [bca.uk] INFO: Found listing with ID: DT23%20UYJ
2026-03-28 14:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:34 [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-28 14:31:34 [bca.uk] INFO: Scrape type for DT23%20UYJ: 0
2026-03-28 14:31:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=139&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=139&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=139&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:36 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:36 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=140&sort=MostRecentlyAdded
2026-03-28 14:31:36 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=140&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:36 [bca.uk] INFO: Found listing with ID: SA17%20CNK
2026-03-28 14:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:36 [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-28 14:31:36 [bca.uk] INFO: Scrape type for SA17%20CNK: 0
2026-03-28 14:31:36 [bca.uk] INFO: Found listing with ID: SB68%20NNT
2026-03-28 14:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:36 [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-28 14:31:36 [bca.uk] INFO: Scrape type for SB68%20NNT: 0
2026-03-28 14:31:36 [bca.uk] INFO: Found listing with ID: YL19%20XAC
2026-03-28 14:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:36 [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-28 14:31:36 [bca.uk] INFO: Scrape type for YL19%20XAC: 0
2026-03-28 14:31:36 [bca.uk] INFO: Found listing with ID: KX19%20WAO
2026-03-28 14:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:36 [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-28 14:31:36 [bca.uk] INFO: Scrape type for KX19%20WAO: 0
2026-03-28 14:31:36 [bca.uk] INFO: Found listing with ID: DV68%20SXT
2026-03-28 14:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:36 [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-28 14:31:36 [bca.uk] INFO: Scrape type for DV68%20SXT: 0
2026-03-28 14:31:36 [bca.uk] INFO: Found listing with ID: HY68%20NBM
2026-03-28 14:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:36 [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-28 14:31:37 [bca.uk] INFO: Scrape type for HY68%20NBM: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: DX23%20TRZ
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for DX23%20TRZ: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: GD23%20TVP
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for GD23%20TVP: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: KP68%20UZX
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for KP68%20UZX: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: FE23%20WWJ
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for FE23%20WWJ: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: SG23%20PCX
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for SG23%20PCX: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: SL22%20FZN
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for SL22%20FZN: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: DT69%20XNC
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for DT69%20XNC: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: RX23%20KBY
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for RX23%20KBY: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: SE19%20DHC
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for SE19%20DHC: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: SN20%20WGJ
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for SN20%20WGJ: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: RF22%20TJU
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for RF22%20TJU: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: DK72%20MGO
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for DK72%20MGO: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: RY73%20PHF
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for RY73%20PHF: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: YF68%20TOA
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for YF68%20TOA: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: LF18%20KPE
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for LF18%20KPE: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: VO18%20XCJ
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for VO18%20XCJ: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: GF71%20RYH
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for GF71%20RYH: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: AX19%20RXA
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX19%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 14:31:37 [bca.uk] INFO: Scrape type for AX19%20RXA: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: DL73%20OXJ
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for DL73%20OXJ: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: LS60%20FTN
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for LS60%20FTN: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: M666%20MOG
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for M666%20MOG: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: WO72%20OTD
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for WO72%20OTD: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: SW62%20CWT
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for SW62%20CWT: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: WK14%20XXV
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for WK14%20XXV: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: FV15%20ZYO
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for FV15%20ZYO: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: CLZ%20987
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for CLZ%20987: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: LD61%20KWR
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for LD61%20KWR: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: YH21%20LPO
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for YH21%20LPO: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: SH22%20LHV
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for SH22%20LHV: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: PN24%20UFH
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for PN24%20UFH: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: NL23%20KYC
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for NL23%20KYC: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: MA23%20DHG
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:37 [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-28 14:31:37 [bca.uk] INFO: Scrape type for MA23%20DHG: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: LS72%20YXL
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520YXL%27 HTTP/1.1" 200 None
2026-03-28 14:31:37 [bca.uk] INFO: Scrape type for LS72%20YXL: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: LS72%20YXG
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520YXG%27 HTTP/1.1" 200 None
2026-03-28 14:31:37 [bca.uk] INFO: Scrape type for LS72%20YXG: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: LO72%20ACF
2026-03-28 14:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520ACF%27 HTTP/1.1" 200 None
2026-03-28 14:31:37 [bca.uk] INFO: Scrape type for LO72%20ACF: 0
2026-03-28 14:31:37 [bca.uk] INFO: Found listing with ID: GF15%20ZYM
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for GF15%20ZYM: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: FL23%20AOF
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for FL23%20AOF: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: DC73%20XAR
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for DC73%20XAR: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: RK68%20HRC
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for RK68%20HRC: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: MK21%20TKU
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for MK21%20TKU: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: LS72%20XFB
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for LS72%20XFB: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: PV19%20SXW
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for PV19%20SXW: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: LP72%20NVL
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for LP72%20NVL: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: PN20%20HZM
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for PN20%20HZM: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: LF72%20XGZ
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for LF72%20XGZ: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: GU24%20WHF
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for GU24%20WHF: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: FG22%20FDM
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for FG22%20FDM: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: FE22%20ZKM
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for FE22%20ZKM: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: FE22%20ZKB
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for FE22%20ZKB: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: FE22%20ZDH
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for FE22%20ZDH: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: FE22%20ZDG
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for FE22%20ZDG: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: EA72%20XMD
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for EA72%20XMD: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: LF17%20HUH
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for LF17%20HUH: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: CF72%20XKA
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for CF72%20XKA: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: WA16%20DXM
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for WA16%20DXM: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: BG73%20MWY
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for BG73%20MWY: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: AO72%20ZCX
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for AO72%20ZCX: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: AJ72%20OSW
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for AJ72%20OSW: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: AF23%20BXW
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for AF23%20BXW: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: DT68%20KJY
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for DT68%20KJY: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: KM66%20WVP
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for KM66%20WVP: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: GL16%20XBT
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for GL16%20XBT: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: YN69%20ZKX
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for YN69%20ZKX: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: VE70%20OAW
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for VE70%20OAW: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: LE23%20GHF
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for LE23%20GHF: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: BT25%20KMY
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for BT25%20KMY: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: BW25%20HZB
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for BW25%20HZB: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: CX21%20WDC
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for CX21%20WDC: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: DS17%20YLA
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for DS17%20YLA: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: SN65%20HPB
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for SN65%20HPB: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: WM17%20XRD
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for WM17%20XRD: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: MW74%20VTE
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520VTE%27 HTTP/1.1" 200 None
2026-03-28 14:31:38 [bca.uk] INFO: Scrape type for MW74%20VTE: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: LG20%20FYR
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for LG20%20FYR: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: BF16%20ZYN
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for BF16%20ZYN: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: SD72%20MDZ
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for SD72%20MDZ: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: WO72%20JYX
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for WO72%20JYX: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: ME73%20DVC
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for ME73%20DVC: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: YP72%20JHJ
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for YP72%20JHJ: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: DK65%20UKV
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for DK65%20UKV: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: PY16%20UKT
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for PY16%20UKT: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: SE63%20BOV
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for SE63%20BOV: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: SH67%20OEY
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for SH67%20OEY: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: GK16%20VXP
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for GK16%20VXP: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: KU16%20LSJ
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for KU16%20LSJ: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: ML66%20PCO
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for ML66%20PCO: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: YH12%20UTA
2026-03-28 14:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:38 [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-28 14:31:38 [bca.uk] INFO: Scrape type for YH12%20UTA: 0
2026-03-28 14:31:38 [bca.uk] INFO: Found listing with ID: SJ70%20WZR
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for SJ70%20WZR: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: LL17%20PGF
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for LL17%20PGF: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: AJ15%20URR
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for AJ15%20URR: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: BJ70%20LWK
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for BJ70%20LWK: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: YR17%20KCE
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for YR17%20KCE: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: BT62%20CNA
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for BT62%20CNA: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: AF14%20FOA
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for AF14%20FOA: 0
2026-03-28 14:31:39 [bca.uk] INFO: Found listing with ID: BC18%20EJO
2026-03-28 14:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:39 [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-28 14:31:39 [bca.uk] INFO: Scrape type for BC18%20EJO: 0
2026-03-28 14:31:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=140&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=140&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=140&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:41 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=141&sort=MostRecentlyAdded
2026-03-28 14:31:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=141&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:41 [bca.uk] INFO: Found listing with ID: DG64%20SUY
2026-03-28 14:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:41 [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-28 14:31:41 [bca.uk] INFO: Scrape type for DG64%20SUY: 0
2026-03-28 14:31:41 [bca.uk] INFO: Found listing with ID: DK63%20YUC
2026-03-28 14:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:41 [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-28 14:31:41 [bca.uk] INFO: Scrape type for DK63%20YUC: 0
2026-03-28 14:31:41 [bca.uk] INFO: Found listing with ID: KN15%20JAU
2026-03-28 14:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for KN15%20JAU: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: KU13%20XXY
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for KU13%20XXY: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN75%20AZV
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WN75%20AZV: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: FH25%20ZGA
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for FH25%20ZGA: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WV24%20YAO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WV24%20YAO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WO24%20NHH
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WO24%20NHH: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN24%20ZRF
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520ZRF%27 HTTP/1.1" 200 None
2026-03-28 14:31:42 [bca.uk] INFO: Scrape type for WN24%20ZRF: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: DA24%20XFE
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520XFE%27 HTTP/1.1" 200 None
2026-03-28 14:31:42 [bca.uk] INFO: Scrape type for DA24%20XFE: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YN25%20NBO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YN25%20NBO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WR73%20NUC
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WR73%20NUC: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: BV75%20ONR
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for BV75%20ONR: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: FG72%20LUZ
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for FG72%20LUZ: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WP24%20EBU
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WP24%20EBU: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN73%20DJO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WN73%20DJO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN75%20TGO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WN75%20TGO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WR75%20UPE
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WR75%20UPE: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN75%20CWF
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WN75%20CWF: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN75%20GVO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WN75%20GVO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: HV74%20XZL
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for HV74%20XZL: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: HV24%20MXB
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for HV24%20MXB: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WN75%20AZT
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WN75%20AZT: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: WV75%20TVX
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for WV75%20TVX: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YGZ%202961
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YGZ%202961: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: VO70%20HMG
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for VO70%20HMG: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: SY72%20UYF
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for SY72%20UYF: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: PK23%20EKM
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for PK23%20EKM: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: NA23%20MTZ
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for NA23%20MTZ: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: LT74%20PVV
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for LT74%20PVV: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: DG72%20VTM
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for DG72%20VTM: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: BF74%20XYK
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for BF74%20XYK: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YC25%20EKK
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YC25%20EKK: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YC25%20OMX
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YC25%20OMX: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YG74%20OHZ
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YG74%20OHZ: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YB25%20FHF
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YB25%20FHF: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YC25%20WFR
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YC25%20WFR: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YC25%20OGS
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YC25%20OGS: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YB25%20PGX
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YB25%20PGX: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YC25%20OMF
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YC25%20OMF: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YG74%20OTR
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YG74%20OTR: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YG74%20OCH
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YG74%20OCH: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YG74%20OCF
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YG74%20OCF: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YC25%20VKT
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YC25%20VKT: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YG74%20OHX
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YG74%20OHX: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: YG74%20OSO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for YG74%20OSO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: EF69%20RXB
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for EF69%20RXB: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: DU67%20GCO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for DU67%20GCO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: FL70%20WVT
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for FL70%20WVT: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: GM22%20AVJ
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for GM22%20AVJ: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: LG66%20XRN
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for LG66%20XRN: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: LJ67%20XFS
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for LJ67%20XFS: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: LN64%20FAM
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for LN64%20FAM: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: NG13%20HBL
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for NG13%20HBL: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: RE15%20AUY
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for RE15%20AUY: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: RF13%20JJO
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for RF13%20JJO: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: RO17%20XFT
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for RO17%20XFT: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: SB67%20TOU
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for SB67%20TOU: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: AE18%20NYH
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for AE18%20NYH: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: CP18%20JVC
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for CP18%20JVC: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: LH16%20CGY
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for LH16%20CGY: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: MA17%20HXJ
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for MA17%20HXJ: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: NX68%20WTA
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:42 [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-28 14:31:42 [bca.uk] INFO: Scrape type for NX68%20WTA: 0
2026-03-28 14:31:42 [bca.uk] INFO: Found listing with ID: SS16%20MFY
2026-03-28 14:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for SS16%20MFY: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: VN18%20NPO
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for VN18%20NPO: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: CV11%20YVH
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for CV11%20YVH: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LO64%20UBA
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LO64%20UBA: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: OE16%20HTK
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for OE16%20HTK: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: FE69%20YPM
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for FE69%20YPM: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: JO54%20JAV
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for JO54%20JAV: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: BF16%20HHD
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for BF16%20HHD: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: ESZ%201074
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for ESZ%201074: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: SM15%20HEJ
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for SM15%20HEJ: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: DL73%20UHJ
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for DL73%20UHJ: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: KE23%20LXF
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for KE23%20LXF: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: KE23%20LXW
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for KE23%20LXW: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LL74%20DKX
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LL74%20DKX: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LN24%20PWJ
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LN24%20PWJ: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LN24%20RFY
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LN24%20RFY: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: NX73%20LLP
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for NX73%20LLP: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LO64%20HBF
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LO64%20HBF: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: ND17%20NVA
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for ND17%20NVA: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: WR13%20EHG
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for WR13%20EHG: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: WN14%20EBU
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for WN14%20EBU: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: SH18%20WLW
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for SH18%20WLW: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: OV66%20YYM
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for OV66%20YYM: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: DX67%20XUG
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for DX67%20XUG: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: BW75%20HDZ
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for BW75%20HDZ: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: EJ68%20YPE
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for EJ68%20YPE: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: R600%20AVS
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for R600%20AVS: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: YE64%20URJ
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520URJ%27 HTTP/1.1" 200 None
2026-03-28 14:31:43 [bca.uk] INFO: Scrape type for YE64%20URJ: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: RV64%20WWA
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for RV64%20WWA: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LP12%20FVC
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LP12%20FVC: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: GX20%20OJZ
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for GX20%20OJZ: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: FD70%20JXG
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for FD70%20JXG: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: BN66%20BKE
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for BN66%20BKE: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LP69%20MTU
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LP69%20MTU: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LM73%20VLU
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LM73%20VLU: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: LL74%20DYB
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for LL74%20DYB: 0
2026-03-28 14:31:43 [bca.uk] INFO: Found listing with ID: KF73%20BXX
2026-03-28 14:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:43 [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-28 14:31:43 [bca.uk] INFO: Scrape type for KF73%20BXX: 0
2026-03-28 14:31:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=141&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=141&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=141&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:45 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded
2026-03-28 14:31:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: LL74%20EYG
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for LL74%20EYG: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: LN24%20TYH
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for LN24%20TYH: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: WP70%20MGV
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for WP70%20MGV: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: VE14%20TGV
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for VE14%20TGV: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: NX17%20UKL
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for NX17%20UKL: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: NX14%20VHG
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for NX14%20VHG: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: NX14%20KNO
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for NX14%20KNO: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: SK70%20YDJ
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for SK70%20YDJ: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: DN19%20GWZ
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for DN19%20GWZ: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: FY24%20WNN
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for FY24%20WNN: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: K24%20ORD
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for K24%20ORD: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: SV25%20POF
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:45 [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-28 14:31:45 [bca.uk] INFO: Scrape type for SV25%20POF: 0
2026-03-28 14:31:45 [bca.uk] INFO: Found listing with ID: WN22%20FMA
2026-03-28 14:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for WN22%20FMA: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: FN70%20FYZ
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for FN70%20FYZ: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: YH22%20XPW
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for YH22%20XPW: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: HG24%20XVW
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for HG24%20XVW: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: GY20%20AOZ
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for GY20%20AOZ: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: KR62%20AOY
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for KR62%20AOY: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: RE23%20UTR
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for RE23%20UTR: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: LA72%20TCV
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for LA72%20TCV: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: LD24%20ZZR
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for LD24%20ZZR: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: EJ16%20DFA
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for EJ16%20DFA: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: OV69%20JZP
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for OV69%20JZP: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: RK72%20ONP
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for RK72%20ONP: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: FM19%20EAC
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for FM19%20EAC: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: VX68%20WDV
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for VX68%20WDV: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: VX56%20NEO
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for VX56%20NEO: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: LF02%20GMO
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for LF02%20GMO: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: WK63%20YGM
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for WK63%20YGM: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: CK16%20TBU
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for CK16%20TBU: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: HN17%20CUG
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for HN17%20CUG: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: VO15%20MXA
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for VO15%20MXA: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: FV13%20UUE
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for FV13%20UUE: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: OY64%20VXD
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for OY64%20VXD: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: AU64%20VXP
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for AU64%20VXP: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SH53%20EDZ
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SH53%20EDZ: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: MF59%20EPL
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for MF59%20EPL: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: RS05%20GAL
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for RS05%20GAL: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: DL65%20CWY
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for DL65%20CWY: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: MW64%20JVU
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for MW64%20JVU: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: RE18%20ZRA
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for RE18%20ZRA: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: A5%20BPN
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for A5%20BPN: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SW69%20JXZ
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SW69%20JXZ: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: KX23%20OZT
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for KX23%20OZT: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: PK21%20KZG
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for PK21%20KZG: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: LV21%20XYO
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for LV21%20XYO: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SM21%20DVC
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SM21%20DVC: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SM21%20EBP
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SM21%20EBP: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SO21%20GXX
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SO21%20GXX: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SO21%20GYG
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SO21%20GYG: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SO21%20GZH
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SO21%20GZH: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: YA22%20NZR
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for YA22%20NZR: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: DE71%20XWR
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for DE71%20XWR: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: YR22%20LVP
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for YR22%20LVP: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: MD21%20FME
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for MD21%20FME: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: SO21%20PVX
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for SO21%20PVX: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: VK21%20YJR
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for VK21%20YJR: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: OE23%20WTL
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for OE23%20WTL: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: EF22%20VUA
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for EF22%20VUA: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: LM21%20ZPF
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520ZPF%27 HTTP/1.1" 200 None
2026-03-28 14:31:46 [bca.uk] INFO: Scrape type for LM21%20ZPF: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: GJ67%20PXZ
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 14:31:46 [bca.uk] INFO: Scrape type for GJ67%20PXZ: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: HT21%20ATV
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for HT21%20ATV: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: OY20%20POV
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for OY20%20POV: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: WP22%20BHW
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for WP22%20BHW: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: RE70%20FXU
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for RE70%20FXU: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: YS18%20ZFV
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for YS18%20ZFV: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: LF67%20WRA
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for LF67%20WRA: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: KV73%20WZJ
2026-03-28 14:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:46 [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-28 14:31:46 [bca.uk] INFO: Scrape type for KV73%20WZJ: 0
2026-03-28 14:31:46 [bca.uk] INFO: Found listing with ID: KV73%20WZC
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for KV73%20WZC: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: KV73%20WYR
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for KV73%20WYR: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: EA72%20FHZ
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for EA72%20FHZ: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: EA18%20HKY
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for EA18%20HKY: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: CN69%20WYF
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for CN69%20WYF: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AF73%20LNU
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AF73%20LNU: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AF23%20LDU
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AF23%20LDU: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AD72%20CAU
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520CAU%27 HTTP/1.1" 200 None
2026-03-28 14:31:47 [bca.uk] INFO: Scrape type for AD72%20CAU: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AJ09%20OHS
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AJ09%20OHS: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: EX20%20NLR
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for EX20%20NLR: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: VO70%20MEU
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for VO70%20MEU: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AF73%20LOA
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AF73%20LOA: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: KV73%20WYY
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for KV73%20WYY: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: KV73%20XAB
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for KV73%20XAB: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AF73%20LNE
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AF73%20LNE: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AF73%20LOD
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AF73%20LOD: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: EX23%20WFG
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for EX23%20WFG: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: KV73%20XAG
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for KV73%20XAG: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: FP72%20XLF
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for FP72%20XLF: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AK71%20VDY
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AK71%20VDY: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: AY71%20JJV
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for AY71%20JJV: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: BF23%20AUP
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for BF23%20AUP: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: BK22%20EVX
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:47 [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-28 14:31:47 [bca.uk] INFO: Scrape type for BK22%20EVX: 0
2026-03-28 14:31:47 [bca.uk] INFO: Found listing with ID: DS21%20VCN
2026-03-28 14:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520VCN%27 HTTP/1.1" 200 None
2026-03-28 14:31:48 [bca.uk] INFO: Scrape type for DS21%20VCN: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: DX22%20XUT
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for DX22%20XUT: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: EK73%20YTH
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for EK73%20YTH: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: GL72%20UWA
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for GL72%20UWA: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: LA72%20GSZ
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for LA72%20GSZ: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: LC72%20OBF
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for LC72%20OBF: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: LN22%20XPX
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for LN22%20XPX: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: LX22%20UBL
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for LX22%20UBL: 0
2026-03-28 14:31:48 [bca.uk] INFO: Found listing with ID: ME21%20BGO
2026-03-28 14:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:48 [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-28 14:31:48 [bca.uk] INFO: Scrape type for ME21%20BGO: 0
2026-03-28 14:31:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:50 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=143&sort=MostRecentlyAdded
2026-03-28 14:31:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=143&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: ML71%20EBM
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for ML71%20EBM: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: NJ22%20TZN
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for NJ22%20TZN: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: NJ23%20LLC
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for NJ23%20LLC: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: RV22%20XVX
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520XVX%27 HTTP/1.1" 200 None
2026-03-28 14:31:50 [bca.uk] INFO: Scrape type for RV22%20XVX: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: VE72%20WHX
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for VE72%20WHX: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: VO22%20WMX
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520WMX%27 HTTP/1.1" 200 None
2026-03-28 14:31:50 [bca.uk] INFO: Scrape type for VO22%20WMX: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: YA70%20MXH
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for YA70%20MXH: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: YN71%20ZKY
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for YN71%20ZKY: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: YD71%20WCN
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for YD71%20WCN: 0
2026-03-28 14:31:50 [bca.uk] INFO: Found listing with ID: VK21%20NNO
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:50 [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-28 14:31:50 [bca.uk] INFO: Scrape type for VK21%20NNO: 2
2026-03-28 14:31:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9881adf7-387e-50e2-8196-4ecfb8b09a82 with identifier: VK21%20NNO
2026-03-28 14:31:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9881adf7-387e-50e2-8196-4ecfb8b09a82 with scrape type 2
2026-03-28 14:31:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9881adf7-387e-50e2-8196-4ecfb8b09a82 with scrape type 2
2026-03-28 14:31:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9881adf7-387e-50e2-8196-4ecfb8b09a82, identifier: VK21%20NNO
2026-03-28 14:31:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=143&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=143&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9881adf7-387e-50e2-8196-4ecfb8b09a82 with identifier: VK21%20NNO
2026-03-28 14:31:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9881adf7-387e-50e2-8196-4ecfb8b09a82 with identifier: VK21%20NNO
2026-03-28 14:31:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9881adf7-387e-50e2-8196-4ecfb8b09a82 with identifier: VK21%20NNO to the API
2026-03-28 14:31:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK21%20NNO-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '9881adf7-387e-50e2-8196-4ecfb8b09a82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK21 NNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK21%20NNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KAWASAKI',
 'model': 'W',
 'odometer': 2592,
 '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': 'KAWASAKI W EJ800 STREET MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'EJ800 STREET MOTORBIKE',
 'vin': 'JKBEJ800BBA000791',
 'year': 2021}
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:51 [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-28 14:31:51 [bca.uk] INFO: Saving data for VK21%20NNO: {'auction_closing_time': 1775124000.0, 'created_time': 1774339615.598282, 'last_price_update_time': 1774708311.125567}
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK21%2520NNO') HTTP/1.1" 204 0
2026-03-28 14:31:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:31:51 [bca.uk] INFO: Found listing with ID: PY22%20DNX
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:51 [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-28 14:31:51 [bca.uk] INFO: Scrape type for PY22%20DNX: 2
2026-03-28 14:31:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d49e899b-ca5a-5cec-b8a9-3135c78e4226 with identifier: PY22%20DNX
2026-03-28 14:31:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d49e899b-ca5a-5cec-b8a9-3135c78e4226 with scrape type 2
2026-03-28 14:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d49e899b-ca5a-5cec-b8a9-3135c78e4226 with scrape type 2
2026-03-28 14:31:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d49e899b-ca5a-5cec-b8a9-3135c78e4226, identifier: PY22%20DNX
2026-03-28 14:31:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d49e899b-ca5a-5cec-b8a9-3135c78e4226 with identifier: PY22%20DNX
2026-03-28 14:31:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d49e899b-ca5a-5cec-b8a9-3135c78e4226 with identifier: PY22%20DNX
2026-03-28 14:31:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d49e899b-ca5a-5cec-b8a9-3135c78e4226 with identifier: PY22%20DNX to the API
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY22%20DNX-GB',
 'category': 'Motorcycle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'd49e899b-ca5a-5cec-b8a9-3135c78e4226',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY22 DNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY22%20DNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TRIUMPH',
 'model': 'SPEED TRIPLE',
 'odometer': 1584,
 '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 SPEED TRIPLE 1200 RR MOTORBIKE',
 'transmission': 'automatic',
 'trim': '1200 RR MOTORBIKE',
 'vin': 'SMTS3P02SCNAZ9875',
 'year': 2022}
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:51 [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-28 14:31:51 [bca.uk] INFO: Saving data for PY22%20DNX: {'auction_closing_time': 1775124000.0, 'created_time': 1774339611.539835, 'last_price_update_time': 1774708311.630885}
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY22%2520DNX') HTTP/1.1" 204 0
2026-03-28 14:31:51 [bca.uk] INFO: Found listing with ID: PN22%20PYO
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:51 [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-28 14:31:51 [bca.uk] INFO: Scrape type for PN22%20PYO: 2
2026-03-28 14:31:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1 with identifier: PN22%20PYO
2026-03-28 14:31:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1 with scrape type 2
2026-03-28 14:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1 with scrape type 2
2026-03-28 14:31:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1, identifier: PN22%20PYO
2026-03-28 14:31:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1 with identifier: PN22%20PYO
2026-03-28 14:31:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1 with identifier: PN22%20PYO
2026-03-28 14:31:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c7f5e3f-e809-5300-be2c-c97ab4cb37c1 with identifier: PN22%20PYO to the API
2026-03-28 14:31:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN22%20PYO-GB',
 'category': 'Motorcycle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '4c7f5e3f-e809-5300-be2c-c97ab4cb37c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN22 PYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN22%20PYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TRIUMPH',
 'model': 'SPEED TRIPLE',
 'odometer': 2565,
 '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 SPEED TRIPLE 1200 RR MOTORBIKE',
 'transmission': 'automatic',
 'trim': '1200 RR MOTORBIKE',
 'vin': 'SMTS3P02SCNAX4350',
 'year': 2022}
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [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-28 14:31:52 [bca.uk] INFO: Saving data for PN22%20PYO: {'auction_closing_time': 1775124000.0, 'created_time': 1774339603.570162, 'last_price_update_time': 1774708312.066131}
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN22%2520PYO') HTTP/1.1" 204 0
2026-03-28 14:31:52 [bca.uk] INFO: Found listing with ID: OY22%20PZU
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [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-28 14:31:52 [bca.uk] INFO: Scrape type for OY22%20PZU: 2
2026-03-28 14:31:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b with identifier: OY22%20PZU
2026-03-28 14:31:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b with scrape type 2
2026-03-28 14:31:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b with scrape type 2
2026-03-28 14:31:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b, identifier: OY22%20PZU
2026-03-28 14:31:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b with identifier: OY22%20PZU
2026-03-28 14:31:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b with identifier: OY22%20PZU
2026-03-28 14:31:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b with identifier: OY22%20PZU to the API
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY22%20PZU-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '0f3f1a4f-efc5-5ddd-9dc9-e56ea570ec8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY22 PZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY22%20PZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HARLEY-DAVIDSON',
 'model': 'NIGHTSTER',
 'odometer': 17751,
 '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 NIGHTSTER RH 975 MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'RH 975 MOTORBIKE',
 'vin': '5HD1ZH143NS301195',
 'year': 2022}
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [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-28 14:31:52 [bca.uk] INFO: Saving data for OY22%20PZU: {'auction_closing_time': 1775124000.0, 'created_time': 1774339611.078768, 'last_price_update_time': 1774708312.493685}
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY22%2520PZU') HTTP/1.1" 204 0
2026-03-28 14:31:52 [bca.uk] INFO: Found listing with ID: NU23%20KRN
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [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-28 14:31:52 [bca.uk] INFO: Scrape type for NU23%20KRN: 2
2026-03-28 14:31:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc12145d-9928-590f-9f0b-14ade93c5fd3 with identifier: NU23%20KRN
2026-03-28 14:31:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc12145d-9928-590f-9f0b-14ade93c5fd3 with scrape type 2
2026-03-28 14:31:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc12145d-9928-590f-9f0b-14ade93c5fd3 with scrape type 2
2026-03-28 14:31:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc12145d-9928-590f-9f0b-14ade93c5fd3, identifier: NU23%20KRN
2026-03-28 14:31:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc12145d-9928-590f-9f0b-14ade93c5fd3 with identifier: NU23%20KRN
2026-03-28 14:31:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc12145d-9928-590f-9f0b-14ade93c5fd3 with identifier: NU23%20KRN
2026-03-28 14:31:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc12145d-9928-590f-9f0b-14ade93c5fd3 with identifier: NU23%20KRN to the API
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU23%20KRN-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'fc12145d-9928-590f-9f0b-14ade93c5fd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU23 KRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU23%20KRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KAWASAKI',
 'model': 'VERSYS',
 'odometer': 3001,
 '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 MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'KLZ1000 MOTORBIKE',
 'vin': 'JKALZT00CCA027011',
 'year': 2023}
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [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-28 14:31:52 [bca.uk] INFO: Saving data for NU23%20KRN: {'auction_closing_time': 1775124000.0, 'created_time': 1774339600.092717, 'last_price_update_time': 1774708312.947891}
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU23%2520KRN') HTTP/1.1" 204 0
2026-03-28 14:31:52 [bca.uk] INFO: Found listing with ID: MK70%20ZKR
2026-03-28 14:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:52 [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-28 14:31:52 [bca.uk] INFO: Scrape type for MK70%20ZKR: 2
2026-03-28 14:31:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365 with identifier: MK70%20ZKR
2026-03-28 14:31:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365 with scrape type 2
2026-03-28 14:31:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365 with scrape type 2
2026-03-28 14:31:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365, identifier: MK70%20ZKR
2026-03-28 14:31:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365 with identifier: MK70%20ZKR
2026-03-28 14:31:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365 with identifier: MK70%20ZKR
2026-03-28 14:31:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365 with identifier: MK70%20ZKR to the API
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK70%20ZKR-GB',
 'category': 'Motorcycle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'f9fd16bb-e9aa-5dd0-8dcd-c1697a6d5365',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK70 ZKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK70%20ZKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'DUCATI',
 'model': 'MULTISTRADA',
 'odometer': 20231,
 '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': 'DUCATI MULTISTRADA (937) 950 S MOTORBIKE',
 'transmission': 'automatic',
 'trim': '(937) 950 S MOTORBIKE',
 'vin': 'ZDM2A00AAMB001026',
 'year': 2021}
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:53 [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-28 14:31:53 [bca.uk] INFO: Saving data for MK70%20ZKR: {'auction_closing_time': 1775124000.0, 'created_time': 1774339632.648332, 'last_price_update_time': 1774708313.368107}
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK70%2520ZKR') HTTP/1.1" 204 0
2026-03-28 14:31:53 [bca.uk] INFO: Found listing with ID: MF72%20XRM
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:53 [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-28 14:31:53 [bca.uk] INFO: Scrape type for MF72%20XRM: 2
2026-03-28 14:31:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dad6da9a-8185-5fe6-877b-8b2184e92e28 with identifier: MF72%20XRM
2026-03-28 14:31:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dad6da9a-8185-5fe6-877b-8b2184e92e28 with scrape type 2
2026-03-28 14:31:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dad6da9a-8185-5fe6-877b-8b2184e92e28 with scrape type 2
2026-03-28 14:31:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dad6da9a-8185-5fe6-877b-8b2184e92e28, identifier: MF72%20XRM
2026-03-28 14:31:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dad6da9a-8185-5fe6-877b-8b2184e92e28 with identifier: MF72%20XRM
2026-03-28 14:31:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dad6da9a-8185-5fe6-877b-8b2184e92e28 with identifier: MF72%20XRM
2026-03-28 14:31:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dad6da9a-8185-5fe6-877b-8b2184e92e28 with identifier: MF72%20XRM to the API
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF72%20XRM-GB',
 'category': 'Motorcycle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'dad6da9a-8185-5fe6-877b-8b2184e92e28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF72 XRM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF72%20XRM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TRIUMPH',
 'model': 'SPEED TRIPLE',
 'odometer': 7409,
 '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 SPEED TRIPLE (1160) 1200 RS MOTORBIKE',
 'transmission': 'automatic',
 'trim': '(1160) 1200 RS MOTORBIKE',
 'vin': 'SMTS3P01SCNAW0726',
 'year': 2022}
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:53 [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-28 14:31:53 [bca.uk] INFO: Saving data for MF72%20XRM: {'auction_closing_time': 1775124000.0, 'created_time': 1774339654.833205, 'last_price_update_time': 1774708313.777905}
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF72%2520XRM') HTTP/1.1" 204 0
2026-03-28 14:31:53 [bca.uk] INFO: Found listing with ID: MD21%20ZBP
2026-03-28 14:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:53 [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-28 14:31:53 [bca.uk] INFO: Scrape type for MD21%20ZBP: 2
2026-03-28 14:31:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aec749a0-7bca-59e8-ada2-7f144074c05d with identifier: MD21%20ZBP
2026-03-28 14:31:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aec749a0-7bca-59e8-ada2-7f144074c05d with scrape type 2
2026-03-28 14:31:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aec749a0-7bca-59e8-ada2-7f144074c05d with scrape type 2
2026-03-28 14:31:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aec749a0-7bca-59e8-ada2-7f144074c05d, identifier: MD21%20ZBP
2026-03-28 14:31:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aec749a0-7bca-59e8-ada2-7f144074c05d with identifier: MD21%20ZBP
2026-03-28 14:31:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aec749a0-7bca-59e8-ada2-7f144074c05d with identifier: MD21%20ZBP
2026-03-28 14:31:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aec749a0-7bca-59e8-ada2-7f144074c05d with identifier: MD21%20ZBP to the API
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD21%20ZBP-GB',
 'category': 'Motorcycle',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'aec749a0-7bca-59e8-ada2-7f144074c05d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD21 ZBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD21%20ZBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW MOTORRAD',
 'model': 'F 850',
 'odometer': 12788,
 '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 MOTORRAD F 850 GS MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'GS MOTORBIKE',
 'vin': 'WB10K010XM6E71892',
 'year': 2021}
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:54 [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-28 14:31:54 [bca.uk] INFO: Saving data for MD21%20ZBP: {'auction_closing_time': 1775124000.0, 'created_time': 1774339654.345619, 'last_price_update_time': 1774708314.246233}
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD21%2520ZBP') HTTP/1.1" 204 0
2026-03-28 14:31:54 [bca.uk] INFO: Found listing with ID: FR23%20EUJ
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:54 [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-28 14:31:54 [bca.uk] INFO: Scrape type for FR23%20EUJ: 2
2026-03-28 14:31:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43d8017b-f109-5e84-9883-33c852527ff8 with identifier: FR23%20EUJ
2026-03-28 14:31:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43d8017b-f109-5e84-9883-33c852527ff8 with scrape type 2
2026-03-28 14:31:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43d8017b-f109-5e84-9883-33c852527ff8 with scrape type 2
2026-03-28 14:31:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43d8017b-f109-5e84-9883-33c852527ff8, identifier: FR23%20EUJ
2026-03-28 14:31:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43d8017b-f109-5e84-9883-33c852527ff8 with identifier: FR23%20EUJ
2026-03-28 14:31:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43d8017b-f109-5e84-9883-33c852527ff8 with identifier: FR23%20EUJ
2026-03-28 14:31:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43d8017b-f109-5e84-9883-33c852527ff8 with identifier: FR23%20EUJ to the API
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR23%20EUJ-GB',
 'category': 'Motorcycle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '43d8017b-f109-5e84-9883-33c852527ff8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR23 EUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR23%20EUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 14339,
 '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 GT EXPLORER MOTORBIKE',
 'transmission': 'automatic',
 'trim': '1200 GT EXPLORER MOTORBIKE',
 'vin': 'SMTTAP24VUNBA7716',
 'year': 2023}
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:54 [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-28 14:31:54 [bca.uk] INFO: Saving data for FR23%20EUJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774339655.299869, 'last_price_update_time': 1774708314.684429}
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR23%2520EUJ') HTTP/1.1" 204 0
2026-03-28 14:31:54 [bca.uk] INFO: Found listing with ID: FE23%20WDW
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:54 [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-28 14:31:54 [bca.uk] INFO: Scrape type for FE23%20WDW: 2
2026-03-28 14:31:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d50f4de3-4d2b-52d8-9ef5-2d092662afef with identifier: FE23%20WDW
2026-03-28 14:31:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d50f4de3-4d2b-52d8-9ef5-2d092662afef with scrape type 2
2026-03-28 14:31:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d50f4de3-4d2b-52d8-9ef5-2d092662afef with scrape type 2
2026-03-28 14:31:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d50f4de3-4d2b-52d8-9ef5-2d092662afef, identifier: FE23%20WDW
2026-03-28 14:31:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d50f4de3-4d2b-52d8-9ef5-2d092662afef with identifier: FE23%20WDW
2026-03-28 14:31:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d50f4de3-4d2b-52d8-9ef5-2d092662afef with identifier: FE23%20WDW
2026-03-28 14:31:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d50f4de3-4d2b-52d8-9ef5-2d092662afef with identifier: FE23%20WDW to the API
2026-03-28 14:31:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 14:31: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-28 14:31:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=142&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20WDW-GB',
 'category': 'Motorcycle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'd50f4de3-4d2b-52d8-9ef5-2d092662afef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE23 WDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20WDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SUZUKI',
 'model': 'V-STROM',
 'odometer': 2029,
 '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 V-STROM DL650 MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'DL650 MOTORBIKE',
 'vin': 'JS1C733MZP7104973',
 'year': 2023}
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Saving data for FE23%20WDW: {'auction_closing_time': 1775124000.0, 'created_time': 1774339627.61312, 'last_price_update_time': 1774708315.122297}
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520WDW') HTTP/1.1" 204 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: DG74%20JBV
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for DG74%20JBV: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BN71%20HSK
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for BN71%20HSK: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: SV22%20OOF
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for SV22%20OOF: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: ST22%20UGE
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for ST22%20UGE: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: SP23%20WWH
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for SP23%20WWH: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: HD57%20MCD
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for HD57%20MCD: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: YX73%20UXH
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for YX73%20UXH: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: WF75%20VMR
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for WF75%20VMR: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: KY24%20WZH
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for KY24%20WZH: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: KM21%20LWE
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for KM21%20LWE: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: GL25%20UKC
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for GL25%20UKC: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: GD73%20PTY
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for GD73%20PTY: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: X23%20JCM
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for X23%20JCM: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: EX22%20BJV
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for EX22%20BJV: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: DA15%20NYV
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for DA15%20NYV: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: KM15%20VRP
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for KM15%20VRP: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: OW23%20FCE
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for OW23%20FCE: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: OY72%20WFH
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for OY72%20WFH: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: SV23%20XGR
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for SV23%20XGR: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: FM23%20UDW
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for FM23%20UDW: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BL15%20VTD
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for BL15%20VTD: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: LL16%20OOE
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for LL16%20OOE: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BD75%20OBH
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for BD75%20OBH: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: LP69%20ZNV
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for LP69%20ZNV: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: CJ25%20EWR
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for CJ25%20EWR: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BP25%20TXN
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for BP25%20TXN: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BT74%20OBJ
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for BT74%20OBJ: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: CV22%20YMP
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for CV22%20YMP: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: OW72%20WVK
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for OW72%20WVK: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: OW72%20WVC
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for OW72%20WVC: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: MM72%20DCF
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for MM72%20DCF: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: AVZ%205811
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for AVZ%205811: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: LJ72%20RDE
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for LJ72%20RDE: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: VN16%20XMT
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for VN16%20XMT: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: WN16%20BJX
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for WN16%20BJX: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: YK66%20ZPJ
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for YK66%20ZPJ: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: OE15%20JUC
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for OE15%20JUC: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: EX21%20UKD
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [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-28 14:31:55 [bca.uk] INFO: Scrape type for EX21%20UKD: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: EF18%20CWK
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for EF18%20CWK: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: YA15%20UTM
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA15%2520UTM%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for YA15%20UTM: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: EG16%20MHA
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for EG16%20MHA: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: PO64%20UBM
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO64%2520UBM%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for PO64%20UBM: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: OV13%20EOG
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV13%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for OV13%20EOG: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: FN15%20NNH
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN15%2520NNH%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for FN15%20NNH: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: MW68%20EFB
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520EFB%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for MW68%20EFB: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: KP18%20LND
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520LND%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for KP18%20LND: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BT14%20XUK
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT14%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for BT14%20XUK: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: BD18%20ORS
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520ORS%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for BD18%20ORS: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: NJ65%20NVU
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520NVU%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for NJ65%20NVU: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: NK14%20VKC
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK14%2520VKC%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for NK14%20VKC: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: SA13%20LSX
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA13%2520LSX%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for SA13%20LSX: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: ST15%20XMW
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST15%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 14:31:55 [bca.uk] INFO: Scrape type for ST15%20XMW: 0
2026-03-28 14:31:55 [bca.uk] INFO: Found listing with ID: VN63%20GCZ
2026-03-28 14:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520GCZ%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for VN63%20GCZ: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: SL64%20OVA
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520OVA%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for SL64%20OVA: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: EN12%20KUC
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN12%2520KUC%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for EN12%20KUC: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: CK65%20PZT
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK65%2520PZT%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for CK65%20PZT: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YH21%20RHB
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520RHB%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for YH21%20RHB: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: RV15%20LJE
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV15%2520LJE%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for RV15%20LJE: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YY65%20HLU
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY65%2520HLU%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for YY65%20HLU: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: DN22%20ZZU
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for DN22%20ZZU: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BU68%20XUO
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BU68%20XUO: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: GX68%20WRV
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for GX68%20WRV: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: ST73%20UHY
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for ST73%20UHY: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: GV72%20ORU
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for GV72%20ORU: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YR60%20GXM
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for YR60%20GXM: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: WO15%20OCD
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for WO15%20OCD: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: WF63%20EFE
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for WF63%20EFE: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: VE72%20EZL
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for VE72%20EZL: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: VE72%20FTD
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for VE72%20FTD: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: VE72%20RNZ
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for VE72%20RNZ: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: VN72%20WXD
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for VN72%20WXD: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: WU23%20LZB
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for WU23%20LZB: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: WR69%20WBV
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for WR69%20WBV: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: GY23%20XLW
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for GY23%20XLW: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BC23%20PGK
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BC23%20PGK: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BC24%20RJY
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BC24%20RJY: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BF23%20CVZ
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BF23%20CVZ: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BG73%20ENC
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BG73%20ENC: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BW73%20PHV
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BW73%20PHV: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: DF73%20VXB
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for DF73%20VXB: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: EF74%20RKJ
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for EF74%20RKJ: 0
2026-03-28 14:31:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=143&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:31:56 [bca.uk] INFO: Total items found: 100
2026-03-28 14:31:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=144&sort=MostRecentlyAdded
2026-03-28 14:31:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:31:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=144&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: EJ72%20WNB
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for EJ72%20WNB: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: EN72%20WCL
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for EN72%20WCL: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: GF75%20YDS
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for GF75%20YDS: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: HK72%20ZWX
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for HK72%20ZWX: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: LR24%20UVP
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for LR24%20UVP: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: PF72%20WLX
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for PF72%20WLX: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: VK25%20EYO
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for VK25%20EYO: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: WD72%20KYO
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for WD72%20KYO: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YA72%20OPH
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for YA72%20OPH: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: HN23%20GHB
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for HN23%20GHB: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: HY65%20MYF
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for HY65%20MYF: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YC68%20OHX
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520OHX%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for YC68%20OHX: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: FX64%20OGW
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 14:31:56 [bca.uk] INFO: Scrape type for FX64%20OGW: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: OY66%20AAK
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for OY66%20AAK: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: DF15%20NGO
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for DF15%20NGO: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: VO69%20WZA
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for VO69%20WZA: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: BD18%20KHZ
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for BD18%20KHZ: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YK12%20WJE
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for YK12%20WJE: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: EK67%20KWJ
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for EK67%20KWJ: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: YF72%20OWX
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for YF72%20OWX: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: SR15%20ENY
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for SR15%20ENY: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: MF12%20AHU
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:56 [bca.uk] INFO: Scrape type for MF12%20AHU: 0
2026-03-28 14:31:56 [bca.uk] INFO: Found listing with ID: WR15%20YUH
2026-03-28 14:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:56 [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-28 14:31:57 [bca.uk] INFO: Scrape type for WR15%20YUH: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: CK18%20VZB
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for CK18%20VZB: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: GM66%20WUK
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for GM66%20WUK: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: MT68%20TMO
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for MT68%20TMO: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: AE16%20XUZ
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for AE16%20XUZ: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LG18%20TYZ
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LG18%20TYZ: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LS15%20ENK
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LS15%20ENK: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: DL73%20HNZ
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for DL73%20HNZ: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: DL73%20LCO
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for DL73%20LCO: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: DL73%20LCU
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for DL73%20LCU: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: DL73%20LFD
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for DL73%20LFD: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: KE23%20LVT
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for KE23%20LVT: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: KF23%20YDT
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for KF23%20YDT: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: KF73%20AOV
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for KF73%20AOV: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LL74%20DHZ
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LL74%20DHZ: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LM73%20VPG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LM73%20VPG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LR24%20MXA
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LR24%20MXA: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: DL73%20LCW
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCW%27 HTTP/1.1" 200 None
2026-03-28 14:31:57 [bca.uk] INFO: Scrape type for DL73%20LCW: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LL20%20LYC
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LL20%20LYC: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: YS68%20PXG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for YS68%20PXG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: BJ67%20FBG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for BJ67%20FBG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: BF72%20MYO
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for BF72%20MYO: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LB23%20PXN
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LB23%20PXN: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: MA22%20KWG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for MA22%20KWG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: WM71%20MPF
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for WM71%20MPF: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LB70%20ZNV
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LB70%20ZNV: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: YA72%20VYF
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for YA72%20VYF: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: KD23%20GPY
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for KD23%20GPY: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: AJ71%20FFD
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 14:31:57 [bca.uk] INFO: Scrape type for AJ71%20FFD: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: KS72%20AAZ
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for KS72%20AAZ: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: PF19%20UWD
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for PF19%20UWD: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: VK72%20RYR
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for VK72%20RYR: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: YO21%20UJK
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for YO21%20UJK: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: BV67%20GKX
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for BV67%20GKX: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: YY23%20FMM
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for YY23%20FMM: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: BD70%20YPL
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520YPL%27 HTTP/1.1" 200 None
2026-03-28 14:31:57 [bca.uk] INFO: Scrape type for BD70%20YPL: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: BW18%20CZN
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for BW18%20CZN: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: FN68%20UUW
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for FN68%20UUW: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: GD14%20WNL
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for GD14%20WNL: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: GK16%20FYN
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for GK16%20FYN: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: OV65%20YJE
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for OV65%20YJE: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: OY61%20ZXK
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for OY61%20ZXK: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: AK17%20AOW
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for AK17%20AOW: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: CF71%20MVD
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for CF71%20MVD: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: FD66%20XPY
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for FD66%20XPY: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: VA21%20CFL
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for VA21%20CFL: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: OW72%20WTV
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for OW72%20WTV: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: WU23%20NMF
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for WU23%20NMF: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: BA18%20UHB
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for BA18%20UHB: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: RK23%20MBY
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for RK23%20MBY: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: GK17%20RMY
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 14:31:57 [bca.uk] INFO: Scrape type for GK17%20RMY: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: FL73%20NZR
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for FL73%20NZR: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: DC73%20AKG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for DC73%20AKG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: KN22%20KFE
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for KN22%20KFE: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: CK72%20EWM
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520EWM%27 HTTP/1.1" 200 None
2026-03-28 14:31:57 [bca.uk] INFO: Scrape type for CK72%20EWM: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: YH75%20BYG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for YH75%20BYG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: ML23%20LHP
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for ML23%20LHP: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: LS22%20HFG
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for LS22%20HFG: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: WO72%20AVT
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for WO72%20AVT: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: HF23%20VMA
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31: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%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 14:31:57 [bca.uk] INFO: Scrape type for HF23%20VMA: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: HG72%20VGR
2026-03-28 14:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:57 [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-28 14:31:57 [bca.uk] INFO: Scrape type for HG72%20VGR: 0
2026-03-28 14:31:57 [bca.uk] INFO: Found listing with ID: SH23%20HVP
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for SH23%20HVP: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: VX69%20KVE
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for VX69%20KVE: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: LX67%20OXM
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for LX67%20OXM: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: EA17%20WFV
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for EA17%20WFV: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: GJ15%20OXW
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for GJ15%20OXW: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: AV08%20LEX
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for AV08%20LEX: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: KM67%20WUT
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for KM67%20WUT: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: YC67%20EEF
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for YC67%20EEF: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: BU72%20NHJ
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for BU72%20NHJ: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: OY68%20CFZ
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for OY68%20CFZ: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: DN73%20ABV
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for DN73%20ABV: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: YC72%20XDG
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for YC72%20XDG: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: YP22%20UWX
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for YP22%20UWX: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: SL22%20MZN
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for SL22%20MZN: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: DP23%20HRW
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for DP23%20HRW: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: LE73%20KNU
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for LE73%20KNU: 0
2026-03-28 14:31:58 [bca.uk] INFO: Found listing with ID: KN73%20WRJ
2026-03-28 14:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:31:58 [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-28 14:31:58 [bca.uk] INFO: Scrape type for KN73%20WRJ: 0
2026-03-28 14:31:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=144&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=144&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:31:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:32:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=144&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:32:00 [bca.uk] INFO: Total items found: 68
2026-03-28 14:32:00 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=145&sort=MostRecentlyAdded
2026-03-28 14:32:00 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 14:32:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=145&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: WN22%20AGU
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for WN22%20AGU: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: LJ24%20DOY
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for LJ24%20DOY: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: VO72%20WFB
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for VO72%20WFB: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: RA72%20HSC
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for RA72%20HSC: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: FP73%20ECT
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for FP73%20ECT: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: FM23%20UEK
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for FM23%20UEK: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: BT24%20FVC
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for BT24%20FVC: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: VN72%20PPV
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for VN72%20PPV: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: HT72%20OZW
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for HT72%20OZW: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: YM17%20JPJ
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for YM17%20JPJ: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: FH19%20LFB
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for FH19%20LFB: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: OV21%20WHW
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for OV21%20WHW: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: DU19%20VRD
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for DU19%20VRD: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: DA68%20NXY
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for DA68%20NXY: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: WD18%20OXV
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for WD18%20OXV: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: MF19%20ZCE
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for MF19%20ZCE: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: MD68%20YVM
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for MD68%20YVM: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: M123%20CRH
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for M123%20CRH: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: BD69%20OJK
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for BD69%20OJK: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: LY69%20MXT
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for LY69%20MXT: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: LX17%20YDM
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for LX17%20YDM: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: LX67%20VGG
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for LX67%20VGG: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: DK16%20FDE
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for DK16%20FDE: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: LR68%20XKT
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for LR68%20XKT: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: R666%20TRC
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for R666%20TRC: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: BP18%20RUA
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for BP18%20RUA: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: YJZ%209313
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for YJZ%209313: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: KV70%20LYU
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for KV70%20LYU: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: SB69%20LWS
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32: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%2520LWS%27 HTTP/1.1" 200 None
2026-03-28 14:32:00 [bca.uk] INFO: Scrape type for SB69%20LWS: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: SM18%20KLD
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for SM18%20KLD: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: PJ17%20UYP
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for PJ17%20UYP: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: LP67%20XAZ
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:00 [bca.uk] INFO: Scrape type for LP67%20XAZ: 0
2026-03-28 14:32:00 [bca.uk] INFO: Found listing with ID: HG19%20YHN
2026-03-28 14:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:00 [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-28 14:32:01 [bca.uk] INFO: Scrape type for HG19%20YHN: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: V904%20OKN
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for V904%20OKN: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: DV72%20RZY
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for DV72%20RZY: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: YE23%20MMF
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for YE23%20MMF: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LB22%20TGJ
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LB22%20TGJ: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: YL23%20OTB
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for YL23%20OTB: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: VK23%20EVG
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for VK23%20EVG: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: YF72%20FSS
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for YF72%20FSS: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: HX20%20FBL
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for HX20%20FBL: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: HJ72%20LMX
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for HJ72%20LMX: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: HG72%20UCL
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for HG72%20UCL: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LO22%20WJU
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LO22%20WJU: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LM70%20WZH
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LM70%20WZH: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: CJ73%20EFL
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for CJ73%20EFL: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: CV72%20GWU
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for CV72%20GWU: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: VE73%20UOU
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for VE73%20UOU: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: PY72%20BVS
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for PY72%20BVS: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: HY23%20UVL
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for HY23%20UVL: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: PJ24%20CNZ
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for PJ24%20CNZ: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LS72%20XDY
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LS72%20XDY: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LO72%20ACX
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LO72%20ACX: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: DA72%20ZYK
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for DA72%20ZYK: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: RO24%20HZF
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for RO24%20HZF: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: OV24%20WLZ
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for OV24%20WLZ: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LS72%20XWG
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LS72%20XWG: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LS72%20ULL
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LS72%20ULL: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LS72%20UGZ
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LS72%20UGZ: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LS72%20UBY
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LS72%20UBY: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LO72%20AMK
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LO72%20AMK: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: LF24%20UPL
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for LF24%20UPL: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: KN72%20AVU
2026-03-28 14:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:01 [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-28 14:32:01 [bca.uk] INFO: Scrape type for KN72%20AVU: 0
2026-03-28 14:32:01 [bca.uk] INFO: Found listing with ID: GU72%20YFR
2026-03-28 14:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:02 [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-28 14:32:02 [bca.uk] INFO: Scrape type for GU72%20YFR: 0
2026-03-28 14:32:02 [bca.uk] INFO: Found listing with ID: BJ74%20UYX
2026-03-28 14:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:02 [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-28 14:32:02 [bca.uk] INFO: Scrape type for BJ74%20UYX: 0
2026-03-28 14:32:02 [bca.uk] INFO: Found listing with ID: AO23%20BTU
2026-03-28 14:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:02 [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-28 14:32:02 [bca.uk] INFO: Scrape type for AO23%20BTU: 0
2026-03-28 14:32:02 [bca.uk] INFO: Found listing with ID: AF23%20BZU
2026-03-28 14:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32: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%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 14:32:02 [bca.uk] INFO: Scrape type for AF23%20BZU: 0
2026-03-28 14:32:02 [bca.uk] INFO: Found listing with ID: LM20%20ZTW
2026-03-28 14:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32: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%2520ZTW%27 HTTP/1.1" 200 None
2026-03-28 14:32:02 [bca.uk] INFO: Scrape type for LM20%20ZTW: 0
2026-03-28 14:32:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=145&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:32:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=145&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 14:32:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 14:32:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=145&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 14:32:03 [bca.uk] INFO: Total items found: 0
2026-03-28 14:32:03 [bca.uk] INFO: No more items to scrape after page {self.next_page}
2026-03-28 14:32:03 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-28 14:32:03 [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>: 9, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 249, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-28 14:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 14:32:04 [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%201774276323 HTTP/1.1" 200 None
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AD09%2520KLX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AD10%2520AYY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE14%2520WZP') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE56%2520WJO') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE69%2520EHG') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF19%2520LNK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AG09%2520WPN') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ17%2520MTZ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK61%2520VZO') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO02%2520OHV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AP65%2520KLO') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU14%2520ZFC') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY08%2520XYA') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY12%2520YZP') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY21%2520HNW') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BC74%2520FTN') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG08%2520XJX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ67%2520VFE') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ70%2520MZE') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520NXV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK65%2520LSY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK70%2520JEJ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK70%2520WUX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN16%2520GFE') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN56%2520WEF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN57%2520NHJ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN57%2520VPY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN59%2520NNK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN64%2520YTD') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP68%2520XDH') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT16%2520DCF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT56%2520GSO') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT73%2520CVY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA06%2520JUL') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ72%2520NBZ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CL10%2520CAL') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CU67%2520UAB') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV60%2520ZXJ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV72%2520VTK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX18%2520MYG') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX68%2520VFR') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY16%2520OBR') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY18%2520FLM') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY19%2520NTF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE10%2520XYH') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE12%2520PVV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE20%2520TWL') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE62%2520UCO') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE62%2520YNP') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE64%2520TWV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE72%2520EUM') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF73%2520PVD') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN11%2520OZU') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN13%2520ORC') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS09%2520FYT') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS67%2520VXU') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DW19%2520MZZ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DX18%2520WDJ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY22%2520EKZ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY58%2520EVG') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY58%2520XXB') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA65%2520FNW') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA70%2520HBX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA72%2520OPK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF19%2520JYA') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN57%2520UYF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN61%2520CFX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN63%2520PYZ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO08%2520WMY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO16%2520YGW') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO63%2520GFG') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ET12%2520EZX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ET17%2520OTV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ET18%2520VPP') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX62%2520MVE') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD06%2520YTF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD23%2520XMU') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD71%2520VWY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE20%2520ZVK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE61%2520CKV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520NKH') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE73%2520ZTD') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG08%2520VXM') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH06%2520TPZ') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH12%2520WGD') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH18%2520EOM') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH23%2520MVG') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ09%2520ZKK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ19%2520UJW') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ57%2520WGV') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL17%2520NLM') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520DLD') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL61%2520DKX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL71%2520DWU') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM25%2520AGX') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM65%2520YLR') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN08%2520UKO') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN10%2520UNK') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN22%2520OUP') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN68%2520YBY') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP21%2520HPU') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV11%2520NLA') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV61%2520YDS') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX03%2520BYT') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX72%2520TTF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY69%2520ZUD') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY71%2520KRF') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY71%2520UDL') HTTP/1.1" 204 0
2026-03-28 14:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='G14%2520GGF') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='G20%2520CGG') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GD20%2520GZT') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GD69%2520GDU') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF07%2520MUY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF70%2520WOM') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ03%2520BDE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ08%2520WHN') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ19%2520UGU') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ57%2520LYX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK56%2520YMH') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK66%2520RBO') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL71%2520EZN') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU58%2520NWW') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU61%2520HMZ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV13%2520BXW') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY10%2520FUT') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY59%2520KJX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY68%2520VCA') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ70%2520OEV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK06%2520VJG') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK23%2520SXD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK64%2520KXV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK70%2520ULN') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK73%2520YTJ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HT71%2520GVD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HW68%2520EOL') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HX15%2520XGV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY10%2520YPZ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY68%2520GZT') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='J11%2520XXO') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE21%2520OPB') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF18%2520KWZ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KH57%2520HYX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ17%2520ELX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ25%2520GGO') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KK18%2520PFV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KL19%2520KVP') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KL68%2520ZSD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN15%2520WWR') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN23%2520ZXB') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN54%2520OMM') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN63%2520CZV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FGA') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP20%2520NGO') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP59%2520EYK') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR20%2520YZM') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KS03%2520OUN') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520YFV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY19%2520XWJ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY22%2520TZG') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY23%2520LWD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY23%2520LWP') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB20%2520ULZ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520NNT') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD13%2520XDA') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD66%2520XJX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD67%2520YGE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF18%2520SVY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF24%2520RXD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG10%2520CXX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG18%2520WMD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG58%2520DCX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG65%2520OXC') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ52%2520UPX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ72%2520AZE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK16%2520YYF') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK65%2520ZSN') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL17%2520YYD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM09%2520RSY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM19%2520VRD') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM21%2520ODB') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM72%2520TEV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN64%2520KJO') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO08%2520UAX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO65%2520ADV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR57%2520XMH') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR62%2520YNE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS13%2520CYU') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS18%2520FXX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS61%2520CWE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT22%2520JUJ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT24%2520SOC') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX61%2520SXE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA07%2520RZK') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520LXF') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA69%2520KPY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA70%2520HEV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA72%2520BVZ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD23%2520OFB') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD68%2520RVF') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MF13%2520JUK') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MF13%2520PYY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ06%2520JCU') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK23%2520XSE') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK68%2520RXW') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML68%2520ELU') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML70%2520ZSF') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM72%2520AZX') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MP19%2520XSL') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT60%2520OVP') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV18%2520BHY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV19%2520NNP') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW09%2520TYY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW10%2520VJJ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW12%2520SMW') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW63%2520ZSP') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW65%2520LBV') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX16%2520YTM') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX58%2520YWK') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA07%2520NYT') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA52%2520ZNW') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NC19%2520GXJ') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NC55%2520MWY') HTTP/1.1" 204 0
2026-03-28 14:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND59%2520YDX') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG11%2520DYW') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG71%2520FMF') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ16%2520GYG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ20%2520ONO') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ72%2520RZY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL12%2520TXO') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL20%2520UEP') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520PYD') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL57%2520KNG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NRZ%25209200') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU10%2520UZA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX07%2520PTU') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX13%2520NLE') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX63%2520WDA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX69%2520TEV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520DLD') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU23%2520MTZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV05%2520TZO') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV13%2520NXY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OW19%2520NFG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY11%2520FSE') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY16%2520KBE') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY19%2520OAG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY59%2520KBE') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY68%2520VNA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE69%2520MBY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE71%2520USV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF12%2520NLZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF13%2520VRT') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF14%2520MHY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF14%2520WUU') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF57%2520TGY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF74%2520BVS') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ20%2520OYT') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ58%2520BFA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK04%2520MSX') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK12%2520HNT') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK14%2520CZS') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK15%2520AYF') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK16%2520UVT') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK64%2520EVV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN60%2520JVH') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN71%2520YVX') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PO52%2520NVJ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PXZ%25209808') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='R5%2520LSU') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RA06%2520LHP') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE05%2520EVD') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE24%2520BHJ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE53%2520ZSV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ14%2520MHZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ72%2520KWG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK23%2520XMP') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO11%2520WMG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520YHX') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV20%2520LJA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV22%2520XFH') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV65%2520VDA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV72%2520XCR') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX18%2520RYO') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB08%2520OUC') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB12%2520HVV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB65%2520RTU') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB70%2520TMZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC10%2520NCZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC10%2520VDK') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD11%2520DAA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD58%2520VJM') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD62%2520NFA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE13%2520BXH') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE57%2520CFY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG58%2520YTE') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG66%2520OSD') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG73%2520VZL') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH13%2520SXR') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH21%2520NFE') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH69%2520WGM') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK70%2520PUV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL13%2520DDA') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL21%2520ONM') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL58%2520DEC') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL69%2520UKS') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM10%2520NYS') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM69%2520RZR') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SN19%2520KJB') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP08%2520PUH') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP59%2520UXU') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP72%2520NXW') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SR21%2520FBB') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST08%2520UAT') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST20%2520FOH') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST72%2520XTN') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV12%2520SXR') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV61%2520AMX') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV63%2520FHD') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SW18%2520MXH') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TN07%2520XGV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA57%2520TZF') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE08%2520HFK') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE09%2520CCJ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE25%2520OMG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE69%2520ZSN') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VF57%2520AYG') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520HDC') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK68%2520WAO') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN10%2520TEY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN22%2520ZXZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO09%2520APZ') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VU21%2520TCV') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD10%2520FJF') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD19%2520ZSO') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD21%2520XFL') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WEZ%25203339') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG08%2520GVY') HTTP/1.1" 204 0
2026-03-28 14:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG19%2520JTY') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM17%2520XBT') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM63%2520EOV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN12%2520TYW') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR60%2520AOK') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV11%2520JZC') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV69%2520BLF') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX20%2520XJN') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX22%2520WXN') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='Y5%2520SCV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB68%2520WUD') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD08%2520VAM') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE15%2520EKF') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE20%2520FTO') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF19%2520OZW') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF71%2520DYP') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG07%2520MPB') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG10%2520ZSN') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG56%2520ZHK') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YGZ%25204643') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH14%2520LCU') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH17%2520HKC') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ15%2520BRB') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ19%2520FFH') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK10%2520PKA') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK54%2520HFZ') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK58%2520RYF') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL14%2520AHJ') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM19%2520TFV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM23%2520BZH') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO19%2520CWV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP07%2520USO') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP12%2520FWH') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP24%2520AMK') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP58%2520LJU') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP70%2520XWV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP73%2520MVE') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR10%2520OPJ') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR67%2520GVG') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR72%2520DCV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS17%2520YHW') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT04%2520KHK') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY20%2520CXM') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY66%2520HTV') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY67%2520LLD') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY67%2520LNM') HTTP/1.1" 204 0
2026-03-28 14:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY72%2520XOW') HTTP/1.1" 204 0
2026-03-28 14:32:07 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (2180 items) in: file:///var/lib/scrapyd/items/sourcing_v2/bca.uk/task_51_2026-03-28T14_00_00.jl
2026-03-28 14:32:07 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 4401039,
 'downloader/request_count': 4896,
 'downloader/request_method_count/GET': 4896,
 'downloader/response_bytes': 317264232,
 'downloader/response_count': 4896,
 'downloader/response_status_count/200': 2521,
 'downloader/response_status_count/302': 2375,
 'elapsed_time_seconds': 1916.576227,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 28, 14, 32, 7, 436767, tzinfo=datetime.timezone.utc),
 'item_dropped_count': 238,
 'item_dropped_reasons_count/DropItem': 238,
 'item_scraped_count': 2180,
 'log_count/DEBUG': 68717,
 'log_count/INFO': 65160,
 'log_count/WARNING': 435,
 'memusage/max': 223490048,
 'memusage/startup': 148213760,
 'photo_download_count': 2159,
 'pipeline/dropped_expired': 238,
 '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': 145,
 'response_received_count': 362,
 'scheduler/dequeued': 4896,
 'scheduler/dequeued/memory': 4896,
 'scheduler/enqueued': 4896,
 'scheduler/enqueued/memory': 4896,
 'scrape_type/new': 216,
 'scrape_type/price_update': 2202,
 'scrape_type/skipped': 11950,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 146,
 '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.78674517893424,
 'scrapy-zyte-api/mean_response_seconds': 8.390008778030637,
 'scrapy-zyte-api/processed': 146,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 145,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 145,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 146,
 'scrapy-zyte-api/request_args/httpResponseBody': 145,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 145,
 'scrapy-zyte-api/request_args/sessionContext': 1,
 'scrapy-zyte-api/request_args/url': 146,
 'scrapy-zyte-api/status_codes/200': 146,
 'scrapy-zyte-api/success': 146,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'source/items_encountered': 14368,
 'start_time': datetime.datetime(2026, 3, 28, 14, 0, 10, 860540, tzinfo=datetime.timezone.utc)}
2026-03-28 14:32:07 [scrapy.core.engine] INFO: Spider closed (finished)

PROJECT (sourcing_v2), SPIDER (bca.uk)